{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.uKpoASpR/b1/librep_0.92.5-3.2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.uKpoASpR/b2/librep_0.92.5-3.2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n 0ad62a8a94fd31ca3ccb48ed932ebddc 5804 debug optional librep-dev-dbgsym_0.92.5-3.2_amd64.deb\n- 5a42036b195ea1469f0e49cfd7f37e67 490272 libdevel optional librep-dev_0.92.5-3.2_amd64.deb\n- 57cbbb067a4e3c6c67c93b101ae0e9fb 356108 debug optional librep16-dbgsym_0.92.5-3.2_amd64.deb\n- ec7554231d3d9812eef7c8ee0e61b2a8 212896 libs optional librep16_0.92.5-3.2_amd64.deb\n+ 2f226e2173e459a502f049f9642019bb 490324 libdevel optional librep-dev_0.92.5-3.2_amd64.deb\n+ 20e47bc7a4051f1e6590085c43b3f3b9 356140 debug optional librep16-dbgsym_0.92.5-3.2_amd64.deb\n+ d109c4caa8c1d9fffdbb16e664c6fbda 213332 libs optional librep16_0.92.5-3.2_amd64.deb\n c7d59096a6e26ce44df75708c150d6bc 129872 debug optional rep-dbgsym_0.92.5-3.2_amd64.deb\n e2740122d4bb8d253b184f0553784736 149400 doc optional rep-doc_0.92.5-3.2_all.deb\n ccfa9281158e454ccf6593745106f0d4 134536 lisp optional rep_0.92.5-3.2_amd64.deb\n"}, {"source1": "librep-dev_0.92.5-3.2_amd64.deb", "source2": "librep-dev_0.92.5-3.2_amd64.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 4024 2024-04-17 20:48:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 486056 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4020 2024-04-17 20:48:53.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 486112 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) 1202 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/x86_64-linux-gnu/\n--rw-r--r-- 0 root (0) root (0) 822682 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/librep.a\n+-rw-r--r-- 0 root (0) root (0) 822690 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/librep.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/\n -rw-r--r-- 0 root (0) root (0) 450 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/librep.pc\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/\n -rwxr-xr-x 0 root (0) root (0) 2959 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/install-aliases\n--rwxr-xr-x 0 root (0) root (0) 348479 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/libtool\n+-rwxr-xr-x 0 root (0) root (0) 348475 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/libtool\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/rep/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/rep/data/\n -rw-r--r-- 0 root (0) root (0) 51666 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/rep/data/tables.a\n -rw-r--r-- 0 root (0) root (0) 34008 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-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/x86_64-linux-gnu/rep/rep/i18n/\n -rw-r--r-- 0 root (0) root (0) 14164 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-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/x86_64-linux-gnu/rep/rep/io/\n"}, {"source1": "./usr/lib/x86_64-linux-gnu/librep.a", "source2": "./usr/lib/x86_64-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 34128 1970-01-01 00:00:00.000000 gh.o\n ?rw-r--r-- 0 0 0 91736 1970-01-01 00:00:00.000000 lisp.o\n ?rw-r--r-- 0 0 0 71976 1970-01-01 00:00:00.000000 lispcmds.o\n ?rw-r--r-- 0 0 0 49064 1970-01-01 00:00:00.000000 lispmach.o\n ?rw-r--r-- 0 0 0 6816 1970-01-01 00:00:00.000000 macros.o\n ?rw-r--r-- 0 0 0 19256 1970-01-01 00:00:00.000000 main.o\n ?rw-r--r-- 0 0 0 3208 1970-01-01 00:00:00.000000 message.o\n-?rw-r--r-- 0 0 0 23456 1970-01-01 00:00:00.000000 misc.o\n+?rw-r--r-- 0 0 0 23464 1970-01-01 00:00:00.000000 misc.o\n ?rw-r--r-- 0 0 0 64864 1970-01-01 00:00:00.000000 numbers.o\n ?rw-r--r-- 0 0 0 6032 1970-01-01 00:00:00.000000 origin.o\n ?rw-r--r-- 0 0 0 27704 1970-01-01 00:00:00.000000 regexp.o\n ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 regsub.o\n ?rw-r--r-- 0 0 0 29248 1970-01-01 00:00:00.000000 streams.o\n ?rw-r--r-- 0 0 0 42648 1970-01-01 00:00:00.000000 structures.o\n ?rw-r--r-- 0 0 0 42944 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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 22304 (bytes into file)\n+ Start of section headers: 22312 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 64 (bytes)\n Number of section headers: 18\n Section header string table index: 17\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,27 +1,27 @@\n-There are 18 section headers, starting at offset 0x5720:\n+There are 18 section headers, starting at offset 0x5728:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .text PROGBITS 0000000000000000 000040 0010e0 00 AX 0 0 16\n- [ 2] .rela.text RELA 0000000000000000 003618 0014e8 18 I 15 1 8\n+ [ 2] .rela.text RELA 0000000000000000 003620 0014e8 18 I 15 1 8\n [ 3] .data PROGBITS 0000000000000000 001120 000000 00 WA 0 0 1\n [ 4] .bss NOBITS 0000000000000000 001120 000058 00 WA 0 0 8\n [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001120 0001fc 01 AMS 0 0 1\n [ 6] .data.rel.local PROGBITS 0000000000000000 001320 000410 00 WA 0 0 8\n- [ 7] .rela.data.rel.local RELA 0000000000000000 004b00 000510 18 I 15 6 8\n+ [ 7] .rela.data.rel.local RELA 0000000000000000 004b08 000510 18 I 15 6 8\n [ 8] .data.rel.ro.local PROGBITS 0000000000000000 001730 000270 00 WA 0 0 8\n- [ 9] .rela.data.rel.ro.local RELA 0000000000000000 005010 0003a8 18 I 15 8 8\n- [10] .rodata.str1.8 PROGBITS 0000000000000000 0019a0 00002b 01 AMS 0 0 8\n- [11] .note.GNU-stack PROGBITS 0000000000000000 0019cb 000000 00 0 0 1\n- [12] .note.gnu.property NOTE 0000000000000000 0019d0 000020 00 A 0 0 8\n- [13] .eh_frame PROGBITS 0000000000000000 0019f0 000468 00 A 0 0 8\n- [14] .rela.eh_frame RELA 0000000000000000 0053b8 0002b8 18 I 15 13 8\n- [15] .symtab SYMTAB 0000000000000000 001e58 000ed0 18 16 49 8\n- [16] .strtab STRTAB 0000000000000000 002d28 0008ea 00 0 0 1\n- [17] .shstrtab STRTAB 0000000000000000 005670 0000ae 00 0 0 1\n+ [ 9] .rela.data.rel.ro.local RELA 0000000000000000 005018 0003a8 18 I 15 8 8\n+ [10] .rodata.str1.8 PROGBITS 0000000000000000 0019a0 000035 01 AMS 0 0 8\n+ [11] .note.GNU-stack PROGBITS 0000000000000000 0019d5 000000 00 0 0 1\n+ [12] .note.gnu.property NOTE 0000000000000000 0019d8 000020 00 A 0 0 8\n+ [13] .eh_frame PROGBITS 0000000000000000 0019f8 000468 00 A 0 0 8\n+ [14] .rela.eh_frame RELA 0000000000000000 0053c0 0002b8 18 I 15 13 8\n+ [15] .symtab SYMTAB 0000000000000000 001e60 000ed0 18 16 49 8\n+ [16] .strtab STRTAB 0000000000000000 002d30 0008ea 00 0 0 1\n+ [17] .shstrtab STRTAB 0000000000000000 005678 0000ae 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), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.text' at offset 0x3618 contains 223 entries:\n+Relocation section '.rela.text' at offset 0x3620 contains 223 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000007 0000003200000002 R_X86_64_PC32 0000000000000048 rep_beep_fun - 4\n 0000000000000019 0000003300000002 R_X86_64_PC32 0000000000000000 Qt - 4\n 000000000000002b 0000003300000002 R_X86_64_PC32 0000000000000000 Qt - 4\n 000000000000009a 0000003500000004 R_X86_64_PLT32 0000000000000000 rep_signal_arg_error - 4\n 0000000000000106 0000003700000002 R_X86_64_PC32 0000000000000000 rep_eol_datum - 4\n 0000000000000111 0000003300000002 R_X86_64_PC32 0000000000000000 Qt - 4\n@@ -221,15 +221,15 @@\n 00000000000007ba 0000003500000004 R_X86_64_PLT32 0000000000000000 rep_signal_arg_error - 4\n 0000000000000ab5 0000006400000004 R_X86_64_PLT32 0000000000000000 rep_system - 4\n 0000000000000bc5 0000006900000004 R_X86_64_PLT32 0000000000000000 rep_string_dup - 4\n 0000000000000bf5 0000006c00000004 R_X86_64_PLT32 0000000000000000 fflush - 4\n 0000000000000c65 0000006e00000004 R_X86_64_PLT32 0000000000000000 rep_user_full_name - 4\n 00000000000010c9 0000008f00000004 R_X86_64_PLT32 0000000000000000 rep_pop_structure - 4\n \n-Relocation section '.rela.data.rel.local' at offset 0x4b00 contains 54 entries:\n+Relocation section '.rela.data.rel.local' at offset 0x4b08 contains 54 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000008 0000006700000001 R_X86_64_64 0000000000000b50 Fcrypt + 0\n 0000000000000010 0000001200000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 0\n 0000000000000030 0000006500000001 R_X86_64_64 0000000000000ac0 Fget_command_line_option + 0\n 0000000000000038 0000001200000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 10\n 0000000000000058 0000006300000001 R_X86_64_64 0000000000000a80 Fsystem + 0\n 0000000000000060 0000001200000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 30\n@@ -278,15 +278,15 @@\n 00000000000003a8 0000001200000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 180\n 00000000000003c8 0000003a00000001 R_X86_64_64 00000000000001d0 Fcomplete_string + 0\n 00000000000003d0 0000001200000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 190\n 00000000000003f0 0000003100000001 R_X86_64_64 0000000000000000 Fbeep + 0\n 00000000000003f8 0000001200000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 1b0\n 0000000000000400 0000001200000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 1a0\n \n-Relocation section '.rela.data.rel.ro.local' at offset 0x5010 contains 39 entries:\n+Relocation section '.rela.data.rel.ro.local' at offset 0x5018 contains 39 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000008 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 14\n 0000000000000018 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1a\n 0000000000000028 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 32\n 0000000000000038 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 42\n 0000000000000048 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 49\n 0000000000000058 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 57\n@@ -320,15 +320,15 @@\n 0000000000000218 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1b3\n 0000000000000228 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1c4\n 0000000000000238 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1d0\n 0000000000000248 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1e4\n 0000000000000258 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1f5\n 0000000000000268 0000002e00000001 R_X86_64_64 0000000000000000 .rodata.str1.8 + 0\n \n-Relocation section '.rela.eh_frame' at offset 0x53b8 contains 29 entries:\n+Relocation section '.rela.eh_frame' at offset 0x53c0 contains 29 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0\n 0000000000000038 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30\n 0000000000000050 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0\n 0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 150\n 00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0\n 000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3d0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -29,15 +29,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-Tue Jun 4 2024 by pbuilder1@ionos1-amd64.\n+Mon Jul 7 2025 by pbuilder2@i-capture-the-hostname.\n default_beep\n saved_name.0\n str_operating_system\n str_unix\n str_process_environment\n str_rep_version\n rep_version_string\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro.local {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro.local {}", "unified_diff": "@@ -35,9 +35,9 @@\n 0x000001f0 45040000 00000000 00000000 00000000 E...............\n 0x00000200 450c0000 00000000 00000000 00000000 E...............\n 0x00000210 45100000 00000000 00000000 00000000 E...............\n 0x00000220 450b0000 00000000 00000000 00000000 E...............\n 0x00000230 45130000 00000000 00000000 00000000 E...............\n 0x00000240 45100000 00000000 00000000 00000000 E...............\n 0x00000250 45060000 00000000 00000000 00000000 E...............\n- 0x00000260 452a0000 00000000 00000000 00000000 E*..............\n+ 0x00000260 45340000 00000000 00000000 00000000 E4..............\n \n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str1.8 {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str1.8 {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n String dump of section '.rodata.str1.8':\n- [ 0] Tue Jun 4 2024 by pbuilder1@ionos1-amd64.\n+ [ 0] Mon Jul 7 2025 by pbuilder2@i-capture-the-hostname.\n \n"}]}]}, {"source1": "./usr/lib/x86_64-linux-gnu/rep/libtool", "source2": "./usr/lib/x86_64-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_amd64.deb", "source2": "librep16_0.92.5-3.2_amd64.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 6136 2024-04-17 20:48:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 206568 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6132 2024-04-17 20:48:53.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 207008 2024-04-17 20:48:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: librep16\n Source: librep\n Version: 0.92.5-3.2\n Architecture: amd64\n Maintainer: Jose M Calhariz \n-Installed-Size: 724\n+Installed-Size: 728\n Depends: libc6 (>= 2.38), libcrypt1 (>= 1:4.1.0), libgmp10 (>= 2:6.3.0+dfsg)\n Section: libs\n Priority: optional\n Multi-Arch: same\n Homepage: http://sawfish.tuxfamily.org/\n Description: embedded lisp command interpreter library\n rep is a dialect of Lisp, designed to be used both as an extension\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 478216 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/librep.so.16.0.0\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/\n--rw-r--r-- 0 root (0) root (0) 188416 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/doc-strings\n+-rw-r--r-- 0 root (0) root (0) 192512 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/doc-strings\n -rwxr-xr-x 0 root (0) root (0) 2503 2024-04-17 20:48:53.000000 ./usr/lib/x86_64-linux-gnu/rep/emulate-gnu-tar\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16/\n -rw-r--r-- 0 root (0) root (0) 614 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 17028 2015-03-23 17:03:39.000000 ./usr/share/doc/librep16/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 1571 2016-01-09 17:28:41.000000 ./usr/share/doc/librep16/copyright\n"}, {"source1": "./usr/lib/x86_64-linux-gnu/librep.so.16.0.0", "source2": "./usr/lib/x86_64-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: c22507955542b5dd890f82b7bc0c4e5df7ef2a51\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2717135e5bb98a5b8bf295141153b5e73f6ec735\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1979,15 +1979,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/x86_64-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-Tue Jun 4 2024 by pbuilder1@ionos1-amd64.\n+Mon Jul 7 2025 by pbuilder2@i-capture-the-hostname.\n rep_STRINGP (dl_libs[i].file_name)\n n_input_handlers < MAX_HANDLERS\n thread_suspend\n make_thread\n enqueue_thread\n thread_wake\n mark_cont\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -456,15 +456,15 @@\n \tmov %rdi,0x10(%rax)\n ./src/./src/continuations.c:826\n \tmov %rdi,0x48(%rsi)\n \tjmp 2661c \n ./src/./src/continuations.c:794\n \tpush %rax\n ./src/./src/continuations.c:795 (discriminator 1)\n-\tlea 0x382ac(%rip),%rcx \n+\tlea 0x382b4(%rip),%rcx \n \tmov $0x31b,%edx\n \tlea 0x35950(%rip),%rsi \n \tlea 0x35959(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n \tnopl 0x0(%rax)\n inner_make_thread():\n ./src/./src/continuations.c:985\n@@ -1331,15 +1331,15 @@\n \tjne 26985 \n \tjmp 26f4d \n ./src/./src/continuations.c:1198 (discriminator 8)\n \ttest $0x80,%al\n \tjne 2699b \n \tjmp 26f32 \n ./src/./src/continuations.c:1245 (discriminator 1)\n-\tlea 0x379fe(%rip),%rcx \n+\tlea 0x37a06(%rip),%rcx \n \tmov $0x4dd,%edx\n \tlea 0x35082(%rip),%rsi \n \tlea 0x375b3(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n \tnopw 0x0(%rax,%rax,1)\n mark_thread():\n ./src/./src/continuations.c:1321\n@@ -2406,21 +2406,21 @@\n ./src/./src/continuations.c:868\n \tmov %r8,%rsi\n ./src/./src/continuations.c:869\n \tadd $0x8,%rsp\n ./src/./src/continuations.c:868\n \tjmp 265c0 \n ./src/./src/continuations.c:863 (discriminator 1)\n-\tlea 0x36f3c(%rip),%rcx \n+\tlea 0x36f44(%rip),%rcx \n \tmov $0x35f,%edx\n \tlea 0x345d0(%rip),%rsi \n \tlea 0x34608(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n ./src/./src/continuations.c:864 (discriminator 1)\n-\tlea 0x36f1d(%rip),%rcx \n+\tlea 0x36f25(%rip),%rcx \n \tmov $0x360,%edx\n \tlea 0x345b1(%rip),%rsi \n \tlea 0x345ba(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n \tnopl 0x0(%rax,%rax,1)\n primitive_call_cc():\n ./src/./src/continuations.c:643\n@@ -3212,15 +3212,15 @@\n \tpop %r12\n \tpop %r13\n ./src/./src/continuations.c:925\n \tjmp 27210 \n ./src/./src/continuations.c:969\n \tcall 257b0 <__stack_chk_fail@plt>\n ./src/./src/continuations.c:935 (discriminator 1)\n-\tlea 0x36613(%rip),%rcx \n+\tlea 0x3661b(%rip),%rcx \n \tmov $0x3a7,%edx\n \tlea 0x33c87(%rip),%rsi \n \tlea 0x361f8(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n 0000000000028390 :\n@@ -3376,15 +3376,15 @@\n \tcall 264b0 \n ./src/./src/continuations.c:1124\n \tmov %rsi,(%rdi)\n ./src/./src/continuations.c:1125\n \ttest %rbp,%rbp\n \tjne 28558 \n ./src/./src/continuations.c:1129\n-\tmovdqa 0x3647a(%rip),%xmm0 \n+\tmovdqa 0x3648a(%rip),%xmm0 \n \tmovups %xmm0,0x48(%rdi)\n ./src/./src/continuations.c:1145\n \tmov 0x4806f(%rip),%rax \n ./src/./src/continuations.c:1143\n \tmov %r13,0x58(%rbx)\n ./src/./src/continuations.c:1146\n \tmov %r14,%rsi\n@@ -3458,21 +3458,21 @@\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n ./src/./src/continuations.c:1148\n \tjmp 28140 \n ./src/./src/continuations.c:1120 (discriminator 1)\n-\tlea 0x3631c(%rip),%rcx \n+\tlea 0x36324(%rip),%rcx \n \tmov $0x460,%edx\n \tlea 0x339e0(%rip),%rsi \n \tlea 0x33a2e(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n ./src/./src/continuations.c:1121 (discriminator 1)\n-\tlea 0x362fd(%rip),%rcx \n+\tlea 0x36305(%rip),%rcx \n \tmov $0x461,%edx\n \tlea 0x339c1(%rip),%rsi \n \tlea 0x339ca(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n \tnopl 0x0(%rax,%rax,1)\n \n 0000000000028650 :\n@@ -4064,15 +4064,15 @@\n \tnopw 0x0(%rax,%rax,1)\n thread_delete():\n ./src/./src/continuations.c:980\n \tcall 28140 \n \tjmp 28b8e \n make_thread():\n ./src/./src/continuations.c:1054 (discriminator 1)\n-\tlea 0x35d27(%rip),%rcx \n+\tlea 0x35d2f(%rip),%rcx \n \tmov $0x41e,%edx\n \tlea 0x333db(%rip),%rsi \n \tlea 0x35974(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n ./src/./src/continuations.c:1064\n \tcall 257b0 <__stack_chk_fail@plt>\n \tcs nopw 0x0(%rax,%rax,1)\n@@ -10751,21 +10751,21 @@\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tret\n ./src/./src/find.c:70 (discriminator 3)\n-\tlea 0x3156a(%rip),%rcx \n+\tlea 0x3157a(%rip),%rcx \n \tmov $0x46,%edx\n \tlea 0x2f226(%rip),%rsi \n \tlea 0x2f236(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n ./src/./src/find.c:65 (discriminator 3)\n-\tlea 0x3154b(%rip),%rcx \n+\tlea 0x3155b(%rip),%rcx \n \tmov $0x41,%edx\n \tlea 0x2f207(%rip),%rsi \n \tlea 0x2f207(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n \tnopl (%rax)\n \n 000000000002d4c0 :\n@@ -11328,15 +11328,15 @@\n \tjmp 2da10 \n ./src/./src/find.c:213 (discriminator 8)\n \ttest $0x80,%al\n \tjne 2d8ba \n \tjmp 2d9bf \n mark_cached_regexps():\n ./src/./src/find.c:139 (discriminator 3)\n-\tlea 0x30f71(%rip),%rcx \n+\tlea 0x30f81(%rip),%rcx \n \tmov $0x8b,%edx\n \tlea 0x2ec4d(%rip),%rsi \n \tlea 0x2ec73(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n rep_mark_regexp_data():\n ./src/./src/find.c:139 (discriminator 3)\n \tnopw 0x0(%rax,%rax,1)\n@@ -40935,15 +40935,15 @@\n \tcmp $0x200,%rax\n \tje 42658 \n \tjbe 4264a \n \tcmp $0x400,%rax\n \tjne 42660 \n ./src/./src/numbers.c:2614\n \tmovsd 0x8(%rdi),%xmm0\n-\tmovsd 0x1c3ab(%rip),%xmm2 \n+\tmovsd 0x1c3bb(%rip),%xmm2 \n \tmovsd 0x1cef3(%rip),%xmm4 \n \tmovapd %xmm0,%xmm1\n \tmovapd %xmm0,%xmm3\n \tandpd %xmm2,%xmm1\n \tucomisd %xmm1,%xmm4\n \tjbe 42642 \n \tcvttsd2si %xmm0,%rax\n@@ -43966,15 +43966,15 @@\n rep_make_float():\n ./src/./src/numbers.c:737\n \tendbr64\n ./src/./src/numbers.c:739\n \ttest %edi,%edi\n \tjne 4466a \n ./src/./src/numbers.c:739 (discriminator 1)\n-\tmovsd 0x1a370(%rip),%xmm2 \n+\tmovsd 0x1a380(%rip),%xmm2 \n \tmovsd 0x1aeb8(%rip),%xmm4 \n \tmovapd %xmm0,%xmm1\n \tmovapd %xmm0,%xmm3\n \tandpd %xmm2,%xmm1\n \tucomisd %xmm1,%xmm4\n \tja 44690 \n \tucomisd %xmm0,%xmm3\n@@ -44045,15 +44045,15 @@\n \tcmp $0x200,%rdx\n \tje 447b0 \n \tjbe 447a4 \n \tcmp $0x400,%rdx\n \tjne 447cc \n ./src/./src/numbers.c:2258\n \tmovsd 0x8(%rdi),%xmm0\n-\tmovsd 0x1a266(%rip),%xmm2 \n+\tmovsd 0x1a276(%rip),%xmm2 \n \tmovsd 0x1adae(%rip),%xmm3 \n \tmovapd %xmm0,%xmm1\n \tandpd %xmm2,%xmm1\n \tucomisd %xmm1,%xmm3\n \tjbe 44783 \n \tcvttsd2si %xmm0,%rax\n \tpxor %xmm1,%xmm1\n@@ -44123,15 +44123,15 @@\n \tcmp $0x200,%rdx\n \tje 448b0 \n \tjbe 448a4 \n \tcmp $0x400,%rdx\n \tjne 448cc \n ./src/./src/numbers.c:2284\n \tmovsd 0x8(%rdi),%xmm0\n-\tmovsd 0x1a166(%rip),%xmm2 \n+\tmovsd 0x1a176(%rip),%xmm2 \n \tmovsd 0x1acae(%rip),%xmm3 \n \tmovapd %xmm0,%xmm1\n \tandpd %xmm2,%xmm1\n \tucomisd %xmm1,%xmm3\n \tjbe 44883 \n \tcvttsd2si %xmm0,%rax\n \tpxor %xmm1,%xmm1\n@@ -44205,15 +44205,15 @@\n \tadd $0x8,%rdi\n \tcall 24df0 <__gmpq_get_d@plt>\n ./src/./src/numbers.c:2312\n \tpxor %xmm1,%xmm1\n \tcomisd %xmm0,%xmm1\n \tja 44a30 \n ./src/./src/numbers.c:2312 (discriminator 2)\n-\tmovsd 0x1a074(%rip),%xmm2 \n+\tmovsd 0x1a084(%rip),%xmm2 \n \tmovsd 0x1abbc(%rip),%xmm3 \n \tmovapd %xmm0,%xmm1\n \tandpd %xmm2,%xmm1\n \tucomisd %xmm1,%xmm3\n \tja 449b0 \n ./src/./src/numbers.c:2315\n \tcvttsd2si %xmm0,%rdi\n@@ -44234,15 +44234,15 @@\n ./src/./src/numbers.c:2311\n \tmovsd 0x8(%rdi),%xmm0\n ./src/./src/numbers.c:2312\n \tpxor %xmm1,%xmm1\n \tcomisd %xmm0,%xmm1\n \tja 44a80 \n ./src/./src/numbers.c:2312 (discriminator 2)\n-\tmovsd 0x1a01d(%rip),%xmm2 \n+\tmovsd 0x1a02d(%rip),%xmm2 \n \tmovsd 0x1ab65(%rip),%xmm3 \n \tmovapd %xmm0,%xmm1\n \tandpd %xmm2,%xmm1\n \tucomisd %xmm1,%xmm3\n \tja 449f0 \n ./src/./src/numbers.c:2318\n \tmov $0x1,%edi\n@@ -44278,16 +44278,16 @@\n \tsubsd %xmm3,%xmm1\n \torpd %xmm2,%xmm1\n \tmovapd %xmm1,%xmm0\n ./src/./src/numbers.c:2314\n \tjmp 44999 \n \tnopl 0x0(%rax,%rax,1)\n ./src/./src/numbers.c:2312 (discriminator 1)\n-\tmovq 0x19f78(%rip),%xmm1 \n-\tmovsd 0x19f60(%rip),%xmm2 \n+\tmovq 0x19f88(%rip),%xmm1 \n+\tmovsd 0x19f70(%rip),%xmm2 \n \tmovsd 0x1aaa8(%rip),%xmm4 \n \txorpd %xmm1,%xmm0\n \tmovapd %xmm0,%xmm3\n \tandpd %xmm2,%xmm3\n \tucomisd %xmm3,%xmm4\n \tjbe 44a74 \n \tcvttsd2si %xmm0,%rax\n@@ -44297,16 +44297,16 @@\n \torpd %xmm2,%xmm3\n \tmovapd %xmm3,%xmm0\n \txorpd %xmm1,%xmm0\n ./src/./src/numbers.c:2314\n \tjmp 44942 \n \tnopl (%rax)\n ./src/./src/numbers.c:2312 (discriminator 1)\n-\tmovq 0x19f28(%rip),%xmm1 \n-\tmovsd 0x19f10(%rip),%xmm2 \n+\tmovq 0x19f38(%rip),%xmm1 \n+\tmovsd 0x19f20(%rip),%xmm2 \n \tmovsd 0x1aa58(%rip),%xmm4 \n \txorpd %xmm1,%xmm0\n \tmovapd %xmm0,%xmm3\n \tandpd %xmm2,%xmm3\n \tucomisd %xmm3,%xmm4\n \tjbe 44ac4 \n \tcvttsd2si %xmm0,%rax\n@@ -44347,15 +44347,15 @@\n \tje 44bd8 \n ./src/./src/numbers.c:2343\n \tadd $0x8,%rdi\n \tcall 24df0 <__gmpq_get_d@plt>\n ./src/./src/numbers.c:2348\n \tmovsd 0x1a9f6(%rip),%xmm3 \n ./src/./src/numbers.c:2349\n-\tmovq 0x19e7e(%rip),%xmm1 \n+\tmovq 0x19e8e(%rip),%xmm1 \n \tmovsd 0x1a9c6(%rip),%xmm2 \n ./src/./src/numbers.c:2348\n \taddsd %xmm3,%xmm0\n ./src/./src/numbers.c:2349\n \tmovapd %xmm1,%xmm6\n \tmovapd %xmm0,%xmm4\n \tmovapd %xmm0,%xmm5\n@@ -44408,15 +44408,15 @@\n \tadd $0x8,%rsp\n \tret\n \tnopl 0x0(%rax)\n ./src/./src/numbers.c:2348\n \tmovsd 0x1a930(%rip),%xmm3 \n \tmovsd 0x8(%rdi),%xmm0\n ./src/./src/numbers.c:2349\n-\tmovq 0x19db3(%rip),%xmm1 \n+\tmovq 0x19dc3(%rip),%xmm1 \n \tmovsd 0x1a8fb(%rip),%xmm2 \n ./src/./src/numbers.c:2348\n \taddsd %xmm3,%xmm0\n ./src/./src/numbers.c:2349\n \tmovapd %xmm1,%xmm6\n \tmovapd %xmm0,%xmm4\n \tmovapd %xmm0,%xmm5\n@@ -45204,15 +45204,15 @@\n \txor %ebp,%ebp\n ./src/./src/numbers.c:2523 (discriminator 3)\n \tcall 25900 \n ./src/./src/numbers.c:2523 (discriminator 1)\n \tjmp 4543f \n \tnopl 0x0(%rax)\n ./src/./src/numbers.c:2555 (discriminator 1)\n-\tmovsd 0x19530(%rip),%xmm3 \n+\tmovsd 0x19540(%rip),%xmm3 \n \tmovsd 0x1a078(%rip),%xmm5 \n \tmovapd %xmm1,%xmm0\n \tmovapd %xmm1,%xmm4\n \tandpd %xmm3,%xmm0\n \tucomisd %xmm0,%xmm5\n \tjbe 454b5 \n \tcvttsd2si %xmm1,%rax\n@@ -45269,15 +45269,15 @@\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n ./src/./src/numbers.c:2541\n \tjmp 261f8 \n \tnopw 0x0(%rax,%rax,1)\n ./src/./src/numbers.c:2555 (discriminator 1)\n-\tmovsd 0x19468(%rip),%xmm3 \n+\tmovsd 0x19478(%rip),%xmm3 \n \tmovsd 0x19fb0(%rip),%xmm5 \n \tmovapd %xmm1,%xmm0\n \tmovapd %xmm1,%xmm4\n \tandpd %xmm3,%xmm0\n \tucomisd %xmm0,%xmm5\n \tja 45570 \n \tucomisd %xmm4,%xmm1\n@@ -45362,15 +45362,15 @@\n \tmovsd 0x19eef(%rip),%xmm0 \n \tneg %eax\n \tcvtsi2sd %eax,%xmm1\n \tcall 25fc0 \n ./src/./src/numbers.c:2672\n \tmovsd 0x19eac(%rip),%xmm6 \n \tmovsd 0x19edc(%rip),%xmm5 \n-\tmovsd 0x1934c(%rip),%xmm4 \n+\tmovsd 0x1935c(%rip),%xmm4 \n \tmovsd 0x19e9c(%rip),%xmm7 \n \tmovsd 0x8(%rsp),%xmm2\n \tjmp 45670 \n \tnopl 0x0(%rax)\n ./src/./src/numbers.c:2674\n \taddsd %xmm2,%xmm2\n ./src/./src/numbers.c:2675\n@@ -47391,15 +47391,15 @@\n \tret\n \txchg %ax,%ax\n ./src/./src/numbers.c:1401 (discriminator 4)\n \tcmp $0x400,%rax\n \tjne 46b24 \n ./src/./src/numbers.c:1427\n \tmovsd 0x8(%rbx),%xmm0\n-\txorpd 0x17e6b(%rip),%xmm0 \n+\txorpd 0x17e7b(%rip),%xmm0 \n ./src/./src/numbers.c:1431\n \tmov %rbp,%rax\n ./src/./src/numbers.c:1427\n \tmovsd %xmm0,0x8(%rbp)\n ./src/./src/numbers.c:1431\n \tadd $0x8,%rsp\n \tpop %rbx\n@@ -69656,15 +69656,15 @@\n \tmov %rbx,(%rax)\n \tjmp 54870 \n find_dl():\n ./src/./src/unix_dl.c:172 (discriminator 3)\n \tlea 0xad0d(%rip),%rcx \n \tmov $0xac,%edx\n \tlea 0x92dd(%rip),%rsi \n-\tlea 0x9b9a(%rip),%rdi \n+\tlea 0x9ba2(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n rep_intern_dl_library():\n ./src/./src/unix_dl.c:413\n \tmov %rbx,%rdi\n ./src/./src/unix_dl.c:412\n \tsubl $0x1,0x26c47(%rip) \n ./src/./src/unix_dl.c:413\n@@ -76697,15 +76697,15 @@\n \tmovdqa 0x80(%rsp),%xmm3\n \tmovdqa 0x90(%rsp),%xmm4\n \tmovdqa 0xa0(%rsp),%xmm5\n \tmovdqa 0xb0(%rsp),%xmm6\n \tmovdqa 0xc0(%rsp),%xmm7\n \tmovaps %xmm2,0xf0(%rsp)\n ./src/./src/unix_processes.c:839\n-\tmovdqa 0x5546(%rip),%xmm2 \n+\tmovdqa 0x5556(%rip),%xmm2 \n ./src/./src/unix_processes.c:836\n \tmovaps %xmm3,0x100(%rsp)\n \tmovdqa 0xd0(%rsp),%xmm1\n \tmovdqa 0xe0(%rsp),%xmm0\n \tmovaps %xmm4,0x110(%rsp)\n \tmovaps %xmm5,0x120(%rsp)\n \tmovaps %xmm6,0x130(%rsp)\n@@ -78709,15 +78709,15 @@\n \tret\n ./src/./src/unix_processes.c:1920\n \tpush %rax\n ./src/./src/unix_processes.c:1921 (discriminator 1)\n \tlea 0x5063(%rip),%rcx \n \tmov $0x781,%edx\n \tlea 0x37ab(%rip),%rsi \n-\tlea 0x3ee0(%rip),%rdi \n+\tlea 0x3ee8(%rip),%rdi \n \tcall 24660 <__assert_fail@plt>\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n 000000000005aa40 :\n rep_system():\n ./src/./src/unix_processes.c:2002\n \tendbr64\n@@ -78756,15 +78756,15 @@\n \tmov 0x15939(%rip),%rbx \n \tjmp 5aae1 \n \tnopl 0x0(%rax)\n ./src/./src/unix_processes.c:2057\n \tcmp %eax,%ebp\n \tje 5ac10 \n ./src/./src/unix_processes.c:2063\n-\tmovdqa 0x3ef8(%rip),%xmm1 \n+\tmovdqa 0x3f08(%rip),%xmm1 \n ./src/./src/unix_processes.c:2065\n \tmov (%rsp),%r8\n \txor %ecx,%ecx\n \txor %edx,%edx\n \txor %esi,%esi\n \tmov $0x400,%edi\n ./src/./src/unix_processes.c:2063\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -647,37 +647,37 @@\n 0x0005e840 6e650000 00000000 202a2a20 6572726f ne...... ** erro\n 0x0005e850 723a202d 2d776974 682d7374 61636b2d r: --with-stack-\n 0x0005e860 64697265 6374696f 6e206973 20696e63 direction is inc\n 0x0005e870 6f727265 63743b20 69742073 686f756c orrect; it shoul\n 0x0005e880 64206265 2025640a 00000000 00000000 d be %d.........\n 0x0005e890 7265703a 20757369 6e672064 65707265 rep: using depre\n 0x0005e8a0 63617465 64206665 61747572 65202d20 cated feature - \n- 0x0005e8b0 25730a00 00000000 54756520 4a756e20 %s......Tue Jun \n- 0x0005e8c0 20342032 30323420 62792070 6275696c 4 2024 by pbuil\n- 0x0005e8d0 64657231 40696f6e 6f73312d 616d6436 der1@ionos1-amd6\n- 0x0005e8e0 342e0000 00000000 7265705f 53545249 4.......rep_STRI\n- 0x0005e8f0 4e475020 28646c5f 6c696273 5b695d2e NGP (dl_libs[i].\n- 0x0005e900 66696c65 5f6e616d 65290000 00000000 file_name)......\n- 0x0005e910 6e5f696e 7075745f 68616e64 6c657273 n_input_handlers\n- 0x0005e920 203c204d 41585f48 414e444c 45525300 < MAX_HANDLERS.\n- 0x0005e930 74687265 61645f73 75737065 6e640000 thread_suspend..\n- 0x0005e940 6d616b65 5f746872 65616400 00000000 make_thread.....\n- 0x0005e950 656e7175 6575655f 74687265 61640000 enqueue_thread..\n- 0x0005e960 74687265 61645f77 616b6500 00000000 thread_wake.....\n- 0x0005e970 6d61726b 5f636f6e 74000000 00000000 mark_cont.......\n- 0x0005e980 74687265 61645f69 6e766f6b 65000000 thread_invoke...\n- 0x0005e990 ffffffff ffffff7f ffffffff ffffff7f ................\n- 0x0005e9a0 ffffffff ffffff7f 00000000 00000000 ................\n- 0x0005e9b0 00000000 00000080 00000000 00000000 ................\n- 0x0005e9c0 01000000 00000000 00000000 00000000 ................\n- 0x0005e9d0 6d61726b 5f636163 6865645f 72656765 mark_cached_rege\n- 0x0005e9e0 78707300 00000000 00000000 00000000 xps.............\n- 0x0005e9f0 7265705f 636f6d70 696c655f 72656765 rep_compile_rege\n- 0x0005ea00 78700000 00000000 00000000 00000000 xp..............\n- 0x0005ea10 00000000 00000000 00000000 00000000 ................\n+ 0x0005e8b0 25730a00 00000000 4d6f6e20 4a756c20 %s......Mon Jul \n+ 0x0005e8c0 20372032 30323520 62792070 6275696c 7 2025 by pbuil\n+ 0x0005e8d0 64657232 40692d63 61707475 72652d74 der2@i-capture-t\n+ 0x0005e8e0 68652d68 6f73746e 616d652e 00000000 he-hostname.....\n+ 0x0005e8f0 7265705f 53545249 4e475020 28646c5f rep_STRINGP (dl_\n+ 0x0005e900 6c696273 5b695d2e 66696c65 5f6e616d libs[i].file_nam\n+ 0x0005e910 65290000 00000000 6e5f696e 7075745f e)......n_input_\n+ 0x0005e920 68616e64 6c657273 203c204d 41585f48 handlers < MAX_H\n+ 0x0005e930 414e444c 45525300 74687265 61645f73 ANDLERS.thread_s\n+ 0x0005e940 75737065 6e640000 6d616b65 5f746872 uspend..make_thr\n+ 0x0005e950 65616400 00000000 656e7175 6575655f ead.....enqueue_\n+ 0x0005e960 74687265 61640000 74687265 61645f77 thread..thread_w\n+ 0x0005e970 616b6500 00000000 6d61726b 5f636f6e ake.....mark_con\n+ 0x0005e980 74000000 00000000 74687265 61645f69 t.......thread_i\n+ 0x0005e990 6e766f6b 65000000 00000000 00000000 nvoke...........\n+ 0x0005e9a0 ffffffff ffffff7f ffffffff ffffff7f ................\n+ 0x0005e9b0 ffffffff ffffff7f 00000000 00000000 ................\n+ 0x0005e9c0 00000000 00000080 00000000 00000000 ................\n+ 0x0005e9d0 01000000 00000000 00000000 00000000 ................\n+ 0x0005e9e0 6d61726b 5f636163 6865645f 72656765 mark_cached_rege\n+ 0x0005e9f0 78707300 00000000 00000000 00000000 xps.............\n+ 0x0005ea00 7265705f 636f6d70 696c655f 72656765 rep_compile_rege\n+ 0x0005ea10 78700000 00000000 00000000 00000000 xp..............\n 0x0005ea20 67685f6e 65776c69 6e650000 00000000 gh_newline......\n 0x0005ea30 67685f77 72697465 00000000 00000000 gh_write........\n 0x0005ea40 67685f64 6973706c 61790000 00000000 gh_display......\n 0x0005ea50 67685f61 73737600 00000000 00000000 gh_assv.........\n 0x0005ea60 67685f6d 6f64756c 655f6c6f 6f6b7570 gh_module_lookup\n 0x0005ea70 00000000 00000000 67685f6c 6f6f6b75 ........gh_looku\n 0x0005ea80 70000000 00000000 00000000 00000000 p...............\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -404,15 +404,15 @@\n 0x0006d850 45040000 00000000 41d50500 00000000 E.......A.......\n 0x0006d860 450c0000 00000000 46d50500 00000000 E.......F.......\n 0x0006d870 45100000 00000000 53d50500 00000000 E.......S.......\n 0x0006d880 450b0000 00000000 64d50500 00000000 E.......d.......\n 0x0006d890 45130000 00000000 70d50500 00000000 E.......p.......\n 0x0006d8a0 45100000 00000000 84d50500 00000000 E...............\n 0x0006d8b0 45060000 00000000 95d50500 00000000 E...............\n- 0x0006d8c0 452a0000 00000000 b8e80500 00000000 E*..............\n+ 0x0006d8c0 45340000 00000000 b8e80500 00000000 E4..............\n 0x0006d8d0 45060000 00000000 0fd60500 00000000 E...............\n 0x0006d8e0 450e0000 00000000 16d60500 00000000 E...............\n 0x0006d8f0 450e0000 00000000 25d60500 00000000 E.......%.......\n 0x0006d900 45030000 00000000 34d60500 00000000 E.......4.......\n 0x0006d910 45030000 00000000 38d60500 00000000 E.......8.......\n 0x0006d920 450b0000 00000000 3cd60500 00000000 E.......<.......\n 0x0006d930 45090000 00000000 48d60500 00000000 E.......H.......\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 32353037 39353535 34326235 64643839 2507955542b5dd89\n- 0x00000010 30663832 62376263 30633465 35646637 0f82b7bc0c4e5df7\n- 0x00000020 65663261 35312e64 65627567 00000000 ef2a51.debug....\n- 0x00000030 519d566f Q.Vo\n+ 0x00000000 31373133 35653562 62393861 35623862 17135e5bb98a5b8b\n+ 0x00000010 66323935 31343131 35336235 65373366 f295141153b5e73f\n+ 0x00000020 36656337 33352e64 65627567 00000000 6ec735.debug....\n+ 0x00000030 54f68bdb T...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/rep/doc-strings", "source2": "./usr/lib/x86_64-linux-gnu/rep/doc-strings", "has_internal_linenos": true, "unified_diff": "@@ -1,22 +1,22 @@\n 00000000: cf9a 5713 0010 0000 0010 0000 0000 0000 ..W.............\n 00000010: 0010 0000 0900 0000 0010 0000 a600 0000 ................\n-00000020: 00e0 0200 0000 0000 fc00 0000 0700 0000 ................\n-00000030: 0000 0000 0000 0000 0a00 0000 0000 0000 ................\n-00000040: 1147 0000 0000 0000 0b00 0000 0000 0000 .G..............\n-00000050: f55f 0000 0000 0000 1000 0000 0000 0000 ._..............\n-00000060: f06f 0000 0000 0000 1500 0000 0000 0000 .o..............\n-00000070: eb2f 0000 0000 0000 1700 0000 0000 0000 ./..............\n-00000080: e98f 0000 0000 0000 1900 0000 0000 0000 ................\n-00000090: e73f 0000 0000 0000 1a00 0000 0000 0000 .?..............\n-000000a0: e64f 0000 0000 0000 0000 0000 0000 0000 .O..............\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+00000020: 00f0 0200 0000 0000 fc00 0000 0b00 0000 ................\n+00000030: 0000 0000 0000 0000 0500 0000 0000 0000 ................\n+00000040: fb5f 0100 0000 0000 0500 0000 0000 0000 ._..............\n+00000050: fbdf 0000 0000 0000 0600 0000 0000 0000 ................\n+00000060: fa7f 0000 0000 0000 0700 0000 0000 0000 ................\n+00000070: f96f 0100 0000 0000 0700 0000 0000 0000 .o..............\n+00000080: f9cf 0000 0000 0000 0700 0000 0000 0000 ................\n+00000090: f93f 0000 0000 0000 0a00 0000 0000 0000 .?..............\n+000000a0: 74ea 0000 0000 0000 0a00 0000 0000 0000 t...............\n+000000b0: f61f 0100 0000 0000 0d00 0000 0000 0000 ................\n+000000c0: f36f 0000 0000 0000 1a00 0000 0000 0000 .o..............\n+000000d0: e62f 0000 0000 0000 1a00 0000 0000 0000 ./..............\n+000000e0: e65f 0000 0000 0000 0000 0000 0000 0000 ._..............\n 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n@@ -250,11025 +250,11025 @@\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: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001810: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001820: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001830: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001840: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001850: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001860: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001870: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001880: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001890: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018a0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018b0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018c0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018d0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018e0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018f0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001900: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001910: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001920: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001930: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001940: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001950: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001960: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001970: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001980: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001990: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019a0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019b0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019c0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019d0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019e0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019f0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001a00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001aa0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ab0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ac0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ad0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ae0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001af0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ba0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001bb0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001bc0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001bd0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001be0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001bf0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c00: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c10: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c20: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c30: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c40: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c50: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c60: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c70: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c80: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c90: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ca0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001cb0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001cc0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001cd0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ce0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001cf0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d00: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d10: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d20: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d30: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d40: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d50: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d60: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d70: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d80: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d90: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001da0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001db0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001dc0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001dd0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001de0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001df0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001e00: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e10: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e20: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e30: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e40: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e50: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e60: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e70: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e80: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e90: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ea0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001eb0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ec0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ed0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ee0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ef0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f00: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f10: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f20: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f30: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f40: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f50: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f60: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f70: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f80: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f90: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fa0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fb0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fc0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fd0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fe0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ff0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00002000: 7265 702e 6461 7461 233d 3d20 4152 4731 rep.data#== ARG1\n-00002010: 2041 5247 3220 5b41 5247 3320 2e2e 2e5d ARG2 [ARG3 ...]\n-00002020: 0a0a 5265 7475 726e 7320 7420 6966 2065 ..Returns t if e\n-00002030: 6163 6820 7661 6c75 6520 6973 2074 6865 ach value is the\n-00002040: 2073 616d 6520 6173 2065 7665 7279 206f same as every o\n-00002050: 7468 6572 2076 616c 7565 2e20 2855 7369 ther value. (Usi\n-00002060: 6e67 0a60 6571 7561 6c27 2074 6f20 636f ng.`equal' to co\n-00002070: 6d70 6172 6520 7661 6c75 6573 2c20 6578 mpare values, ex\n-00002080: 6365 7074 2066 6f72 206e 756d 6265 7273 cept for numbers\n-00002090: 2c20 7768 6572 6520 6578 6163 746e 6573 , where exactnes\n-000020a0: 7320 6973 0a69 676e 6f72 6564 2e29 7265 s is.ignored.)re\n-000020b0: 702e 6461 7461 233e 3d3e 3d20 4152 4731 p.data#>=>= ARG1\n-000020c0: 2041 5247 3220 5b41 5247 3320 2e2e 2e5d ARG2 [ARG3 ...]\n-000020d0: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n-000020e0: 5247 3120 6973 2067 7265 6174 6572 2d6f RG1 is greater-o\n-000020f0: 722d 6571 7561 6c20 7468 616e 2041 5247 r-equal than ARG\n-00002100: 322e 204e 6f74 6520 7468 6174 2074 6869 2. Note that thi\n-00002110: 7320 636f 6d6d 616e 640a 6973 6e27 7420 s command.isn't \n-00002120: 6c69 6d69 7465 6420 746f 206e 756d 6265 limited to numbe\n-00002130: 7273 2c20 6974 2063 616e 2064 6f20 7374 rs, it can do st\n-00002140: 7269 6e67 732c 2070 6f73 6974 696f 6e73 rings, positions\n-00002150: 2c20 6d61 726b 732c 2065 7463 2061 7320 , marks, etc as \n-00002160: 7765 6c6c 2e72 6570 2e64 6174 6123 3c3d well.rep.data#<=\n-00002170: 3c3d 2041 5247 3120 4152 4732 205b 4152 <= ARG1 ARG2 [AR\n-00002180: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n-00002190: 2074 2069 6620 4152 4731 2069 7320 6c65 t if ARG1 is le\n-000021a0: 7373 2d6f 722d 6571 7561 6c20 7468 616e ss-or-equal than\n-000021b0: 2041 5247 322e 204e 6f74 6520 7468 6174 ARG2. Note that\n-000021c0: 2074 6869 7320 636f 6d6d 616e 6420 6973 this command is\n-000021d0: 6e27 740a 6c69 6d69 7465 6420 746f 206e n't.limited to n\n-000021e0: 756d 6265 7273 2c20 6974 2063 616e 2064 umbers, it can d\n-000021f0: 6f20 7374 7269 6e67 732c 2070 6f73 6974 o strings, posit\n-00002200: 696f 6e73 2c20 6d61 726b 732c 2065 7463 ions, marks, etc\n-00002210: 2061 7320 7765 6c6c 2e72 6570 2e64 6174 as well.rep.dat\n-00002220: 6123 636f 6e73 7063 6f6e 7370 2041 5247 a#conspconsp ARG\n-00002230: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n-00002240: 5247 2069 7320 6120 636f 6e73 2d63 656c RG is a cons-cel\n-00002250: 6c2e 7265 702e 6461 7461 236c 6973 7470 l.rep.data#listp\n-00002260: 6c69 7374 7020 4152 470a 0a52 6574 7572 listp ARG..Retur\n-00002270: 6e73 2074 2069 6620 4152 4720 6973 2061 ns t if ARG is a\n-00002280: 206c 6973 742c 2028 6569 7468 6572 2061 list, (either a\n-00002290: 2063 6f6e 732d 6365 6c6c 206f 7220 6e69 cons-cell or ni\n-000022a0: 6c29 2e72 6570 2e64 6174 6123 7374 7269 l).rep.data#stri\n-000022b0: 6e67 7073 7472 696e 6770 2041 5247 0a0a ngpstringp ARG..\n-000022c0: 5265 7475 726e 7320 7420 6973 2041 5247 Returns t is ARG\n-000022d0: 2069 7320 6120 7374 7269 6e67 2e72 6570 is a string.rep\n-000022e0: 2e64 6174 6123 7665 6374 6f72 7076 6563 .data#vectorpvec\n-000022f0: 746f 7270 2041 5247 0a0a 5265 7475 726e torp ARG..Return\n-00002300: 7320 7420 6966 2041 5247 2069 7320 6120 s t if ARG is a \n-00002310: 7665 6374 6f72 2e72 6570 2e6c 616e 672e vector.rep.lang.\n-00002320: 696e 7465 7270 7265 7465 7223 6d61 6372 interpreter#macr\n-00002330: 6f70 6d61 6372 6f70 2041 5247 0a0a 5265 opmacrop ARG..Re\n-00002340: 7475 726e 7320 7420 6966 2041 5247 2069 turns t if ARG i\n-00002350: 7320 6120 6d61 6372 6f2e 7265 702e 6c61 s a macro.rep.la\n-00002360: 6e67 2e69 6e74 6572 7072 6574 6572 2373 ng.interpreter#s\n-00002370: 7562 7270 7375 6272 7020 4152 470a 0a52 ubrpsubrp ARG..R\n-00002380: 6574 7572 6e73 2074 2069 6620 6172 6720 eturns t if arg \n-00002390: 6973 2061 2070 7269 6d69 7469 7665 2066 is a primitive f\n-000023a0: 756e 6374 696f 6e2e 7265 702e 7379 7374 unction.rep.syst\n-000023b0: 656d 2363 616c 6c2d 686f 6f6b 6361 6c6c em#call-hookcall\n-000023c0: 2d68 6f6f 6b20 484f 4f4b 2041 5247 2d4c -hook HOOK ARG-L\n-000023d0: 4953 5420 5b54 5950 455d 0a0a 4361 6c6c IST [TYPE]..Call\n-000023e0: 2074 6865 2068 6f6f 6b20 6e61 6d65 6420 the hook named \n-000023f0: 6279 2074 6865 2073 796d 626f 6c20 484f by the symbol HO\n-00002400: 4f4b 2c20 7061 7373 696e 6720 616c 6c20 OK, passing all \n-00002410: 6675 6e63 7469 6f6e 7320 7468 6520 6172 functions the ar\n-00002420: 6775 6d65 6e74 730a 696e 2074 6865 206c guments.in the l\n-00002430: 6973 7420 4152 472d 4c49 5354 2e20 4e6f ist ARG-LIST. No\n-00002440: 7465 2074 6861 7420 484f 4f4b 206d 6179 te that HOOK may\n-00002450: 2061 6c73 6f20 6265 2074 6865 2061 6374 also be the act\n-00002460: 7561 6c20 6c69 7374 206f 6620 6675 6e63 ual list of func\n-00002470: 7469 6f6e 730a 746f 2063 616c 6c2e 0a0a tions.to call...\n-00002480: 5459 5045 2064 6566 696e 6573 2068 6f77 TYPE defines how\n-00002490: 2074 6865 2072 6574 7572 6e20 7661 6c75 the return valu\n-000024a0: 6573 206f 6620 6561 6368 2066 756e 6374 es of each funct\n-000024b0: 696f 6e20 696e 2074 6865 2068 6f6f 6b20 ion in the hook \n-000024c0: 6172 650a 7472 6561 7465 642e 2049 6620 are.treated. If \n-000024d0: 5459 5045 2069 7320 6e69 6c20 7468 6579 TYPE is nil they\n-000024e0: 2061 7265 2069 676e 6f72 6564 2c20 6966 are ignored, if\n-000024f0: 2054 5950 4520 6973 2074 6865 2073 796d TYPE is the sym\n-00002500: 626f 6c20 6061 6e64 270a 7468 6520 686f bol `and'.the ho\n-00002510: 6f6b 2061 626f 7274 7320 6166 7465 7220 ok aborts after \n-00002520: 6120 6675 6e63 7469 6f6e 2072 6574 7572 a function retur\n-00002530: 6e73 206e 696c 2c20 6966 2054 5950 4520 ns nil, if TYPE \n-00002540: 6973 2060 6f72 2720 7468 6520 686f 6f6b is `or' the hook\n-00002550: 0a61 626f 7274 7320 7768 656e 2061 2066 .aborts when a f\n-00002560: 756e 6374 696f 6e20 7265 7475 726e 7320 unction returns \n-00002570: 6e6f 6e2d 6e69 6c2e 0a0a 496e 2061 6c6c non-nil...In all\n-00002580: 2063 6173 6573 2074 6865 2076 616c 7565 cases the value\n-00002590: 2072 6574 7572 6e65 6420 6279 2074 6865 returned by the\n-000025a0: 206c 6173 742d 6576 616c 7561 7465 6420 last-evaluated \n-000025b0: 6675 6e63 7469 6f6e 2069 730a 7265 7475 function is.retu\n-000025c0: 726e 6564 2e72 6570 2e69 6f2e 7469 6d65 rned.rep.io.time\n-000025d0: 7273 236d 616b 652d 7469 6d65 726d 616b rs#make-timermak\n-000025e0: 652d 7469 6d65 7220 4655 4e43 5449 4f4e e-timer FUNCTION\n-000025f0: 205b 5345 434f 4e44 535d 205b 4d49 4c4c [SECONDS] [MILL\n-00002600: 4953 4543 4f4e 4453 5d0a 0a43 7265 6174 ISECONDS]..Creat\n-00002610: 6520 616e 6420 7265 7475 726e 2061 206e e and return a n\n-00002620: 6577 206f 6e65 2d73 686f 7420 7469 6d65 ew one-shot time\n-00002630: 7220 6f62 6a65 6374 2e20 4166 7465 7220 r object. After \n-00002640: 5345 434f 4e44 532a 3130 3030 202b 0a4d SECONDS*1000 +.M\n-00002650: 494c 4c49 5345 434f 4e44 5320 6d69 6c6c ILLISECONDS mill\n-00002660: 6973 6563 6f6e 6473 2046 554e 4354 494f iseconds FUNCTIO\n-00002670: 4e20 7769 6c6c 2062 6520 6361 6c6c 6564 N will be called\n-00002680: 2e0a 0a4e 6f74 6520 7468 6174 2074 6865 ...Note that the\n-00002690: 2074 696d 6572 2077 696c 6c20 6f6e 6c79 timer will only\n-000026a0: 2066 6972 6520 5f6f 6e63 655f 2c20 7573 fire _once_, us\n-000026b0: 6520 7468 6520 6073 6574 2d74 696d 6572 e the `set-timer\n-000026c0: 2720 6675 6e63 7469 6f6e 0a74 6f20 7265 ' function.to re\n-000026d0: 2d65 6e61 626c 6520 6974 2e72 6570 2e69 -enable it.rep.i\n-000026e0: 6f2e 7469 6d65 7273 2364 656c 6574 652d o.timers#delete-\n-000026f0: 7469 6d65 7264 656c 6574 652d 7469 6d65 timerdelete-time\n-00002700: 7220 5449 4d45 520a 0a50 7265 7665 6e74 r TIMER..Prevent\n-00002710: 2074 6865 206f 6e65 2d73 686f 7420 7469 the one-shot ti\n-00002720: 6d65 7220 5449 4d45 5220 6672 6f6d 2066 mer TIMER from f\n-00002730: 6972 696e 6720 2869 2e65 2e20 6361 6c6c iring (i.e. call\n-00002740: 696e 6720 7468 6520 6675 6e63 7469 6f6e ing the function\n-00002750: 0a61 7373 6f63 6961 7465 6420 7769 7468 .associated with\n-00002760: 2069 7429 2e20 4966 2074 6865 2074 696d it). If the tim\n-00002770: 6572 2068 6173 2061 6c72 6561 6479 2066 er has already f\n-00002780: 6972 6564 2c20 7468 6973 2066 756e 6374 ired, this funct\n-00002790: 696f 6e20 6861 730a 6e6f 2065 6666 6563 ion has.no effec\n-000027a0: 742e 7265 702e 6c61 6e67 2e69 6e74 6572 t.rep.lang.inter\n-000027b0: 7072 6574 6572 2363 6f6e 7469 6e75 6174 preter#continuat\n-000027c0: 696f 6e2d 6361 6c6c 6162 6c65 2d70 636f ion-callable-pco\n-000027d0: 6e74 696e 7561 7469 6f6e 2d63 616c 6c61 ntinuation-calla\n-000027e0: 626c 652d 7020 434f 4e54 494e 5541 5449 ble-p CONTINUATI\n-000027f0: 4f4e 0a0a 5265 7475 726e 7320 6074 2720 ON..Returns `t' \n-00002800: 6966 2074 6865 2063 6f6e 7469 6e75 6174 if the continuat\n-00002810: 696f 6e20 6f62 6a65 6374 2043 4f4e 5449 ion object CONTI\n-00002820: 4e55 4154 494f 4e20 6672 6f6d 2074 6865 NUATION from the\n-00002830: 2063 7572 7265 6e74 0a65 7865 6375 7469 current.executi\n-00002840: 6f6e 2070 6f69 6e74 206f 6620 7468 6520 on point of the \n-00002850: 696e 7465 7270 7265 7465 722e 7265 702e interpreter.rep.\n-00002860: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00002870: 2363 616c 6c2d 7769 7468 2d6f 626a 6563 #call-with-objec\n-00002880: 7463 616c 6c2d 7769 7468 2d6f 626a 6563 tcall-with-objec\n-00002890: 7420 4152 4720 5448 554e 4b0a 0a43 616c t ARG THUNK..Cal\n-000028a0: 6c20 7468 6520 7a65 726f 2d70 6172 616d l the zero-param\n-000028b0: 6574 6572 2066 756e 6374 696f 6e20 5448 eter function TH\n-000028c0: 554e 4b2c 2077 6974 6820 6f62 6a65 6374 UNK, with object\n-000028d0: 2041 5247 2074 656d 706f 7261 7269 6c79 ARG temporarily\n-000028e0: 0a60 626f 756e 6427 2028 6120 7479 7065 .`bound' (a type\n-000028f0: 2d73 7065 6369 6669 6320 6f70 6572 6174 -specific operat\n-00002900: 696f 6e2c 2075 7375 616c 6c79 2074 6f20 ion, usually to \n-00002910: 6d61 6b65 2041 5247 2060 6163 7469 7665 make ARG `active\n-00002920: 2720 696e 0a73 6f6d 6520 7761 7929 2e20 ' in.some way). \n-00002930: 5768 656e 2054 4855 4e4b 2072 6574 7572 When THUNK retur\n-00002940: 6e73 2041 5247 2069 7320 756e 626f 756e ns ARG is unboun\n-00002950: 642e 2054 6865 2076 616c 7565 2072 6574 d. The value ret\n-00002960: 7572 6e65 6420 6279 0a54 4855 4e4b 2069 urned by.THUNK i\n-00002970: 7320 7468 656e 2072 6574 7572 6e65 642e s then returned.\n-00002980: 0a0a 4966 2054 4855 4e4b 2069 7320 6576 ..If THUNK is ev\n-00002990: 6572 206c 6566 7420 6475 6520 746f 2061 er left due to a\n-000029a0: 2063 6f6e 7469 6e75 6174 696f 6e20 6265 continuation be\n-000029b0: 696e 6720 696e 766f 6b65 642c 2041 5247 ing invoked, ARG\n-000029c0: 2077 696c 6c20 6265 0a75 6e62 6f75 6e64 will be.unbound\n-000029d0: 2e20 4966 2054 4855 4e4b 2069 7320 7375 . If THUNK is su\n-000029e0: 6273 6571 7565 6e74 6c79 2072 6565 6e74 bsequently reent\n-000029f0: 6572 6564 2c20 4152 4720 7769 6c6c 2062 ered, ARG will b\n-00002a00: 6520 7265 626f 756e 642e 7265 702e 6c61 e rebound.rep.la\n-00002a10: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n-00002a20: 616c 6c2d 7769 7468 2d64 796e 616d 6963 all-with-dynamic\n-00002a30: 2d72 6f6f 7463 616c 6c2d 7769 7468 2d64 -rootcall-with-d\n-00002a40: 796e 616d 6963 2d72 6f6f 7420 5448 554e ynamic-root THUN\n-00002a50: 4b0a 0a43 616c 6c20 7468 6520 7a65 726f K..Call the zero\n-00002a60: 2d70 6172 616d 6574 6572 2066 756e 6374 -parameter funct\n-00002a70: 696f 6e20 5448 554e 4b2c 2061 7320 7468 ion THUNK, as th\n-00002a80: 6520 726f 6f74 206f 6620 6120 6e65 7720 e root of a new \n-00002a90: 6578 6563 7574 696f 6e0a 656e 7669 726f execution.enviro\n-00002aa0: 6e6d 656e 742e 2054 6869 7320 6d65 616e nment. This mean\n-00002ab0: 7320 7468 6174 2074 6865 2063 6f6e 7469 s that the conti\n-00002ac0: 6e75 6174 696f 6e20 6f66 2054 4855 4e4b nuation of THUNK\n-00002ad0: 2077 696c 6c20 616c 7761 7973 2062 650a will always be.\n-00002ae0: 7265 6163 6865 6420 6f6e 6365 2c20 616e reached once, an\n-00002af0: 6420 6f6e 6365 206f 6e6c 792e 2041 6e79 d once only. Any\n-00002b00: 2063 6f6e 7469 6e75 6174 696f 6e73 2061 continuations a\n-00002b10: 626f 7665 2074 6865 206e 6577 2072 6f6f bove the new roo\n-00002b20: 7420 6d61 790a 6e6f 7420 6265 2069 6e76 t may.not be inv\n-00002b30: 6f6b 6564 2066 726f 6d20 696e 7369 6465 oked from inside\n-00002b40: 2074 6865 2072 6f6f 742e 7265 702e 7468 the root.rep.th\n-00002b50: 7265 6164 7323 7468 7265 6164 2d64 656c reads#thread-del\n-00002b60: 6574 6574 6872 6561 642d 6465 6c65 7465 etethread-delete\n-00002b70: 205b 5448 5245 4144 5d0a 0a4d 6172 6b20 [THREAD]..Mark \n-00002b80: 5448 5245 4144 2028 6f72 2074 6865 2063 THREAD (or the c\n-00002b90: 7572 7265 6e74 2074 6872 6561 6429 2c20 urrent thread), \n-00002ba0: 6173 2062 6569 6e67 2064 656c 6574 6564 as being deleted\n-00002bb0: 2e20 4974 2077 696c 6c20 6e6f 7420 6265 . It will not be\n-00002bc0: 0a73 7769 7463 6865 6420 746f 2069 6e20 .switched to in \n-00002bd0: 7468 6520 6675 7475 7265 2e20 4966 2074 the future. If t\n-00002be0: 6865 2063 7572 7265 6e74 2074 6872 6561 he current threa\n-00002bf0: 6420 6973 2064 656c 6574 6564 2c20 636f d is deleted, co\n-00002c00: 6e74 726f 6c0a 7769 6c6c 2062 6520 7061 ntrol.will be pa\n-00002c10: 7373 6564 2074 6f20 7468 6520 6e65 7874 ssed to the next\n-00002c20: 2072 756e 6e61 626c 6520 7468 7265 6164 runnable thread\n-00002c30: 2e20 4465 6c65 7469 6e67 2074 6865 206c . Deleting the l\n-00002c40: 6173 7420 7275 6e6e 6162 6c65 0a74 6872 ast runnable.thr\n-00002c50: 6561 6420 7265 7375 6c74 7320 666f 7263 ead results forc\n-00002c60: 6573 2074 6865 2063 6f6e 7461 696e 696e es the containin\n-00002c70: 6720 6479 6e61 6d69 6320 726f 6f74 2074 g dynamic root t\n-00002c80: 6f20 6265 2063 6c6f 7365 642e 7265 702e o be closed.rep.\n-00002c90: 7468 7265 6164 7323 7468 7265 6164 2d73 threads#thread-s\n-00002ca0: 7573 7065 6e64 7468 7265 6164 2d73 7573 uspendthread-sus\n-00002cb0: 7065 6e64 205b 5448 5245 4144 5d20 5b4d pend [THREAD] [M\n-00002cc0: 5345 4353 5d0a 0a4d 6172 6b20 5448 5245 SECS]..Mark THRE\n-00002cd0: 4144 2028 6f72 2074 6865 2063 7572 7265 AD (or the curre\n-00002ce0: 6e74 2074 6872 6561 6429 2061 7320 6265 nt thread) as be\n-00002cf0: 696e 6720 7375 7370 656e 6465 642e 2049 ing suspended. I\n-00002d00: 7420 7769 6c6c 206e 6f74 2062 650a 7365 t will not be.se\n-00002d10: 6c65 6374 6564 2075 6e74 696c 2069 7420 lected until it \n-00002d20: 6861 7320 7468 6973 2073 7461 7475 7320 has this status \n-00002d30: 7265 6d6f 7665 642e 2053 7573 7065 6e64 removed. Suspend\n-00002d40: 696e 6720 7468 6520 6375 7272 656e 740a ing the current.\n-00002d50: 7468 7265 6164 2077 696c 6c20 7061 7373 thread will pass\n-00002d60: 2063 6f6e 7472 6f6c 2074 6f20 7468 6520 control to the \n-00002d70: 6e65 7874 2072 756e 6e61 626c 6520 7468 next runnable th\n-00002d80: 7265 6164 2e20 4966 2074 6865 7265 2061 read. If there a\n-00002d90: 7265 206e 6f0a 7275 6e6e 6162 6c65 2074 re no.runnable t\n-00002da0: 6872 6561 6473 2c20 7468 656e 2073 6c65 hreads, then sle\n-00002db0: 6570 2075 6e74 696c 2074 6865 206e 6578 ep until the nex\n-00002dc0: 7420 7468 7265 6164 2062 6563 6f6d 6573 t thread becomes\n-00002dd0: 2072 756e 6e61 626c 652e 0a0a 5265 7475 runnable...Retu\n-00002de0: 726e 7320 7472 7565 2069 6620 7468 6520 rns true if the \n-00002df0: 7469 6d65 6f75 7420 7761 7320 7265 6163 timeout was reac\n-00002e00: 6865 642e 7265 702e 7468 7265 6164 7323 hed.rep.threads#\n-00002e10: 7468 7265 6164 2d6a 6f69 6e74 6872 6561 thread-jointhrea\n-00002e20: 642d 6a6f 696e 2054 4852 4541 4420 5b4d d-join THREAD [M\n-00002e30: 5345 4353 5d20 5b44 4546 4155 4c54 2d56 SECS] [DEFAULT-V\n-00002e40: 414c 5545 5d0a 0a53 7573 7065 6e64 2074 ALUE]..Suspend t\n-00002e50: 6865 2063 7572 7265 6e74 2074 6872 6561 he current threa\n-00002e60: 6420 756e 7469 6c20 5448 5245 4144 2068 d until THREAD h\n-00002e70: 6173 2065 7869 7465 642c 206f 7220 4d53 as exited, or MS\n-00002e80: 4543 530a 6d69 6c6c 6973 6563 6f6e 6473 ECS.milliseconds\n-00002e90: 2068 6176 6520 7061 7373 6564 2e20 4966 have passed. If\n-00002ea0: 2054 4852 4541 4420 6578 6974 7320 6e6f THREAD exits no\n-00002eb0: 726d 616c 6c79 2c20 7265 7475 726e 2074 rmally, return t\n-00002ec0: 6865 2076 616c 7565 206f 660a 7468 6520 he value of.the \n-00002ed0: 6c61 7374 2066 6f72 6d20 6974 2065 7661 last form it eva\n-00002ee0: 6c75 6174 6564 2c20 656c 7365 2072 6574 luated, else ret\n-00002ef0: 7572 6e20 4445 4641 554c 542d 5641 4c55 urn DEFAULT-VALU\n-00002f00: 452e 0a0a 4974 2069 7320 616e 2065 7272 E...It is an err\n-00002f10: 6f72 2074 6f20 6361 6c6c 2074 6872 6561 or to call threa\n-00002f20: 642d 6a6f 696e 206f 6e20 6120 5448 5245 d-join on a THRE\n-00002f30: 4144 2074 6861 7420 6973 206e 6f74 2061 AD that is not a\n-00002f40: 206d 656d 6265 7220 6f66 0a63 7572 7265 member of.curre\n-00002f50: 6e74 2064 796e 616d 6963 2072 6f6f 742e nt dynamic root.\n-00002f60: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n-00002f70: 6164 2d77 616b 6574 6872 6561 642d 7761 ad-wakethread-wa\n-00002f80: 6b65 205b 5448 5245 4144 5d0a 0a49 6620 ke [THREAD]..If \n-00002f90: 5448 5245 4144 2028 6f72 2074 6865 2063 THREAD (or the c\n-00002fa0: 7572 7265 6e74 2074 6872 6561 6429 2069 urrent thread) i\n-00002fb0: 7320 6375 7272 656e 746c 7920 7375 7370 s currently susp\n-00002fc0: 656e 6465 642c 206d 6172 6b20 6974 2061 ended, mark it a\n-00002fd0: 730a 6265 696e 6720 7275 6e6e 6162 6c65 s.being runnable\n-00002fe0: 206f 6e63 6520 6d6f 7265 2e0b 7265 702e once more..rep.\n-00002ff0: c872 0000 0000 0000 1d00 0000 9e02 0000 .r..............\n-00003000: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n-00003010: 6f63 6b65 742d 6c6f 6361 6c2d 636c 6965 ocket-local-clie\n-00003020: 6e74 736f 636b 6574 2d6c 6f63 616c 2d63 ntsocket-local-c\n-00003030: 6c69 656e 7420 4144 4452 4553 5320 5b53 lient ADDRESS [S\n-00003040: 5452 4541 4d5d 205b 5345 4e54 494e 454c TREAM] [SENTINEL\n-00003050: 5d0a 0a43 7265 6174 6520 616e 6420 7265 ]..Create and re\n-00003060: 7475 726e 2061 2073 6f63 6b65 7420 636f turn a socket co\n-00003070: 6e6e 6563 7465 6420 746f 2074 6865 2075 nnected to the u\n-00003080: 6e69 7820 646f 6d61 696e 2073 6f63 6b65 nix domain socke\n-00003090: 7420 6174 0a41 4444 5245 5353 2028 6120 t at.ADDRESS (a \n-000030a0: 7370 6563 6961 6c20 6e6f 6465 2069 6e20 special node in \n-000030b0: 7468 6520 6c6f 6361 6c20 6669 6c69 6e67 the local filing\n-000030c0: 2073 7973 7465 6d29 2e0a 0a41 6c6c 206f system)...All o\n-000030d0: 7574 7075 7420 6672 6f6d 2074 6869 7320 utput from this \n-000030e0: 736f 636b 6574 2077 696c 6c20 6265 2063 socket will be c\n-000030f0: 6f70 6965 6420 746f 2053 5452 4541 4d3b opied to STREAM;\n-00003100: 2077 6865 6e20 7468 6520 736f 636b 6574 when the socket\n-00003110: 0a69 7320 636c 6f73 6564 2064 6f77 6e20 .is closed down \n-00003120: 7265 6d6f 7465 6c79 2053 454e 5449 4e45 remotely SENTINE\n-00003130: 4c20 7769 6c6c 2062 6520 6361 6c6c 6564 L will be called\n-00003140: 2077 6974 6820 7468 6520 736f 636b 6574 with the socket\n-00003150: 2061 7320 6974 730a 7369 6e67 6c65 2061 as its.single a\n-00003160: 7267 756d 656e 742e 7265 702e 696f 2e73 rgument.rep.io.s\n-00003170: 6f63 6b65 7473 2373 6f63 6b65 742d 6c6f ockets#socket-lo\n-00003180: 6361 6c2d 7365 7276 6572 736f 636b 6574 cal-serversocket\n-00003190: 2d6c 6f63 616c 2d73 6572 7665 7220 4144 -local-server AD\n-000031a0: 4452 4553 5320 5b43 414c 4c42 4143 4b5d DRESS [CALLBACK]\n-000031b0: 205b 5345 4e54 494e 454c 5d0a 0a43 7265 [SENTINEL]..Cre\n-000031c0: 6174 6520 616e 6420 7265 7475 726e 2061 ate and return a\n-000031d0: 2073 6f63 6b65 7420 6c69 7374 656e 696e socket listenin\n-000031e0: 6720 666f 7220 636f 6e6e 6563 7469 6f6e g for connection\n-000031f0: 7320 6f6e 2074 6865 2075 6e69 7820 646f s on the unix do\n-00003200: 6d61 696e 0a73 6f63 6b65 7420 6174 2041 main.socket at A\n-00003210: 4444 5245 5353 2028 6120 7370 6563 6961 DDRESS (a specia\n-00003220: 6c20 6e6f 6465 2069 6e20 7468 6520 6c6f l node in the lo\n-00003230: 6361 6c20 6669 6c69 6e67 2073 7973 7465 cal filing syste\n-00003240: 6d29 2e0a 0a57 6865 6e20 6120 636f 6e6e m)...When a conn\n-00003250: 6563 7469 6f6e 2069 7320 7265 7175 6573 ection is reques\n-00003260: 7465 6420 4341 4c4c 4241 434b 2069 7320 ted CALLBACK is \n-00003270: 6361 6c6c 6564 2077 6974 6820 7468 6520 called with the \n-00003280: 7365 7276 6572 0a73 6f63 6b65 7420 6173 server.socket as\n-00003290: 2069 7473 2073 6f6c 6520 6172 6775 6d65 its sole argume\n-000032a0: 6e74 2e20 4974 206d 7573 7420 6361 6c6c nt. It must call\n-000032b0: 2060 736f 636b 6574 2d61 6363 6570 7427 `socket-accept'\n-000032c0: 2074 6f20 6d61 6b65 2074 6865 0a63 6f6e to make the.con\n-000032d0: 6e65 6374 696f 6e2e 0a0a 5768 656e 2074 nection...When t\n-000032e0: 6865 2073 6f63 6b65 7420 6973 2073 6875 he socket is shu\n-000032f0: 7464 6f77 6e20 7265 6d6f 7465 6c79 2c20 tdown remotely, \n-00003300: 5345 4e54 494e 454c 2069 7320 6361 6c6c SENTINEL is call\n-00003310: 6564 2077 6974 6820 7468 650a 736f 636b ed with the.sock\n-00003320: 6574 2061 7320 6974 7320 6f6e 6c79 2061 et as its only a\n-00003330: 7267 756d 656e 742e 7265 702e 696f 2e73 rgument.rep.io.s\n-00003340: 6f63 6b65 7473 2373 6f63 6b65 742d 636c ockets#socket-cl\n-00003350: 6965 6e74 736f 636b 6574 2d63 6c69 656e ientsocket-clien\n-00003360: 7420 484f 5354 4e41 4d45 2050 4f52 5420 t HOSTNAME PORT \n-00003370: 5b53 5452 4541 4d5d 205b 5345 4e54 494e [STREAM] [SENTIN\n-00003380: 454c 5d0a 0a43 7265 6174 6520 616e 6420 EL]..Create and \n-00003390: 7265 7475 726e 2061 2073 6f63 6b65 7420 return a socket \n-000033a0: 636f 6e6e 6563 7465 6420 746f 2074 6865 connected to the\n-000033b0: 2073 6f63 6b65 7420 6f6e 2074 6865 2068 socket on the h\n-000033c0: 6f73 7420 6361 6c6c 6564 0a48 4f53 544e ost called.HOSTN\n-000033d0: 414d 4520 2861 2073 7472 696e 6729 2077 AME (a string) w\n-000033e0: 6974 6820 706f 7274 206e 756d 6265 7220 ith port number \n-000033f0: 504f 5254 2e0a 0a41 6c6c 206f 7574 7075 PORT...All outpu\n-00003400: 7420 6672 6f6d 2074 6869 7320 736f 636b t from this sock\n-00003410: 6574 2077 696c 6c20 6265 2063 6f70 6965 et will be copie\n-00003420: 6420 746f 2053 5452 4541 4d3b 2077 6865 d to STREAM; whe\n-00003430: 6e20 7468 6520 736f 636b 6574 0a69 7320 n the socket.is \n-00003440: 636c 6f73 6564 2064 6f77 6e20 7265 6d6f closed down remo\n-00003450: 7465 6c79 2053 454e 5449 4e45 4c20 7769 tely SENTINEL wi\n-00003460: 6c6c 2062 6520 6361 6c6c 6564 2077 6974 ll be called wit\n-00003470: 6820 7468 6520 736f 636b 6574 2061 7320 h the socket as \n-00003480: 6974 730a 7369 6e67 6c65 2061 7267 756d its.single argum\n-00003490: 656e 742e 7265 702e 696f 2e73 6f63 6b65 ent.rep.io.socke\n-000034a0: 7473 2373 6f63 6b65 742d 7365 7276 6572 ts#socket-server\n-000034b0: 736f 636b 6574 2d73 6572 7665 7220 5b48 socket-server [H\n-000034c0: 4f53 544e 414d 455d 205b 504f 5254 5d20 OSTNAME] [PORT] \n-000034d0: 5b43 414c 4c42 4143 4b5d 205b 5345 4e54 [CALLBACK] [SENT\n-000034e0: 494e 454c 5d0a 0a43 7265 6174 6520 616e INEL]..Create an\n-000034f0: 6420 7265 7475 726e 2061 2073 6f63 6b65 d return a socke\n-00003500: 7420 636f 6e6e 6563 7465 6420 6c69 7374 t connected list\n-00003510: 656e 696e 6720 666f 7220 636f 6e6e 6563 ening for connec\n-00003520: 7469 6f6e 7320 6f6e 2074 6865 0a68 6f73 tions on the.hos\n-00003530: 7420 6361 6c6c 6564 2048 4f53 544e 414d t called HOSTNAM\n-00003540: 4520 2861 2073 7472 696e 6729 2077 6974 E (a string) wit\n-00003550: 6820 706f 7274 206e 756d 6265 7220 504f h port number PO\n-00003560: 5254 2e20 4966 2048 4f53 544e 414d 4520 RT. If HOSTNAME \n-00003570: 6973 0a66 616c 7365 2c20 6c69 7374 656e is.false, listen\n-00003580: 2066 6f72 2061 6e79 2069 6e63 6f6d 696e for any incomin\n-00003590: 6720 6164 6472 6573 7365 732e 2049 6620 g addresses. If \n-000035a0: 504f 5254 2069 7320 756e 6465 6669 6e65 PORT is undefine\n-000035b0: 6420 6120 7261 6e64 6f6d 0a70 6f72 7420 d a random.port \n-000035c0: 7769 6c6c 2062 6520 6368 6f73 656e 2e0a will be chosen..\n-000035d0: 0a57 6865 6e20 6120 636f 6e6e 6563 7469 .When a connecti\n-000035e0: 6f6e 2069 7320 7265 7175 6573 7465 6420 on is requested \n-000035f0: 4341 4c4c 4241 434b 2069 7320 6361 6c6c CALLBACK is call\n-00003600: 6564 2077 6974 6820 7468 6520 7365 7276 ed with the serv\n-00003610: 6572 0a73 6f63 6b65 7420 6173 2069 7473 er.socket as its\n-00003620: 2073 6f6c 6520 6172 6775 6d65 6e74 2e20 sole argument. \n-00003630: 4974 206d 7573 7420 6361 6c6c 2060 736f It must call `so\n-00003640: 636b 6574 2d61 6363 6570 7427 2074 6f20 cket-accept' to \n-00003650: 6d61 6b65 2074 6865 0a63 6f6e 6e65 6374 make the.connect\n-00003660: 696f 6e2e 0a0a 5768 656e 2074 6865 2073 ion...When the s\n-00003670: 6f63 6b65 7420 6973 2073 6875 7464 6f77 ocket is shutdow\n-00003680: 6e20 7265 6d6f 7465 6c79 2c20 5345 4e54 n remotely, SENT\n-00003690: 494e 454c 2069 7320 6361 6c6c 6564 2077 INEL is called w\n-000036a0: 6974 6820 7468 650a 736f 636b 6574 2061 ith the.socket a\n-000036b0: 7320 6974 7320 6f6e 6c79 2061 7267 756d s its only argum\n-000036c0: 656e 742e 7265 702e 696f 2e73 6f63 6b65 ent.rep.io.socke\n-000036d0: 7473 2363 6c6f 7365 2d73 6f63 6b65 7463 ts#close-socketc\n-000036e0: 6c6f 7365 2d73 6f63 6b65 7420 534f 434b lose-socket SOCK\n-000036f0: 4554 0a0a 5368 7574 646f 776e 2074 6865 ET..Shutdown the\n-00003700: 2063 6f6e 6e65 6374 696f 6e20 6173 736f connection asso\n-00003710: 6369 6174 6520 7769 7468 2053 4f43 4b45 ciate with SOCKE\n-00003720: 542e 204e 6f74 6520 7468 6174 2074 6869 T. Note that thi\n-00003730: 7320 646f 6573 206e 6f74 0a63 6175 7365 s does not.cause\n-00003740: 2074 6865 2053 454e 5449 4e45 4c20 6675 the SENTINEL fu\n-00003750: 6e63 7469 6f6e 2061 7373 6f63 6961 7465 nction associate\n-00003760: 6420 7769 7468 2053 4f43 4b45 5420 746f d with SOCKET to\n-00003770: 2072 756e 2e72 6570 2e69 6f2e 736f 636b run.rep.io.sock\n-00003780: 6574 7323 736f 636b 6574 2d61 6363 6570 ets#socket-accep\n-00003790: 7473 6f63 6b65 742d 6163 6365 7074 2053 tsocket-accept S\n-000037a0: 4f43 4b45 5420 5b53 5452 4541 4d5d 205b OCKET [STREAM] [\n-000037b0: 5345 4e54 494e 454c 5d0a 0a41 6363 6570 SENTINEL]..Accep\n-000037c0: 7420 7468 6520 7065 6e64 696e 6720 636f t the pending co\n-000037d0: 6e6e 6563 7469 6f6e 2072 6571 7565 7374 nnection request\n-000037e0: 206f 6e20 7365 7276 6572 2073 6f63 6b65 on server socke\n-000037f0: 7420 534f 434b 4554 2e20 5468 6973 0a77 t SOCKET. This.w\n-00003800: 696c 6c20 6372 6561 7465 2061 6e64 2072 ill create and r\n-00003810: 6574 7572 6e20 6120 636c 6965 6e74 2073 eturn a client s\n-00003820: 6f63 6b65 7420 666f 726d 696e 6720 7468 ocket forming th\n-00003830: 6520 656e 6420 706f 696e 7420 6f66 2074 e end point of t\n-00003840: 6865 0a63 6f6e 6e65 6374 696f 6e2e 0a0a he.connection...\n-00003850: 416e 7920 6f75 7470 7574 2072 6563 6569 Any output recei\n-00003860: 7665 6420 7769 6c6c 2062 6520 636f 7069 ved will be copi\n-00003870: 6564 2074 6f20 7468 6520 6f75 7470 7574 ed to the output\n-00003880: 2073 7472 6561 6d20 5354 5245 414d 2c20 stream STREAM, \n-00003890: 7768 656e 0a74 6865 2063 6f6e 6e65 6374 when.the connect\n-000038a0: 696f 6e20 6973 2074 6572 6d69 6e61 7465 ion is terminate\n-000038b0: 6420 7265 6d6f 7465 6c79 2053 454e 5449 d remotely SENTI\n-000038c0: 4e45 4c20 7769 6c6c 2062 6520 6361 6c6c NEL will be call\n-000038d0: 6564 2077 6974 6820 7468 650a 636c 6f73 ed with the.clos\n-000038e0: 6564 2073 6f63 6b65 7420 6173 2069 7473 ed socket as its\n-000038f0: 2073 6f6c 6520 6172 6775 6d65 6e74 2e0a sole argument..\n-00003900: 0a4e 6f74 6520 7468 6174 2074 6869 7320 .Note that this \n-00003910: 6675 6e63 7469 6f6e 206d 7573 7420 6265 function must be\n-00003920: 2063 616c 6c65 6420 6576 6572 7920 7469 called every ti\n-00003930: 6d65 2061 2063 6f6e 6e65 6374 696f 6e20 me a connection \n-00003940: 7265 7175 6573 740a 6973 2072 6563 6569 request.is recei\n-00003950: 7665 642e 2049 6620 7468 6520 7365 7276 ved. If the serv\n-00003960: 6572 2077 616e 7473 2074 6f20 7265 6a65 er wants to reje\n-00003970: 6374 2074 6865 2063 6f6e 6e65 6374 696f ct the connectio\n-00003980: 6e20 6974 2073 686f 756c 640a 7375 6273 n it should.subs\n-00003990: 6571 7565 6e74 6c79 2063 616c 6c20 6063 equently call `c\n-000039a0: 6c6f 7365 2d73 6f63 6b65 7427 206f 6e20 lose-socket' on \n-000039b0: 7468 6520 6372 6561 7465 6420 636c 6965 the created clie\n-000039c0: 6e74 2e72 6570 2e69 6f2e 736f 636b 6574 nt.rep.io.socket\n-000039d0: 7323 736f 636b 6574 2d61 6464 7265 7373 s#socket-address\n-000039e0: 736f 636b 6574 2d61 6464 7265 7373 2053 socket-address S\n-000039f0: 4f43 4b45 540a 0a52 6574 7572 6e20 7468 OCKET..Return th\n-00003a00: 6520 6164 6472 6573 7320 6173 736f 6369 e address associ\n-00003a10: 6174 6564 2077 6974 6820 534f 434b 4554 ated with SOCKET\n-00003a20: 2c20 6f72 2066 616c 7365 2069 6620 7468 , or false if th\n-00003a30: 6973 2069 7320 756e 6b6e 6f77 6e2e 7265 is is unknown.re\n-00003a40: 702e 696f 2e73 6f63 6b65 7473 2373 6f63 p.io.sockets#soc\n-00003a50: 6b65 742d 706f 7274 736f 636b 6574 2d70 ket-portsocket-p\n-00003a60: 6f72 7420 534f 434b 4554 0a0a 5265 7475 ort SOCKET..Retu\n-00003a70: 726e 2074 6865 2070 6f72 7420 6173 736f rn the port asso\n-00003a80: 6369 6174 6564 2077 6974 6820 534f 434b ciated with SOCK\n-00003a90: 4554 2c20 6f72 2066 616c 7365 2069 6620 ET, or false if \n-00003aa0: 7468 6973 2069 7320 756e 6b6e 6f77 6e2e this is unknown.\n-00003ab0: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n-00003ac0: 6f63 6b65 742d 7065 6572 2d61 6464 7265 ocket-peer-addre\n-00003ad0: 7373 736f 636b 6574 2d70 6565 722d 6164 sssocket-peer-ad\n-00003ae0: 6472 6573 7320 534f 434b 4554 0a0a 5265 dress SOCKET..Re\n-00003af0: 7475 726e 2074 6865 2061 6464 7265 7373 turn the address\n-00003b00: 206f 6620 7468 6520 7065 6572 2063 6f6e of the peer con\n-00003b10: 6e65 6374 6564 2074 6f20 534f 434b 4554 nected to SOCKET\n-00003b20: 2c20 6f72 2066 616c 7365 2069 6620 7468 , or false if th\n-00003b30: 6973 0a69 7320 756e 6b6e 6f77 6e2e 7265 is.is unknown.re\n-00003b40: 702e 696f 2e73 6f63 6b65 7473 2373 6f63 p.io.sockets#soc\n-00003b50: 6b65 742d 7065 6572 2d70 6f72 7473 6f63 ket-peer-portsoc\n-00003b60: 6b65 742d 7065 6572 2d70 6f72 7420 534f ket-peer-port SO\n-00003b70: 434b 4554 0a0a 5265 7475 726e 2074 6865 CKET..Return the\n-00003b80: 2070 6f72 7420 6f66 2074 6865 2070 6565 port of the pee\n-00003b90: 7220 636f 6e6e 6563 7465 6420 746f 2053 r connected to S\n-00003ba0: 4f43 4b45 542c 206f 7220 6661 6c73 6520 OCKET, or false \n-00003bb0: 6966 2074 6869 7320 6973 0a75 6e6b 6e6f if this is.unkno\n-00003bc0: 776e 2e72 6570 2e69 6f2e 736f 636b 6574 wn.rep.io.socket\n-00003bd0: 7323 6163 6365 7074 2d73 6f63 6b65 742d s#accept-socket-\n-00003be0: 6f75 7470 7574 2d31 6163 6365 7074 2d73 output-1accept-s\n-00003bf0: 6f63 6b65 742d 6f75 7470 7574 2d31 2053 ocket-output-1 S\n-00003c00: 4f43 4b45 5420 5b53 4543 535d 205b 4d53 OCKET [SECS] [MS\n-00003c10: 4543 535d 0a0a 5072 6f63 6573 7320 616e ECS]..Process an\n-00003c20: 7920 7065 6e64 696e 6720 6f75 7470 7574 y pending output\n-00003c30: 2066 726f 6d20 534f 434b 4554 2028 7468 from SOCKET (th\n-00003c40: 6973 2069 6e63 6c75 6465 7320 636f 6e6e is includes conn\n-00003c50: 6563 7469 6f6e 0a72 6571 7565 7374 732c ection.requests,\n-00003c60: 2064 6174 6120 7472 616e 7366 6572 2061 data transfer a\n-00003c70: 6e64 2073 6875 7464 6f77 6e20 6e6f 7469 nd shutdown noti\n-00003c80: 6669 6361 7469 6f6e 7329 2e0a 0a57 6169 fications)...Wai\n-00003c90: 7473 2066 6f72 2053 4543 5320 7365 636f ts for SECS seco\n-00003ca0: 6e64 7320 616e 6420 4d53 4543 5320 6d69 nds and MSECS mi\n-00003cb0: 6c6c 6973 6563 6f6e 6473 2e20 5265 7475 lliseconds. Retu\n-00003cc0: 726e 7320 7472 7565 2069 6620 7468 650a rns true if the.\n-00003cd0: 7469 6d65 6f75 7420 7761 7320 7265 6163 timeout was reac\n-00003ce0: 6865 6420 7769 7468 6f75 7420 616e 7920 hed without any \n-00003cf0: 6f75 7470 7574 2062 6569 6e67 2070 726f output being pro\n-00003d00: 6365 7373 6564 2c20 6f74 6865 7277 6973 cessed, otherwis\n-00003d10: 650a 7265 7475 726e 7320 6661 6c73 652e e.returns false.\n-00003d20: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n-00003d30: 6f63 6b65 7470 736f 636b 6574 7020 4152 ocketpsocketp AR\n-00003d40: 470a 0a52 6574 7572 6e20 7472 7565 2069 G..Return true i\n-00003d50: 6620 4152 4720 6973 2061 6e20 756e 636c f ARG is an uncl\n-00003d60: 6f73 6564 2073 6f63 6b65 7420 6f62 6a65 osed socket obje\n-00003d70: 6374 2e69 646c 652d 686f 6f6b 5468 6973 ct.idle-hookThis\n-00003d80: 2068 6f6f 6b20 6765 7473 2065 7661 6c75 hook gets evalu\n-00003d90: 6174 6564 2065 7665 7279 2073 6563 6f6e ated every secon\n-00003da0: 6420 7768 696c 6520 7468 6520 6564 6974 d while the edit\n-00003db0: 6f72 2069 7320 6964 6c65 2e20 446f 6e27 or is idle. Don'\n-00003dc0: 7420 6465 7065 6e64 0a6f 6e20 686f 7720 t depend.on how \n-00003dd0: 7265 6775 6c61 726c 7920 7468 6973 2067 regularly this g\n-00003de0: 6574 7320 6361 6c6c 6564 2c20 616e 7920 ets called, any \n-00003df0: 6576 656e 7473 2066 726f 6d20 7468 6520 events from the \n-00003e00: 7769 6e64 6f77 2d73 7973 7465 6d20 7769 window-system wi\n-00003e10: 6c6c 0a64 656c 6179 2069 742e 2041 6c73 ll.delay it. Als\n-00003e20: 6f2c 2061 7574 6f2d 7361 7669 6e67 2066 o, auto-saving f\n-00003e30: 696c 6573 2061 6e64 2067 6172 6261 6765 iles and garbage\n-00003e40: 2d63 6f6c 6c65 6374 696f 6e20 7461 6b65 -collection take\n-00003e50: 2070 7265 6365 6465 6e63 650a 7768 656e precedence.when\n-00003e60: 2074 6865 7265 2773 2069 646c 6520 7469 there's idle ti\n-00003e70: 6d65 2061 7661 696c 6162 6c65 2e20 5573 me available. Us\n-00003e80: 6520 7468 6973 2068 6f6f 6b20 7370 6172 e this hook spar\n-00003e90: 696e 676c 792c 206f 7220 666f 7220 7368 ingly, or for sh\n-00003ea0: 6f72 740a 7065 7269 6f64 7320 6f6e 6c79 ort.periods only\n-00003eb0: 2170 726f 6772 616d 2d6e 616d 6554 6865 !program-nameThe\n-00003ec0: 206e 616d 6520 6f66 2074 6865 2070 726f name of the pro\n-00003ed0: 6772 616d 2072 756e 6e69 6e67 2074 6865 gram running the\n-00003ee0: 2072 6570 2069 6e74 6572 7072 6574 6572 rep interpreter\n-00003ef0: 2e65 7272 6f72 2d6d 6f64 6557 6865 6e20 .error-modeWhen \n-00003f00: 6e69 6c2c 2065 7272 6f72 7320 6172 6520 nil, errors are \n-00003f10: 6861 6e64 6c65 6420 6174 2074 6865 2063 handled at the c\n-00003f20: 7572 7265 6e74 2065 7665 6e74 206c 6f6f urrent event loo\n-00003f30: 702c 206f 7468 6572 2070 6f73 7369 626c p, other possibl\n-00003f40: 650a 7661 6c75 6573 2069 6e63 6c75 6465 e.values include\n-00003f50: 2060 6578 6974 2720 616e 6420 6074 6f70 `exit' and `top\n-00003f60: 2d6c 6576 656c 272e 696e 7465 7272 7570 -level'.interrup\n-00003f70: 742d 6d6f 6465 5768 656e 206e 696c 2c20 t-modeWhen nil, \n-00003f80: 696e 7465 7272 7570 7473 2061 7265 2068 interrupts are h\n-00003f90: 616e 646c 6564 2061 7420 7468 6520 6375 andled at the cu\n-00003fa0: 7272 656e 7420 6576 656e 7420 6c6f 6f70 rrent event loop\n-00003fb0: 2c20 6f74 6865 7220 706f 7373 6962 6c65 , other possible\n-00003fc0: 0a76 616c 7565 7320 696e 636c 7564 6520 .values include \n-00003fd0: 6065 7869 7427 2061 6e64 2060 746f 702d `exit' and `top-\n-00003fe0: 6c65 7665 6c27 2e00 0000 0000 0000 0000 level'..........\n-00003ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00004000: 7265 702e 7379 7374 656d 2372 6563 7572 rep.system#recur\n-00004010: 7369 7665 2d65 6469 7472 6563 7572 7369 sive-editrecursi\n-00004020: 7665 2d65 6469 740a 0a45 6e74 6572 2061 ve-edit..Enter a\n-00004030: 206e 6577 2072 6563 7572 7369 7665 2d65 new recursive-e\n-00004040: 6469 742e 7265 702e 7379 7374 656d 2372 dit.rep.system#r\n-00004050: 6563 7572 7369 6f6e 2d64 6570 7468 7265 ecursion-depthre\n-00004060: 6375 7273 696f 6e2d 6465 7074 680a 0a52 cursion-depth..R\n-00004070: 6574 7572 6e73 2074 6865 206e 756d 6265 eturns the numbe\n-00004080: 7220 6f66 2072 6563 7572 7369 7665 2d65 r of recursive-e\n-00004090: 6469 7427 7320 6465 6570 2077 6520 6172 dit's deep we ar\n-000040a0: 652c 207a 6572 6f20 7369 676e 6966 6965 e, zero signifie\n-000040b0: 7320 7468 650a 6f72 6967 696e 616c 206c s the.original l\n-000040c0: 6576 656c 2e72 6570 2e6c 616e 672e 7379 evel.rep.lang.sy\n-000040d0: 6d62 6f6c 7323 6d61 6b65 2d73 796d 626f mbols#make-symbo\n-000040e0: 6c6d 616b 652d 7379 6d62 6f6c 204e 414d lmake-symbol NAM\n-000040f0: 450a 0a52 6574 7572 6e73 2061 206e 6577 E..Returns a new\n-00004100: 2c20 756e 696e 7465 726e 6564 2c20 7379 , uninterned, sy\n-00004110: 6d62 6f6c 2077 6974 6820 7072 696e 742d mbol with print-\n-00004120: 6e61 6d65 204e 414d 452e 2049 7427 7320 name NAME. It's \n-00004130: 7661 6c75 6520 616e 640a 6675 6e63 7469 value and.functi\n-00004140: 6f6e 2064 6566 696e 6974 696f 6e20 6172 on definition ar\n-00004150: 6520 626f 7468 2076 6f69 6420 616e 6420 e both void and \n-00004160: 6974 2068 6173 2061 206e 696c 2070 726f it has a nil pro\n-00004170: 7065 7274 792d 6c69 7374 2e72 6570 2e6c perty-list.rep.l\n-00004180: 616e 672e 7379 6d62 6f6c 7323 6d61 6b65 ang.symbols#make\n-00004190: 2d6f 6261 7272 6179 6d61 6b65 2d6f 6261 -obarraymake-oba\n-000041a0: 7272 6179 2053 495a 450a 0a43 7265 6174 rray SIZE..Creat\n-000041b0: 6573 2061 206e 6577 2073 7472 7563 7475 es a new structu\n-000041c0: 7265 2066 6f72 2073 746f 7269 6e67 2073 re for storing s\n-000041d0: 796d 626f 6c73 2069 6e2e 2054 6869 7320 ymbols in. This \n-000041e0: 6973 2062 6173 6963 616c 6c79 2061 2076 is basically a v\n-000041f0: 6563 746f 720a 7769 7468 2061 2066 6577 ector.with a few\n-00004200: 2073 6c69 6768 7420 6469 6666 6572 656e slight differen\n-00004210: 6365 7320 2861 6c6c 2065 6c65 6d65 6e74 ces (all element\n-00004220: 7320 696e 6974 6961 6c69 7365 6420 746f s initialised to\n-00004230: 2061 2073 7065 6369 616c 2076 616c 7565 a special value\n-00004240: 292e 7265 702e 6c61 6e67 2e73 796d 626f ).rep.lang.symbo\n-00004250: 6c73 2366 696e 642d 7379 6d62 6f6c 6669 ls#find-symbolfi\n-00004260: 6e64 2d73 796d 626f 6c20 4e41 4d45 205b nd-symbol NAME [\n-00004270: 4f42 4152 5241 595d 0a0a 5265 7475 726e OBARRAY]..Return\n-00004280: 7320 7468 6520 7379 6d62 6f6c 2077 6974 s the symbol wit\n-00004290: 6820 7072 696e 742d 6e61 6d65 204e 414d h print-name NAM\n-000042a0: 452c 2066 6f75 6e64 2062 7920 7365 6172 E, found by sear\n-000042b0: 6368 696e 6720 4f42 4152 5241 5920 286f ching OBARRAY (o\n-000042c0: 720a 7468 6520 6465 6661 756c 7420 6072 r.the default `r\n-000042d0: 6570 5f6f 6261 7272 6179 2720 6966 206e ep_obarray' if n\n-000042e0: 696c 292c 206f 7220 6e69 6c20 6966 206e il), or nil if n\n-000042f0: 6f20 7375 6368 2073 796d 626f 6c20 6578 o such symbol ex\n-00004300: 6973 7473 2e72 6570 2e6c 616e 672e 7379 ists.rep.lang.sy\n-00004310: 6d62 6f6c 7323 696e 7465 726e 2d73 796d mbols#intern-sym\n-00004320: 626f 6c69 6e74 6572 6e2d 7379 6d62 6f6c bolintern-symbol\n-00004330: 2053 594d 424f 4c20 5b4f 4241 5252 4159 SYMBOL [OBARRAY\n-00004340: 5d0a 0a53 746f 7265 7320 5359 4d42 4f4c ]..Stores SYMBOL\n-00004350: 2069 6e20 4f42 4152 5241 5920 286f 7220 in OBARRAY (or \n-00004360: 7468 6520 6465 6661 756c 7429 2e20 4966 the default). If\n-00004370: 2053 594d 424f 4c20 6861 7320 616c 7265 SYMBOL has alre\n-00004380: 6164 7920 6265 656e 2069 6e74 6572 6e65 ady been interne\n-00004390: 640a 736f 6d65 7768 6572 6520 616e 2065 d.somewhere an e\n-000043a0: 7272 6f72 2069 7320 7369 676e 616c 6c65 rror is signalle\n-000043b0: 642e 7265 702e 6c61 6e67 2e73 796d 626f d.rep.lang.symbo\n-000043c0: 6c73 2369 6e74 6572 6e69 6e74 6572 6e20 ls#internintern \n-000043d0: 4e41 4d45 205b 4f42 4152 5241 595d 0a0a NAME [OBARRAY]..\n-000043e0: 4966 2061 2073 796d 626f 6c20 7769 7468 If a symbol with\n-000043f0: 2070 7269 6e74 2d6e 616d 6520 6578 6973 print-name exis\n-00004400: 7473 2069 6e20 4f42 4152 5241 5920 286f ts in OBARRAY (o\n-00004410: 7220 7468 6520 6465 6661 756c 7429 2072 r the default) r\n-00004420: 6574 7572 6e20 6974 2e0a 456c 7365 2075 eturn it..Else u\n-00004430: 7365 2060 286d 616b 652d 7379 6d62 6f6c se `(make-symbol\n-00004440: 204e 414d 4529 2720 746f 2063 7265 6174 NAME)' to creat\n-00004450: 6520 6120 6e65 7720 7379 6d62 6f6c 2c20 e a new symbol, \n-00004460: 696e 7465 726e 2074 6861 7420 696e 746f intern that into\n-00004470: 2074 6865 0a4f 4241 5252 4159 2c20 7468 the.OBARRAY, th\n-00004480: 656e 2072 6574 7572 6e20 6974 2e72 6570 en return it.rep\n-00004490: 2e6c 616e 672e 7379 6d62 6f6c 7323 756e .lang.symbols#un\n-000044a0: 696e 7465 726e 756e 696e 7465 726e 2053 internunintern S\n-000044b0: 594d 424f 4c20 5b4f 4241 5252 4159 5d0a YMBOL [OBARRAY].\n-000044c0: 0a52 656d 6f76 6573 2053 594d 424f 4c20 .Removes SYMBOL \n-000044d0: 6672 6f6d 204f 4241 5252 4159 2028 6f72 from OBARRAY (or\n-000044e0: 2074 6865 2064 6566 6175 6c74 292e 2055 the default). U\n-000044f0: 7365 2074 6869 7320 7769 7468 2063 6175 se this with cau\n-00004500: 7469 6f6e 2e72 6570 2e6c 616e 672e 696e tion.rep.lang.in\n-00004510: 7465 7270 7265 7465 7223 6d61 6b65 2d63 terpreter#make-c\n-00004520: 6c6f 7375 7265 6d61 6b65 2d63 6c6f 7375 losuremake-closu\n-00004530: 7265 2046 554e 4354 494f 4e20 266f 7074 re FUNCTION &opt\n-00004540: 696f 6e61 6c20 4e41 4d45 0a0a 5265 7475 ional NAME..Retu\n-00004550: 726e 2061 2066 756e 6374 696f 6e61 6c20 rn a functional \n-00004560: 6f62 6a65 6374 2077 6869 6368 206d 616b object which mak\n-00004570: 6573 2074 6865 2063 6c6f 7375 7265 206f es the closure o\n-00004580: 6620 4655 4e43 5449 4f4e 2061 6e64 2074 f FUNCTION and t\n-00004590: 6865 0a63 7572 7265 6e74 2065 6e76 6972 he.current envir\n-000045a0: 6f6e 6d65 6e74 2e72 6570 2e6c 616e 672e onment.rep.lang.\n-000045b0: 696e 7465 7270 7265 7465 7223 636c 6f73 interpreter#clos\n-000045c0: 7572 652d 6675 6e63 7469 6f6e 636c 6f73 ure-functionclos\n-000045d0: 7572 652d 6675 6e63 7469 6f6e 2046 554e ure-function FUN\n-000045e0: 4152 470a 0a52 6574 7572 6e20 7468 6520 ARG..Return the \n-000045f0: 6675 6e63 7469 6f6e 2076 616c 7565 2061 function value a\n-00004600: 7373 6f63 6961 7465 6420 7769 7468 2074 ssociated with t\n-00004610: 6865 2063 6c6f 7375 7265 2046 554e 4152 he closure FUNAR\n-00004620: 472e 7265 702e 6c61 6e67 2e69 6e74 6572 G.rep.lang.inter\n-00004630: 7072 6574 6572 2373 6574 2d63 6c6f 7375 preter#set-closu\n-00004640: 7265 2d66 756e 6374 696f 6e73 6574 2d63 re-functionset-c\n-00004650: 6c6f 7375 7265 2d66 756e 6374 696f 6e20 losure-function \n-00004660: 4655 4e41 5247 2046 554e 4354 494f 4e0a FUNARG FUNCTION.\n-00004670: 0a53 6574 2074 6865 2066 756e 6374 696f .Set the functio\n-00004680: 6e20 7661 6c75 6520 696e 2074 6865 2063 n value in the c\n-00004690: 6c6f 7375 7265 2046 554e 4152 4720 746f losure FUNARG to\n-000046a0: 2046 554e 4354 494f 4e2e 7265 702e 7374 FUNCTION.rep.st\n-000046b0: 7275 6374 7572 6573 2363 6c6f 7375 7265 ructures#closure\n-000046c0: 2d66 756e 6374 696f 6e73 7562 722d 7374 -functionsubr-st\n-000046d0: 7275 6374 7572 6520 5355 4252 0a0a 5265 ructure SUBR..Re\n-000046e0: 7475 726e 2074 6865 2073 7472 7563 7475 turn the structu\n-000046f0: 7265 2061 7373 6f63 6961 7465 6420 7769 re associated wi\n-00004700: 7468 2074 6865 2073 7562 7220 5355 4252 th the subr SUBR\n-00004710: 2e72 6520 4655 4e41 5247 2e72 6570 2e6c .re FUNARG.rep.l\n-00004720: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00004730: 636c 6f73 7572 652d 6e61 6d65 636c 6f73 closure-nameclos\n-00004740: 7572 652d 6e61 6d65 2046 554e 4152 470a ure-name FUNARG.\n-00004750: 0a52 6574 7572 6e20 7468 6520 6e61 6d65 .Return the name\n-00004760: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with\n-00004770: 2074 6865 2063 6c6f 7375 7265 2046 554e the closure FUN\n-00004780: 4152 472e 7265 702e 6c61 6e67 2e69 6e74 ARG.rep.lang.int\n-00004790: 6572 7072 6574 6572 2363 6c6f 7375 7265 erpreter#closure\n-000047a0: 7066 756e 6172 6770 2041 5247 0a0a 5265 pfunargp ARG..Re\n-000047b0: 7475 726e 7320 7420 6966 2041 5247 2069 turns t if ARG i\n-000047c0: 7320 6120 636c 6f73 7572 6572 6570 2e73 s a closurerep.s\n-000047d0: 7472 7563 7475 7265 7323 7365 742d 7370 tructures#set-sp\n-000047e0: 6563 6961 6c2d 656e 7669 726f 6e6d 656e ecial-environmen\n-000047f0: 7473 6574 2d73 7065 6369 616c 2d65 6e76 tset-special-env\n-00004800: 6972 6f6e 6d65 6e74 2045 4e56 2053 5452 ironment ENV STR\n-00004810: 5543 5455 5245 7265 702e 6c61 6e67 2e69 UCTURErep.lang.i\n-00004820: 6e74 6572 7072 6574 6572 2364 6566 7661 nterpreter#defva\n-00004830: 7264 6566 7661 7220 4e41 4d45 205b 4445 rdefvar NAME [DE\n-00004840: 4641 554c 542d 5641 4c55 4520 5b44 4f43 FAULT-VALUE [DOC\n-00004850: 2d53 5452 494e 475d 5d0a 0a44 6566 696e -STRING]]..Defin\n-00004860: 6520 6120 7370 6563 6961 6c20 7661 7269 e a special vari\n-00004870: 6162 6c65 2063 616c 6c65 6420 4e41 4d45 able called NAME\n-00004880: 2077 686f 7365 2073 7461 6e64 6172 6420 whose standard \n-00004890: 7661 6c75 6520 6973 2044 4546 4155 4c54 value is DEFAULT\n-000048a0: 2d0a 5641 4c55 452e 2049 6620 4e41 4d45 -.VALUE. If NAME\n-000048b0: 2069 7320 616c 7265 6164 7920 626f 756e is already boun\n-000048c0: 6420 746f 2061 2076 616c 7565 2028 7468 d to a value (th\n-000048d0: 6174 2773 206e 6f74 2061 6e20 6175 746f at's not an auto\n-000048e0: 6c6f 6164 0a64 6566 696e 6974 696f 6e29 load.definition)\n-000048f0: 2069 7420 6973 206c 6566 7420 6173 2069 it is left as i\n-00004900: 7420 6973 2c20 6f74 6865 7277 6973 6520 t is, otherwise \n-00004910: 4445 4641 554c 542d 5641 4c55 4520 6973 DEFAULT-VALUE is\n-00004920: 2065 7661 6c75 6174 6564 0a61 6e64 2074 evaluated.and t\n-00004930: 6865 2073 7065 6369 616c 2076 616c 7565 he special value\n-00004940: 206f 6620 4e41 4d45 2069 7320 626f 756e of NAME is boun\n-00004950: 6420 746f 2074 6865 2072 6573 756c 742e d to the result.\n-00004960: 0a0a 4966 2044 4f43 2d53 5452 494e 4720 ..If DOC-STRING \n-00004970: 6973 2067 6976 656e 2c20 616e 6420 6973 is given, and is\n-00004980: 2061 2073 7472 696e 672c 2069 7420 7769 a string, it wi\n-00004990: 6c6c 2062 6520 7573 6564 2074 6f20 7365 ll be used to se\n-000049a0: 7420 7468 650a 6064 6f63 756d 656e 7461 t the.`documenta\n-000049b0: 7469 6f6e 2720 7072 6f70 6572 7479 206f tion' property o\n-000049c0: 6620 7468 6520 7379 6d62 6f6c 204e 414d f the symbol NAM\n-000049d0: 452e 0a0a 2849 6620 7468 6520 7379 6d62 E...(If the symb\n-000049e0: 6f6c 204e 414d 4520 6973 206d 6172 6b65 ol NAME is marke\n-000049f0: 6420 6275 6666 6572 2d6c 6f63 616c 2074 d buffer-local t\n-00004a00: 6865 2064 6566 6175 6c74 2076 616c 7565 he default value\n-00004a10: 206f 6620 7468 650a 7661 7269 6162 6c65 of the.variable\n-00004a20: 2077 696c 6c20 6265 2073 6574 2028 6966 will be set (if\n-00004a30: 206e 6563 6573 7361 7279 2920 6e6f 7420 necessary) not \n-00004a40: 7468 6520 6c6f 6361 6c20 7661 6c75 652e the local value.\n-00004a50: 2972 6570 2e6c 616e 672e 7379 6d62 6f6c )rep.lang.symbol\n-00004a60: 7323 7379 6d62 6f6c 2d76 616c 7565 7379 s#symbol-valuesy\n-00004a70: 6d62 6f6c 2d76 616c 7565 2053 594d 424f mbol-value SYMBO\n-00004a80: 4c0a 0a52 6574 7572 6e73 2074 6865 2076 L..Returns the v\n-00004a90: 616c 7565 206f 6620 5359 4d42 4f4c 2c20 alue of SYMBOL, \n-00004aa0: 6966 2053 594d 424f 4c20 6973 2066 6c61 if SYMBOL is fla\n-00004ab0: 6767 6564 2061 7320 6861 7669 6e67 2062 gged as having b\n-00004ac0: 7566 6665 722d 6c6f 6361 6c0a 7661 6c75 uffer-local.valu\n-00004ad0: 6573 206c 6f6f 6b20 666f 7220 6f6e 6520 es look for one \n-00004ae0: 6f66 2074 686f 7365 2066 6972 7374 2e72 of those first.r\n-00004af0: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n-00004b00: 6465 6661 756c 742d 7661 6c75 6564 6566 default-valuedef\n-00004b10: 6175 6c74 2d76 616c 7565 2053 594d 424f ault-value SYMBO\n-00004b20: 4c0a 0a52 6574 7572 6e73 2074 6865 2064 L..Returns the d\n-00004b30: 6566 6175 6c74 2076 616c 7565 206f 6620 efault value of \n-00004b40: 7468 6520 7379 6d62 6f6c 2053 594d 424f the symbol SYMBO\n-00004b50: 4c2e 2054 6869 7320 7769 6c6c 2062 6520 L. This will be \n-00004b60: 7468 6520 7661 6c75 6520 6f66 0a53 594d the value of.SYM\n-00004b70: 424f 4c20 696e 2062 7566 6665 7273 206f BOL in buffers o\n-00004b80: 7220 7769 6e64 6f77 7320 7768 6963 6820 r windows which \n-00004b90: 646f 206e 6f74 2068 6176 6520 7468 6569 do not have thei\n-00004ba0: 7220 6f77 6e20 6c6f 6361 6c20 7661 6c75 r own local valu\n-00004bb0: 652e 7265 702e 6c61 6e67 2e73 796d 626f e.rep.lang.symbo\n-00004bc0: 6c73 2373 6574 7365 7420 5359 4d42 4f4c ls#setset SYMBOL\n-00004bd0: 2072 6570 760a 0a53 6574 7320 7468 6520 repv..Sets the \n-00004be0: 7661 6c75 6520 6f66 2053 594d 424f 4c20 value of SYMBOL \n-00004bf0: 746f 2072 6570 762e 2049 6620 5359 4d42 to repv. If SYMB\n-00004c00: 4f4c 2068 6173 2061 2062 7566 6665 722d OL has a buffer-\n-00004c10: 6c6f 6361 6c20 6269 6e64 696e 670a 696e local binding.in\n-00004c20: 2074 6865 2063 7572 7265 6e74 2062 7566 the current buf\n-00004c30: 6665 7220 6f72 2060 6d61 6b65 2d76 6172 fer or `make-var\n-00004c40: 6961 626c 652d 6275 6666 6572 2d6c 6f63 iable-buffer-loc\n-00004c50: 616c 2720 6861 7320 6265 656e 2063 616c al' has been cal\n-00004c60: 6c65 6420 6f6e 0a53 594d 424f 4c20 7468 led on.SYMBOL th\n-00004c70: 6520 6275 6666 6572 2d6c 6f63 616c 2076 e buffer-local v\n-00004c80: 616c 7565 2069 6e20 7468 6520 6375 7272 alue in the curr\n-00004c90: 656e 7420 6275 6666 6572 2069 7320 7365 ent buffer is se\n-00004ca0: 742e 2052 6574 7572 6e73 2072 6570 762e t. Returns repv.\n-00004cb0: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00004cc0: 2373 6574 2d64 6566 6175 6c74 7365 742d #set-defaultset-\n-00004cd0: 6465 6661 756c 7420 5359 4d42 4f4c 2056 default SYMBOL V\n-00004ce0: 414c 5545 0a0a 5365 7473 2074 6865 2064 ALUE..Sets the d\n-00004cf0: 6566 6175 6c74 2076 616c 7565 206f 6620 efault value of \n-00004d00: 5359 4d42 4f4c 2074 6f20 5641 4c55 452c SYMBOL to VALUE,\n-00004d10: 2074 6865 6e20 7265 7475 726e 7320 5641 then returns VA\n-00004d20: 4c55 452e 7265 702e 6c61 6e67 2e73 796d LUE.rep.lang.sym\n-00004d30: 626f 6c73 2373 6574 706c 6973 7473 6574 bols#setplistset\n-00004d40: 706c 6973 7420 5359 4d42 4f4c 2050 524f plist SYMBOL PRO\n-00004d50: 502d 4c49 5354 0a0a 5365 7473 2074 6865 P-LIST..Sets the\n-00004d60: 2070 726f 7065 7274 7920 6c69 7374 206f property list o\n-00004d70: 6620 5359 4d42 4f4c 2074 6f20 5052 4f50 f SYMBOL to PROP\n-00004d80: 2d4c 4953 542c 2072 6574 7572 6e73 2050 -LIST, returns P\n-00004d90: 524f 502d 4c49 5354 2e72 6570 2e6c 616e ROP-LIST.rep.lan\n-00004da0: 672e 7379 6d62 6f6c 7323 7379 6d62 6f6c g.symbols#symbol\n-00004db0: 2d6e 616d 6573 796d 626f 6c2d 6e61 6d65 -namesymbol-name\n-00004dc0: 2053 594d 424f 4c0a 0a52 6574 7572 6e73 SYMBOL..Returns\n-00004dd0: 2074 6865 2070 7269 6e74 2d6e 616d 6520 the print-name \n-00004de0: 6f66 2053 594d 424f 4c2e 7265 702e 6c61 of SYMBOL.rep.la\n-00004df0: 6e67 2e73 796d 626f 6c73 2364 6566 6175 ng.symbols#defau\n-00004e00: 6c74 2d62 6f75 6e64 7064 6566 6175 6c74 lt-boundpdefault\n-00004e10: 2d62 6f75 6e64 7020 5359 4d42 4f4c 0a0a -boundp SYMBOL..\n-00004e20: 5265 7475 726e 7320 7420 6966 2053 594d Returns t if SYM\n-00004e30: 424f 4c20 6861 7320 6120 6465 6661 756c BOL has a defaul\n-00004e40: 7420 7661 6c75 652e 7265 702e 6c61 6e67 t value.rep.lang\n-00004e50: 2e73 796d 626f 6c73 2362 6f75 6e64 7062 .symbols#boundpb\n-00004e60: 6f75 6e64 7020 5359 4d42 4f4c 0a0a 5265 oundp SYMBOL..Re\n-00004e70: 7475 726e 7320 7420 6966 2053 594d 424f turns t if SYMBO\n-00004e80: 4c20 6861 7320 6120 7661 6c75 6520 6173 L has a value as\n-00004e90: 2061 2076 6172 6961 626c 652e 7265 702e a variable.rep.\n-00004ea0: 6c61 6e67 2e73 796d 626f 6c73 2373 796d lang.symbols#sym\n-00004eb0: 626f 6c2d 706c 6973 7473 796d 626f 6c2d bol-plistsymbol-\n-00004ec0: 706c 6973 7420 5359 4d42 4f4c 0a0a 5265 plist SYMBOL..Re\n-00004ed0: 7475 726e 7320 7468 6520 7072 6f70 6572 turns the proper\n-00004ee0: 7479 2d6c 6973 7420 6f66 2053 594d 424f ty-list of SYMBO\n-00004ef0: 4c2e 7265 702e 6c61 6e67 2e73 796d 626f L.rep.lang.symbo\n-00004f00: 6c73 2367 656e 7379 6d67 656e 7379 6d0a ls#gensymgensym.\n-00004f10: 0a52 6574 7572 6e73 2061 206e 6577 2028 .Returns a new (\n-00004f20: 6e6f 6e2d 696e 7465 726e 6564 2920 7379 non-interned) sy\n-00004f30: 6d62 6f6c 2077 6974 6820 6120 756e 6971 mbol with a uniq\n-00004f40: 7565 2070 7269 6e74 206e 616d 652e 7265 ue print name.re\n-00004f50: 702e 6c61 6e67 2e73 796d 626f 6c73 2373 p.lang.symbols#s\n-00004f60: 796d 626f 6c70 7379 6d62 6f6c 7020 4152 ymbolpsymbolp AR\n-00004f70: 470a 0a52 6574 7572 6e73 2074 2069 6620 G..Returns t if \n-00004f80: 4152 4720 6973 2061 2073 796d 626f 6c2e ARG is a symbol.\n-00004f90: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00004fa0: 236d 616b 756e 626f 756e 646d 616b 756e #makunboundmakun\n-00004fb0: 626f 756e 6420 5359 4d42 4f4c 0a0a 4d61 bound SYMBOL..Ma\n-00004fc0: 6b65 2053 594d 424f 4c20 6861 7665 206e ke SYMBOL have n\n-00004fd0: 6f20 7661 6c75 6520 6173 2061 2076 6172 o value as a var\n-00004fe0: 6961 626c 652e 0000 0000 0000 0000 0000 iable...........\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 2373 6574 7173 6574 7120 5b53 eter#setqsetq [S\n-00005020: 594d 424f 4c20 464f 524d 5d20 2e2e 2e0a YMBOL FORM] ....\n-00005030: 0a53 6574 7320 7468 6520 7661 6c75 6520 .Sets the value \n-00005040: 6f66 2065 6163 6820 5359 4d42 4f4c 2074 of each SYMBOL t\n-00005050: 6f20 7468 6520 7661 6c75 6520 6f66 2069 o the value of i\n-00005060: 7473 2063 6f72 7265 7370 6f6e 6469 6e67 ts corresponding\n-00005070: 2046 4f52 4d0a 6576 616c 7561 7465 642c FORM.evaluated,\n-00005080: 2072 6574 7572 6e73 2074 6865 2076 616c returns the val\n-00005090: 7565 206f 6620 7468 6520 6c61 7374 2065 ue of the last e\n-000050a0: 7661 6c75 6174 696f 6e2e 7265 702e 6c61 valuation.rep.la\n-000050b0: 6e67 2e69 6e74 6572 7072 6574 6572 2325 ng.interpreter#%\n-000050c0: 6465 6669 6e65 2564 6566 696e 6520 5359 define%define SY\n-000050d0: 4d42 4f4c 2046 4f52 4d20 5b44 4f43 2d53 MBOL FORM [DOC-S\n-000050e0: 5452 494e 475d 0a0a 4576 616c 7561 7465 TRING]..Evaluate\n-000050f0: 2046 4f52 4d2c 2074 6865 6e20 6372 6561 FORM, then crea\n-00005100: 7465 2061 2074 6f70 2d6c 6576 656c 2062 te a top-level b\n-00005110: 696e 6469 6e67 206f 6620 5359 4d42 4f4c inding of SYMBOL\n-00005120: 2077 686f 7365 2076 616c 7565 2069 730a whose value is.\n-00005130: 7468 6520 7265 7375 6c74 206f 6620 7468 the result of th\n-00005140: 6520 6576 616c 7561 7469 6f6e 2e20 4966 e evaluation. If\n-00005150: 2073 7563 6820 6120 6269 6e64 696e 6720 such a binding \n-00005160: 616c 7265 6164 7920 6578 6973 7473 2c20 already exists, \n-00005170: 6974 2077 696c 6c0a 6265 206f 7665 7277 it will.be overw\n-00005180: 7269 7474 656e 2e72 6570 2e6c 616e 672e ritten.rep.lang.\n-00005190: 7379 6d62 6f6c 7323 6765 7467 6574 2053 symbols#getget S\n-000051a0: 594d 424f 4c20 5052 4f50 4552 5459 0a0a YMBOL PROPERTY..\n-000051b0: 5265 7475 726e 7320 7468 6520 7661 6c75 Returns the valu\n-000051c0: 6520 6f66 2053 594d 424f 4c27 7320 7072 e of SYMBOL's pr\n-000051d0: 6f70 6572 7479 2050 524f 5045 5254 592e operty PROPERTY.\n-000051e0: 2053 6565 2060 7075 7427 2e72 6570 2e6c See `put'.rep.l\n-000051f0: 616e 672e 7379 6d62 6f6c 7323 7075 7470 ang.symbols#putp\n-00005200: 7574 2053 594d 424f 4c20 5052 4f50 4552 ut SYMBOL PROPER\n-00005210: 5459 2072 6570 760a 0a53 6574 7320 7468 TY repv..Sets th\n-00005220: 6520 7661 6c75 6520 6f66 2053 594d 424f e value of SYMBO\n-00005230: 4c27 7320 7072 6f70 6572 7479 2050 524f L's property PRO\n-00005240: 5045 5254 5920 746f 2072 6570 762c 2074 PERTY to repv, t\n-00005250: 6869 7320 7661 6c75 6520 6361 6e20 6265 his value can be\n-00005260: 0a72 6574 7269 6576 6564 2077 6974 6820 .retrieved with \n-00005270: 7468 6520 6067 6574 2720 6675 6e63 7469 the `get' functi\n-00005280: 6f6e 2e72 6570 2e6c 616e 672e 7379 6d62 on.rep.lang.symb\n-00005290: 6f6c 7323 6170 726f 706f 7361 7072 6f70 ols#aproposaprop\n-000052a0: 6f73 2052 4547 4558 5020 5b50 5245 4449 os REGEXP [PREDI\n-000052b0: 4341 5445 5d20 5b4f 4241 5252 4159 5d0a CATE] [OBARRAY].\n-000052c0: 0a52 6574 7572 6e73 2061 206c 6973 7420 .Returns a list \n-000052d0: 6f66 2073 796d 626f 6c73 2066 726f 6d20 of symbols from \n-000052e0: 4f42 4152 5241 5920 286f 7220 7468 6520 OBARRAY (or the \n-000052f0: 6465 6661 756c 7429 2077 686f 7365 2070 default) whose p\n-00005300: 7269 6e74 2d6e 616d 650a 6d61 7463 6865 rint-name.matche\n-00005310: 7320 7468 6520 7265 6775 6c61 722d 6578 s the regular-ex\n-00005320: 7072 6573 7369 6f6e 2052 4547 4558 502e pression REGEXP.\n-00005330: 2049 6620 5052 4544 4943 4154 4520 6973 If PREDICATE is\n-00005340: 2067 6976 656e 2061 6e64 206e 6f6e 2d6e given and non-n\n-00005350: 696c 2c0a 6561 6368 2073 796d 626f 6c20 il,.each symbol \n-00005360: 7768 6963 6820 6d61 7463 6865 7320 6973 which matches is\n-00005370: 2061 7070 6c69 6564 2074 6f20 7468 6520 applied to the \n-00005380: 6675 6e63 7469 6f6e 2050 5245 4449 4341 function PREDICA\n-00005390: 5445 2c20 6966 2074 6865 2076 616c 7565 TE, if the value\n-000053a0: 0a69 7320 6e6f 6e2d 6e69 6c20 6974 2069 .is non-nil it i\n-000053b0: 7320 636f 6e73 6964 6572 6564 2061 206d s considered a m\n-000053c0: 6174 6368 2e72 6570 2e6c 616e 672e 7379 atch.rep.lang.sy\n-000053d0: 6d62 6f6c 7323 6d61 6b65 2d76 6172 6961 mbols#make-varia\n-000053e0: 626c 652d 7370 6563 6961 6c6d 616b 652d ble-specialmake-\n-000053f0: 7661 7269 6162 6c65 2d73 7065 6369 616c variable-special\n-00005400: 2053 594d 424f 4c0a 0a4d 6172 6b20 5359 SYMBOL..Mark SY\n-00005410: 4d42 4f4c 2061 7320 6265 696e 6720 6120 MBOL as being a \n-00005420: 7370 6563 6961 6c20 2864 796e 616d 6963 special (dynamic\n-00005430: 616c 6c79 2d62 6f75 6e64 2920 7661 7269 ally-bound) vari\n-00005440: 6162 6c65 2e72 6570 2e6c 616e 672e 7379 able.rep.lang.sy\n-00005450: 6d62 6f6c 7323 7370 6563 6961 6c2d 7661 mbols#special-va\n-00005460: 7269 6162 6c65 2d70 7370 6563 6961 6c2d riable-pspecial-\n-00005470: 7661 7269 6162 6c65 2d70 2053 594d 424f variable-p SYMBO\n-00005480: 4c0a 0a52 6574 7572 6e73 2074 2069 6620 L..Returns t if \n-00005490: 5359 4d42 4f4c 2069 7320 6120 7370 6563 SYMBOL is a spec\n-000054a0: 6961 6c20 7661 7269 6162 6c65 2028 6479 ial variable (dy\n-000054b0: 6e61 6d69 6361 6c6c 7920 7363 6f70 6564 namically scoped\n-000054c0: 292e 7265 702e 6c61 6e67 2e64 6562 7567 ).rep.lang.debug\n-000054d0: 2374 7261 6365 7472 6163 6520 5359 4d42 #tracetrace SYMB\n-000054e0: 4f4c 0a0a 466c 6167 2074 6861 7420 7768 OL..Flag that wh\n-000054f0: 656e 6576 6572 2053 594d 424f 4c20 6973 enever SYMBOL is\n-00005500: 2065 7661 6c75 6174 6564 2028 6173 2061 evaluated (as a\n-00005510: 2076 6172 6961 626c 6520 6f72 2061 2066 variable or a f\n-00005520: 756e 6374 696f 6e29 2074 6865 0a64 6562 unction) the.deb\n-00005530: 7567 6765 7220 6973 2065 6e74 6572 6564 ugger is entered\n-00005540: 2e72 6570 2e6c 616e 672e 6465 6275 6723 .rep.lang.debug#\n-00005550: 756e 7472 6163 6575 6e74 7261 6365 2053 untraceuntrace S\n-00005560: 594d 424f 4c0a 0a43 616e 6365 6c20 7468 YMBOL..Cancel th\n-00005570: 6520 6566 6665 6374 206f 6620 2874 7261 e effect of (tra\n-00005580: 6365 2053 594d 424f 4c29 2e72 6570 2e6c ce SYMBOL).rep.l\n-00005590: 616e 672e 7379 6d62 6f6c 7323 6f62 6172 ang.symbols#obar\n-000055a0: 7261 796f 6261 7272 6179 205b 4e45 572d rayobarray [NEW-\n-000055b0: 5641 4c55 455d 7265 702e 6c61 6e67 2e73 VALUE]rep.lang.s\n-000055c0: 796d 626f 6c73 236d 616b 652d 6b65 7977 ymbols#make-keyw\n-000055d0: 6f72 646d 616b 652d 6b65 7977 6f72 6420 ordmake-keyword \n-000055e0: 5359 4d42 4f4c 0a0a 5265 7475 726e 2074 SYMBOL..Return t\n-000055f0: 6865 206b 6579 776f 7264 2073 796d 626f he keyword symbo\n-00005600: 6c20 7468 6174 2073 686f 756c 6420 6265 l that should be\n-00005610: 2075 7365 6420 696e 2061 7267 756d 656e used in argumen\n-00005620: 7420 6c69 7374 7320 746f 0a70 726f 7669 t lists to.provi\n-00005630: 6465 2074 6865 206d 6172 6b20 7468 6520 de the mark the \n-00005640: 7661 6c75 6520 6f66 2074 6865 2061 7267 value of the arg\n-00005650: 756d 656e 7420 6361 6c6c 6564 2053 594d ument called SYM\n-00005660: 424f 4c2e 2041 6e20 6572 726f 7220 6973 BOL. An error is\n-00005670: 0a73 6967 6e61 6c6c 6564 2069 6620 5359 .signalled if SY\n-00005680: 4d42 4f4c 2069 7320 6974 7365 6c66 2061 MBOL is itself a\n-00005690: 206b 6579 776f 7264 2e72 6570 2e6c 616e keyword.rep.lan\n-000056a0: 672e 7379 6d62 6f6c 7323 6b65 7977 6f72 g.symbols#keywor\n-000056b0: 6470 6b65 7977 6f72 6470 2041 5247 0a0a dpkeywordp ARG..\n-000056c0: 5265 7475 726e 2074 7275 6520 6966 2041 Return true if A\n-000056d0: 5247 2069 7320 6120 6b65 7977 6f72 6420 RG is a keyword \n-000056e0: 7379 6d62 6f6c 2e72 6570 2e72 6567 6578 symbol.rep.regex\n-000056f0: 7023 7374 7269 6e67 2d6d 6174 6368 7374 p#string-matchst\n-00005700: 7269 6e67 2d6d 6174 6368 2052 4547 4558 ring-match REGEX\n-00005710: 5020 5354 5249 4e47 205b 5354 4152 545d P STRING [START]\n-00005720: 205b 4947 4e4f 5245 2d43 4153 452d 505d [IGNORE-CASE-P]\n-00005730: 0a0a 5265 7475 726e 2074 2069 6620 5245 ..Return t if RE\n-00005740: 4745 5850 206d 6174 6368 6573 2053 5452 GEXP matches STR\n-00005750: 494e 472e 2055 7064 6174 6573 2074 6865 ING. Updates the\n-00005760: 206d 6174 6368 2064 6174 612e 0a0a 5768 match data...Wh\n-00005770: 656e 2064 6566 696e 6564 2c20 5354 4152 en defined, STAR\n-00005780: 5420 6973 2074 6865 2069 6e64 6578 206f T is the index o\n-00005790: 6620 7468 6520 6669 7273 7420 6368 6172 f the first char\n-000057a0: 6163 7465 7220 746f 2073 7461 7274 0a6d acter to start.m\n-000057b0: 6174 6368 696e 6720 6174 2028 636f 756e atching at (coun\n-000057c0: 7469 6e67 2066 726f 6d20 7a65 726f 292e ting from zero).\n-000057d0: 2057 6865 6e20 4947 4e4f 5245 2d43 4153 When IGNORE-CAS\n-000057e0: 452d 5020 6973 206e 6f6e 2d6e 696c 2074 E-P is non-nil t\n-000057f0: 6865 0a63 6173 6520 6f66 206d 6174 6368 he.case of match\n-00005800: 6564 2073 7472 696e 6773 2061 7265 2069 ed strings are i\n-00005810: 676e 6f72 6564 2e20 4e6f 7465 2074 6861 gnored. Note tha\n-00005820: 7420 6368 6172 6163 7465 7220 636c 6173 t character clas\n-00005830: 7365 7320 6172 650a 7374 696c 6c20 6361 ses are.still ca\n-00005840: 7365 2d73 6967 6e69 6669 6361 6e74 2e72 se-significant.r\n-00005850: 6570 2e72 6567 6578 7023 7374 7269 6e67 ep.regexp#string\n-00005860: 2d6c 6f6f 6b69 6e67 2d61 7473 7472 696e -looking-atstrin\n-00005870: 672d 6c6f 6f6b 696e 672d 6174 2052 4547 g-looking-at REG\n-00005880: 4558 5020 5354 5249 4e47 205b 5354 4152 EXP STRING [STAR\n-00005890: 545d 205b 4947 4e4f 5245 2d43 4153 452d T] [IGNORE-CASE-\n-000058a0: 505d 0a0a 5265 7475 726e 7320 7420 6966 P]..Returns t if\n-000058b0: 2052 4547 4558 5020 6d61 7463 6865 7320 REGEXP matches \n-000058c0: 7468 6520 5354 5249 4e47 2028 7374 6172 the STRING (star\n-000058d0: 7469 6e67 2061 7420 6368 6172 6163 7465 ting at characte\n-000058e0: 7220 5354 4152 5429 2e0a 5570 6461 7465 r START)..Update\n-000058f0: 7320 7468 6520 6d61 7463 6820 6461 7461 s the match data\n-00005900: 2e72 6570 2e72 6567 6578 7023 6578 7061 .rep.regexp#expa\n-00005910: 6e64 2d6c 6173 742d 6d61 7463 6865 7870 nd-last-matchexp\n-00005920: 616e 642d 6c61 7374 2d6d 6174 6368 2054 and-last-match T\n-00005930: 454d 504c 4154 452d 5354 5249 4e47 0a0a EMPLATE-STRING..\n-00005940: 4578 7061 6e64 2074 6865 2073 6176 6564 Expand the saved\n-00005950: 2065 7870 7265 7373 696f 6e73 2066 726f expressions fro\n-00005960: 6d20 7468 6520 6d6f 7374 2072 6563 656e m the most recen\n-00005970: 7420 7375 6363 6573 7366 756c 6c79 206d t successfully m\n-00005980: 6174 6368 6564 0a72 6567 6578 7020 6163 atched.regexp ac\n-00005990: 636f 7264 696e 6720 746f 2054 454d 504c cording to TEMPL\n-000059a0: 4154 452d 5354 5249 4e47 2c20 6120 7374 ATE-STRING, a st\n-000059b0: 7269 6e67 2074 6861 7420 6d61 7920 636f ring that may co\n-000059c0: 6e74 6169 6e20 616e 7920 6f66 0a74 6865 ntain any of.the\n-000059d0: 2066 6f6c 6c6f 7769 6e67 2065 7363 6170 following escap\n-000059e0: 6520 7365 7175 656e 6365 732c 0a0a 2020 e sequences,.. \n-000059f0: 5c30 2c20 5c26 2020 2077 686f 6c65 2073 \\0, \\& whole s\n-00005a00: 7472 696e 6720 6d61 7463 6865 6420 6279 tring matched by\n-00005a10: 2052 4547 4558 500a 2020 5c4e 0920 2020 REGEXP. \\N. \n-00005a20: 4e27 7468 2070 6172 656e 7468 656e 7369 N'th parenthensi\n-00005a30: 7a65 6420 6578 7072 6573 7369 6f6e 2028 zed expression (\n-00005a40: 3120 3c3d 204e 203c 3d20 3929 7265 702e 1 <= N <= 9)rep.\n-00005a50: 7265 6765 7870 236d 6174 6368 2d73 7461 regexp#match-sta\n-00005a60: 7274 6d61 7463 682d 7374 6172 7420 5b45 rtmatch-start [E\n-00005a70: 5850 5245 5353 494f 4e2d 494e 4445 585d XPRESSION-INDEX]\n-00005a80: 0a0a 5265 7475 726e 2074 6865 2070 6f73 ..Return the pos\n-00005a90: 6974 696f 6e20 7768 6963 6820 7468 6520 ition which the \n-00005aa0: 4558 5052 4553 5349 4f4e 2d49 4e44 4558 EXPRESSION-INDEX\n-00005ab0: 2774 6820 7061 7265 6e74 6865 7369 7365 'th parenthesise\n-00005ac0: 6420 6578 7072 6573 7369 6f6e 0a73 7461 d expression.sta\n-00005ad0: 7274 6564 2061 7420 696e 2074 6865 206c rted at in the l\n-00005ae0: 6173 7420 7375 6363 6573 7366 756c 2072 ast successful r\n-00005af0: 6567 6578 7020 6d61 7463 682e 2049 6620 egexp match. If \n-00005b00: 4558 5052 4553 5349 4f4e 2d49 4e44 4558 EXPRESSION-INDEX\n-00005b10: 2069 730a 6e69 6c20 6f72 2030 2074 6865 is.nil or 0 the\n-00005b20: 2073 7461 7274 206f 6620 7468 6520 7768 start of the wh\n-00005b30: 6f6c 6520 6d61 7463 6820 6973 2072 6574 ole match is ret\n-00005b40: 7572 6e65 6420 696e 7374 6561 642e 0a54 urned instead..T\n-00005b50: 6865 2072 6574 7572 6e65 6420 7661 6c75 he returned valu\n-00005b60: 6520 7769 6c6c 2065 6974 6865 7220 6265 e will either be\n-00005b70: 2061 2070 6f73 6974 696f 6e20 6966 2074 a position if t\n-00005b80: 6865 206c 6173 7420 6d61 7463 6820 7761 he last match wa\n-00005b90: 7320 696e 2061 0a62 7566 6665 722c 206f s in a.buffer, o\n-00005ba0: 7220 616e 2069 6e74 6567 6572 2069 6620 r an integer if \n-00005bb0: 7468 6520 6c61 7374 206d 6174 6368 2077 the last match w\n-00005bc0: 6173 2069 6e20 6120 7374 7269 6e67 2028 as in a string (\n-00005bd0: 692e 652e 2072 6567 6578 702d 6d61 7463 i.e. regexp-matc\n-00005be0: 6829 2e72 6570 2e72 6567 6578 7023 6d61 h).rep.regexp#ma\n-00005bf0: 7463 682d 656e 646d 6174 6368 2d65 6e64 tch-endmatch-end\n-00005c00: 205b 4558 5052 4553 5349 4f4e 2d49 4e44 [EXPRESSION-IND\n-00005c10: 4558 5d0a 0a52 6574 7572 6e20 7468 6520 EX]..Return the \n-00005c20: 706f 7369 7469 6f6e 2077 6869 6368 2074 position which t\n-00005c30: 6865 2045 5850 5245 5353 494f 4e2d 494e he EXPRESSION-IN\n-00005c40: 4445 5827 7468 2070 6172 656e 7468 6573 DEX'th parenthes\n-00005c50: 6973 6564 2065 7870 7265 7373 696f 6e0a ised expression.\n-00005c60: 656e 6465 6420 6174 2069 6e20 7468 6520 ended at in the \n-00005c70: 6c61 7374 2073 7563 6365 7373 6675 6c20 last successful \n-00005c80: 7265 6765 7870 206d 6174 6368 2e20 4966 regexp match. If\n-00005c90: 2045 5850 5245 5353 494f 4e2d 494e 4445 EXPRESSION-INDE\n-00005ca0: 5820 6973 0a6e 696c 206f 7220 3020 7468 X is.nil or 0 th\n-00005cb0: 6520 656e 6420 6f66 2074 6865 2077 686f e end of the who\n-00005cc0: 6c65 206d 6174 6368 2069 7320 7265 7475 le match is retu\n-00005cd0: 726e 6564 2069 6e73 7465 6164 2e0a 5468 rned instead..Th\n-00005ce0: 6520 7265 7475 726e 6564 2076 616c 7565 e returned value\n-00005cf0: 2077 696c 6c20 6569 7468 6572 2062 6520 will either be \n-00005d00: 6120 706f 7369 7469 6f6e 2069 6620 7468 a position if th\n-00005d10: 6520 6c61 7374 206d 6174 6368 2077 6173 e last match was\n-00005d20: 2069 6e20 610a 6275 6666 6572 2c20 6f72 in a.buffer, or\n-00005d30: 2061 6e20 696e 7465 6765 7220 6966 2074 an integer if t\n-00005d40: 6865 206c 6173 7420 6d61 7463 6820 7761 he last match wa\n-00005d50: 7320 696e 2061 2073 7472 696e 6720 2869 s in a string (i\n-00005d60: 2e65 2e20 7265 6765 7870 2d6d 6174 6368 .e. regexp-match\n-00005d70: 292e 7265 702e 7265 6765 7870 2371 756f ).rep.regexp#quo\n-00005d80: 7465 2d72 6567 6578 7071 756f 7465 2d72 te-regexpquote-r\n-00005d90: 6567 6578 7020 5354 5249 4e47 0a0a 5265 egexp STRING..Re\n-00005da0: 7475 726e 7320 6120 6e65 7720 7665 7273 turns a new vers\n-00005db0: 696f 6e20 6f66 2053 5452 494e 472c 2061 ion of STRING, a\n-00005dc0: 6e79 2063 6861 7261 6374 6572 7320 7768 ny characters wh\n-00005dd0: 6963 6820 7468 6520 7265 6765 7870 2072 ich the regexp r\n-00005de0: 6f75 7469 6e65 730a 7472 6561 7420 7370 outines.treat sp\n-00005df0: 6563 6961 6c6c 7920 2861 7374 6572 6973 ecially (asteris\n-00005e00: 6b73 2c20 7371 7561 7265 2062 7261 636b ks, square brack\n-00005e10: 6574 732c 2065 7463 2e2e 2e29 2069 7320 ets, etc...) is \n-00005e20: 7175 6f74 6564 2062 7920 7468 6520 6573 quoted by the es\n-00005e30: 6361 7065 0a63 6861 7261 6374 6572 2060 cape.character `\n-00005e40: 5c27 2e20 4966 2074 6865 2053 5452 494e \\'. If the STRIN\n-00005e50: 4720 646f 6573 206e 6f74 2063 6f6e 7461 G does not conta\n-00005e60: 696e 2061 6e79 2072 6567 6578 7020 6d65 in any regexp me\n-00005e70: 7461 2d63 6861 7261 6374 6572 730a 6974 ta-characters.it\n-00005e80: 2069 7320 7265 7475 726e 6564 2061 732d is returned as-\n-00005e90: 6973 2028 756e 2d63 6f70 6965 6429 2e72 is (un-copied).r\n-00005ea0: 6570 2e72 6567 6578 7023 7265 6765 7870 ep.regexp#regexp\n-00005eb0: 2d63 6163 6865 2d63 6f6e 7472 6f6c 7265 -cache-controlre\n-00005ec0: 6765 7870 2d63 6163 6865 2d63 6f6e 7472 gexp-cache-contr\n-00005ed0: 6f6c 205b 534f 4654 2d4c 494d 4954 5d0a ol [SOFT-LIMIT].\n-00005ee0: 0a49 6620 534f 4654 2d4c 494d 4954 2069 .If SOFT-LIMIT i\n-00005ef0: 7320 6465 6669 6e65 642c 2069 7420 7370 s defined, it sp\n-00005f00: 6563 6966 6965 7320 7468 6520 6d61 7869 ecifies the maxi\n-00005f10: 6d75 6d20 6e75 6d62 6572 206f 6620 6279 mum number of by\n-00005f20: 7465 7320 7468 6174 0a74 6865 2072 6567 tes that.the reg\n-00005f30: 6578 7020 6361 6368 6520 6d61 7920 6f63 exp cache may oc\n-00005f40: 6375 7079 2061 6674 6572 2067 6172 6261 cupy after garba\n-00005f50: 6765 2063 6f6c 6c65 6374 696f 6e2e 0a0a ge collection...\n-00005f60: 5265 7475 726e 7320 2853 4f46 542d 4c49 Returns (SOFT-LI\n-00005f70: 4d49 5420 4355 5252 454e 542d 5349 5a45 MIT CURRENT-SIZE\n-00005f80: 2043 5552 5245 4e54 2d45 4e54 5249 4553 CURRENT-ENTRIES\n-00005f90: 2048 4954 5320 4d49 5353 4553 292e 7265 HITS MISSES).re\n-00005fa0: 702e 7374 7275 6374 7572 6573 2363 7572 p.structures#cur\n-00005fb0: 7265 6e74 2d73 7472 7563 7475 7265 6375 rent-structurecu\n-00005fc0: 7272 656e 742d 7374 7275 6374 7572 650a rrent-structure.\n-00005fd0: 0a52 6574 7572 6e20 7468 6520 6375 7272 .Return the curr\n-00005fe0: 656e 7420 7374 7275 6374 7572 6520 6f62 ent structure ob\n-00005ff0: 6a65 6374 2e00 0000 0000 0000 0000 0000 ject............\n-00006000: 7265 702e 7374 7275 6374 7572 6573 2367 rep.structures#g\n-00006010: 6574 2d73 7472 7563 7475 7265 6765 742d et-structureget-\n-00006020: 7374 7275 6374 7572 6520 4e41 4d45 0a0a structure NAME..\n-00006030: 5265 7475 726e 2074 6865 2073 7472 7563 Return the struc\n-00006040: 7475 7265 2063 616c 6c65 6420 4e41 4d45 ture called NAME\n-00006050: 2028 6120 7379 6d62 6f6c 292c 206f 7220 (a symbol), or \n-00006060: 7265 7475 726e 2060 6e69 6c27 2069 6620 return `nil' if \n-00006070: 6e6f 0a73 7563 6820 7374 7275 6374 7572 no.such structur\n-00006080: 652e 7265 702e 7374 7275 6374 7572 6573 e.rep.structures\n-00006090: 236e 616d 652d 7374 7275 6374 7572 656e #name-structuren\n-000060a0: 616d 652d 7374 7275 6374 7572 6520 5354 ame-structure ST\n-000060b0: 5255 4354 5552 4520 4e41 4d45 0a0a 4173 RUCTURE NAME..As\n-000060c0: 7369 676e 2074 6865 206e 616d 6520 4e41 sign the name NA\n-000060d0: 4d45 2028 6120 7379 6d62 6f6c 2920 746f ME (a symbol) to\n-000060e0: 2073 7472 7563 7475 7265 206f 626a 6563 structure objec\n-000060f0: 7420 5354 5255 4354 5552 452e 7265 702e t STRUCTURE.rep.\n-00006100: 7374 7275 6374 7572 6573 236d 616b 652d structures#make-\n-00006110: 7374 7275 6374 7572 656d 616b 652d 7374 structuremake-st\n-00006120: 7275 6374 7572 6520 494e 5445 5246 4143 ructure INTERFAC\n-00006130: 4520 434f 4e46 4947 2d54 4855 4e4b 2042 E CONFIG-THUNK B\n-00006140: 4f44 592d 5448 554e 4b20 5b4e 414d 455d ODY-THUNK [NAME]\n-00006150: 0a0a 4372 6561 7465 2061 6e64 2072 6574 ..Create and ret\n-00006160: 7572 6e20 6120 6e65 7720 7374 7275 6374 urn a new struct\n-00006170: 7572 652e 2049 6620 4e41 4d45 2069 7320 ure. If NAME is \n-00006180: 6120 6e6f 6e2d 6e69 6c20 7379 6d62 6f6c a non-nil symbol\n-00006190: 2074 6865 0a73 7472 7563 7475 7265 2077 the.structure w\n-000061a0: 696c 6c20 7461 6b65 2074 6861 7420 6e61 ill take that na\n-000061b0: 6d65 2e0a 0a54 6865 206e 6577 2073 7472 me...The new str\n-000061c0: 7563 7475 7265 2077 696c 6c20 6265 2061 ucture will be a\n-000061d0: 6476 6572 7469 7365 6420 6173 2065 7870 dvertised as exp\n-000061e0: 6f72 7469 6e67 2062 696e 6469 6e67 7320 orting bindings \n-000061f0: 6465 6669 6e65 6420 6279 0a49 4e54 4552 defined by.INTER\n-00006200: 4641 4345 2028 6375 7272 656e 746c 7920 FACE (currently \n-00006210: 6a75 7374 2061 206c 6973 7420 6f66 2073 just a list of s\n-00006220: 796d 626f 6c73 292e 0a0a 4966 2043 4f4e ymbols)...If CON\n-00006230: 4649 472d 5448 554e 4b20 6973 206e 6f6e FIG-THUNK is non\n-00006240: 2d6e 696c 2069 7420 6973 2061 207a 6572 -nil it is a zer\n-00006250: 6f2d 7061 7261 6d65 7465 7220 6675 6e63 o-parameter func\n-00006260: 7469 6f6e 2074 6f20 6265 2063 616c 6c65 tion to be calle\n-00006270: 640a 746f 2064 6566 696e 6520 7468 6520 d.to define the \n-00006280: 636f 6e66 6967 7572 6174 696f 6e20 6f66 configuration of\n-00006290: 2074 6865 2073 7472 7563 7475 7265 2028 the structure (\n-000062a0: 6375 7272 656e 746c 7920 6974 2773 206f currently it's o\n-000062b0: 7065 6e65 6420 616e 640a 6163 6365 7373 pened and.access\n-000062c0: 6564 2073 7472 7563 7475 7265 732e 2920 ed structures.) \n-000062d0: 5468 6973 2074 6875 6e6b 2077 696c 6c20 This thunk will \n-000062e0: 6265 2065 7661 6c75 6174 6564 2069 6e20 be evaluated in \n-000062f0: 7468 6520 656e 7669 726f 6e6d 656e 740a the environment.\n-00006300: 6f66 2074 6865 206e 6577 2073 7472 7563 of the new struc\n-00006310: 7475 7265 2c20 6275 7420 7769 7468 206f ture, but with o\n-00006320: 6e6c 7920 7468 6520 6025 6d65 7461 2720 nly the `%meta' \n-00006330: 286d 6f64 756c 652d 636f 6e66 6967 7572 (module-configur\n-00006340: 6174 696f 6e29 0a73 7472 7563 7475 7265 ation).structure\n-00006350: 206f 7065 6e65 642e 0a0a 4966 2042 4f44 opened...If BOD\n-00006360: 592d 5448 554e 4b20 6973 206e 6f6e 2d6e Y-THUNK is non-n\n-00006370: 696c 2069 7420 6973 2061 207a 6572 6f2d il it is a zero-\n-00006380: 7061 7261 6d65 7465 7220 6675 6e63 7469 parameter functi\n-00006390: 6f6e 2074 6f20 6265 2063 616c 6c65 640a on to be called.\n-000063a0: 746f 2064 6566 696e 6520 7468 6520 7661 to define the va\n-000063b0: 6c75 6573 206f 6620 7468 6520 6269 6e64 lues of the bind\n-000063c0: 696e 6773 2065 7870 6f72 7465 6420 6279 ings exported by\n-000063d0: 2074 6865 2073 7472 7563 7475 7265 2e20 the structure. \n-000063e0: 4974 2077 696c 6c0a 6265 2065 7661 6c75 It will.be evalu\n-000063f0: 6174 6564 2069 6e20 7468 6520 656e 7669 ated in the envi\n-00006400: 726f 6e6d 656e 7420 6f66 2074 6865 206e ronment of the n\n-00006410: 6577 2073 7472 7563 7475 7265 2e0a 0a4e ew structure...N\n-00006420: 6f74 6520 7468 6174 2074 6865 2063 6170 ote that the cap\n-00006430: 7475 7265 6420 7374 6174 6520 6f66 2074 tured state of t\n-00006440: 6865 2063 6c6f 7375 7265 7320 434f 4e46 he closures CONF\n-00006450: 4947 2d54 4855 4e4b 2061 6e64 0a42 4f44 IG-THUNK and.BOD\n-00006460: 592d 5448 554e 4b20 6d61 7920 6265 206d Y-THUNK may be m\n-00006470: 6f64 6966 6965 6420 6279 2074 6869 7320 odified by this \n-00006480: 6675 6e63 7469 6f6e 2172 6570 2e73 7472 function!rep.str\n-00006490: 7563 7475 7265 7323 2573 7472 7563 7475 uctures#%structu\n-000064a0: 7265 2d72 6566 2573 7472 7563 7475 7265 re-ref%structure\n-000064b0: 2d72 6566 2053 5452 5543 5455 5245 2056 -ref STRUCTURE V\n-000064c0: 4152 0a0a 5265 7475 726e 2074 6865 2076 AR..Return the v\n-000064d0: 616c 7565 206f 6620 7468 6520 6269 6e64 alue of the bind\n-000064e0: 696e 6720 6f66 2073 796d 626f 6c20 5641 ing of symbol VA\n-000064f0: 5220 696e 2073 7472 7563 7475 7265 206f R in structure o\n-00006500: 626a 6563 740a 5354 5255 4354 5552 4520 bject.STRUCTURE \n-00006510: 6f72 2061 6e79 2069 6e6e 6572 206f 7065 or any inner ope\n-00006520: 6e65 6420 7374 7275 6374 7572 6573 2e0a ned structures..\n-00006530: 0a52 6574 7572 6e73 2061 2076 6f69 6420 .Returns a void \n-00006540: 7661 6c75 6520 6966 206e 6f20 7375 6368 value if no such\n-00006550: 2062 696e 6469 6e67 2e72 6570 2e73 7472 binding.rep.str\n-00006560: 7563 7475 7265 7323 7374 7275 6374 7572 uctures#structur\n-00006570: 652d 626f 756e 642d 7073 7472 7563 7475 e-bound-pstructu\n-00006580: 7265 2d62 6f75 6e64 2d70 2053 5452 5543 re-bound-p STRUC\n-00006590: 5455 5245 2056 4152 0a0a 5265 7475 726e TURE VAR..Return\n-000065a0: 2060 7427 2069 6620 7379 6d62 6f6c 2056 `t' if symbol V\n-000065b0: 4152 2068 6173 2061 206e 6f6e 2d76 6f69 AR has a non-voi\n-000065c0: 6420 6269 6e64 696e 6720 696e 2053 5452 d binding in STR\n-000065d0: 5543 5455 5245 2e72 6570 2e73 7472 7563 UCTURE.rep.struc\n-000065e0: 7475 7265 7323 7374 7275 6374 7572 652d tures#structure-\n-000065f0: 7365 7473 7472 7563 7475 7265 2d73 6574 setstructure-set\n-00006600: 2053 5452 5543 5455 5245 2056 4152 2056 STRUCTURE VAR V\n-00006610: 414c 5545 0a0a 5365 7420 7468 6520 7661 ALUE..Set the va\n-00006620: 6c75 6520 6f66 2074 6865 2062 696e 6469 lue of the bindi\n-00006630: 6e67 206f 6620 7379 6d62 6f6c 2056 4152 ng of symbol VAR\n-00006640: 2069 6e20 7374 7275 6374 7572 6520 6f62 in structure ob\n-00006650: 6a65 6374 0a53 5452 5543 5455 5245 2074 ject.STRUCTURE t\n-00006660: 6f20 5641 4c55 452e 2049 6620 6e6f 2073 o VALUE. If no s\n-00006670: 7563 6820 6269 6e64 696e 6720 6578 6973 uch binding exis\n-00006680: 7473 2c20 616e 2065 7272 6f72 2069 7320 ts, an error is \n-00006690: 7369 676e 616c 6c65 642e 7265 702e 7374 signalled.rep.st\n-000066a0: 7275 6374 7572 6573 2373 7472 7563 7475 ructures#structu\n-000066b0: 7265 2d64 6566 696e 6573 7472 7563 7475 re-definestructu\n-000066c0: 7265 2d64 6566 696e 6520 5354 5255 4354 re-define STRUCT\n-000066d0: 5552 4520 5641 5220 5641 4c55 450a 0a53 URE VAR VALUE..S\n-000066e0: 6574 2074 6865 2076 616c 7565 206f 6620 et the value of \n-000066f0: 7468 6520 6269 6e64 696e 6720 6f66 2073 the binding of s\n-00006700: 796d 626f 6c20 5641 5220 696e 2073 7472 ymbol VAR in str\n-00006710: 7563 7475 7265 206f 626a 6563 740a 5354 ucture object.ST\n-00006720: 5255 4354 5552 4520 746f 2056 414c 5545 RUCTURE to VALUE\n-00006730: 2e20 4966 206e 6f20 7375 6368 2062 696e . If no such bin\n-00006740: 6469 6e67 2065 7869 7374 732c 206f 6e65 ding exists, one\n-00006750: 2069 7320 6372 6561 7465 642e 7265 702e is created.rep.\n-00006760: 7374 7275 6374 7572 6573 2365 7874 6572 structures#exter\n-00006770: 6e61 6c2d 7374 7275 6374 7572 652d 7265 nal-structure-re\n-00006780: 6665 7874 6572 6e61 6c2d 7374 7275 6374 fexternal-struct\n-00006790: 7572 652d 7265 6620 5354 5255 4354 2d4e ure-ref STRUCT-N\n-000067a0: 414d 4520 5641 520a 0a52 6574 7572 6e20 AME VAR..Return \n-000067b0: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n-000067c0: 2062 696e 6469 6e67 206f 6620 7379 6d62 binding of symb\n-000067d0: 6f6c 2056 4152 2077 6974 6869 6e20 7468 ol VAR within th\n-000067e0: 6520 7374 7275 6374 7572 650a 6361 6c6c e structure.call\n-000067f0: 6564 2053 5452 5543 542d 4e41 4d45 2e20 ed STRUCT-NAME. \n-00006800: 5468 6973 2073 7472 7563 7475 7265 206d This structure m\n-00006810: 7573 7420 6861 7665 2070 7265 7669 6f75 ust have previou\n-00006820: 736c 7920 6265 656e 206d 6172 6b65 6420 sly been marked \n-00006830: 6173 0a61 6363 6573 7369 626c 6520 6279 as.accessible by\n-00006840: 2074 6865 2063 7572 7265 6e74 2073 7472 the current str\n-00006850: 7563 7475 7265 2028 6279 2075 7369 6e67 ucture (by using\n-00006860: 2074 6865 2060 6163 6365 7373 2720 6d6f the `access' mo\n-00006870: 6475 6c65 0a63 6f6e 6669 6775 7261 7469 dule.configurati\n-00006880: 6f6e 2064 6972 6563 7469 7665 292e 0a0a on directive)...\n-00006890: 5369 676e 616c 7320 616e 2065 7272 6f72 Signals an error\n-000068a0: 2069 6620 6e6f 2073 7563 6820 6269 6e64 if no such bind\n-000068b0: 696e 6720 6578 6973 7473 2e72 6570 2e73 ing exists.rep.s\n-000068c0: 7472 7563 7475 7265 7323 7374 7275 6374 tructures#struct\n-000068d0: 7572 652d 6e61 6d65 7374 7275 6374 7572 ure-namestructur\n-000068e0: 652d 6e61 6d65 2053 5452 5543 5455 5245 e-name STRUCTURE\n-000068f0: 0a0a 5265 7475 726e 7320 7468 6520 6e61 ..Returns the na\n-00006900: 6d65 2028 6120 7379 6d62 6f6c 2920 6f66 me (a symbol) of\n-00006910: 2073 7472 7563 7475 7265 206f 626a 6563 structure objec\n-00006920: 7420 5354 5255 4354 5552 452e 7265 702e t STRUCTURE.rep.\n-00006930: 7374 7275 6374 7572 6573 2373 7472 7563 structures#struc\n-00006940: 7475 7265 2d69 6e74 6572 6661 6365 7374 ture-interfacest\n-00006950: 7275 6374 7572 652d 696e 7465 7266 6163 ructure-interfac\n-00006960: 6520 5354 5255 4354 5552 450a 0a52 6574 e STRUCTURE..Ret\n-00006970: 7572 6e73 2074 6865 2069 6e74 6572 6661 urns the interfa\n-00006980: 6365 206f 6620 7374 7275 6374 7572 6520 ce of structure \n-00006990: 6f62 6a65 6374 2053 5452 5543 5455 5245 object STRUCTURE\n-000069a0: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-000069b0: 7374 7275 6374 7572 652d 6578 706f 7274 structure-export\n-000069c0: 732d 7073 7472 7563 7475 7265 2d65 7870 s-pstructure-exp\n-000069d0: 6f72 7473 2d70 2053 5452 5543 5455 5245 orts-p STRUCTURE\n-000069e0: 2053 594d 0a0a 5265 7475 726e 7320 7472 SYM..Returns tr\n-000069f0: 7565 2069 6620 7374 7275 6374 7572 6520 ue if structure \n-00006a00: 6f62 6a65 6374 2053 5452 5543 5455 5245 object STRUCTURE\n-00006a10: 2065 7870 6f72 7473 2061 2062 696e 6469 exports a bindi\n-00006a20: 6e67 206f 6620 7379 6d62 6f6c 0a53 594d ng of symbol.SYM\n-00006a30: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-00006a40: 7374 7275 6374 7572 652d 696d 706f 7274 structure-import\n-00006a50: 7373 7472 7563 7475 7265 2d69 6d70 6f72 sstructure-impor\n-00006a60: 7473 2053 5452 5543 5455 5245 0a0a 5265 ts STRUCTURE..Re\n-00006a70: 7475 726e 7320 7468 6520 6c69 7374 206f turns the list o\n-00006a80: 6620 7374 7275 6374 7572 6520 6e61 6d65 f structure name\n-00006a90: 7320 6f70 656e 6564 2062 7920 7374 7275 s opened by stru\n-00006aa0: 6374 7572 6520 6f62 6a65 6374 0a53 5452 cture object.STR\n-00006ab0: 5543 5455 5245 2e72 6570 2e73 7472 7563 UCTURE.rep.struc\n-00006ac0: 7475 7265 7323 7374 7275 6374 7572 652d tures#structure-\n-00006ad0: 6163 6365 7373 6962 6c65 7374 7275 6374 accessiblestruct\n-00006ae0: 7572 652d 6163 6365 7373 6962 6c65 2053 ure-accessible S\n-00006af0: 5452 5543 5455 5245 0a0a 5265 7475 726e TRUCTURE..Return\n-00006b00: 7320 7468 6520 6c69 7374 206f 6620 7374 s the list of st\n-00006b10: 7275 6374 7572 6520 6e61 6d65 7320 6163 ructure names ac\n-00006b20: 6365 7373 6564 2062 7920 7374 7275 6374 cessed by struct\n-00006b30: 7572 6520 6f62 6a65 6374 0a53 5452 5543 ure object.STRUC\n-00006b40: 5455 5245 2e72 6570 2e73 7472 7563 7475 TURE.rep.structu\n-00006b50: 7265 7323 7365 742d 696e 7465 7266 6163 res#set-interfac\n-00006b60: 6573 6574 2d69 6e74 6572 6661 6365 2053 eset-interface S\n-00006b70: 5452 5543 5455 5245 2049 4e54 4552 4641 TRUCTURE INTERFA\n-00006b80: 4345 0a0a 5365 7420 7468 6520 696e 7465 CE..Set the inte\n-00006b90: 7266 6163 6520 6f66 2073 7472 7563 7475 rface of structu\n-00006ba0: 7265 206f 626a 6563 7420 5354 5255 4354 re object STRUCT\n-00006bb0: 5552 4520 746f 2049 4e54 4552 4641 4345 URE to INTERFACE\n-00006bc0: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-00006bd0: 7374 7275 6374 7572 652d 6669 6c65 7374 structure-filest\n-00006be0: 7275 6374 7572 652d 6669 6c65 204e 414d ructure-file NAM\n-00006bf0: 450a 0a52 6574 7572 6e20 6120 7374 7269 E..Return a stri\n-00006c00: 6e67 2074 6861 7420 776f 756c 6420 6265 ng that would be\n-00006c10: 2075 7365 6420 746f 206c 6f63 6174 6520 used to locate \n-00006c20: 6120 7374 7275 6374 7572 6520 6361 6c6c a structure call\n-00006c30: 6564 204e 414d 4520 2861 0a73 796d 626f ed NAME (a.symbo\n-00006c40: 6c29 2e72 6570 2e73 7472 7563 7475 7265 l).rep.structure\n-00006c50: 7323 696e 7465 726e 2d73 7472 7563 7475 s#intern-structu\n-00006c60: 7265 696e 7465 726e 2d73 7472 7563 7475 reintern-structu\n-00006c70: 7265 2053 5452 5543 542d 4e41 4d45 0a0a re STRUCT-NAME..\n-00006c80: 5265 7475 726e 2074 6865 2073 7472 7563 Return the struc\n-00006c90: 7475 7265 2063 616c 6c65 6420 5354 5255 ture called STRU\n-00006ca0: 4354 2d4e 414d 452e 2049 6620 6e6f 2073 CT-NAME. If no s\n-00006cb0: 7563 6820 7374 7275 6374 7572 6520 6578 uch structure ex\n-00006cc0: 6973 7473 2c0a 6174 7465 6d70 7420 746f ists,.attempt to\n-00006cd0: 206c 6f61 6420 6974 2c20 6275 7420 6974 load it, but it\n-00006ce0: 2069 736e 2774 2069 6d70 6f72 7465 6420 isn't imported \n-00006cf0: 746f 2061 6e79 206d 6f64 756c 652e 7265 to any module.re\n-00006d00: 702e 7374 7275 6374 7572 6573 236f 7065 p.structures#ope\n-00006d10: 6e2d 7374 7275 6374 7572 6573 6f70 656e n-structuresopen\n-00006d20: 2d73 7472 7563 7475 7265 7320 5354 5255 -structures STRU\n-00006d30: 4354 2d4e 414d 4553 0a0a 4d61 726b 2074 CT-NAMES..Mark t\n-00006d40: 6861 7420 7468 6520 6375 7272 656e 7420 hat the current \n-00006d50: 7374 7275 6374 7572 6573 2068 6173 206f structures has o\n-00006d60: 7065 6e65 6420 7468 6520 6c69 7374 206f pened the list o\n-00006d70: 6620 7374 7275 6374 7572 6573 0a6e 616d f structures.nam\n-00006d80: 6564 2069 6e20 7468 6520 6c69 7374 2053 ed in the list S\n-00006d90: 5452 5543 542d 4e41 4d45 532e 7265 702e TRUCT-NAMES.rep.\n-00006da0: 7374 7275 6374 7572 6573 2361 6363 6573 structures#acces\n-00006db0: 732d 7374 7275 6374 7572 6573 6163 6365 s-structuresacce\n-00006dc0: 7373 2d73 7472 7563 7475 7265 7320 5354 ss-structures ST\n-00006dd0: 5255 4354 2d4e 414d 4553 0a0a 4d61 726b RUCT-NAMES..Mark\n-00006de0: 2074 6861 7420 7468 6520 6375 7272 656e that the curren\n-00006df0: 7420 7374 7275 6374 7572 6573 206d 6179 t structures may\n-00006e00: 2061 6363 6573 7320 7468 6520 6c69 7374 access the list\n-00006e10: 206f 6620 7374 7275 6374 7572 6573 0a6e of structures.n\n-00006e20: 616d 6564 2069 6e20 7468 6520 6c69 7374 amed in the list\n-00006e30: 2053 5452 5543 542d 4e41 4d45 532e 7265 STRUCT-NAMES.re\n-00006e40: 702e 7374 7275 6374 7572 6573 2373 7472 p.structures#str\n-00006e50: 7563 7475 7265 7073 7472 7563 7475 7265 ucturepstructure\n-00006e60: 7020 4152 470a 0a52 6574 7572 6e20 6074 p ARG..Return `t\n-00006e70: 2720 6966 2041 5247 2069 7320 6120 7374 ' if ARG is a st\n-00006e80: 7275 6374 7572 6520 6f62 6a65 6374 2e72 ructure object.r\n-00006e90: 6570 2e73 7472 7563 7475 7265 7323 6576 ep.structures#ev\n-00006ea0: 616c 6576 616c 2046 4f52 4d20 5b53 5452 aleval FORM [STR\n-00006eb0: 5543 5455 5245 5d0a 0a52 6574 7572 6e20 UCTURE]..Return \n-00006ec0: 7468 6520 7265 7375 6c74 206f 6620 6576 the result of ev\n-00006ed0: 616c 7561 7469 6e67 2046 4f52 4d20 696e aluating FORM in\n-00006ee0: 7369 6465 2073 7472 7563 7475 7265 206f side structure o\n-00006ef0: 626a 6563 7420 5354 5255 4354 5552 450a bject STRUCTURE.\n-00006f00: 2877 6974 6820 6120 6e75 6c6c 206c 6578 (with a null lex\n-00006f10: 6963 616c 2065 6e76 6972 6f6e 6d65 6e74 ical environment\n-00006f20: 292e 7265 702e 7374 7275 6374 7572 6573 ).rep.structures\n-00006f30: 2373 7472 7563 7475 7265 2d77 616c 6b73 #structure-walks\n-00006f40: 7472 7563 7475 7265 2d77 616c 6b20 4655 tructure-walk FU\n-00006f50: 4e43 5449 4f4e 2053 5452 5543 5455 5245 NCTION STRUCTURE\n-00006f60: 0a0a 4361 6c6c 2046 554e 4354 494f 4e20 ..Call FUNCTION \n-00006f70: 666f 7220 6561 6368 2062 696e 6469 6e67 for each binding\n-00006f80: 2069 6e20 7374 7275 6374 7572 6520 6f62 in structure ob\n-00006f90: 6a65 6374 2053 5452 5543 5455 5245 2e20 ject STRUCTURE. \n-00006fa0: 5468 650a 6675 6e63 7469 6f6e 2069 7320 The.function is \n-00006fb0: 6361 6c6c 6564 2077 6974 6820 7477 6f20 called with two \n-00006fc0: 6172 6775 6d65 6e74 732c 2074 6865 2076 arguments, the v\n-00006fd0: 6172 6961 626c 6520 616e 6420 7468 6520 ariable and the \n-00006fe0: 6269 6e64 696e 6727 730a 7661 6c75 652e binding's.value.\n-00006ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00007000: 7265 702e 7374 7275 6374 7572 6573 236d rep.structures#m\n-00007010: 616b 652d 6269 6e64 696e 672d 696d 6d75 ake-binding-immu\n-00007020: 7461 626c 656d 616b 652d 6269 6e64 696e tablemake-bindin\n-00007030: 672d 696d 6d75 7461 626c 6520 5641 520a g-immutable VAR.\n-00007040: 0a46 6c61 6720 7468 6174 2074 6865 2062 .Flag that the b\n-00007050: 696e 6469 6e67 206f 6620 7379 6d62 6f6c inding of symbol\n-00007060: 2056 4152 2069 6e20 7468 6520 6375 7272 VAR in the curr\n-00007070: 656e 7420 7374 7275 6374 7572 6520 6d61 ent structure ma\n-00007080: 7920 6e6f 7420 6265 0a63 6861 6e67 6564 y not be.changed\n-00007090: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-000070a0: 6269 6e64 696e 672d 696d 6d75 7461 626c binding-immutabl\n-000070b0: 652d 7062 696e 6469 6e67 2d69 6d6d 7574 e-pbinding-immut\n-000070c0: 6162 6c65 2d70 2056 4152 205b 5354 5255 able-p VAR [STRU\n-000070d0: 4354 5552 455d 0a0a 5265 7475 726e 2060 CTURE]..Return `\n-000070e0: 7427 2069 6620 7468 6520 6269 6e64 696e t' if the bindin\n-000070f0: 6720 6f66 2073 796d 626f 6c20 5641 5220 g of symbol VAR \n-00007100: 696e 2074 6865 2053 5452 5543 5455 5245 in the STRUCTURE\n-00007110: 2068 6173 2062 6565 6e20 6d61 6465 0a63 has been made.c\n-00007120: 6f6e 7374 616e 742e 7265 702e 7374 7275 onstant.rep.stru\n-00007130: 6374 7572 6573 2366 6561 7475 7265 7066 ctures#featurepf\n-00007140: 6561 7475 7265 7020 4645 4154 5552 450a eaturep FEATURE.\n-00007150: 0a52 6574 7572 6e20 6e6f 6e2d 6e69 6c20 .Return non-nil \n-00007160: 6966 2066 6561 7475 7265 2046 4541 5455 if feature FEATU\n-00007170: 5245 2068 6173 2061 6c72 6561 6479 2062 RE has already b\n-00007180: 6565 6e20 6c6f 6164 6564 2062 7920 7468 een loaded by th\n-00007190: 6520 6375 7272 656e 740a 7374 7275 6374 e current.struct\n-000071a0: 7572 652e 7265 702e 7374 7275 6374 7572 ure.rep.structur\n-000071b0: 6573 2370 726f 7669 6465 7072 6f76 6964 es#provideprovid\n-000071c0: 6520 4645 4154 5552 450a 0a53 686f 7720 e FEATURE..Show \n-000071d0: 7468 6174 2074 6865 2066 6561 7475 7265 that the feature\n-000071e0: 2046 4541 5455 5245 2028 6120 7379 6d62 FEATURE (a symb\n-000071f0: 6f6c 2920 6861 7320 6265 656e 206c 6f61 ol) has been loa\n-00007200: 6465 6420 696e 2074 6865 2063 7572 7265 ded in the curre\n-00007210: 6e74 0a73 7472 7563 7475 7265 2e72 6570 nt.structure.rep\n-00007220: 2e73 7472 7563 7475 7265 7323 7265 7175 .structures#requ\n-00007230: 6972 6572 6571 7569 7265 2046 4541 5455 irerequire FEATU\n-00007240: 5245 0a0a 4966 2046 4541 5455 5245 2028 RE..If FEATURE (\n-00007250: 6120 7379 6d62 6f6c 2920 6861 7320 6e6f a symbol) has no\n-00007260: 7420 616c 7265 6164 7920 6265 656e 206c t already been l\n-00007270: 6f61 6465 642c 206c 6f61 6420 6974 2e20 oaded, load it. \n-00007280: 5468 6520 6669 6c65 0a6c 6f61 6465 6420 The file.loaded \n-00007290: 6973 2065 6974 6865 7220 4649 4c45 2028 is either FILE (\n-000072a0: 6966 2067 6976 656e 292c 206f 7220 7468 if given), or th\n-000072b0: 6520 7072 696e 7420 6e61 6d65 206f 6620 e print name of \n-000072c0: 4645 4154 5552 452e 7265 702e 696f 2e70 FEATURE.rep.io.p\n-000072d0: 726f 6365 7373 6573 236d 616b 652d 7072 rocesses#make-pr\n-000072e0: 6f63 6573 736d 616b 652d 7072 6f63 6573 ocessmake-proces\n-000072f0: 7320 5b4f 5554 5055 542d 5354 5245 414d s [OUTPUT-STREAM\n-00007300: 5d20 5b46 554e 5d20 5b44 4952 5d20 5b50 ] [FUN] [DIR] [P\n-00007310: 524f 4752 414d 5d20 5b41 5247 535d 0a0a ROGRAM] [ARGS]..\n-00007320: 4372 6561 7465 7320 6120 6e65 7720 7072 Creates a new pr\n-00007330: 6f63 6573 732d 6f62 6a65 6374 2c20 4f55 ocess-object, OU\n-00007340: 5450 5554 2d53 5452 4541 4d20 6973 2077 TPUT-STREAM is w\n-00007350: 6865 7265 2061 6c6c 206f 7574 7075 7420 here all output \n-00007360: 6672 6f6d 2074 6869 730a 7072 6f63 6573 from this.proces\n-00007370: 7320 676f 6573 2c20 626f 7468 2073 7464 s goes, both std\n-00007380: 6f75 7420 616e 6420 7374 6465 7272 2c20 out and stderr, \n-00007390: 4655 4e20 6973 2061 2066 756e 6374 696f FUN is a functio\n-000073a0: 6e20 746f 2063 616c 6c20 6561 6368 2074 n to call each t\n-000073b0: 696d 650a 7468 6520 7072 6f63 6573 7320 ime.the process \n-000073c0: 7275 6e6e 696e 6720 6f6e 2074 6869 7320 running on this \n-000073d0: 6f62 6a65 6374 2063 6861 6e67 6573 2073 object changes s\n-000073e0: 7461 7465 2e20 4449 5220 6973 2074 6865 tate. DIR is the\n-000073f0: 2070 726f 6365 7373 270a 6375 7272 656e process'.curren\n-00007400: 7420 6469 7265 6374 6f72 792c 2050 524f t directory, PRO\n-00007410: 4752 414d 2074 6865 2066 696c 656e 616d GRAM the filenam\n-00007420: 6520 6f66 2074 6865 2070 726f 6772 616d e of the program\n-00007430: 2074 6f20 7275 6e20 616e 6420 4152 4753 to run and ARGS\n-00007440: 2061 0a6c 6973 7420 6f66 2061 7267 756d a.list of argum\n-00007450: 656e 7473 2070 6173 7365 6420 746f 2074 ents passed to t\n-00007460: 6865 2070 726f 6365 7373 2e0a 0a41 6e79 he process...Any\n-00007470: 206f 6620 7468 6520 6172 6775 6d65 6e74 of the argument\n-00007480: 7320 6d61 7920 6265 2075 6e73 7065 6369 s may be unspeci\n-00007490: 6669 6564 2c20 696e 2077 6869 6368 2063 fied, in which c\n-000074a0: 6173 6520 7468 6579 2063 616e 2062 6520 ase they can be \n-000074b0: 7365 740a 6569 7468 6572 2062 7920 7468 set.either by th\n-000074c0: 6520 6675 6e63 7469 6f6e 7320 7072 6f76 e functions prov\n-000074d0: 6964 6564 206f 7220 6279 2074 6865 2066 ided or by the f\n-000074e0: 756e 6374 696f 6e20 6361 6c6c 6564 2074 unction called t\n-000074f0: 6f20 6372 6561 7465 2074 6865 0a61 6374 o create the.act\n-00007500: 7561 6c20 7275 6e6e 696e 6720 7072 6f63 ual running proc\n-00007510: 6573 732e 0a0a 4966 2074 6865 2044 4952 ess...If the DIR\n-00007520: 2070 6172 616d 6574 6572 2069 7320 6e69 parameter is ni\n-00007530: 6c20 6974 2077 696c 6c20 6265 2069 6e68 l it will be inh\n-00007540: 6572 6974 6564 2066 726f 6d20 7468 650a erited from the.\n-00007550: 6064 6566 6175 6c74 2d64 6972 6563 746f `default-directo\n-00007560: 7279 2720 7661 7269 6162 6c65 206f 6620 ry' variable of \n-00007570: 7468 6520 6375 7272 656e 7420 6275 6666 the current buff\n-00007580: 6572 2e72 6570 2e69 6f2e 7072 6f63 6573 er.rep.io.proces\n-00007590: 7365 7323 636c 6f73 652d 7072 6f63 6573 ses#close-proces\n-000075a0: 7363 6c6f 7365 2d70 726f 6365 7373 6573 sclose-processes\n-000075b0: 205b 5052 4f43 4553 535d 0a0a 436c 6f73 [PROCESS]..Clos\n-000075c0: 6573 2074 6865 2073 7464 696e 2c20 7374 es the stdin, st\n-000075d0: 646f 7574 2c20 616e 6420 7374 6465 7272 dout, and stderr\n-000075e0: 2073 7472 6561 6d73 206f 6620 7468 6520 streams of the \n-000075f0: 6173 796e 6368 726f 6e6f 7573 2070 726f asynchronous pro\n-00007600: 6365 7373 2d0a 6f62 6a65 6374 2050 524f cess-.object PRO\n-00007610: 4345 5353 2e72 6570 2e69 6f2e 7072 6f63 CESS.rep.io.proc\n-00007620: 6573 7365 7323 7374 6172 742d 7072 6f63 esses#start-proc\n-00007630: 6573 7373 7461 7274 2d70 726f 6365 7373 essstart-process\n-00007640: 205b 5052 4f43 4553 535d 205b 5052 4f47 [PROCESS] [PROG\n-00007650: 5241 4d5d 205b 4152 4753 2e2e 2e5d 0a0a RAM] [ARGS...]..\n-00007660: 5374 6172 7473 2061 2070 726f 6365 7373 Starts a process\n-00007670: 2072 756e 6e69 6e67 206f 6e20 7072 6f63 running on proc\n-00007680: 6573 732d 6f62 6a65 6374 2050 524f 4345 ess-object PROCE\n-00007690: 5353 2e20 5468 6520 6368 696c 642d 7072 SS. The child-pr\n-000076a0: 6f63 6573 7320 7275 6e73 0a61 7379 6e63 ocess runs.async\n-000076b0: 6872 6f6e 6f75 736c 7920 7769 7468 2074 hronously with t\n-000076c0: 6865 2065 6469 746f 722e 2049 6620 5052 he editor. If PR\n-000076d0: 4f43 4553 5320 6973 2075 6e73 7065 6369 OCESS is unspeci\n-000076e0: 6669 6564 2074 6865 206d 616b 652d 7072 fied the make-pr\n-000076f0: 6f63 6573 730a 6675 6e63 7469 6f6e 2077 ocess.function w\n-00007700: 696c 6c20 6265 2063 616c 6c65 6420 2877 ill be called (w\n-00007710: 6974 6820 7a65 726f 2061 7267 756d 656e ith zero argumen\n-00007720: 7473 2920 746f 2063 7265 6174 6520 6f6e ts) to create on\n-00007730: 652e 0a0a 5052 4f47 5241 4d20 6973 2074 e...PROGRAM is t\n-00007740: 6865 2066 696c 656e 616d 6520 6f66 2074 he filename of t\n-00007750: 6865 2062 696e 6172 7920 696d 6167 652c he binary image,\n-00007760: 2069 7420 7769 6c6c 2062 6520 7365 6172 it will be sear\n-00007770: 6368 6564 2066 6f72 2069 6e0a 616c 6c20 ched for in.all \n-00007780: 6469 7265 6374 6f72 6965 7320 6c69 7374 directories list\n-00007790: 6564 2069 6e20 7468 6520 6050 4154 4827 ed in the `PATH'\n-000077a0: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var\n-000077b0: 6961 626c 652e 0a41 5247 5320 6172 6520 iable..ARGS are \n-000077c0: 7468 6520 6172 6775 6d65 6e74 7320 746f the arguments to\n-000077d0: 2067 6976 6520 746f 2074 6865 2070 726f give to the pro\n-000077e0: 6365 7373 2e0a 0a49 6620 616e 7920 6f66 cess...If any of\n-000077f0: 2074 6865 206f 7074 696f 6e61 6c20 7061 the optional pa\n-00007800: 7261 6d65 7465 7273 2061 7265 2075 6e73 rameters are uns\n-00007810: 7065 6369 6669 6564 2074 6865 7920 7368 pecified they sh\n-00007820: 6f75 6c64 2068 6176 6520 6265 656e 0a73 ould have been.s\n-00007830: 6574 2069 6e20 7468 6520 5052 4f43 4553 et in the PROCES\n-00007840: 5320 7072 696f 7220 746f 2063 616c 6c69 S prior to calli\n-00007850: 6e67 2074 6869 7320 6675 6e63 7469 6f6e ng this function\n-00007860: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-00007870: 7323 6361 6c6c 2d70 726f 6365 7373 6361 s#call-processca\n-00007880: 6c6c 2d70 726f 6365 7373 205b 5052 4f43 ll-process [PROC\n-00007890: 4553 535d 205b 494e 2d46 494c 455d 205b ESS] [IN-FILE] [\n-000078a0: 5052 4f47 5241 4d5d 205b 4152 4753 2e2e PROGRAM] [ARGS..\n-000078b0: 2e5d 0a0a 5374 6172 7473 2061 2070 726f .]..Starts a pro\n-000078c0: 6365 7373 2072 756e 6e69 6e67 206f 6e20 cess running on \n-000078d0: 7072 6f63 6573 732d 6f62 6a65 6374 2050 process-object P\n-000078e0: 524f 4345 5353 2e20 5761 6974 7320 666f ROCESS. Waits fo\n-000078f0: 7220 7468 6520 6368 696c 6420 746f 0a65 r the child to.e\n-00007900: 7869 742c 2074 6865 6e20 7265 7475 726e xit, then return\n-00007910: 7320 7468 6520 6578 6974 2d76 616c 7565 s the exit-value\n-00007920: 206f 6620 7468 6520 6368 696c 642e 2049 of the child. I\n-00007930: 6620 5052 4f43 4553 5320 6973 2075 6e73 f PROCESS is uns\n-00007940: 7065 6369 6669 6564 0a74 6865 206d 616b pecified.the mak\n-00007950: 652d 7072 6f63 6573 7320 6675 6e63 7469 e-process functi\n-00007960: 6f6e 2077 696c 6c20 6265 2063 616c 6c65 on will be calle\n-00007970: 6420 2877 6974 6820 7a65 726f 2061 7267 d (with zero arg\n-00007980: 756d 656e 7473 2920 746f 2063 7265 6174 uments) to creat\n-00007990: 6520 6f6e 652e 0a0a 494e 2d46 494c 4520 e one...IN-FILE \n-000079a0: 6973 2074 6865 206e 616d 6520 6f66 2074 is the name of t\n-000079b0: 6865 2066 696c 6520 746f 2063 6f6e 6e65 he file to conne\n-000079c0: 6374 2074 6f20 7468 6520 7072 6f63 6573 ct to the proces\n-000079d0: 7327 2073 7461 6e64 6172 6420 696e 7075 s' standard inpu\n-000079e0: 742c 0a69 6620 7468 6973 2069 7320 6e6f t,.if this is no\n-000079f0: 7420 6465 6669 6e65 6420 602f 6465 762f t defined `/dev/\n-00007a00: 6e75 6c6c 2720 6973 2075 7365 642e 0a50 null' is used..P\n-00007a10: 524f 4752 414d 2069 7320 7468 6520 6669 ROGRAM is the fi\n-00007a20: 6c65 6e61 6d65 206f 6620 7468 6520 6269 lename of the bi\n-00007a30: 6e61 7279 2069 6d61 6765 2c20 6974 2077 nary image, it w\n-00007a40: 696c 6c20 6265 2073 6561 7263 6865 6420 ill be searched \n-00007a50: 666f 7220 696e 0a61 6c6c 2064 6972 6563 for in.all direc\n-00007a60: 746f 7269 6573 206c 6973 7465 6420 696e tories listed in\n-00007a70: 2074 6865 2060 5041 5448 2720 656e 7669 the `PATH' envi\n-00007a80: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable\n-00007a90: 2e0a 4152 4753 2061 7265 2074 6865 2061 ..ARGS are the a\n-00007aa0: 7267 756d 656e 7473 2074 6f20 6769 7665 rguments to give\n-00007ab0: 2074 6f20 7468 6520 7072 6f63 6573 732e to the process.\n-00007ac0: 0a0a 4966 2061 6e79 206f 6620 7468 6520 ..If any of the \n-00007ad0: 6f70 7469 6f6e 616c 2070 6172 616d 6574 optional paramet\n-00007ae0: 6572 7320 6172 6520 756e 7370 6563 6966 ers are unspecif\n-00007af0: 6965 6420 7468 6579 2073 686f 756c 6420 ied they should \n-00007b00: 6861 7665 2062 6565 6e0a 7365 7420 696e have been.set in\n-00007b10: 2074 6865 2050 524f 4345 5353 2070 7269 the PROCESS pri\n-00007b20: 6f72 2074 6f20 6361 6c6c 696e 6720 7468 or to calling th\n-00007b30: 6973 2066 756e 6374 696f 6e2e 7265 702e is function.rep.\n-00007b40: 696f 2e70 726f 6365 7373 6573 2369 6e74 io.processes#int\n-00007b50: 6572 7275 7074 2d70 726f 6365 7373 696e errupt-processin\n-00007b60: 7465 7272 7570 742d 7072 6f63 6573 7320 terrupt-process \n-00007b70: 5052 4f43 4553 5320 5b53 4947 4e41 4c2d PROCESS [SIGNAL-\n-00007b80: 4752 4f55 505d 0a0a 496e 7465 7272 7570 GROUP]..Interrup\n-00007b90: 7420 7468 6520 6173 796e 6368 726f 6e6f t the asynchrono\n-00007ba0: 7573 2070 726f 6365 7373 2050 524f 4345 us process PROCE\n-00007bb0: 5353 2e20 4966 2053 4947 4e41 4c2d 4752 SS. If SIGNAL-GR\n-00007bc0: 4f55 5020 6973 2074 2c20 696e 7465 7272 OUP is t, interr\n-00007bd0: 7570 740a 616c 6c20 6368 696c 6420 7072 upt.all child pr\n-00007be0: 6f63 6573 7365 7320 6f66 2050 524f 4345 ocesses of PROCE\n-00007bf0: 5353 2028 6974 2773 2070 726f 6365 7373 SS (it's process\n-00007c00: 2067 726f 7570 292e 7265 702e 696f 2e70 group).rep.io.p\n-00007c10: 726f 6365 7373 6573 236b 696c 6c2d 7072 rocesses#kill-pr\n-00007c20: 6f63 6573 736b 696c 6c2d 7072 6f63 6573 ocesskill-proces\n-00007c30: 7320 5052 4f43 4553 5320 5b53 4947 4e41 s PROCESS [SIGNA\n-00007c40: 4c2d 4752 4f55 505d 0a0a 4b69 6c6c 2074 L-GROUP]..Kill t\n-00007c50: 6865 2061 7379 6e63 6872 6f6e 6f75 7320 he asynchronous \n-00007c60: 7072 6f63 6573 7320 5052 4f43 4553 532e process PROCESS.\n-00007c70: 2049 6620 5349 474e 414c 2d47 524f 5550 If SIGNAL-GROUP\n-00007c80: 2069 7320 742c 206b 696c 6c20 616c 6c0a is t, kill all.\n-00007c90: 6368 696c 6420 7072 6f63 6573 7365 7320 child processes \n-00007ca0: 6f66 2050 524f 4345 5353 2028 6974 2773 of PROCESS (it's\n-00007cb0: 2070 726f 6365 7373 2067 726f 7570 292e process group).\n-00007cc0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00007cd0: 2373 746f 702d 7072 6f63 6573 7373 746f #stop-processsto\n-00007ce0: 702d 7072 6f63 6573 7320 5052 4f43 4553 p-process PROCES\n-00007cf0: 5320 5b53 4947 4e41 4c2d 4752 4f55 505d S [SIGNAL-GROUP]\n-00007d00: 0a0a 5375 7370 656e 6473 2065 7865 6375 ..Suspends execu\n-00007d10: 7469 6f6e 206f 6620 5052 4f43 4553 532c tion of PROCESS,\n-00007d20: 2073 6565 2060 636f 6e74 696e 7565 2d70 see `continue-p\n-00007d30: 726f 6365 7373 272e 2049 6620 5349 474e rocess'. If SIGN\n-00007d40: 414c 2d47 524f 5550 2069 730a 6e6f 6e2d AL-GROUP is.non-\n-00007d50: 6e69 6c20 616c 736f 2073 7573 7065 6e64 nil also suspend\n-00007d60: 7320 7468 6520 7072 6f63 6573 7365 7320 s the processes \n-00007d70: 696e 2074 6865 2070 726f 6365 7373 2067 in the process g\n-00007d80: 726f 7570 206f 6620 5052 4f43 4553 532e roup of PROCESS.\n-00007d90: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00007da0: 2363 6f6e 7469 6e75 652d 7072 6f63 6573 #continue-proces\n-00007db0: 7363 6f6e 7469 6e75 652d 7072 6f63 6573 scontinue-proces\n-00007dc0: 7320 5052 4f43 4553 5320 5b53 4947 4e41 s PROCESS [SIGNA\n-00007dd0: 4c2d 4752 4f55 505d 0a0a 5265 7374 6172 L-GROUP]..Restar\n-00007de0: 7473 2050 524f 4345 5353 2061 6674 6572 ts PROCESS after\n-00007df0: 2069 7420 6861 7320 6265 656e 2073 746f it has been sto\n-00007e00: 7070 6564 2028 7669 6120 6073 746f 702d pped (via `stop-\n-00007e10: 7072 6f63 6573 7327 292e 2049 660a 5349 process'). If.SI\n-00007e20: 474e 414c 2d47 524f 5550 2069 7320 6e6f GNAL-GROUP is no\n-00007e30: 6e2d 6e69 6c20 616c 736f 2063 6f6e 7469 n-nil also conti\n-00007e40: 6e75 6573 2074 6865 2070 726f 6365 7373 nues the process\n-00007e50: 6573 2069 6e20 7468 6520 7072 6f63 6573 es in the proces\n-00007e60: 7320 6772 6f75 7020 6f66 0a50 524f 4345 s group of.PROCE\n-00007e70: 5353 2e72 6570 2e69 6f2e 7072 6f63 6573 SS.rep.io.proces\n-00007e80: 7365 7323 7072 6f63 6573 732d 6578 6974 ses#process-exit\n-00007e90: 2d73 7461 7475 7370 726f 6365 7373 2d65 -statusprocess-e\n-00007ea0: 7869 742d 7374 6174 7573 2050 524f 4345 xit-status PROCE\n-00007eb0: 5353 0a0a 5265 7475 726e 7320 7468 6520 SS..Returns the \n-00007ec0: 756e 7072 6f63 6573 7365 6420 6578 6974 unprocessed exit\n-00007ed0: 2d73 7461 7475 7320 6f66 2074 6865 206c -status of the l\n-00007ee0: 6173 7420 7072 6f63 6573 7320 746f 2062 ast process to b\n-00007ef0: 6520 7275 6e20 6f6e 2074 6865 0a70 726f e run on the.pro\n-00007f00: 6365 7373 2d6f 626a 6563 7420 5052 4f43 cess-object PROC\n-00007f10: 4553 532e 2049 6620 5052 4f43 4553 5320 ESS. If PROCESS \n-00007f20: 6973 2063 7572 7265 6e74 6c79 2072 756e is currently run\n-00007f30: 6e69 6e67 2c20 7265 7475 726e 206e 696c ning, return nil\n-00007f40: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-00007f50: 7323 7072 6f63 6573 732d 7275 6e6e 696e s#process-runnin\n-00007f60: 672d 7070 726f 6365 7373 2d72 756e 6e69 g-pprocess-runni\n-00007f70: 6e67 2d70 2050 524f 4345 5353 0a0a 5265 ng-p PROCESS..Re\n-00007f80: 7475 726e 2074 2069 6620 5052 4f43 4553 turn t if PROCES\n-00007f90: 5320 6973 2072 756e 6e69 6e67 2e72 6570 S is running.rep\n-00007fa0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n-00007fb0: 6f63 6573 732d 7374 6f70 7065 642d 7070 ocess-stopped-pp\n-00007fc0: 726f 6365 7373 2d73 746f 7070 6564 2d70 rocess-stopped-p\n-00007fd0: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n-00007fe0: 2074 2069 6620 5052 4f43 4553 5320 6861 t if PROCESS ha\n-00007ff0: 7320 6265 656e 2073 746f 7070 6564 2e00 s been stopped..\n-00008000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00008010: 2373 6967 6e61 6c5f 7072 6f63 6573 7373 #signal_processs\n-00008020: 6967 6e61 6c2d 7072 6f63 6573 7320 5052 ignal-process PR\n-00008030: 4f43 4553 5320 5349 474e 414c 205b 5349 OCESS SIGNAL [SI\n-00008040: 474e 414c 2d47 524f 5550 5d0a 0a53 656e GNAL-GROUP]..Sen\n-00008050: 6473 2074 6865 2073 6967 6e61 6c20 5349 ds the signal SI\n-00008060: 474e 414c 2074 6f20 7468 6520 7072 6f63 GNAL to the proc\n-00008070: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If \n-00008080: 5349 474e 414c 2d47 524f 5550 2069 730a SIGNAL-GROUP is.\n-00008090: 6e6f 6e2d 6e69 6c20 616c 736f 2063 6f6e non-nil also con\n-000080a0: 7469 6e75 6573 2074 6865 2070 726f 6365 tinues the proce\n-000080b0: 7373 6573 2069 6e20 7468 6520 7072 6f63 sses in the proc\n-000080c0: 6573 7320 6772 6f75 7020 6f66 2050 524f ess group of PRO\n-000080d0: 4345 5353 2e0a 0a50 524f 4345 5353 206d CESS...PROCESS m\n-000080e0: 6179 2062 6520 6569 7468 6572 2061 204c ay be either a L\n-000080f0: 6973 7020 7072 6f63 6573 7320 6f62 6a65 isp process obje\n-00008100: 6374 2c20 6f72 2061 6e20 696e 7465 6765 ct, or an intege\n-00008110: 7220 6769 7669 6e67 2074 6865 0a70 726f r giving the.pro\n-00008120: 6365 7373 2d69 6420 6f66 2061 2070 726f cess-id of a pro\n-00008130: 6365 7373 2028 6e6f 7420 6e65 6365 7373 cess (not necess\n-00008140: 6172 696c 7920 7374 6172 7465 6420 6279 arily started by\n-00008150: 2072 6570 292e 0a0a 5349 474e 414c 206d rep)...SIGNAL m\n-00008160: 6179 2065 6974 6865 7220 6265 2061 206e ay either be a n\n-00008170: 756d 6572 6963 2073 6967 6e61 6c2c 206f umeric signal, o\n-00008180: 7220 6120 7379 6d62 6f6c 206e 616d 696e r a symbol namin\n-00008190: 6720 6120 7369 676e 616c 2c20 692e 652e g a signal, i.e.\n-000081a0: 0a74 6865 2073 796d 626f 6c20 6049 4e54 .the symbol `INT\n-000081b0: 2720 666f 7220 7468 6520 554e 4958 2053 ' for the UNIX S\n-000081c0: 4947 494e 5420 7369 676e 616c 2e72 6570 IGINT signal.rep\n-000081d0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n-000081e0: 6f63 6573 732d 6578 6974 2d76 616c 7565 ocess-exit-value\n-000081f0: 7072 6f63 6573 732d 6578 6974 2d76 616c process-exit-val\n-00008200: 7565 2050 524f 4345 5353 0a0a 5265 7475 ue PROCESS..Retu\n-00008210: 726e 7320 7468 6520 7265 7475 726e 2d76 rns the return-v\n-00008220: 616c 7565 206f 6620 7468 6520 6c61 7374 alue of the last\n-00008230: 2070 726f 6365 7373 2074 6f20 6265 2072 process to be r\n-00008240: 756e 206f 6e20 5052 4f43 4553 532c 206f un on PROCESS, o\n-00008250: 7220 6e69 6c20 6966 3a0a 2020 6129 206e r nil if:. a) n\n-00008260: 6f20 7072 6f63 6573 7320 6861 7320 7275 o process has ru\n-00008270: 6e20 6f6e 2050 524f 4345 5353 0a20 2062 n on PROCESS. b\n-00008280: 2920 5052 4f43 4553 5320 6973 2073 7469 ) PROCESS is sti\n-00008290: 6c6c 2072 756e 6e69 6e67 0a20 2063 2920 ll running. c) \n-000082a0: 5052 4f43 4553 5320 6578 6974 6564 2061 PROCESS exited a\n-000082b0: 626e 6f72 6d61 6c6c 7972 6570 2e69 6f2e bnormallyrep.io.\n-000082c0: 7072 6f63 6573 7365 7323 7072 6f63 6573 processes#proces\n-000082d0: 732d 6964 7072 6f63 6573 732d 6964 205b s-idprocess-id [\n-000082e0: 5052 4f43 4553 535d 0a0a 4966 2050 524f PROCESS]..If PRO\n-000082f0: 4345 5353 2069 7320 7275 6e6e 696e 6720 CESS is running \n-00008300: 6f72 2073 746f 7070 6564 2c20 7265 7475 or stopped, retu\n-00008310: 726e 2074 6865 2070 726f 6365 7373 2d69 rn the process-i\n-00008320: 6465 6e74 6966 6965 7220 6173 736f 6369 dentifier associ\n-00008330: 6174 6564 0a77 6974 6820 6974 2028 6965 ated.with it (ie\n-00008340: 2c20 6974 7320 7069 6429 2e0a 0a49 6620 , its pid)...If \n-00008350: 5052 4f43 4553 5320 6973 206e 696c 2c20 PROCESS is nil, \n-00008360: 7265 7475 726e 2074 6865 2070 726f 6365 return the proce\n-00008370: 7373 2069 6420 6f66 2074 6865 204c 6973 ss id of the Lis\n-00008380: 7020 696e 7465 7270 7265 7465 722e 7265 p interpreter.re\n-00008390: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n-000083a0: 726f 6365 7373 2d69 6e2d 7573 652d 7070 rocess-in-use-pp\n-000083b0: 726f 6365 7373 2d69 6e2d 7573 652d 7020 rocess-in-use-p \n-000083c0: 5052 4f43 4553 530a 0a53 696d 696c 6172 PROCESS..Similar\n-000083d0: 2074 6f20 6070 726f 6365 7373 2d72 756e to `process-run\n-000083e0: 6e69 6e67 2d70 2720 6578 6365 7074 2074 ning-p' except t\n-000083f0: 6861 7420 7468 6973 2072 6574 7572 6e73 hat this returns\n-00008400: 2074 2065 7665 6e20 7768 656e 2074 6865 t even when the\n-00008410: 0a70 726f 6365 7373 2068 6173 2073 746f .process has sto\n-00008420: 7070 6564 2e72 6570 2e69 6f2e 7072 6f63 pped.rep.io.proc\n-00008430: 6573 7365 7323 7072 6f63 6573 732d 7070 esses#process-pp\n-00008440: 726f 6365 7373 7020 4152 470a 0a52 6574 rocessp ARG..Ret\n-00008450: 7572 6e20 7420 6973 2041 5247 2069 7320 urn t is ARG is \n-00008460: 6120 7072 6f63 6573 732d 6f62 6a65 6374 a process-object\n-00008470: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-00008480: 7323 7072 6f63 6573 732d 7072 6f67 7072 s#process-progpr\n-00008490: 6f63 6573 732d 7072 6f67 2050 524f 4345 ocess-prog PROCE\n-000084a0: 5353 0a0a 5265 7475 726e 2074 6865 206e SS..Return the n\n-000084b0: 616d 6520 6f66 2074 6865 2070 726f 6772 ame of the progr\n-000084c0: 616d 2069 6e20 5052 4f43 4553 532e 7265 am in PROCESS.re\n-000084d0: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n-000084e0: 6574 2d70 726f 6365 7373 2d70 726f 6773 et-process-progs\n-000084f0: 6574 2d70 726f 6365 7373 2d70 726f 6720 et-process-prog \n-00008500: 5052 4f43 4553 5320 5052 4f47 5241 4d0a PROCESS PROGRAM.\n-00008510: 0a53 6574 7320 7468 6520 6e61 6d65 206f .Sets the name o\n-00008520: 6620 7468 6520 7072 6f67 7261 6d20 746f f the program to\n-00008530: 2072 756e 206f 6e20 5052 4f43 4553 5320 run on PROCESS \n-00008540: 746f 2046 494c 452e 7265 702e 696f 2e70 to FILE.rep.io.p\n-00008550: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process\n-00008560: 2d61 7267 7370 726f 6365 7373 2d61 7267 -argsprocess-arg\n-00008570: 7320 5052 4f43 4553 530a 0a52 6574 7572 s PROCESS..Retur\n-00008580: 6e20 7468 6520 6c69 7374 206f 6620 6172 n the list of ar\n-00008590: 6775 6d65 6e74 7320 746f 2050 524f 4345 guments to PROCE\n-000085a0: 5353 2e72 6570 2e69 6f2e 7072 6f63 6573 SS.rep.io.proces\n-000085b0: 7365 7323 7365 742d 7072 6f63 6573 732d ses#set-process-\n-000085c0: 6172 6773 7365 742d 7072 6f63 6573 732d argsset-process-\n-000085d0: 6172 6773 2050 524f 4345 5353 2041 5247 args PROCESS ARG\n-000085e0: 2d4c 4953 540a 0a53 6574 2074 6865 2061 -LIST..Set the a\n-000085f0: 7267 756d 656e 7473 2074 6f20 5052 4f43 rguments to PROC\n-00008600: 4553 532e 7265 702e 696f 2e70 726f 6365 ESS.rep.io.proce\n-00008610: 7373 6573 2370 726f 6365 7373 2d6f 7574 sses#process-out\n-00008620: 7075 742d 7374 7265 616d 7072 6f63 6573 put-streamproces\n-00008630: 732d 6f75 7470 7574 2d73 7472 6561 6d20 s-output-stream \n-00008640: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return \n-00008650: 7468 6520 7374 7265 616d 2074 6f20 7768 the stream to wh\n-00008660: 6963 6820 616c 6c20 6f75 7470 7574 2066 ich all output f\n-00008670: 726f 6d20 5052 4f43 4553 5320 6973 2073 rom PROCESS is s\n-00008680: 656e 742e 7265 702e 696f 2e70 726f 6365 ent.rep.io.proce\n-00008690: 7373 6573 2373 6574 2d70 726f 6365 7373 sses#set-process\n-000086a0: 2d6f 7574 7075 742d 7374 7265 616d 7365 -output-streamse\n-000086b0: 742d 7072 6f63 6573 732d 6f75 7470 7574 t-process-output\n-000086c0: 2d73 7472 6561 6d20 5052 4f43 4553 5320 -stream PROCESS \n-000086d0: 5354 5245 414d 0a0a 5365 7420 7468 6520 STREAM..Set the \n-000086e0: 6f75 7470 7574 2d73 7472 6561 6d20 6f66 output-stream of\n-000086f0: 2050 524f 4345 5353 2074 6f20 5354 5245 PROCESS to STRE\n-00008700: 414d 2e20 6e69 6c20 6d65 616e 7320 6469 AM. nil means di\n-00008710: 7363 6172 6420 616c 6c20 6f75 7470 7574 scard all output\n-00008720: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-00008730: 7323 7072 6f63 6573 732d 6572 726f 722d s#process-error-\n-00008740: 7374 7265 616d 7072 6f63 6573 732d 6572 streamprocess-er\n-00008750: 726f 722d 7374 7265 616d 2050 524f 4345 ror-stream PROCE\n-00008760: 5353 0a0a 5265 7475 726e 2074 6865 2073 SS..Return the s\n-00008770: 7472 6561 6d20 746f 2077 6869 6368 2061 tream to which a\n-00008780: 6c6c 2073 7461 6e64 6172 642d 6572 726f ll standard-erro\n-00008790: 7220 6f75 7470 7574 2066 726f 6d20 5052 r output from PR\n-000087a0: 4f43 4553 5320 6973 2073 656e 742e 7265 OCESS is sent.re\n-000087b0: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n-000087c0: 6574 2d70 726f 6365 7373 2d65 7272 6f72 et-process-error\n-000087d0: 2d73 7472 6561 6d73 6574 2d70 726f 6365 -streamset-proce\n-000087e0: 7373 2d65 7272 6f72 2d73 7472 6561 6d20 ss-error-stream \n-000087f0: 5052 4f43 4553 5320 5354 5245 414d 0a0a PROCESS STREAM..\n-00008800: 5365 7420 7468 6520 6572 726f 722d 7374 Set the error-st\n-00008810: 7265 616d 206f 6620 5052 4f43 4553 5320 ream of PROCESS \n-00008820: 746f 2053 5452 4541 4d2e 206e 696c 206d to STREAM. nil m\n-00008830: 6561 6e73 2064 6973 6361 7264 2061 6c6c eans discard all\n-00008840: 206f 7574 7075 742e 0a0a 4e6f 7465 2074 output...Note t\n-00008850: 6861 7420 7468 6973 2063 7572 7265 6e74 hat this current\n-00008860: 6c79 206f 6e6c 7920 776f 726b 7320 636f ly only works co\n-00008870: 7272 6563 746c 7920 7769 7468 2070 6970 rrectly with pip\n-00008880: 6520 636f 6e6e 6563 7469 6f6e 732e 7265 e connections.re\n-00008890: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n-000088a0: 726f 6365 7373 2d66 756e 6374 696f 6e70 rocess-functionp\n-000088b0: 726f 6365 7373 2d66 756e 6374 696f 6e20 rocess-function \n-000088c0: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return \n-000088d0: 7468 6520 6675 6e63 7469 6f6e 2077 6869 the function whi\n-000088e0: 6368 2069 7320 6361 6c6c 6564 2077 6865 ch is called whe\n-000088f0: 6e20 5052 4f43 4553 5320 6368 616e 6765 n PROCESS change\n-00008900: 7320 7374 6174 6520 2869 2e65 2e20 6974 s state (i.e. it\n-00008910: 0a65 7869 7473 206f 7220 6973 2073 746f .exits or is sto\n-00008920: 7070 6564 292e 7265 702e 696f 2e70 726f pped).rep.io.pro\n-00008930: 6365 7373 6573 2373 6574 2d70 726f 6365 cesses#set-proce\n-00008940: 7373 2d66 756e 6374 696f 6e73 6574 2d70 ss-functionset-p\n-00008950: 726f 6365 7373 2d66 756e 6374 696f 6e20 rocess-function \n-00008960: 5052 4f43 4553 5320 4655 4e43 5449 4f4e PROCESS FUNCTION\n-00008970: 0a0a 5365 7420 7468 6520 6675 6e63 7469 ..Set the functi\n-00008980: 6f6e 2077 6869 6368 2069 7320 6361 6c6c on which is call\n-00008990: 6564 2077 6865 6e20 5052 4f43 4553 5320 ed when PROCESS \n-000089a0: 6368 616e 6765 7320 7374 6174 6520 746f changes state to\n-000089b0: 2046 554e 4354 494f 4e2e 7265 702e 696f FUNCTION.rep.io\n-000089c0: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n-000089d0: 7373 2d64 6972 7072 6f63 6573 732d 6469 ss-dirprocess-di\n-000089e0: 7220 5052 4f43 4553 530a 0a52 6574 7572 r PROCESS..Retur\n-000089f0: 6e20 7468 6520 6e61 6d65 206f 6620 7468 n the name of th\n-00008a00: 6520 6469 7265 6374 6f72 7920 7768 6963 e directory whic\n-00008a10: 6820 6265 636f 6d65 7320 7468 6520 776f h becomes the wo\n-00008a20: 726b 696e 6720 6469 7265 6374 6f72 7920 rking directory \n-00008a30: 6f66 0a50 524f 4345 5353 2077 6865 6e20 of.PROCESS when \n-00008a40: 6974 2069 7320 7374 6172 7465 642e 7265 it is started.re\n-00008a50: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n-00008a60: 6574 2d70 726f 6365 7373 2d64 6972 7365 et-process-dirse\n-00008a70: 742d 7072 6f63 6573 732d 6469 7220 5052 t-process-dir PR\n-00008a80: 4f43 4553 5320 4449 520a 0a53 6574 2074 OCESS DIR..Set t\n-00008a90: 6865 2064 6972 6563 746f 7279 206f 6620 he directory of \n-00008aa0: 5052 4f43 4553 5320 746f 2044 4952 2e72 PROCESS to DIR.r\n-00008ab0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-00008ac0: 7072 6f63 6573 732d 636f 6e6e 6563 7469 process-connecti\n-00008ad0: 6f6e 2d74 7970 6570 726f 6365 7373 2d63 on-typeprocess-c\n-00008ae0: 6f6e 6e65 6374 696f 6e2d 7479 7065 2050 onnection-type P\n-00008af0: 524f 4345 5353 0a0a 5265 7475 726e 7320 ROCESS..Returns \n-00008b00: 6120 7379 6d62 6f6c 2064 6566 696e 696e a symbol definin\n-00008b10: 6720 7468 6520 7479 7065 206f 6620 7374 g the type of st\n-00008b20: 7265 616d 2028 692e 652e 2070 6970 652c ream (i.e. pipe,\n-00008b30: 2070 7479 2c20 6f72 0a73 6f63 6b65 7470 pty, or.socketp\n-00008b40: 6169 7229 2075 7365 6420 746f 2063 6f6e air) used to con\n-00008b50: 6e65 6374 2050 524f 4345 5353 2077 6974 nect PROCESS wit\n-00008b60: 6820 6974 7320 7068 7973 6963 616c 2070 h its physical p\n-00008b70: 726f 6365 7373 2e72 6570 2e69 6f2e 7072 rocess.rep.io.pr\n-00008b80: 6f63 6573 7365 7323 7365 742d 7072 6f63 ocesses#set-proc\n-00008b90: 6573 732d 636f 6e6e 6563 7469 6f6e 2d74 ess-connection-t\n-00008ba0: 7970 6573 6574 2d70 726f 6365 7373 2d63 ypeset-process-c\n-00008bb0: 6f6e 6e65 6374 696f 6e2d 7479 7065 2050 onnection-type P\n-00008bc0: 524f 4345 5353 2054 5950 450a 0a44 6566 ROCESS TYPE..Def\n-00008bd0: 696e 6520 686f 7720 5052 4f43 4553 5320 ine how PROCESS \n-00008be0: 636f 6d6d 756e 6963 6174 6573 2077 6974 communicates wit\n-00008bf0: 6820 6974 2773 2063 6869 6c64 2070 726f h it's child pro\n-00008c00: 6365 7373 2c20 5459 5045 206d 6179 2062 cess, TYPE may b\n-00008c10: 650a 6f6e 6520 6f66 2074 6865 2066 6f6c e.one of the fol\n-00008c20: 6c6f 7769 6e67 2073 796d 626f 6c73 3a0a lowing symbols:.\n-00008c30: 0a20 2070 7479 0909 5573 6520 6120 7074 . pty..Use a pt\n-00008c40: 790a 2020 7069 7065 0909 5468 7265 6520 y. pipe..Three \n-00008c50: 7069 7065 7320 6172 6520 7573 6564 0a20 pipes are used. \n-00008c60: 2073 6f63 6b65 7470 6169 7209 5573 6520 socketpair.Use \n-00008c70: 6120 736f 636b 6574 7061 6972 0a0a 5468 a socketpair..Th\n-00008c80: 6973 2066 756e 6374 696f 6e20 6361 6e20 is function can \n-00008c90: 6f6e 6c79 2062 6520 7573 6564 2077 6865 only be used whe\n-00008ca0: 6e20 5052 4f43 4553 5320 6973 206e 6f74 n PROCESS is not\n-00008cb0: 2069 6e20 7573 652e 0a0a 4e6f 7465 2074 in use...Note t\n-00008cc0: 6861 7420 6f6e 6c79 2074 6865 2060 7069 hat only the `pi\n-00008cd0: 7065 2720 636f 6e6e 6563 7469 6f6e 2074 pe' connection t\n-00008ce0: 7970 6520 616c 6c6f 7773 2070 726f 6365 ype allows proce\n-00008cf0: 7373 206f 7574 7075 7420 616e 640a 7072 ss output and.pr\n-00008d00: 6f63 6573 7320 6572 726f 7220 6f75 7470 ocess error outp\n-00008d10: 7574 2074 6f20 6265 2064 6966 6665 7265 ut to be differe\n-00008d20: 6e74 6961 7465 642e 7265 702e 696f 2e70 ntiated.rep.io.p\n-00008d30: 726f 6365 7373 6573 2361 6374 6976 652d rocesses#active-\n-00008d40: 7072 6f63 6573 7365 7361 6374 6976 652d processesactive-\n-00008d50: 7072 6f63 6573 7365 730a 0a52 6574 7572 processes..Retur\n-00008d60: 6e20 6120 6c69 7374 2063 6f6e 7461 696e n a list contain\n-00008d70: 696e 6720 616c 6c20 6163 7469 7665 2070 ing all active p\n-00008d80: 726f 6365 7373 206f 626a 6563 7473 2e72 rocess objects.r\n-00008d90: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-00008da0: 6163 6365 7074 2d70 726f 6365 7373 2d6f accept-process-o\n-00008db0: 7574 7075 7461 6363 6570 742d 7072 6f63 utputaccept-proc\n-00008dc0: 6573 732d 6f75 7470 7574 205b 5345 434f ess-output [SECO\n-00008dd0: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON\n-00008de0: 4453 5d0a 0a57 6169 7420 5345 434f 4e44 DS]..Wait SECOND\n-00008df0: 5320 706c 7573 204d 494c 4c49 5345 434f S plus MILLISECO\n-00008e00: 4e44 5320 666f 7220 6f75 7470 7574 2066 NDS for output f\n-00008e10: 726f 6d20 616e 7920 6173 796e 6368 726f rom any asynchro\n-00008e20: 6e6f 7573 2073 7562 7072 6f63 6573 7365 nous subprocesse\n-00008e30: 732e 0a49 6620 616e 7920 6172 7269 7665 s..If any arrive\n-00008e40: 732c 2070 726f 6365 7373 2069 742c 2074 s, process it, t\n-00008e50: 6865 6e20 7265 7475 726e 206e 696c 2e20 hen return nil. \n-00008e60: 4f74 6865 7277 6973 6520 7265 7475 726e Otherwise return\n-00008e70: 2074 2e0a 0a4e 6f74 6520 7468 6174 206f t...Note that o\n-00008e80: 7574 7075 7420 696e 636c 7564 6573 206e utput includes n\n-00008e90: 6f74 6966 6963 6174 696f 6e20 6f66 2070 otification of p\n-00008ea0: 726f 6365 7373 2074 6572 6d69 6e61 7469 rocess terminati\n-00008eb0: 6f6e 2e72 6570 2e69 6f2e 7072 6f63 6573 on.rep.io.proces\n-00008ec0: 7365 7323 6163 6365 7074 2d70 726f 6365 ses#accept-proce\n-00008ed0: 7373 2d6f 7574 7075 742d 3161 6363 6570 ss-output-1accep\n-00008ee0: 742d 7072 6f63 6573 732d 6f75 7470 7574 t-process-output\n-00008ef0: 2d31 2050 524f 4345 5353 205b 5345 434f -1 PROCESS [SECO\n-00008f00: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON\n-00008f10: 4453 5d0a 0a57 6169 7420 5345 434f 4e44 DS]..Wait SECOND\n-00008f20: 5320 706c 7573 204d 494c 4c49 5345 434f S plus MILLISECO\n-00008f30: 4e44 5320 666f 7220 6f75 7470 7574 2066 NDS for output f\n-00008f40: 726f 6d20 7468 6520 6173 796e 6368 726f rom the asynchro\n-00008f50: 6e6f 7573 0a73 7562 7072 6f63 6573 7320 nous.subprocess \n-00008f60: 5052 4f43 4553 532e 2049 6620 616e 7920 PROCESS. If any \n-00008f70: 6172 7269 7665 732c 2070 726f 6365 7373 arrives, process\n-00008f80: 2069 742c 2074 6865 6e20 7265 7475 726e it, then return\n-00008f90: 206e 696c 2e0a 4f74 6865 7277 6973 6520 nil..Otherwise \n-00008fa0: 7265 7475 726e 2074 2e0a 0a4e 6f74 6520 return t...Note \n-00008fb0: 7468 6174 206f 7574 7075 7420 696e 636c that output incl\n-00008fc0: 7564 6573 206e 6f74 6966 6963 6174 696f udes notificatio\n-00008fd0: 6e20 6f66 2070 726f 6365 7373 2074 6572 n of process ter\n-00008fe0: 6d69 6e61 7469 6f6e 2e00 0000 0000 0000 mination........\n-00008ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00009000: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s\n-00009010: 6462 6d2d 6f70 656e 7364 626d 2d6f 7065 dbm-opensdbm-ope\n-00009020: 6e20 5041 5448 2041 4343 4553 532d 5459 n PATH ACCESS-TY\n-00009030: 5045 205b 4d4f 4445 5d72 6570 2e69 6f2e PE [MODE]rep.io.\n-00009040: 6462 2e73 6462 6d23 7364 626d 2d63 6c6f db.sdbm#sdbm-clo\n-00009050: 7365 7364 626d 2d63 6c6f 7365 2044 424d sesdbm-close DBM\n-00009060: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s\n-00009070: 6462 6d2d 6665 7463 6873 6462 6d2d 6665 dbm-fetchsdbm-fe\n-00009080: 7463 6820 4442 4d20 4b45 5972 6570 2e69 tch DBM KEYrep.i\n-00009090: 6f2e 6462 2e73 6462 6d23 7364 626d 2d73 o.db.sdbm#sdbm-s\n-000090a0: 746f 7265 7364 626d 2d73 746f 7265 2044 toresdbm-store D\n-000090b0: 424d 204b 4559 2056 414c 5545 205b 464c BM KEY VALUE [FL\n-000090c0: 4147 535d 7265 702e 696f 2e64 622e 7364 AGS]rep.io.db.sd\n-000090d0: 626d 2373 6462 6d2d 6465 6c65 7465 7364 bm#sdbm-deletesd\n-000090e0: 626d 2d64 656c 6574 6520 4442 4d20 4b45 bm-delete DBM KE\n-000090f0: 5972 6570 2e69 6f2e 6462 2e73 6462 6d23 Yrep.io.db.sdbm#\n-00009100: 7364 626d 2d66 6972 7374 6b65 7973 6462 sdbm-firstkeysdb\n-00009110: 6d2d 6669 7273 746b 6579 2044 424d 7265 m-firstkey DBMre\n-00009120: 702e 696f 2e64 622e 7364 626d 2373 6462 p.io.db.sdbm#sdb\n-00009130: 6d2d 6e65 7874 6b65 7973 6462 6d2d 6e65 m-nextkeysdbm-ne\n-00009140: 7874 6b65 7920 4442 4d72 6570 2e69 6f2e xtkey DBMrep.io.\n-00009150: 6462 2e73 6462 6d23 7364 626d 2d72 646f db.sdbm#sdbm-rdo\n-00009160: 6e6c 7973 6462 6d2d 7264 6f6e 6c79 2044 nlysdbm-rdonly D\n-00009170: 424d 7265 702e 696f 2e64 622e 7364 626d BMrep.io.db.sdbm\n-00009180: 2373 6462 6d2d 6572 726f 7273 6462 6d2d #sdbm-errorsdbm-\n-00009190: 6572 726f 7220 4442 4d72 6570 2e69 6f2e error DBMrep.io.\n-000091a0: 6462 2e73 6462 6d23 7364 626d 7073 6462 db.sdbm#sdbmpsdb\n-000091b0: 6d70 2041 5247 0a0a 5265 7475 726e 7320 mp ARG..Returns \n-000091c0: 7420 6966 2041 5247 2069 7320 616e 2073 t if ARG is an s\n-000091d0: 6462 6d20 6f62 6a65 6374 2028 6372 6561 dbm object (crea\n-000091e0: 7465 6420 6279 2060 7364 626d 2d6f 7065 ted by `sdbm-ope\n-000091f0: 6e27 292e 6c6f 6164 2d70 6174 6841 206c n').load-pathA l\n-00009200: 6973 7420 6f66 2064 6972 6563 746f 7279 ist of directory\n-00009210: 206e 616d 6573 2e20 5768 656e 2060 6c6f names. When `lo\n-00009220: 6164 2720 6f70 656e 7320 6120 6c69 7370 ad' opens a lisp\n-00009230: 2d66 696c 6520 6974 2073 6561 7263 6865 -file it searche\n-00009240: 7320 6561 6368 0a64 6972 6563 746f 7279 s each.directory\n-00009250: 206e 616d 6564 2069 6e20 7468 6973 206c named in this l\n-00009260: 6973 7420 696e 2074 7572 6e20 756e 7469 ist in turn unti\n-00009270: 6c20 7468 6520 6669 6c65 2069 7320 666f l the file is fo\n-00009280: 756e 6420 6f72 2074 6865 206c 6973 740a und or the list.\n-00009290: 6973 2065 7868 6175 7374 6564 2e64 6c2d is exhausted.dl-\n-000092a0: 6c6f 6164 2d70 6174 684c 6973 7420 6f66 load-pathList of\n-000092b0: 2064 6972 6563 746f 7269 6573 2073 6561 directories sea\n-000092c0: 7263 6865 6420 666f 7220 6479 6e61 6d69 rched for dynami\n-000092d0: 6361 6c6c 7920 6c6f 6164 6564 206f 626a cally loaded obj\n-000092e0: 6563 7420 6669 6c65 732e 6166 7465 722d ect files.after-\n-000092f0: 6c6f 6164 2d61 6c69 7374 4120 6c69 7374 load-alistA list\n-00009300: 206f 6620 284c 4942 5241 5259 2046 4f52 of (LIBRARY FOR\n-00009310: 4d53 2e2e 2e29 2e20 5768 656e 6576 6572 MS...). Whenever\n-00009320: 2074 6865 2060 6c6f 6164 2720 636f 6d6d the `load' comm\n-00009330: 616e 6420 7265 6164 7320 6120 6669 6c65 and reads a file\n-00009340: 0a6f 6620 4c69 7370 2063 6f64 6520 4c49 .of Lisp code LI\n-00009350: 4252 4152 592c 2069 7420 6578 6563 7574 BRARY, it execut\n-00009360: 6573 2065 6163 6820 6f66 2046 4f52 4d53 es each of FORMS\n-00009370: 2e20 4e6f 7465 2074 6861 7420 4c49 4252 . Note that LIBR\n-00009380: 4152 5920 6d75 7374 0a65 7861 6374 6c79 ARY must.exactly\n-00009390: 206d 6174 6368 2074 6865 2046 494c 4520 match the FILE \n-000093a0: 6172 6775 6d65 6e74 2067 6976 656e 2074 argument given t\n-000093b0: 6f20 606c 6f61 6427 2e72 6570 2d64 6972 o `load'.rep-dir\n-000093c0: 6563 746f 7279 5468 6520 6469 7265 6374 ectoryThe direct\n-000093d0: 6f72 7920 696e 2077 6869 6368 2061 6c6c ory in which all\n-000093e0: 2069 6e73 7461 6c6c 6564 2064 6174 6120 installed data \n-000093f0: 6669 6c65 7320 6c69 7665 2e6c 6973 702d files live.lisp-\n-00009400: 6c69 622d 6469 7265 6374 6f72 7954 6865 lib-directoryThe\n-00009410: 206e 616d 6520 6f66 2074 6865 2064 6972 name of the dir\n-00009420: 6563 746f 7279 2069 6e20 7768 6963 6820 ectory in which \n-00009430: 7468 6520 7374 616e 6461 7264 206c 6973 the standard lis\n-00009440: 7020 6669 6c65 7320 6c69 7665 2e73 6974 p files live.sit\n-00009450: 652d 6c69 7370 2d64 6972 6563 746f 7279 e-lisp-directory\n-00009460: 5468 6520 6e61 6d65 206f 6620 7468 6520 The name of the \n-00009470: 6469 7265 6374 6f72 7920 696e 2077 6869 directory in whi\n-00009480: 6368 2073 6974 652d 7370 6563 6966 6963 ch site-specific\n-00009490: 204c 6973 7020 6669 6c65 7320 6172 6520 Lisp files are \n-000094a0: 7374 6f72 6564 2e65 7865 632d 6469 7265 stored.exec-dire\n-000094b0: 6374 6f72 7954 6865 206e 616d 6520 6f66 ctoryThe name of\n-000094c0: 2074 6865 2064 6972 6563 746f 7279 2063 the directory c\n-000094d0: 6f6e 7461 696e 696e 6720 6172 6368 6974 ontaining archit\n-000094e0: 6563 7475 7265 2073 7065 6369 6669 6320 ecture specific \n-000094f0: 6669 6c65 732e 646f 6375 6d65 6e74 6174 files.documentat\n-00009500: 696f 6e2d 6669 6c65 5468 6520 6e61 6d65 ion-fileThe name\n-00009510: 206f 6620 7468 6520 6461 7461 6261 7365 of the database\n-00009520: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the \n-00009530: 6c69 7370 2d6c 6962 7261 7279 2773 2064 lisp-library's d\n-00009540: 6f63 756d 656e 7461 7469 6f6e 2073 7472 ocumentation str\n-00009550: 696e 6773 2e64 6f63 756d 656e 7461 7469 ings.documentati\n-00009560: 6f6e 2d66 696c 6573 4120 6c69 7374 206f on-filesA list o\n-00009570: 6620 6461 7461 6261 7365 206e 616d 6573 f database names\n-00009580: 2063 6f6e 7461 696e 696e 6720 616c 6c20 containing all \n-00009590: 646f 6375 6d65 6e74 6174 696f 6e20 7374 documentation st\n-000095a0: 7269 6e67 732e 646c 2d6c 6f61 642d 7265 rings.dl-load-re\n-000095b0: 6c6f 632d 6e6f 7757 6865 6e20 6e6f 6e2d loc-nowWhen non-\n-000095c0: 6e69 6c2c 2064 796e 616d 6963 616c 6c79 nil, dynamically\n-000095d0: 206c 6f61 6465 6420 6c69 6272 6172 6965 loaded librarie\n-000095e0: 7320 6861 7665 2061 6c6c 2073 796d 626f s have all symbo\n-000095f0: 6c20 7265 6c6f 6361 7469 6f6e 730a 7065 l relocations.pe\n-00009600: 7266 726f 6d65 6420 6174 206c 6f61 642d rfromed at load-\n-00009610: 7469 6d65 2c20 6e6f 7420 6173 2072 6571 time, not as req\n-00009620: 7569 7265 642e 6c6f 6164 2d66 696c 656e uired.load-filen\n-00009630: 616d 6557 6869 6c65 2075 7369 6e67 2074 ameWhile using t\n-00009640: 6865 2060 6c6f 6164 2720 6675 6e63 7469 he `load' functi\n-00009650: 6f6e 2074 6f20 6c6f 6164 2061 204c 6973 on to load a Lis\n-00009660: 7020 6c69 6272 6172 792c 2074 6869 7320 p library, this \n-00009670: 7661 7269 6162 6c65 2069 730a 7365 7420 variable is.set \n-00009680: 746f 2074 6865 206e 616d 6520 6f66 2074 to the name of t\n-00009690: 6865 2066 696c 6520 6265 696e 6720 6c6f he file being lo\n-000096a0: 6164 6564 2e72 6570 2e6c 616e 672e 696e aded.rep.lang.in\n-000096b0: 7465 7270 7265 7465 7223 7175 6f74 6571 terpreter#quoteq\n-000096c0: 756f 7465 2041 5247 0a27 4152 470a 0a52 uote ARG.'ARG..R\n-000096d0: 6574 7572 6e73 2041 5247 2e72 6570 2e6c eturns ARG.rep.l\n-000096e0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-000096f0: 6c61 6d62 6461 6c61 6d62 6461 204c 414d lambdalambda LAM\n-00009700: 4244 412d 4c49 5354 2042 4f44 592e 2e2e BDA-LIST BODY...\n-00009710: 0a0a 4576 616c 7561 7465 7320 746f 2061 ..Evaluates to a\n-00009720: 6e20 616e 6f6e 796d 6f75 7320 6675 6e63 n anonymous func\n-00009730: 7469 6f6e 2e72 6570 2e64 6174 6123 6361 tion.rep.data#ca\n-00009740: 7263 6172 2043 4f4e 532d 4345 4c4c 0a0a rcar CONS-CELL..\n-00009750: 5265 7475 726e 7320 7468 6520 7661 6c75 Returns the valu\n-00009760: 6520 7374 6f72 6564 2069 6e20 7468 6520 e stored in the \n-00009770: 6361 7220 736c 6f74 206f 6620 434f 4e53 car slot of CONS\n-00009780: 2d43 454c 4c2c 206f 7220 6e69 6c20 6966 -CELL, or nil if\n-00009790: 2043 4f4e 532d 4345 4c4c 0a69 7320 6e69 CONS-CELL.is ni\n-000097a0: 6c2e 7265 702e 6461 7461 2363 6472 6364 l.rep.data#cdrcd\n-000097b0: 7220 434f 4e53 2d43 454c 4c0a 0a52 6574 r CONS-CELL..Ret\n-000097c0: 7572 6e73 2074 6865 2076 616c 7565 2073 urns the value s\n-000097d0: 746f 7265 6420 696e 2074 6865 2063 6472 tored in the cdr\n-000097e0: 2073 6c6f 7420 6f66 2043 4f4e 532d 4345 slot of CONS-CE\n-000097f0: 4c4c 2c20 6f72 206e 696c 2069 6620 434f LL, or nil if CO\n-00009800: 4e53 2d43 454c 4c0a 6973 206e 696c 2e72 NS-CELL.is nil.r\n-00009810: 6570 2e64 6174 6123 6c69 7374 6c69 7374 ep.data#listlist\n-00009820: 2041 5247 532e 2e2e 0a0a 5265 7475 726e ARGS.....Return\n-00009830: 7320 6120 6e65 7720 6c69 7374 2077 6974 s a new list wit\n-00009840: 6820 656c 656d 656e 7473 2041 5247 532e h elements ARGS.\n-00009850: 2e2e 7265 702e 6461 7461 236c 6973 742a ..rep.data#list*\n-00009860: 6c69 7374 2a20 4152 4731 2041 5247 3220 list* ARG1 ARG2 \n-00009870: 2e2e 2e20 4152 474e 0a0a 5265 7475 726e ... ARGN..Return\n-00009880: 7320 6120 6e65 7720 6c69 7374 2028 4152 s a new list (AR\n-00009890: 4731 2041 5247 3220 2e2e 2e20 4152 474e G1 ARG2 ... ARGN\n-000098a0: 2d31 202e 2041 5247 4e29 2e20 5468 6174 -1 . ARGN). That\n-000098b0: 2069 732c 2074 6865 2073 616d 6520 6173 is, the same as\n-000098c0: 2066 726f 6d0a 606c 6973 7427 2062 7574 from.`list' but\n-000098d0: 2074 6865 206c 6173 7420 6172 6775 6d65 the last argume\n-000098e0: 6e74 2069 7320 646f 7474 6564 2074 6f20 nt is dotted to \n-000098f0: 7468 6520 6c61 7374 2062 7574 206f 6e65 the last but one\n-00009900: 2061 7267 756d 656e 742e 7265 702e 6461 argument.rep.da\n-00009910: 7461 236d 616b 652d 6c69 7374 6d61 6b65 ta#make-listmake\n-00009920: 2d6c 6973 7420 4c45 4e47 5448 205b 494e -list LENGTH [IN\n-00009930: 4954 4941 4c2d 7265 7076 5d0a 0a52 6574 ITIAL-repv]..Ret\n-00009940: 7572 6e73 2061 206e 6577 206c 6973 7420 urns a new list \n-00009950: 7769 7468 204c 454e 4754 4820 6d65 6d62 with LENGTH memb\n-00009960: 6572 732c 2065 6163 6820 6f66 2077 6869 ers, each of whi\n-00009970: 6368 2069 7320 696e 6974 6961 6c69 7365 ch is initialise\n-00009980: 6420 746f 0a49 4e49 5449 414c 2d72 6570 d to.INITIAL-rep\n-00009990: 762c 206f 7220 6e69 6c2e 7265 702e 6461 v, or nil.rep.da\n-000099a0: 7461 2361 7070 656e 6461 7070 656e 6420 ta#appendappend \n-000099b0: 4c49 5354 532e 2e2e 0a0a 4e6f 6e2d 6465 LISTS.....Non-de\n-000099c0: 7374 7275 6374 6976 656c 7920 636f 6e63 structively conc\n-000099d0: 6174 656e 6174 6573 2065 6163 6820 6f66 atenates each of\n-000099e0: 2069 7427 7320 6172 6775 6d65 6e74 204c it's argument L\n-000099f0: 4953 5453 2e2e 2e20 696e 746f 206f 6e65 ISTS... into one\n-00009a00: 0a6e 6577 206c 6973 7420 7768 6963 6820 .new list which \n-00009a10: 6973 2072 6574 7572 6e65 642e 7265 702e is returned.rep.\n-00009a20: 6461 7461 236e 636f 6e63 6e63 6f6e 6320 data#nconcnconc \n-00009a30: 4c49 5354 532e 2e2e 0a0a 4465 7374 7275 LISTS.....Destru\n-00009a40: 6374 6976 656c 7920 636f 6e63 6174 656e ctively concaten\n-00009a50: 6174 6573 2065 6163 6820 6f66 2069 7427 ates each of it'\n-00009a60: 7320 6172 6775 6d65 6e74 204c 4953 5453 s argument LISTS\n-00009a70: 2e2e 2e20 696e 746f 206f 6e65 206e 6577 ... into one new\n-00009a80: 0a6c 6973 742e 2045 7665 7279 204c 4953 .list. Every LIS\n-00009a90: 5420 6275 7420 7468 6520 6c61 7374 2069 T but the last i\n-00009aa0: 7320 6d6f 6469 6669 6564 2073 6f20 7468 s modified so th\n-00009ab0: 6174 2069 7427 7320 6c61 7374 2063 6472 at it's last cdr\n-00009ac0: 2070 6f69 6e74 730a 746f 2074 6865 2062 points.to the b\n-00009ad0: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the \n-00009ae0: 6e65 7874 206c 6973 742e 2052 6574 7572 next list. Retur\n-00009af0: 6e73 2074 6865 206e 6577 206c 6973 742e ns the new list.\n-00009b00: 7265 702e 6461 7461 2372 706c 6163 6172 rep.data#rplacar\n-00009b10: 706c 6163 6120 434f 4e53 2d43 454c 4c20 placa CONS-CELL \n-00009b20: 4e45 572d 4341 520a 0a53 6574 7320 7468 NEW-CAR..Sets th\n-00009b30: 6520 7661 6c75 6520 6f66 2074 6865 2063 e value of the c\n-00009b40: 6172 2073 6c6f 7420 696e 2043 4f4e 532d ar slot in CONS-\n-00009b50: 4345 4c4c 2074 6f20 4e45 572d 4341 522e CELL to NEW-CAR.\n-00009b60: 0a52 6574 7572 6e73 2074 6865 2043 4f4e .Returns the CON\n-00009b70: 532d 4345 4c4c 2e72 6570 2e64 6174 6123 S-CELL.rep.data#\n-00009b80: 7270 6c61 6364 7270 6c61 6364 2043 4f4e rplacdrplacd CON\n-00009b90: 532d 4345 4c4c 204e 4557 2d43 4452 0a0a S-CELL NEW-CDR..\n-00009ba0: 5365 7473 2074 6865 2076 616c 7565 206f Sets the value o\n-00009bb0: 6620 7468 6520 6364 7220 736c 6f74 2069 f the cdr slot i\n-00009bc0: 6e20 434f 4e53 2d43 454c 4c20 746f 204e n CONS-CELL to N\n-00009bd0: 4557 2d43 4452 2e0a 5265 7475 726e 7320 EW-CDR..Returns \n-00009be0: 7468 6520 434f 4e53 2d43 454c 4c2e 7265 the CONS-CELL.re\n-00009bf0: 702e 6461 7461 2372 6576 6572 7365 7265 p.data#reversere\n-00009c00: 7665 7273 6520 4c49 5354 0a0a 5265 7475 verse LIST..Retu\n-00009c10: 726e 7320 6120 6e65 7720 6c69 7374 2077 rns a new list w\n-00009c20: 6869 6368 2069 7320 6120 636f 7079 206f hich is a copy o\n-00009c30: 6620 4c49 5354 2065 7863 6570 7420 7468 f LIST except th\n-00009c40: 6174 2074 6865 206d 656d 6265 7273 2061 at the members a\n-00009c50: 7265 2069 6e0a 7265 7665 7273 6520 6f72 re in.reverse or\n-00009c60: 6465 722e 7265 702e 6461 7461 236e 7265 der.rep.data#nre\n-00009c70: 7665 7273 656e 7265 7665 7273 6520 4c49 versenreverse LI\n-00009c80: 5354 0a0a 5265 7475 726e 7320 4c49 5354 ST..Returns LIST\n-00009c90: 2061 6c74 6572 6564 2073 6f20 7468 6174 altered so that\n-00009ca0: 2069 7427 7320 6d65 6d62 6572 7320 6172 it's members ar\n-00009cb0: 6520 696e 2072 6576 6572 7365 206f 7264 e in reverse ord\n-00009cc0: 6572 2074 6f20 7768 6174 2074 6865 790a er to what they.\n-00009cd0: 7765 7265 2e20 5468 6973 2066 756e 6374 were. This funct\n-00009ce0: 696f 6e20 6973 2064 6573 7472 7563 7469 ion is destructi\n-00009cf0: 7665 2074 6f77 6172 6473 2069 7427 7320 ve towards it's \n-00009d00: 6172 6775 6d65 6e74 2e72 6570 2e64 6174 argument.rep.dat\n-00009d10: 6123 6173 736f 6361 7373 6f63 2045 4c54 a#assocassoc ELT\n-00009d20: 2041 5353 4f43 2d4c 4953 540a 0a53 6561 ASSOC-LIST..Sea\n-00009d30: 7263 6865 7320 4153 534f 432d 4c49 5354 rches ASSOC-LIST\n-00009d40: 2066 6f72 2061 206c 6973 7420 7768 6f73 for a list whos\n-00009d50: 6520 6669 7273 7420 656c 656d 656e 7420 e first element \n-00009d60: 6973 2045 4c54 2e20 6061 7373 6f63 2720 is ELT. `assoc' \n-00009d70: 7573 6573 0a60 6571 7561 6c27 2074 6f20 uses.`equal' to \n-00009d80: 636f 6d70 6172 6520 656c 656d 656e 7473 compare elements\n-00009d90: 2e20 5265 7475 726e 7320 7468 6520 7375 . Returns the su\n-00009da0: 622d 6c69 7374 2073 7461 7274 696e 6720 b-list starting \n-00009db0: 6672 6f6d 2074 6865 2066 6972 7374 200a from the first .\n-00009dc0: 6d61 7463 6869 6e67 2061 7373 6f63 6961 matching associa\n-00009dd0: 7469 6f6e 2e0a 466f 7220 6578 616d 706c tion..For exampl\n-00009de0: 652c 0a20 2020 2028 6173 736f 6320 2774 e,. (assoc 't\n-00009df0: 6872 6565 2027 2828 6f6e 6520 2e20 3129 hree '((one . 1)\n-00009e00: 2028 7477 6f20 2e20 3229 2028 7468 7265 (two . 2) (thre\n-00009e10: 6520 2e20 3329 2028 666f 7572 202e 2034 e . 3) (four . 4\n-00009e20: 2929 290a 2020 2020 203d 3e20 2874 6872 ))). => (thr\n-00009e30: 6565 202e 2033 2972 6570 2e64 6174 6123 ee . 3)rep.data#\n-00009e40: 6173 7371 6173 7371 2045 4c54 2041 5353 assqassq ELT ASS\n-00009e50: 4f43 2d4c 4953 540a 0a53 6561 7263 6865 OC-LIST..Searche\n-00009e60: 7320 4153 534f 432d 4c49 5354 2066 6f72 s ASSOC-LIST for\n-00009e70: 2061 206c 6973 7420 7768 6f73 6520 6669 a list whose fi\n-00009e80: 7273 7420 656c 656d 656e 7420 6973 2045 rst element is E\n-00009e90: 4c54 2e20 6061 7373 7127 2075 7365 7320 LT. `assq' uses \n-00009ea0: 6065 7127 0a74 6f20 636f 6d70 6172 6520 `eq'.to compare \n-00009eb0: 656c 656d 656e 7473 2e20 5265 7475 726e elements. Return\n-00009ec0: 7320 7468 6520 7375 622d 6c69 7374 2073 s the sub-list s\n-00009ed0: 7461 7274 696e 6720 6672 6f6d 2074 6865 tarting from the\n-00009ee0: 2066 6972 7374 206d 6174 6368 696e 670a first matching.\n-00009ef0: 6173 736f 6369 6174 696f 6e2e 7265 702e association.rep.\n-00009f00: 6461 7461 2372 6173 736f 6372 6173 736f data#rassocrasso\n-00009f10: 6320 454c 5420 4153 534f 432d 4c49 5354 c ELT ASSOC-LIST\n-00009f20: 0a0a 5365 6172 6368 6573 2041 5353 4f43 ..Searches ASSOC\n-00009f30: 2d4c 4953 5420 666f 7220 6120 636f 6e73 -LIST for a cons\n-00009f40: 2d63 656c 6c20 7768 6f73 6520 6364 7220 -cell whose cdr \n-00009f50: 656c 656d 656e 7420 6973 2060 6571 7561 element is `equa\n-00009f60: 6c27 2074 6f20 454c 542e 200a 5265 7475 l' to ELT. .Retu\n-00009f70: 726e 7320 7468 6520 6669 7273 7420 636f rns the first co\n-00009f80: 6e73 2d63 656c 6c20 7768 6963 6820 6d61 ns-cell which ma\n-00009f90: 7463 6865 732c 206f 7220 6e69 6c2e 0a46 tches, or nil..F\n-00009fa0: 6f72 2065 7861 6d70 6c65 2c0a 2020 2020 or example,. \n-00009fb0: 2872 6173 736f 6320 3320 2728 286f 6e65 (rassoc 3 '((one\n-00009fc0: 202e 2031 2920 2874 776f 202e 2032 2920 . 1) (two . 2) \n-00009fd0: 2874 6872 6565 202e 2033 2920 2866 6f75 (three . 3) (fou\n-00009fe0: 7220 2e20 3429 2929 0a20 2020 2020 3d3e r . 4))). =>\n-00009ff0: 2028 7468 7265 6520 2e20 3329 0000 0000 (three . 3)....\n-0000a000: 7265 702e 6461 7461 2372 6173 7371 7261 rep.data#rassqra\n-0000a010: 7373 7120 454c 5420 4153 534f 432d 4c49 ssq ELT ASSOC-LI\n-0000a020: 5354 0a0a 5365 6172 6368 6573 2041 5353 ST..Searches ASS\n-0000a030: 4f43 2d4c 4953 5420 666f 7220 6120 636f OC-LIST for a co\n-0000a040: 6e73 2d63 656c 6c20 7768 6f73 6520 6364 ns-cell whose cd\n-0000a050: 7220 6973 2060 6571 2720 746f 2045 4c54 r is `eq' to ELT\n-0000a060: 2e0a 5265 7475 726e 7320 7468 6520 6669 ..Returns the fi\n-0000a070: 7273 7420 6d61 7463 6869 6e67 2063 6f6e rst matching con\n-0000a080: 732d 6365 6c6c 2c20 656c 7365 206e 696c s-cell, else nil\n-0000a090: 2e72 6570 2e64 6174 6123 6e74 686e 7468 .rep.data#nthnth\n-0000a0a0: 2049 4e44 4558 204c 4953 540a 0a52 6574 INDEX LIST..Ret\n-0000a0b0: 7572 6e73 2074 6865 2049 4e44 4558 7468 urns the INDEXth\n-0000a0c0: 2065 6c65 6d65 6e74 206f 6620 4c49 5354 element of LIST\n-0000a0d0: 2e20 5468 6520 6669 7273 7420 656c 656d . The first elem\n-0000a0e0: 656e 7420 6861 7320 616e 2049 4e44 4558 ent has an INDEX\n-0000a0f0: 206f 6620 7a65 726f 2e72 6570 2e64 6174 of zero.rep.dat\n-0000a100: 6123 6e74 6863 6472 6e74 6863 6472 2049 a#nthcdrnthcdr I\n-0000a110: 4e44 4558 204c 4953 540a 0a52 6574 7572 NDEX LIST..Retur\n-0000a120: 6e73 2074 6865 2049 4e44 4558 7468 2063 ns the INDEXth c\n-0000a130: 6472 206f 6620 4c49 5354 2e20 5468 6520 dr of LIST. The \n-0000a140: 6669 7273 7420 6973 2049 4e44 4558 207a first is INDEX z\n-0000a150: 6572 6f2e 7265 702e 6461 7461 236c 6173 ero.rep.data#las\n-0000a160: 746c 6173 7420 4c49 5354 0a0a 5265 7475 tlast LIST..Retu\n-0000a170: 726e 7320 7468 6520 6c61 7374 2065 6c65 rns the last ele\n-0000a180: 6d65 6e74 206f 6620 4c49 5354 2e72 6570 ment of LIST.rep\n-0000a190: 2e64 6174 6123 6d61 7063 6172 6d61 7063 .data#mapcarmapc\n-0000a1a0: 6172 2046 554e 4354 494f 4e20 4c49 5354 ar FUNCTION LIST\n-0000a1b0: 0a0a 4361 6c6c 7320 4655 4e43 5449 4f4e ..Calls FUNCTION\n-0000a1c0: 2d4e 414d 4520 7769 7468 2065 6163 6820 -NAME with each \n-0000a1d0: 656c 656d 656e 7420 6f66 204c 4953 5420 element of LIST \n-0000a1e0: 6173 2061 6e20 6172 6775 6d65 6e74 2069 as an argument i\n-0000a1f0: 6e20 7475 726e 2061 6e64 0a72 6574 7572 n turn and.retur\n-0000a200: 6e73 2061 206e 6577 206c 6973 7420 636f ns a new list co\n-0000a210: 6e73 7472 7563 7465 6420 6672 6f6d 2074 nstructed from t\n-0000a220: 6865 2072 6573 756c 7473 2c20 6965 2c0a he results, ie,.\n-0000a230: 2020 286d 6170 6361 7220 2866 756e 6374 (mapcar (funct\n-0000a240: 696f 6e20 286c 616d 6264 6120 2878 2920 ion (lambda (x) \n-0000a250: 2831 2b20 7829 2929 2027 2831 2032 2033 (1+ x))) '(1 2 3\n-0000a260: 2929 0a20 2020 3d3e 2028 3220 3320 3429 )). => (2 3 4)\n-0000a270: 7265 702e 6461 7461 236d 6170 636d 6170 rep.data#mapcmap\n-0000a280: 6320 4655 4e43 5449 4f4e 204c 4953 540a c FUNCTION LIST.\n-0000a290: 0a41 7070 6c69 6573 2046 554e 4354 494f .Applies FUNCTIO\n-0000a2a0: 4e20 746f 2065 6163 6820 656c 656d 656e N to each elemen\n-0000a2b0: 7420 696e 204c 4953 542c 2064 6973 6361 t in LIST, disca\n-0000a2c0: 7264 7320 7468 6520 7265 7375 6c74 732e rds the results.\n-0000a2d0: 7265 702e 6461 7461 2366 696c 7465 7266 rep.data#filterf\n-0000a2e0: 696c 7465 7220 5052 4544 4943 4154 4520 ilter PREDICATE \n-0000a2f0: 4c49 5354 0a0a 5265 7475 726e 2061 206e LIST..Return a n\n-0000a300: 6577 206c 6973 742c 2063 6f6e 7369 7374 ew list, consist\n-0000a310: 696e 6720 6f66 2074 6865 2065 6c65 6d65 ing of the eleme\n-0000a320: 6e74 7320 696e 204c 4953 5420 7768 6963 nts in LIST whic\n-0000a330: 6820 7468 6520 6675 6e63 7469 6f6e 0a50 h the function.P\n-0000a340: 5245 4449 4341 5445 2072 6574 7572 6e73 REDICATE returns\n-0000a350: 2074 2077 6865 6e20 6170 706c 6965 6420 t when applied \n-0000a360: 746f 3b20 692e 652e 2073 6f6d 6574 6869 to; i.e. somethi\n-0000a370: 6e67 206c 696b 650a 0a28 6d61 7063 6172 ng like..(mapcar\n-0000a380: 2027 6e63 6f6e 6320 286d 6170 6361 7220 'nconc (mapcar \n-0000a390: 2327 286c 616d 6264 6120 2878 290a 0909 #'(lambda (x)...\n-0000a3a0: 0920 2020 2877 6865 6e20 2850 5245 4449 . (when (PREDI\n-0000a3b0: 4341 5445 2078 290a 0909 0920 2020 2020 CATE x).... \n-0000a3c0: 286c 6973 7420 7829 2929 0a09 0920 2020 (list x)))... \n-0000a3d0: 2020 2020 4c49 5354 2929 7265 702e 6461 LIST))rep.da\n-0000a3e0: 7461 236d 656d 6265 726d 656d 6265 7220 ta#membermember \n-0000a3f0: 454c 5420 4c49 5354 0a0a 4966 2045 4c54 ELT LIST..If ELT\n-0000a400: 2069 7320 6120 6d65 6d62 6572 206f 6620 is a member of \n-0000a410: 6c69 7374 204c 4953 5420 7468 656e 2072 list LIST then r\n-0000a420: 6574 7572 6e20 7468 6520 7461 696c 206f eturn the tail o\n-0000a430: 6620 7468 6520 6c69 7374 2073 7461 7274 f the list start\n-0000a440: 696e 670a 6672 6f6d 2074 6865 206d 6174 ing.from the mat\n-0000a450: 6368 6564 2045 4c54 2c20 6965 2c0a 2020 ched ELT, ie,. \n-0000a460: 286d 656d 6265 7220 3120 2728 3220 3120 (member 1 '(2 1 \n-0000a470: 3329 290a 2020 203d 3e20 2831 2033 290a 3)). => (1 3).\n-0000a480: 606d 656d 6265 7227 2075 7365 7320 6065 `member' uses `e\n-0000a490: 7175 616c 2720 746f 2063 6f6d 7061 7265 qual' to compare\n-0000a4a0: 2061 746f 6d73 2e72 6570 2e64 6174 6123 atoms.rep.data#\n-0000a4b0: 6d65 6d71 6d65 6d71 2045 4c54 204c 4953 memqmemq ELT LIS\n-0000a4c0: 540a 0a49 6620 454c 5420 6973 2061 206d T..If ELT is a m\n-0000a4d0: 656d 6265 7220 6f66 206c 6973 7420 4c49 ember of list LI\n-0000a4e0: 5354 2074 6865 6e20 7265 7475 726e 2074 ST then return t\n-0000a4f0: 6865 2074 6169 6c20 6f66 2074 6865 206c he tail of the l\n-0000a500: 6973 7420 7374 6172 7469 6e67 0a66 726f ist starting.fro\n-0000a510: 6d20 7468 6520 6d61 7463 6865 6420 454c m the matched EL\n-0000a520: 542c 2069 652c 0a20 2028 6d65 6d71 2031 T, ie,. (memq 1\n-0000a530: 2027 2832 2031 2033 2929 0a20 2020 3d3e '(2 1 3)). =>\n-0000a540: 2028 3120 3329 0a60 6d65 6d71 2720 7573 (1 3).`memq' us\n-0000a550: 6573 2060 6571 2720 746f 2063 6f6d 7061 es `eq' to compa\n-0000a560: 7265 2061 746f 6d73 2e72 6570 2e64 6174 re atoms.rep.dat\n-0000a570: 6123 6465 6c65 7465 6465 6c65 7465 2045 a#deletedelete E\n-0000a580: 4c54 204c 4953 540a 0a52 6574 7572 6e73 LT LIST..Returns\n-0000a590: 204c 4953 5420 7769 7468 2061 6e79 206d LIST with any m\n-0000a5a0: 656d 6265 7273 2060 6571 7561 6c27 2074 embers `equal' t\n-0000a5b0: 6f20 454c 5420 6465 7374 7275 6374 6976 o ELT destructiv\n-0000a5c0: 656c 7920 7265 6d6f 7665 642e 7265 702e ely removed.rep.\n-0000a5d0: 6461 7461 2364 656c 6574 652d 6966 6465 data#delete-ifde\n-0000a5e0: 6c65 7465 2d69 6620 4655 4e43 5449 4f4e lete-if FUNCTION\n-0000a5f0: 204c 4953 540a 0a53 696d 696c 6172 2074 LIST..Similar t\n-0000a600: 6f20 6064 656c 6574 6527 2065 7863 6570 o `delete' excep\n-0000a610: 7420 7468 6174 2061 2070 7265 6469 6361 t that a predica\n-0000a620: 7465 2066 756e 6374 696f 6e2c 2046 554e te function, FUN\n-0000a630: 4354 494f 4e2d 4e41 4d45 2c20 6973 0a75 CTION-NAME, is.u\n-0000a640: 7365 6420 746f 2064 6563 6964 6520 7768 sed to decide wh\n-0000a650: 6963 6820 656c 656d 656e 7473 2074 6f20 ich elements to \n-0000a660: 6465 6c65 7465 2028 7265 6d6f 7665 2064 delete (remove d\n-0000a670: 6573 7472 7563 7469 7665 6c79 292e 0a60 estructively)..`\n-0000a680: 6465 6c65 7465 2d69 6627 2064 656c 6574 delete-if' delet\n-0000a690: 6573 2061 6e20 656c 656d 656e 7420 6966 es an element if\n-0000a6a0: 2046 554e 4354 494f 4e2d 4e41 4d45 2072 FUNCTION-NAME r\n-0000a6b0: 6574 7572 6e73 206e 6f6e 2d6e 696c 2077 eturns non-nil w\n-0000a6c0: 6865 6e20 0a61 7070 6c69 6564 2074 6f20 hen .applied to \n-0000a6d0: 7468 6174 2065 6c65 6d65 6e74 2c20 6965 that element, ie\n-0000a6e0: 2c0a 2020 2864 656c 6574 652d 6966 2027 ,. (delete-if '\n-0000a6f0: 286c 616d 6264 6120 2878 2920 283d 2078 (lambda (x) (= x\n-0000a700: 2031 2929 2027 2831 2032 2033 2034 2031 1)) '(1 2 3 4 1\n-0000a710: 2032 2929 0a20 2020 3d3e 2028 3220 3320 2)). => (2 3 \n-0000a720: 3420 3229 7265 702e 6461 7461 2364 656c 4 2)rep.data#del\n-0000a730: 6574 652d 6966 2d6e 6f74 6465 6c65 7465 ete-if-notdelete\n-0000a740: 2d69 662d 6e6f 7420 4655 4e43 5449 4f4e -if-not FUNCTION\n-0000a750: 204c 4953 540a 0a53 696d 696c 6172 2074 LIST..Similar t\n-0000a760: 6f20 6064 656c 6574 6527 2065 7863 6570 o `delete' excep\n-0000a770: 7420 7468 6174 2061 2070 7265 6469 6361 t that a predica\n-0000a780: 7465 2066 756e 6374 696f 6e2c 2046 554e te function, FUN\n-0000a790: 4354 494f 4e2d 4e41 4d45 2c20 6973 0a75 CTION-NAME, is.u\n-0000a7a0: 7365 6420 746f 2064 6563 6964 6520 7768 sed to decide wh\n-0000a7b0: 6963 6820 656c 656d 656e 7473 2074 6f20 ich elements to \n-0000a7c0: 6465 6c65 7465 2028 7265 6d6f 7665 2064 delete (remove d\n-0000a7d0: 6573 7472 7563 7469 7665 6c79 292e 0a60 estructively)..`\n-0000a7e0: 6465 6c65 7465 2d69 662d 6e6f 7427 2064 delete-if-not' d\n-0000a7f0: 656c 6574 6573 2061 6e20 656c 656d 656e eletes an elemen\n-0000a800: 7420 6966 2046 554e 4354 494f 4e2d 4e41 t if FUNCTION-NA\n-0000a810: 4d45 2072 6574 7572 6e73 206e 696c 2077 ME returns nil w\n-0000a820: 6865 6e20 0a61 7070 6c69 6564 2074 6f20 hen .applied to \n-0000a830: 7468 6174 2065 6c65 6d65 6e74 2c20 6965 that element, ie\n-0000a840: 2c0a 2020 2864 656c 6574 652d 6966 2d6e ,. (delete-if-n\n-0000a850: 6f74 2027 286c 616d 6264 6120 2878 2920 ot '(lambda (x) \n-0000a860: 283d 2078 2031 2929 2027 2831 2032 2033 (= x 1)) '(1 2 3\n-0000a870: 2034 2031 2032 2929 0a20 2020 3d3e 2028 4 1 2)). => (\n-0000a880: 3120 3129 7265 702e 6461 7461 2376 6563 1 1)rep.data#vec\n-0000a890: 746f 7276 6563 746f 7220 4152 4753 2e2e torvector ARGS..\n-0000a8a0: 2e0a 0a52 6574 7572 6e73 2061 206e 6577 ...Returns a new\n-0000a8b0: 2076 6563 746f 7220 7769 7468 2041 5247 vector with ARG\n-0000a8c0: 532e 2e2e 2061 7320 6974 7320 656c 656d S... as its elem\n-0000a8d0: 656e 7473 2e72 6570 2e64 6174 6123 6d61 ents.rep.data#ma\n-0000a8e0: 6b65 2d76 6563 746f 726d 616b 652d 7665 ke-vectormake-ve\n-0000a8f0: 6374 6f72 2053 495a 4520 5b49 4e49 5449 ctor SIZE [INITI\n-0000a900: 414c 2d72 6570 765d 0a0a 4372 6561 7465 AL-repv]..Create\n-0000a910: 7320 6120 6e65 7720 7665 6374 6f72 206f s a new vector o\n-0000a920: 6620 7369 7a65 2053 495a 452e 2049 6620 f size SIZE. If \n-0000a930: 494e 4954 4941 4c2d 7265 7076 2069 7320 INITIAL-repv is \n-0000a940: 7072 6f76 6964 6564 2065 6163 6820 656c provided each el\n-0000a950: 656d 656e 740a 7769 6c6c 2062 6520 7365 ement.will be se\n-0000a960: 7420 746f 2074 6861 7420 7661 6c75 652c t to that value,\n-0000a970: 2065 6c73 6520 7468 6579 2077 696c 6c20 else they will \n-0000a980: 616c 6c20 6265 206e 696c 2e72 6570 2e64 all be nil.rep.d\n-0000a990: 6174 6123 6d61 6b65 2d73 7472 696e 676d ata#make-stringm\n-0000a9a0: 616b 652d 7374 7269 6e67 204c 454e 4754 ake-string LENGT\n-0000a9b0: 4820 5b49 4e49 5449 414c 2d56 414c 5545 H [INITIAL-VALUE\n-0000a9c0: 5d0a 0a52 6574 7572 6e73 2061 206e 6577 ]..Returns a new\n-0000a9d0: 2073 7472 696e 6720 6f66 206c 656e 6774 string of lengt\n-0000a9e0: 6820 4c45 4e47 5448 2c20 6561 6368 2063 h LENGTH, each c\n-0000a9f0: 6861 7261 6374 6572 2069 7320 696e 6974 haracter is init\n-0000aa00: 6961 6c69 7365 6420 746f 0a49 4e49 5449 ialised to.INITI\n-0000aa10: 414c 2d72 6570 762c 206f 7220 746f 2073 AL-repv, or to s\n-0000aa20: 7061 6365 2069 6620 494e 4954 4941 4c2d pace if INITIAL-\n-0000aa30: 5641 4c55 4520 6973 206e 6f74 2067 6976 VALUE is not giv\n-0000aa40: 656e 2e72 6570 2e64 6174 6123 7375 6273 en.rep.data#subs\n-0000aa50: 7472 696e 6773 7562 7374 7269 6e67 2053 tringsubstring S\n-0000aa60: 5452 494e 4720 5354 4152 5420 5b45 4e44 TRING START [END\n-0000aa70: 5d0a 0a52 6574 7572 6e73 2074 6865 2070 ]..Returns the p\n-0000aa80: 6f72 7469 6f6e 206f 6620 5354 5249 4e47 ortion of STRING\n-0000aa90: 2073 7461 7274 696e 6720 6174 2063 6861 starting at cha\n-0000aaa0: 7261 6374 6572 206e 756d 6265 7220 5354 racter number ST\n-0000aab0: 4152 5420 616e 6420 656e 6469 6e67 0a61 ART and ending.a\n-0000aac0: 7420 7468 6520 6368 6172 6163 7465 7220 t the character \n-0000aad0: 6265 666f 7265 2045 4e44 2028 6f72 2074 before END (or t\n-0000aae0: 6865 2065 6e64 206f 6620 7468 6520 7374 he end of the st\n-0000aaf0: 7269 6e67 2069 6620 454e 4420 6973 206e ring if END is n\n-0000ab00: 6f74 2067 6976 656e 292e 0a41 6c6c 2069 ot given)..All i\n-0000ab10: 6e64 6963 6573 2073 7461 7274 2061 7420 ndices start at \n-0000ab20: 7a65 726f 2e72 6570 2e6c 616e 672e 696e zero.rep.lang.in\n-0000ab30: 7465 7270 7265 7465 7223 636f 6e64 636f terpreter#condco\n-0000ab40: 6e64 2028 434f 4e44 4954 494f 4e20 464f nd (CONDITION FO\n-0000ab50: 524d 532e 2e2e 2029 202e 2e2e 0a0a 4669 RMS... ) .....Fi\n-0000ab60: 6e64 2074 6865 2066 6972 7374 2043 4f4e nd the first CON\n-0000ab70: 4449 5449 4f4e 2077 6869 6368 2068 6173 DITION which has\n-0000ab80: 2061 2076 616c 7565 206f 6620 7420 7768 a value of t wh\n-0000ab90: 656e 2065 7661 6c27 6564 2c20 7468 656e en eval'ed, then\n-0000aba0: 2070 6572 666f 726d 0a61 2070 726f 676e perform.a progn\n-0000abb0: 206f 6e20 6974 7320 6173 736f 6369 6174 on its associat\n-0000abc0: 6564 2046 4f52 4d53 2e20 4966 2074 6865 ed FORMS. If the\n-0000abd0: 7265 2061 7265 206e 6f20 464f 524d 5320 re are no FORMS \n-0000abe0: 7769 7468 2074 6865 2043 4f4e 4449 5449 with the CONDITI\n-0000abf0: 4f4e 0a74 6865 6e20 7468 6520 7661 6c75 ON.then the valu\n-0000ac00: 6520 6f66 2074 6865 2043 4f4e 4449 5449 e of the CONDITI\n-0000ac10: 4f4e 2069 7320 7265 7475 726e 6564 2e20 ON is returned. \n-0000ac20: 4966 206e 6f20 434f 4e44 4954 494f 4e20 If no CONDITION \n-0000ac30: 6973 2074 2074 6865 6e0a 7265 7475 726e is t then.return\n-0000ac40: 206e 696c 2e0a 416e 2065 7861 6d70 6c65 nil..An example\n-0000ac50: 2c0a 2020 2863 6f6e 640a 2020 2020 2828 ,. (cond. ((\n-0000ac60: 7374 7269 6e67 7020 666f 6f29 0a20 2020 stringp foo). \n-0000ac70: 2020 2028 7469 746c 6520 2266 6f6f 2069 (title \"foo i\n-0000ac80: 7320 6120 7374 7269 6e67 2229 290a 2020 s a string\")). \n-0000ac90: 2020 2828 6e75 6d62 6572 7020 666f 6f29 ((numberp foo)\n-0000aca0: 0a20 2020 2020 2028 7365 7471 2062 6172 . (setq bar\n-0000acb0: 2066 6f6f 290a 2020 2020 2020 2874 6974 foo). (tit\n-0000acc0: 6c65 2022 666f 6f20 6973 2061 206e 756d le \"foo is a num\n-0000acd0: 6265 7222 2929 0a20 2020 2028 740a 2020 ber\")). (t. \n-0000ace0: 2020 2020 2874 6974 6c65 2022 666f 6f20 (title \"foo \n-0000acf0: 6973 2073 6f6d 6574 6869 6e67 2065 6c73 is something els\n-0000ad00: 652e 2e2e 2229 2929 0a4e 6f74 6520 7468 e...\"))).Note th\n-0000ad10: 6520 7573 6520 6f66 2070 6c61 696e 2060 e use of plain `\n-0000ad20: 7427 206f 6e20 6974 2773 206f 776e 2066 t' on it's own f\n-0000ad30: 6f72 2074 6865 206c 6173 7420 434f 4e44 or the last COND\n-0000ad40: 4954 494f 4e2c 2074 6869 7320 6973 0a6c ITION, this is.l\n-0000ad50: 696b 6520 7468 6520 6c61 7374 2065 6c73 ike the last els\n-0000ad60: 6520 696e 2061 6e20 656c 7365 2d69 6620 e in an else-if \n-0000ad70: 7374 6174 656d 656e 7420 696e 2043 2e72 statement in C.r\n-0000ad80: 6570 2e64 6174 6123 6571 7561 6c65 7175 ep.data#equalequ\n-0000ad90: 616c 2056 414c 5545 3120 5641 4c55 4532 al VALUE1 VALUE2\n-0000ada0: 0a0a 436f 6d70 6172 6573 2056 414c 5545 ..Compares VALUE\n-0000adb0: 3120 616e 6420 5641 4c55 4532 2c20 636f 1 and VALUE2, co\n-0000adc0: 6d70 6172 6573 2074 6865 2061 6374 7561 mpares the actua\n-0000add0: 6c20 7374 7275 6374 7572 6520 6f66 2074 l structure of t\n-0000ade0: 6865 206f 626a 6563 7473 206e 6f74 0a6a he objects not.j\n-0000adf0: 7573 7420 7768 6574 6865 7220 7468 6520 ust whether the \n-0000ae00: 6f62 6a65 6374 7320 6172 6520 6f6e 6520 objects are one \n-0000ae10: 616e 6420 7468 6520 7361 6d65 2e20 6965 and the same. ie\n-0000ae20: 2c20 7769 6c6c 2072 6574 7572 6e20 7420 , will return t \n-0000ae30: 666f 7220 7477 6f0a 7374 7269 6e67 7320 for two.strings \n-0000ae40: 6275 696c 7420 6672 6f6d 2074 6865 2073 built from the s\n-0000ae50: 616d 6520 6368 6172 6163 7465 7273 2069 ame characters i\n-0000ae60: 6e20 7468 6520 7361 6d65 206f 7264 6572 n the same order\n-0000ae70: 2065 7665 6e20 6966 2074 6865 2073 7472 even if the str\n-0000ae80: 696e 6773 270a 6c6f 6361 7469 6f6e 2069 ings'.location i\n-0000ae90: 6e20 6d65 6d6f 7279 2069 7320 6469 6666 n memory is diff\n-0000aea0: 6572 656e 742e 7265 702e 6461 7461 236e erent.rep.data#n\n-0000aeb0: 6f74 6e6f 7420 4152 470a 0a49 6620 4152 otnot ARG..If AR\n-0000aec0: 4720 6973 206e 696c 2072 6574 7572 6e73 G is nil returns\n-0000aed0: 2074 2c20 656c 7365 2072 6574 7572 6e73 t, else returns\n-0000aee0: 206e 696c 2e72 6570 2e64 6174 6123 7374 nil.rep.data#st\n-0000aef0: 7269 6e67 2d65 7175 616c 7374 7269 6e67 ring-equalstring\n-0000af00: 2d65 7175 616c 2053 5452 494e 4731 2053 -equal STRING1 S\n-0000af10: 5452 494e 4732 0a0a 5265 7475 726e 7320 TRING2..Returns \n-0000af20: 7420 6966 2053 5452 494e 4731 2061 6e64 t if STRING1 and\n-0000af30: 2053 5452 494e 4732 2061 7265 2074 6865 STRING2 are the\n-0000af40: 2073 616d 652c 2069 676e 6f72 696e 6720 same, ignoring \n-0000af50: 6361 7365 2e72 6570 2e64 6174 6123 7374 case.rep.data#st\n-0000af60: 7269 6e67 2d6c 6573 7370 7374 7269 6e67 ring-lesspstring\n-0000af70: 2d6c 6573 7370 2053 5452 494e 4731 2053 -lessp STRING1 S\n-0000af80: 5452 494e 4732 0a0a 5265 7475 726e 7320 TRING2..Returns \n-0000af90: 7420 6966 2053 5452 494e 4731 2069 7320 t if STRING1 is \n-0000afa0: 606c 6573 7327 2074 6861 6e20 5354 5249 `less' than STRI\n-0000afb0: 4e47 322c 2069 676e 6f72 696e 6720 6361 NG2, ignoring ca\n-0000afc0: 7365 2e72 6570 2e64 6174 6123 6174 6f6d se.rep.data#atom\n-0000afd0: 6174 6f6d 2041 5247 0a0a 5265 7475 726e atom ARG..Return\n-0000afe0: 7320 7420 6966 2041 5247 2069 7320 6e6f s t if ARG is no\n-0000aff0: 7420 6120 636f 6e73 2d63 656c 6c2e 0000 t a cons-cell...\n-0000b000: 7265 702e 7574 696c 2e75 7466 3823 7574 rep.util.utf8#ut\n-0000b010: 6638 2d73 7472 696e 672d 6c65 6e67 7468 f8-string-length\n-0000b020: 7574 6638 2d73 7472 696e 672d 6c65 6e67 utf8-string-leng\n-0000b030: 7468 2053 5452 494e 470a 0a52 6574 7572 th STRING..Retur\n-0000b040: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of\n-0000b050: 2063 6861 7261 6374 6572 7320 696e 2075 characters in u\n-0000b060: 7466 2d38 2065 6e63 6f64 6564 2053 5452 tf-8 encoded STR\n-0000b070: 494e 472e 7072 696e 742d 6c65 7665 6c54 ING.print-levelT\n-0000b080: 6865 206e 756d 6265 7220 6f66 206c 6973 he number of lis\n-0000b090: 7420 6c65 7665 6c73 2074 6f20 6465 7363 t levels to desc\n-0000b0a0: 656e 6420 7768 656e 2070 7269 6e74 696e end when printin\n-0000b0b0: 6720 6265 666f 7265 2061 6262 7265 7669 g before abbrevi\n-0000b0c0: 6174 696e 672e 7265 702e 6c61 6e67 2e69 ating.rep.lang.i\n-0000b0d0: 6e74 6572 7072 6574 6572 2370 726f 676e nterpreter#progn\n-0000b0e0: 7072 6f67 6e20 464f 524d 532e 2e2e 0a0a progn FORMS.....\n-0000b0f0: 4576 616c 2773 2065 6163 6820 6f66 2074 Eval's each of t\n-0000b100: 6865 2046 4f52 4d53 2069 6e20 6f72 6465 he FORMS in orde\n-0000b110: 7220 7265 7475 726e 696e 6720 7468 6520 r returning the \n-0000b120: 7661 6c75 6520 6f66 2074 6865 206c 6173 value of the las\n-0000b130: 740a 6f6e 652e 7265 702e 6c61 6e67 2e64 t.one.rep.lang.d\n-0000b140: 6562 7567 2373 7465 7073 7465 7020 464f ebug#stepstep FO\n-0000b150: 524d 0a0a 5573 6520 7468 6520 4c69 7370 RM..Use the Lisp\n-0000b160: 2064 6562 7567 6765 7220 746f 2065 7661 debugger to eva\n-0000b170: 6c75 6174 6520 464f 524d 2e72 6570 2e6c luate FORM.rep.l\n-0000b180: 616e 672e 6465 6275 6723 6261 636b 7472 ang.debug#backtr\n-0000b190: 6163 6562 6163 6b74 7261 6365 205b 5354 acebacktrace [ST\n-0000b1a0: 5245 414d 5d0a 0a50 7269 6e74 7320 6120 REAM]..Prints a \n-0000b1b0: 6261 636b 7472 6163 6520 6f66 2074 6865 backtrace of the\n-0000b1c0: 2063 7572 7265 6e74 204c 6973 7020 6361 current Lisp ca\n-0000b1d0: 6c6c 2073 7461 636b 2074 6f20 5354 5245 ll stack to STRE\n-0000b1e0: 414d 2028 6f72 2074 6f0a 6073 7461 6e64 AM (or to.`stand\n-0000b1f0: 6172 642d 6f75 7470 7574 2729 2e0a 5468 ard-output')..Th\n-0000b200: 6520 666f 726d 6174 2069 7320 736f 6d65 e format is some\n-0000b210: 7468 696e 6720 6c69 6b65 3a0a 2020 4655 thing like:. FU\n-0000b220: 4e43 5449 4f4e 2028 4152 474c 4953 5429 NCTION (ARGLIST)\n-0000b230: 2041 5247 532d 4556 414c 4c45 442d 500a ARGS-EVALLED-P.\n-0000b240: 7768 6572 6520 4152 4753 2d45 5641 4c4c where ARGS-EVALL\n-0000b250: 4544 2d50 2069 7320 6569 7468 6572 2060 ED-P is either `\n-0000b260: 7427 206f 7220 606e 696c 272c 2064 6570 t' or `nil', dep\n-0000b270: 656e 6469 6e67 206f 6e20 7768 6574 6865 ending on whethe\n-0000b280: 7220 6f72 206e 6f74 0a41 5247 4c49 5354 r or not.ARGLIST\n-0000b290: 2068 6164 2062 6565 6e20 6576 616c 7561 had been evalua\n-0000b2a0: 7465 6420 6f72 206e 6f74 2062 6566 6f72 ted or not befor\n-0000b2b0: 6520 6265 696e 6720 7075 7420 696e 746f e being put into\n-0000b2c0: 2074 6865 2073 7461 636b 2e72 6570 2e64 the stack.rep.d\n-0000b2d0: 6174 6123 7570 6361 7365 2d74 6162 6c65 ata#upcase-table\n-0000b2e0: 3235 362d 6279 7465 2073 7472 696e 6720 256-byte string \n-0000b2f0: 686f 6c64 696e 6720 7472 616e 736c 6174 holding translat\n-0000b300: 696f 6e73 2074 6f20 7475 726e 2065 6163 ions to turn eac\n-0000b310: 6820 6368 6172 6163 7465 7220 696e 746f h character into\n-0000b320: 2069 7473 0a75 7070 6572 2d63 6173 6520 its.upper-case \n-0000b330: 6571 7569 7661 6c65 6e74 2e72 6570 2e73 equivalent.rep.s\n-0000b340: 7973 7465 6d23 7573 6572 2d66 756c 6c2d ystem#user-full-\n-0000b350: 6e61 6d65 7573 6572 2d66 756c 6c2d 6e61 nameuser-full-na\n-0000b360: 6d65 205b 5245 414c 2d4e 414d 455d 0a0a me [REAL-NAME]..\n-0000b370: 5265 7475 726e 7320 7468 6520 7265 616c Returns the real\n-0000b380: 206e 616d 6520 6f66 2074 6865 2075 7365 name of the use\n-0000b390: 7220 2861 2073 7472 696e 6729 2e20 4966 r (a string). If\n-0000b3a0: 2052 4541 4c2d 4e41 4d45 2069 7320 6e6f REAL-NAME is no\n-0000b3b0: 6e2d 6e69 6c2c 2069 7427 730a 7468 6520 n-nil, it's.the \n-0000b3c0: 6e61 6d65 2074 6f20 7265 7475 726e 2069 name to return i\n-0000b3d0: 6e20 7375 6273 6571 7565 6e74 2063 616c n subsequent cal\n-0000b3e0: 6c73 2e72 6570 2e73 7973 7465 6d23 6d65 ls.rep.system#me\n-0000b3f0: 7373 6167 656d 6573 7361 6765 2053 5452 ssagemessage STR\n-0000b400: 494e 4720 5b44 4953 504c 4159 2d4e 4f57 ING [DISPLAY-NOW\n-0000b410: 5d0a 0a54 656d 706f 7261 7269 6c79 2073 ]..Temporarily s\n-0000b420: 6574 7320 7468 6520 7374 6174 7573 2064 ets the status d\n-0000b430: 6973 706c 6179 2074 6f20 5354 5249 4e47 isplay to STRING\n-0000b440: 2c20 7468 6973 206d 6179 206e 6f74 2068 , this may not h\n-0000b450: 6170 7065 6e20 756e 7469 6c20 7468 650a appen until the.\n-0000b460: 6e65 7874 2063 6f6d 706c 6574 6520 7265 next complete re\n-0000b470: 6469 7370 6c61 792c 2075 6e6c 6573 7320 display, unless \n-0000b480: 4449 5350 4c41 592d 4e4f 5720 6973 206e DISPLAY-NOW is n\n-0000b490: 6f6e 2d6e 696c 2e72 6570 2e64 6174 6123 on-nil.rep.data#\n-0000b4a0: 6469 6769 742d 6368 6172 2d70 6469 6769 digit-char-pdigi\n-0000b4b0: 742d 6368 6172 2d70 2043 4841 520a 0a52 t-char-p CHAR..R\n-0000b4c0: 6574 7572 6e73 2074 2069 6620 4348 4152 eturns t if CHAR\n-0000b4d0: 2069 7320 6120 6469 6769 742e 7265 702e is a digit.rep.\n-0000b4e0: 6461 7461 2363 6861 722d 646f 776e 6361 data#char-downca\n-0000b4f0: 7365 6368 6172 2d64 6f77 6e63 6173 6520 sechar-downcase \n-0000b500: 4348 4152 0a0a 5265 7475 726e 7320 7468 CHAR..Returns th\n-0000b510: 6520 6c6f 7765 722d 6361 7365 2065 7175 e lower-case equ\n-0000b520: 6976 616c 656e 7420 6f66 2043 4841 522e ivalent of CHAR.\n-0000b530: 7265 702e 7379 7374 656d 2363 7279 7074 rep.system#crypt\n-0000b540: 6372 7970 7420 4b45 5920 5341 4c54 0a0a crypt KEY SALT..\n-0000b550: 5468 6520 6063 7279 7074 2720 6675 6e63 The `crypt' func\n-0000b560: 7469 6f6e 2074 616b 6573 2061 2070 6173 tion takes a pas\n-0000b570: 7377 6f72 642c 204b 4559 2c20 6173 2061 sword, KEY, as a\n-0000b580: 2073 7472 696e 672c 2061 6e64 2061 2053 string, and a S\n-0000b590: 414c 540a 6368 6172 6163 7465 7220 6172 ALT.character ar\n-0000b5a0: 7261 792c 2061 6e64 2072 6574 7572 6e73 ray, and returns\n-0000b5b0: 2061 2070 7269 6e74 6162 6c65 2041 5343 a printable ASC\n-0000b5c0: 4949 2073 7472 696e 6720 7768 6963 6820 II string which \n-0000b5d0: 7374 6172 7473 2077 6974 680a 616e 6f74 starts with.anot\n-0000b5e0: 6865 7220 7361 6c74 2e20 2049 7420 6973 her salt. It is\n-0000b5f0: 2062 656c 6965 7665 6420 7468 6174 2c20 believed that, \n-0000b600: 6769 7665 6e20 7468 6520 6f75 7470 7574 given the output\n-0000b610: 206f 6620 7468 6520 6675 6e63 7469 6f6e of the function\n-0000b620: 2c0a 7468 6520 6265 7374 2077 6179 2074 ,.the best way t\n-0000b630: 6f20 6669 6e64 2061 204b 4559 2074 6861 o find a KEY tha\n-0000b640: 7420 7769 6c6c 2070 726f 6475 6365 2074 t will produce t\n-0000b650: 6861 7420 6f75 7470 7574 2069 7320 746f hat output is to\n-0000b660: 2067 7565 7373 0a76 616c 7565 7320 6f66 guess.values of\n-0000b670: 204b 4559 2075 6e74 696c 2074 6865 206f KEY until the o\n-0000b680: 7269 6769 6e61 6c20 7661 6c75 6520 6f66 riginal value of\n-0000b690: 204b 4559 2069 7320 666f 756e 642e 0a0a KEY is found...\n-0000b6a0: 5365 6520 6372 7970 7428 3329 2066 6f72 See crypt(3) for\n-0000b6b0: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio\n-0000b6c0: 6e2e 666f 726d 6174 2d68 6f6f 6b73 2d61 n.format-hooks-a\n-0000b6d0: 6c69 7374 416c 6973 7420 6f66 2028 4348 listAlist of (CH\n-0000b6e0: 4152 202e 2046 554e 4354 494f 4e29 2064 AR . FUNCTION) d\n-0000b6f0: 6566 696e 696e 6720 6578 7472 6120 666f efining extra fo\n-0000b700: 726d 6174 2063 6f6e 7665 7273 696f 6e73 rmat conversions\n-0000b710: 2066 6f72 2074 6865 0a66 6f72 6d61 7420 for the.format \n-0000b720: 6675 6e63 7469 6f6e 2e20 4655 4e43 5449 function. FUNCTI\n-0000b730: 4f4e 2069 7320 6361 6c6c 6564 2061 7320 ON is called as \n-0000b740: 2846 554e 4354 494f 4e20 7265 7076 292c (FUNCTION repv),\n-0000b750: 2061 6e64 2073 686f 756c 640a 7265 7475 and should.retu\n-0000b760: 726e 2074 6865 2073 7472 696e 6720 746f rn the string to\n-0000b770: 2062 6520 696e 7365 7274 6564 2e72 6570 be inserted.rep\n-0000b780: 2e69 6f2e 7374 7265 616d 7323 7772 6974 .io.streams#writ\n-0000b790: 6577 7269 7465 2053 5452 4541 4d20 4441 ewrite STREAM DA\n-0000b7a0: 5441 205b 4c45 4e47 5448 5d0a 0a57 7269 TA [LENGTH]..Wri\n-0000b7b0: 7465 7320 4441 5441 2c20 7768 6963 6820 tes DATA, which \n-0000b7c0: 6361 6e20 6569 7468 6572 2062 6520 6120 can either be a \n-0000b7d0: 7374 7269 6e67 206f 7220 6120 6368 6172 string or a char\n-0000b7e0: 6163 7465 722c 2074 6f20 7468 6520 7374 acter, to the st\n-0000b7f0: 7265 616d 0a53 5452 4541 4d2c 2072 6574 ream.STREAM, ret\n-0000b800: 7572 6e69 6e67 2074 6865 206e 756d 6265 urning the numbe\n-0000b810: 7220 6f66 2063 6861 7261 6374 6572 7320 r of characters \n-0000b820: 6163 7475 616c 6c79 2077 7269 7474 656e actually written\n-0000b830: 2e20 4966 2044 4154 4120 6973 0a61 2073 . If DATA is.a s\n-0000b840: 7472 696e 6720 4c45 4e47 5448 2063 616e tring LENGTH can\n-0000b850: 2064 6566 696e 6520 686f 7720 6d61 6e79 define how many\n-0000b860: 2063 6861 7261 6374 6572 7320 746f 2077 characters to w\n-0000b870: 7269 7465 2e72 6570 2e69 6f2e 7374 7265 rite.rep.io.stre\n-0000b880: 616d 7323 7065 656b 2d63 6861 7270 6565 ams#peek-charpee\n-0000b890: 6b2d 6368 6172 2053 5452 4541 4d0a 0a52 k-char STREAM..R\n-0000b8a0: 6574 7572 6e73 2074 6865 206e 6578 7420 eturns the next \n-0000b8b0: 6368 6172 6163 7465 7220 6672 6f6d 2074 character from t\n-0000b8c0: 6865 2069 6e70 7574 2d73 7472 6561 6d20 he input-stream \n-0000b8d0: 5354 5245 414d 2c20 2a77 6974 686f 7574 STREAM, *without\n-0000b8e0: 2a0a 7265 6d6f 7669 6e67 2074 6861 7420 *.removing that \n-0000b8f0: 6368 6172 6163 7465 7220 6672 6f6d 2074 character from t\n-0000b900: 6865 2068 6561 6420 6f66 2074 6865 2073 he head of the s\n-0000b910: 7472 6561 6d2e 2049 6620 6e6f 206d 6f72 tream. If no mor\n-0000b920: 650a 6368 6172 6163 7465 7273 2061 7265 e.characters are\n-0000b930: 2061 7661 696c 6162 6c65 2072 6574 7572 available retur\n-0000b940: 6e73 206e 696c 2e72 6570 2e69 6f2e 7374 ns nil.rep.io.st\n-0000b950: 7265 616d 7323 7265 6164 2d63 6861 7273 reams#read-chars\n-0000b960: 7265 6164 2d63 6861 7273 2053 5452 4541 read-chars STREA\n-0000b970: 4d20 434f 554e 540a 0a52 6561 6420 7570 M COUNT..Read up\n-0000b980: 746f 2043 4f55 4e54 2063 6861 7261 6374 to COUNT charact\n-0000b990: 6572 7320 6672 6f6d 2074 6865 2069 6e70 ers from the inp\n-0000b9a0: 7574 2073 7472 6561 6d20 5354 5245 414d ut stream STREAM\n-0000b9b0: 2c20 7265 7475 726e 696e 6720 610a 7374 , returning a.st\n-0000b9c0: 7269 6e67 2063 6f6e 7461 696e 696e 6720 ring containing \n-0000b9d0: 7468 6520 6368 6172 6163 7465 7273 2e20 the characters. \n-0000b9e0: 4966 2045 4f46 2069 7320 7265 6164 2062 If EOF is read b\n-0000b9f0: 6566 6f72 6520 7265 6164 696e 6720 434f efore reading CO\n-0000ba00: 554e 540a 6368 6172 6163 7465 7273 2c20 UNT.characters, \n-0000ba10: 7468 6520 7265 7475 726e 6564 2073 7472 the returned str\n-0000ba20: 696e 6720 7769 6c6c 2063 6f6e 7461 696e ing will contain\n-0000ba30: 2074 6865 2063 6861 7261 6374 6572 7320 the characters \n-0000ba40: 7265 6164 2075 7020 746f 0a74 6861 7420 read up to.that \n-0000ba50: 706f 696e 742e 2049 6620 6e6f 2063 6861 point. If no cha\n-0000ba60: 7261 6374 6572 7320 6172 6520 7265 6164 racters are read\n-0000ba70: 2c20 6e69 6c20 7769 6c6c 2062 6520 7265 , nil will be re\n-0000ba80: 7475 726e 6564 2e72 6570 2e69 6f2e 7374 turned.rep.io.st\n-0000ba90: 7265 616d 7323 7265 6164 2d6c 696e 6572 reams#read-liner\n-0000baa0: 6561 642d 6c69 6e65 2053 5452 4541 4d0a ead-line STREAM.\n-0000bab0: 0a52 6561 6420 6f6e 6520 6c69 6e65 206f .Read one line o\n-0000bac0: 6620 7465 7874 2066 726f 6d20 5354 5245 f text from STRE\n-0000bad0: 414d 2e20 2052 6574 7572 6e20 6974 2061 AM. Return it a\n-0000bae0: 7320 6120 7374 7269 6e67 2e20 2049 6620 s a string. If \n-0000baf0: 7468 650a 6c69 6e65 2077 6173 2074 6572 the.line was ter\n-0000bb00: 6d69 6e61 7465 6420 6279 2061 206e 6577 minated by a new\n-0000bb10: 6c69 6e65 2028 696e 7374 6561 6420 6f66 line (instead of\n-0000bb20: 2045 4f46 2920 6974 2069 7320 696e 636c EOF) it is incl\n-0000bb30: 7564 6564 2069 6e0a 7468 6520 7265 7475 uded in.the retu\n-0000bb40: 726e 2076 616c 7565 2e20 2049 6620 656e rn value. If en\n-0000bb50: 6420 6f66 2066 696c 6520 6f63 6375 7273 d of file occurs\n-0000bb60: 2069 6d6d 6564 6961 7465 6c79 2062 6566 immediately bef\n-0000bb70: 6f72 6520 616e 790a 6368 6172 6163 7465 ore any.characte\n-0000bb80: 7273 2063 616e 2062 6520 7265 6164 2c20 rs can be read, \n-0000bb90: 7265 7475 726e 206e 696c 2e72 6570 2e69 return nil.rep.i\n-0000bba0: 6f2e 7374 7265 616d 7323 636f 7079 2d73 o.streams#copy-s\n-0000bbb0: 7472 6561 6d63 6f70 792d 7374 7265 616d treamcopy-stream\n-0000bbc0: 2053 4f55 5243 452d 5354 5245 414d 2044 SOURCE-STREAM D\n-0000bbd0: 4553 542d 5354 5245 414d 0a0a 436f 7079 EST-STREAM..Copy\n-0000bbe0: 2061 6c6c 2063 6861 7261 6374 6572 7320 all characters \n-0000bbf0: 6672 6f6d 2053 4f55 5243 452d 5354 5245 from SOURCE-STRE\n-0000bc00: 414d 2074 6f20 4445 5354 2d53 5452 4541 AM to DEST-STREA\n-0000bc10: 4d20 756e 7469 6c20 616e 2045 4f46 2069 M until an EOF i\n-0000bc20: 730a 7265 6164 2e20 5265 7475 726e 7320 s.read. Returns \n-0000bc30: 7468 6520 6e75 6d62 6572 206f 6620 6368 the number of ch\n-0000bc40: 6172 6163 7465 7273 2063 6f70 6965 642e aracters copied.\n-0000bc50: 7265 702e 696f 2e73 7472 6561 6d73 2372 rep.io.streams#r\n-0000bc60: 6561 6472 6561 6420 5b53 5452 4541 4d5d eadread [STREAM]\n-0000bc70: 0a0a 5265 6164 7320 6f6e 6520 6c69 7370 ..Reads one lisp\n-0000bc80: 2d6f 626a 6563 7420 6672 6f6d 2074 6865 -object from the\n-0000bc90: 2069 6e70 7574 2d73 7472 6561 6d20 5354 input-stream ST\n-0000bca0: 5245 414d 2028 6f72 2074 6865 2076 616c REAM (or the val\n-0000bcb0: 7565 206f 6620 7468 650a 7661 7269 6162 ue of the.variab\n-0000bcc0: 6c65 2060 7374 616e 6461 7264 2d69 6e70 le `standard-inp\n-0000bcd0: 7574 2720 6966 2053 5452 4541 4d20 6973 ut' if STREAM is\n-0000bce0: 2075 6e73 7065 6369 6669 6564 2920 616e unspecified) an\n-0000bcf0: 6420 7265 7475 726e 2069 742e 7265 702e d return it.rep.\n-0000bd00: 696f 2e73 7472 6561 6d73 236d 616b 652d io.streams#make-\n-0000bd10: 7374 7269 6e67 2d69 6e70 7574 2d73 7472 string-input-str\n-0000bd20: 6561 6d6d 616b 652d 7374 7269 6e67 2d69 eammake-string-i\n-0000bd30: 6e70 7574 2d73 7472 6561 6d20 5354 5249 nput-stream STRI\n-0000bd40: 4e47 205b 5354 4152 545d 0a0a 5265 7475 NG [START]..Retu\n-0000bd50: 726e 7320 6120 696e 7075 7420 7374 7265 rns a input stre\n-0000bd60: 616d 2c20 6974 2077 696c 6c20 7375 7070 am, it will supp\n-0000bd70: 6c79 2c20 696e 206f 7264 6572 2c20 7468 ly, in order, th\n-0000bd80: 6520 6368 6172 6163 7465 7273 2069 6e20 e characters in \n-0000bd90: 5354 5249 4e47 2c0a 7374 6172 7469 6e67 STRING,.starting\n-0000bda0: 2066 726f 6d20 5354 4152 5420 286f 7220 from START (or \n-0000bdb0: 7468 6520 6265 6769 6e6e 696e 6720 6f66 the beginning of\n-0000bdc0: 2074 6865 2073 7472 696e 6729 2e72 6570 the string).rep\n-0000bdd0: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d6e .io.files#file-n\n-0000bde0: 616d 652d 6e6f 6e64 6972 6563 746f 7279 ame-nondirectory\n-0000bdf0: 6669 6c65 2d6e 616d 652d 6e6f 6e64 6972 file-name-nondir\n-0000be00: 6563 746f 7279 2046 494c 452d 4e41 4d45 ectory FILE-NAME\n-0000be10: 0a0a 5265 7475 726e 2074 6865 2064 6972 ..Return the dir\n-0000be20: 6563 746f 7279 2063 6f6d 706f 6e65 6e74 ectory component\n-0000be30: 206f 6620 4649 4c45 2d4e 414d 452c 2069 of FILE-NAME, i\n-0000be40: 6e63 6c75 6469 6e67 2074 6865 2066 696e ncluding the fin\n-0000be50: 616c 0a64 6972 6563 746f 7279 2073 6570 al.directory sep\n-0000be60: 6172 6174 6f72 2e72 6570 2e69 6f2e 6669 arator.rep.io.fi\n-0000be70: 6c65 7323 6669 6c65 2d6e 616d 652d 6469 les#file-name-di\n-0000be80: 7265 6374 6f72 7966 696c 652d 6e61 6d65 rectoryfile-name\n-0000be90: 2d64 6972 6563 746f 7279 2046 494c 452d -directory FILE-\n-0000bea0: 4e41 4d45 0a0a 5265 7475 726e 2074 6865 NAME..Return the\n-0000beb0: 2066 696c 6520 6e61 6d65 2063 6f6d 706f file name compo\n-0000bec0: 6e65 6e74 206f 6620 4649 4c45 2d4e 414d nent of FILE-NAM\n-0000bed0: 452c 2069 2e65 2e20 6576 6572 7974 6869 E, i.e. everythi\n-0000bee0: 6e67 2066 6f6c 6c6f 7769 6e67 0a74 6865 ng following.the\n-0000bef0: 2066 696e 616c 2064 6972 6563 746f 7279 final directory\n-0000bf00: 2073 6570 6172 6174 6f72 2e72 6570 2e69 separator.rep.i\n-0000bf10: 6f2e 6669 6c65 7323 6d61 6b65 2d64 6972 o.files#make-dir\n-0000bf20: 6563 746f 7279 6d61 6b65 2d64 6972 6563 ectorymake-direc\n-0000bf30: 746f 7279 2044 4952 4543 544f 5259 2d4e tory DIRECTORY-N\n-0000bf40: 414d 450a 0a43 7265 6174 6520 6120 6469 AME..Create a di\n-0000bf50: 7265 6374 6f72 7920 6361 6c6c 6564 2044 rectory called D\n-0000bf60: 4952 4543 544f 5259 2d4e 414d 452e 7265 IRECTORY-NAME.re\n-0000bf70: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n-0000bf80: 7772 6974 6561 626c 652d 7066 696c 652d writeable-pfile-\n-0000bf90: 7772 6974 6162 6c65 2d70 2046 494c 452d writable-p FILE-\n-0000bfa0: 4e41 4d45 0a0a 5265 7475 726e 7320 7420 NAME..Returns t \n-0000bfb0: 6966 2074 6865 2066 696c 6520 6361 6c6c if the file call\n-0000bfc0: 6564 2046 494c 452d 4e41 4d45 2069 7320 ed FILE-NAME is \n-0000bfd0: 6176 6169 6c61 626c 6520 666f 7220 7772 available for wr\n-0000bfe0: 6974 696e 6720 746f 2e3d ab29 7265 702e iting to.=.)rep.\n-0000bff0: c540 0000 0000 0000 1c00 0000 9a00 0000 .@..............\n-0000c000: 7265 702e 696f 2e66 696c 6573 2373 7464 rep.io.files#std\n-0000c010: 696e 2d66 696c 6573 7464 696e 2d66 696c in-filestdin-fil\n-0000c020: 650a 0a52 6574 7572 6e73 2074 6865 2066 e..Returns the f\n-0000c030: 696c 6520 6f62 6a65 6374 2072 6570 7265 ile object repre\n-0000c040: 7365 6e74 696e 6720 7468 6520 6564 6974 senting the edit\n-0000c050: 6f72 2773 2073 7461 6e64 6172 6420 696e or's standard in\n-0000c060: 7075 742e 7265 702e 696f 2e66 696c 6573 put.rep.io.files\n-0000c070: 2373 7464 6f75 742d 6669 6c65 7374 646f #stdout-filestdo\n-0000c080: 7574 2d66 696c 650a 0a52 6574 7572 6e73 ut-file..Returns\n-0000c090: 2074 6865 2066 696c 6520 6f62 6a65 6374 the file object\n-0000c0a0: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th\n-0000c0b0: 6520 6564 6974 6f72 2773 2073 7461 6e64 e editor's stand\n-0000c0c0: 6172 6420 6f75 7470 7574 2e72 6570 2e64 ard output.rep.d\n-0000c0d0: 6174 612e 6461 7475 6d73 2364 6566 696e ata.datums#defin\n-0000c0e0: 652d 6461 7475 6d2d 7072 696e 7465 7264 e-datum-printerd\n-0000c0f0: 6566 696e 652d 6461 7475 6d2d 7072 696e efine-datum-prin\n-0000c100: 7465 7220 4944 2050 5249 4e54 4552 0a0a ter ID PRINTER..\n-0000c110: 5265 6769 7374 6572 2061 2063 7573 746f Register a custo\n-0000c120: 6d20 7072 696e 7465 7220 666f 7220 616c m printer for al\n-0000c130: 6c20 6461 7475 6d73 2077 6974 6820 7479 l datums with ty\n-0000c140: 7065 2049 442e 2057 6865 6e20 7468 6573 pe ID. When thes\n-0000c150: 650a 6f62 6a65 6374 7320 7072 696e 7465 e.objects printe\n-0000c160: 6420 6172 652c 2074 6865 2066 756e 6374 d are, the funct\n-0000c170: 696f 6e20 5052 494e 5445 5220 7769 6c6c ion PRINTER will\n-0000c180: 2062 6520 6361 6c6c 6564 2077 6974 6820 be called with \n-0000c190: 7477 6f0a 6172 6775 6d65 6e74 732c 2074 two.arguments, t\n-0000c1a0: 6865 2064 6174 756d 2061 6e64 2074 6865 he datum and the\n-0000c1b0: 2073 7472 6561 6d20 746f 2070 7269 6e74 stream to print\n-0000c1c0: 2074 6f2e 7265 702e 6c61 6e67 2e69 6e74 to.rep.lang.int\n-0000c1d0: 6572 7072 6574 6572 2366 6c75 6964 666c erpreter#fluidfl\n-0000c1e0: 7569 6420 464c 5549 440a 0a52 6574 7572 uid FLUID..Retur\n-0000c1f0: 6e20 7468 6520 7661 6c75 6520 6f66 2074 n the value of t\n-0000c200: 6865 206d 6f73 7420 7265 6365 6e74 6c79 he most recently\n-0000c210: 2063 7265 6174 6564 2062 696e 6469 6e67 created binding\n-0000c220: 206f 6620 7468 6520 666c 7569 640a 7661 of the fluid.va\n-0000c230: 7269 6162 6c65 206f 626a 6563 7420 464c riable object FL\n-0000c240: 5549 442e 7265 702e 6461 7461 2e74 6162 UID.rep.data.tab\n-0000c250: 6c65 7323 6d61 6b65 2d77 6561 6b2d 7461 les#make-weak-ta\n-0000c260: 626c 656d 616b 652d 7765 616b 2d74 6162 blemake-weak-tab\n-0000c270: 6c65 2048 4153 482d 4655 4e43 5449 4f4e le HASH-FUNCTION\n-0000c280: 2043 4f4d 5041 5245 2d46 554e 4354 494f COMPARE-FUNCTIO\n-0000c290: 4e0a 0a53 696d 696c 6172 2074 6f20 606d N..Similar to `m\n-0000c2a0: 616b 652d 7461 626c 652c 2065 7863 6570 ake-table, excep\n-0000c2b0: 7420 7468 6174 206b 6579 2d76 616c 7565 t that key-value\n-0000c2c0: 2070 6169 7273 2073 746f 7265 6420 696e pairs stored in\n-0000c2d0: 2074 6865 2074 6162 6c65 0a61 7265 2073 the table.are s\n-0000c2e0: 6169 6420 746f 2062 6520 6060 7765 616b aid to be ``weak\n-0000c2f0: 6c79 206b 6579 6564 2727 2e20 5468 6174 ly keyed''. That\n-0000c300: 2069 732c 2074 6865 7920 6172 6520 6f6e is, they are on\n-0000c310: 6c79 2072 6574 6169 6e65 6420 696e 2074 ly retained in t\n-0000c320: 6865 0a74 6162 6c65 2061 7320 6c6f 6e67 he.table as long\n-0000c330: 2074 6865 206b 6579 2068 6173 206e 6f74 the key has not\n-0000c340: 2062 6565 6e20 6761 7262 6167 6520 636f been garbage co\n-0000c350: 6c6c 6563 7465 642e 0a0a 556e 6c69 6b65 llected...Unlike\n-0000c360: 2077 6974 6820 7461 626c 6573 2063 7265 with tables cre\n-0000c370: 6174 6564 2062 7920 7468 6520 606d 616b ated by the `mak\n-0000c380: 652d 7461 626c 6520 6675 6e63 7469 6f6e e-table function\n-0000c390: 2c20 7468 6520 6661 6374 2074 6861 740a , the fact that.\n-0000c3a0: 7468 6520 6b65 7920 6973 2073 746f 7265 the key is store\n-0000c3b0: 6420 696e 2074 6865 2074 6162 6c65 2069 d in the table i\n-0000c3c0: 7320 6e6f 7420 636f 6e73 6964 6572 6564 s not considered\n-0000c3d0: 2067 6f6f 6420 656e 6f75 6768 2074 6f20 good enough to \n-0000c3e0: 7072 6576 656e 740a 6974 2062 6569 6e67 prevent.it being\n-0000c3f0: 2067 6172 6261 6765 2063 6f6c 6c65 6374 garbage collect\n-0000c400: 6564 2e72 6570 2e64 6174 612e 7461 626c ed.rep.data.tabl\n-0000c410: 6573 2374 6162 6c65 2d62 6f75 6e64 2d70 es#table-bound-p\n-0000c420: 7461 626c 652d 626f 756e 642d 7020 5441 table-bound-p TA\n-0000c430: 424c 4520 4b45 590a 0a52 6574 7572 6e73 BLE KEY..Returns\n-0000c440: 2074 7275 6520 6966 2074 6865 2068 6173 true if the has\n-0000c450: 6820 7461 626c 6520 5441 424c 4520 636f h table TABLE co\n-0000c460: 6e74 6169 6e73 2061 2076 616c 7565 2061 ntains a value a\n-0000c470: 7373 6f63 6961 7465 6420 7769 7468 0a4b ssociated with.K\n-0000c480: 4559 2e72 6570 2e64 6174 612e 7461 626c EY.rep.data.tabl\n-0000c490: 6573 2374 6162 6c65 2d73 6574 7461 626c es#table-settabl\n-0000c4a0: 652d 7365 7420 5441 424c 4520 4b45 5920 e-set TABLE KEY \n-0000c4b0: 5641 4c55 450a 0a41 7373 6f63 6961 7465 VALUE..Associate\n-0000c4c0: 2056 414c 5545 2077 6974 6820 4b45 5920 VALUE with KEY \n-0000c4d0: 696e 2068 6173 6820 7461 626c 6520 5441 in hash table TA\n-0000c4e0: 424c 452e 2052 6574 7572 6e73 2056 414c BLE. Returns VAL\n-0000c4f0: 5545 2e00 7265 702e 766d 2e63 6f6d 7069 UE..rep.vm.compi\n-0000c500: 6c65 7223 636f 6d70 696c 652d 6669 6c65 ler#compile-file\n-0000c510: 2046 494c 452d 4e41 4d45 7265 702e 766d FILE-NAMErep.vm\n-0000c520: 2e63 6f6d 7069 6c65 7223 636f 6d70 696c .compiler#compil\n-0000c530: 652d 6c69 7370 2d6c 6962 5265 636f 6d70 e-lisp-libRecomp\n-0000c540: 696c 6520 616c 6c20 6f75 7420 6f66 2064 ile all out of d\n-0000c550: 6174 6520 6669 6c65 7320 696e 2074 6865 ate files in the\n-0000c560: 206c 6973 7020 6c69 6272 6172 7920 6469 lisp library di\n-0000c570: 7265 6374 6f72 792e 2049 6620 464f 5243 rectory. If FORC\n-0000c580: 452d 500a 6973 2074 7275 6520 6974 2773 E-P.is true it's\n-0000c590: 2061 7320 7468 6f75 6768 2061 6c6c 2066 as though all f\n-0000c5a0: 696c 6573 2077 6572 6520 6f75 7420 6f66 iles were out of\n-0000c5b0: 2064 6174 652e 0a54 6869 7320 6d61 6b65 date..This make\n-0000c5c0: 7320 7375 7265 2074 6861 7420 616c 6c20 s sure that all \n-0000c5d0: 646f 6320 7374 7269 6e67 7320 6172 6520 doc strings are \n-0000c5e0: 7772 6974 7465 6e20 746f 2074 6865 6972 written to their\n-0000c5f0: 2073 7065 6369 616c 2066 696c 6520 616e special file an\n-0000c600: 640a 7468 6174 2066 696c 6573 2077 6869 d.that files whi\n-0000c610: 6368 2073 686f 756c 646e 2774 2062 6520 ch shouldn't be \n-0000c620: 636f 6d70 696c 6564 2061 7265 6e27 742e compiled aren't.\n-0000c630: 0072 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler\n-0000c640: 2363 6f6d 7069 6c65 2d6c 6973 702d 6c69 #compile-lisp-li\n-0000c650: 6220 2321 6f70 7469 6f6e 616c 2044 4952 b #!optional DIR\n-0000c660: 4543 544f 5259 2046 4f52 4345 2d50 0072 ECTORY FORCE-P.r\n-0000c670: 6570 2e76 6d2e 636f 6d70 696c 6572 2e62 ep.vm.compiler.b\n-0000c680: 6173 6963 2363 6f6d 7069 6c65 2d66 6f72 asic#compile-for\n-0000c690: 6d20 464f 524d 0072 6570 2e76 6d2e 636f m FORM.rep.vm.co\n-0000c6a0: 6d70 696c 6572 2e6d 6f64 756c 6573 2363 mpiler.modules#c\n-0000c6b0: 6f6d 7069 6c65 2d66 756e 6374 696f 6e20 ompile-function \n-0000c6c0: 4655 4e43 5449 4f4e 2023 216f 7074 696f FUNCTION #!optio\n-0000c6d0: 6e61 6c20 4e41 4d45 7265 702e 7374 7275 nal NAMErep.stru\n-0000c6e0: 6374 7572 6573 2361 6c69 6173 2d73 7472 ctures#alias-str\n-0000c6f0: 7563 7475 7265 4372 6561 7465 2061 6e20 uctureCreate an \n-0000c700: 616c 6961 7320 6f66 2074 6865 2073 7472 alias of the str\n-0000c710: 7563 7475 7265 2063 616c 6c65 6420 4652 ucture called FR\n-0000c720: 4f4d 2061 7320 7468 6520 6e61 6d65 2054 OM as the name T\n-0000c730: 4f2e 0072 6570 2e73 7472 7563 7475 7265 O..rep.structure\n-0000c740: 7323 616c 6961 732d 7374 7275 6374 7572 s#alias-structur\n-0000c750: 6520 4652 4f4d 2054 4f72 6570 2e6e 6574 e FROM TOrep.net\n-0000c760: 2e64 6f6d 6169 6e2d 6e61 6d65 2364 6f6d .domain-name#dom\n-0000c770: 6169 6e2d 6162 6f76 6552 6574 7572 6e20 ain-aboveReturn \n-0000c780: 7468 6520 6e61 6d65 206f 6620 7061 7265 the name of pare\n-0000c790: 6e74 2064 6f6d 6169 6e20 6f66 2074 6865 nt domain of the\n-0000c7a0: 2073 7472 696e 6720 444f 4d41 494e 2e00 string DOMAIN..\n-0000c7b0: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n\n-0000c7c0: 616d 6523 646f 6d61 696e 2d61 626f 7665 ame#domain-above\n-0000c7d0: 2044 4f4d 4149 4e00 7265 702e 6e65 742e DOMAIN.rep.net.\n-0000c7e0: 646f 6d61 696e 2d6e 616d 6523 646f 6d61 domain-name#doma\n-0000c7f0: 696e 2d61 626f 7665 2d70 2044 3120 4432 in-above-p D1 D2\n-0000c800: 0072 6570 2e6e 6574 2e64 6f6d 6169 6e2d .rep.net.domain-\n-0000c810: 6e61 6d65 2364 6f6d 6169 6e2d 6571 7561 name#domain-equa\n-0000c820: 6c2d 7020 4431 2044 3272 6570 2e6e 6574 l-p D1 D2rep.net\n-0000c830: 2e72 7063 2364 6572 6567 6973 7465 722d .rpc#deregister-\n-0000c840: 7270 632d 7365 7276 6572 5265 6d6f 7665 rpc-serverRemove\n-0000c850: 2053 4f43 4b45 5420 6672 6f6d 2074 6865 SOCKET from the\n-0000c860: 2074 6162 6c65 206f 6620 7270 6320 636f table of rpc co\n-0000c870: 6e6e 6563 7469 6f6e 732e 0072 6570 2e6e nnections..rep.n\n-0000c880: 6574 2e72 7063 2364 6572 6567 6973 7465 et.rpc#deregiste\n-0000c890: 722d 7270 632d 7365 7276 6572 2053 4f43 r-rpc-server SOC\n-0000c8a0: 4b45 5472 6570 2e6e 6574 2e72 7063 2372 KETrep.net.rpc#r\n-0000c8b0: 7063 2d6f 7574 7075 742d 6861 6e64 6c65 pc-output-handle\n-0000c8c0: 7254 6865 2066 756e 6374 696f 6e20 7573 rThe function us\n-0000c8d0: 6564 2074 6f20 6861 6e64 6c65 2061 6e79 ed to handle any\n-0000c8e0: 204f 5554 5055 5420 6672 6f6d 2053 4f43 OUTPUT from SOC\n-0000c8f0: 4b45 542e 7265 702e 6e65 742e 7270 6323 KET.rep.net.rpc#\n-0000c900: 7270 632d 6372 6561 7465 2d73 6572 7665 rpc-create-serve\n-0000c910: 7253 7461 7274 206c 6973 7465 6e69 6e67 rStart listening\n-0000c920: 2066 6f72 2072 7063 2063 6f6e 6e65 6374 for rpc connect\n-0000c930: 696f 6e73 206f 6e20 7468 6520 6375 7272 ions on the curr\n-0000c940: 656e 7420 6d61 6368 696e 6500 7265 702e ent machine.rep.\n-0000c950: 6e65 742e 7270 6323 7270 632d 6372 6561 net.rpc#rpc-crea\n-0000c960: 7465 2d73 6572 7665 7272 6570 2e6e 6574 te-serverrep.net\n-0000c970: 2e72 7063 2364 6573 7472 6f79 2d72 7063 .rpc#destroy-rpc\n-0000c980: 2d73 6572 7661 6e74 5265 6d6f 7665 2074 -servantRemove t\n-0000c990: 6865 2073 6572 7661 6e74 2077 6974 6820 he servant with \n-0000c9a0: 7365 7276 616e 742d 6964 2049 4420 6672 servant-id ID fr\n-0000c9b0: 6f6d 2074 6865 2074 6162 6c65 206f 6620 om the table of \n-0000c9c0: 7365 7276 616e 7473 2e00 7265 702e 6e65 servants..rep.ne\n-0000c9d0: 742e 7270 6323 6465 7374 726f 792d 7270 t.rpc#destroy-rp\n-0000c9e0: 632d 7365 7276 616e 7420 4944 0072 6570 c-servant ID.rep\n-0000c9f0: 2e6e 6574 2e72 7063 2363 616c 6c2d 7769 .net.rpc#call-wi\n-0000ca00: 7468 2d72 7063 2d73 6572 7661 6e74 2049 th-rpc-servant I\n-0000ca10: 4d50 4c20 4341 4c4c 4241 434b 0072 6570 MPL CALLBACK.rep\n-0000ca20: 2e6e 6574 2e72 7063 2372 7063 2d70 726f .net.rpc#rpc-pro\n-0000ca30: 7879 2d3e 676c 6f62 616c 2d69 6420 5052 xy->global-id PR\n-0000ca40: 4f58 5900 7265 702e 6e65 742e 7270 6323 OXY.rep.net.rpc#\n-0000ca50: 7270 632d 7072 6f78 792d 3e73 6572 7661 rpc-proxy->serva\n-0000ca60: 6e74 2d69 6420 5052 4f58 5900 7265 702e nt-id PROXY.rep.\n-0000ca70: 6e65 742e 7270 6323 7365 7276 616e 742d net.rpc#servant-\n-0000ca80: 6964 2d3e 676c 6f62 616c 2d69 6420 4944 id->global-id ID\n-0000ca90: 7265 702e 6e65 742e 7270 6323 676c 6f62 rep.net.rpc#glob\n-0000caa0: 616c 2d69 642d 3e72 7063 2d70 726f 7879 al-id->rpc-proxy\n-0000cab0: 5265 7475 726e 2061 2066 756e 6374 696f Return a functio\n-0000cac0: 6e20 7468 6174 2063 616e 2062 6520 7573 n that can be us\n-0000cad0: 6564 2074 6f20 6361 6c6c 2074 6865 2052 ed to call the R\n-0000cae0: 5043 2061 7373 6f63 6961 7465 6420 7769 PC associated wi\n-0000caf0: 7468 2074 6865 0a67 6c6f 6261 6c20 7365 th the.global se\n-0000cb00: 7276 616e 7420 6964 2049 4420 2861 2073 rvant id ID (a s\n-0000cb10: 7472 696e 6729 2e00 7265 702e 6d6f 6475 tring)..rep.modu\n-0000cb20: 6c65 2d73 7973 7465 6d23 6465 6669 6e65 le-system#define\n-0000cb30: 2d69 6e74 6572 6661 6365 204e 414d 4520 -interface NAME \n-0000cb40: 5349 4772 6570 2e6d 6f64 756c 652d 7379 SIGrep.module-sy\n-0000cb50: 7374 656d 2364 6566 696e 652d 7374 7275 stem#define-stru\n-0000cb60: 6374 7572 652d 616c 6961 7343 7265 6174 cture-aliasCreat\n-0000cb70: 6520 6120 7365 636f 6e64 6172 7920 6e61 e a secondary na\n-0000cb80: 6d65 2054 4f20 666f 7220 7468 6520 7374 me TO for the st\n-0000cb90: 7275 6374 7572 6520 6361 6c6c 6564 2046 ructure called F\n-0000cba0: 524f 4d2e 7265 702e 6d6f 6475 6c65 2d73 ROM.rep.module-s\n-0000cbb0: 7973 7465 6d23 7374 7275 6374 7572 652d ystem#structure-\n-0000cbc0: 7265 6645 7661 6c75 6174 6573 2074 6f20 refEvaluates to \n-0000cbd0: 7468 6520 6375 7272 656e 7420 7661 6c75 the current valu\n-0000cbe0: 6520 6f66 2074 6865 2067 6c6f 6261 6c20 e of the global \n-0000cbf0: 6269 6e64 696e 6720 6f66 2073 796d 626f binding of symbo\n-0000cc00: 6c0a 5641 522d 4e41 4d45 2069 6e20 7468 l.VAR-NAME in th\n-0000cc10: 6520 6d6f 6475 6c65 2063 616c 6c65 6420 e module called \n-0000cc20: 5354 5255 4354 2d4e 414d 452e 2054 6869 STRUCT-NAME. Thi\n-0000cc30: 7320 7374 7275 6374 7572 6520 6d75 7374 s structure must\n-0000cc40: 0a70 7265 7669 6f75 736c 7920 6861 7665 .previously have\n-0000cc50: 2062 6565 6e20 6f70 656e 6564 206f 7220 been opened or \n-0000cc60: 6163 6365 7373 6564 2062 7920 7468 6520 accessed by the \n-0000cc70: 6375 7272 656e 7420 6d6f 6475 6c65 2e0a current module..\n-0000cc80: 0a57 6865 6e20 7265 6164 2c20 7468 6520 .When read, the \n-0000cc90: 7379 6e74 6178 2060 464f 4f23 4241 5227 syntax `FOO#BAR'\n-0000cca0: 2065 7870 616e 6473 2074 6f20 6028 7374 expands to `(st\n-0000ccb0: 7275 6374 7572 652d 7265 6620 464f 4f20 ructure-ref FOO \n-0000ccc0: 4241 5229 272e 7265 702e 6461 7461 2373 BAR)'.rep.data#s\n-0000ccd0: 7472 696e 672d 7570 7065 722d 6361 7365 tring-upper-case\n-0000cce0: 2d70 5265 7475 726e 2074 2069 6620 7374 -pReturn t if st\n-0000ccf0: 7269 6e67 2058 2069 7320 7570 7065 7220 ring X is upper \n-0000cd00: 6361 7365 2028 636f 6e74 6169 6e73 206e case (contains n\n-0000cd10: 6f20 6c6f 7765 7220 6361 7365 2063 6861 o lower case cha\n-0000cd20: 7261 6374 6572 7320 616e 640a 6174 206c racters and.at l\n-0000cd30: 6561 7374 206f 6e65 2075 7070 6572 2d63 east one upper-c\n-0000cd40: 6173 6520 6368 6172 6163 7465 7229 2e00 ase character)..\n-0000cd50: 7265 702e 6461 7461 2373 7472 696e 672d rep.data#string-\n-0000cd60: 7570 6361 7365 2058 7265 702e 6461 7461 upcase Xrep.data\n-0000cd70: 2373 7472 696e 672d 646f 776e 6361 7365 #string-downcase\n-0000cd80: 5265 7475 726e 2061 206e 6577 2073 7472 Return a new str\n-0000cd90: 696e 672c 2061 206c 6f77 6572 2063 6173 ing, a lower cas\n-0000cda0: 6520 636f 7079 206f 6620 7374 7269 6e67 e copy of string\n-0000cdb0: 2058 2e72 6570 2e64 6174 6123 6361 7069 X.rep.data#capi\n-0000cdc0: 7461 6c69 7a65 2d73 7472 696e 6752 6574 talize-stringRet\n-0000cdd0: 7572 6e20 6120 6e65 7720 7374 7269 6e67 urn a new string\n-0000cde0: 2c20 6120 636f 7079 206f 6620 5820 7769 , a copy of X wi\n-0000cdf0: 7468 2069 7473 2066 6972 7374 2063 6861 th its first cha\n-0000ce00: 7261 6374 6572 2069 6e20 7570 7065 7220 racter in upper \n-0000ce10: 6361 7365 2e00 7265 702e 6461 7461 2e72 case..rep.data.r\n-0000ce20: 696e 6723 6d61 6b65 2d72 696e 6720 2321 ing#make-ring #!\n-0000ce30: 6f70 7469 6f6e 616c 2053 495a 4500 7265 optional SIZE.re\n-0000ce40: 702e 6461 7461 2e72 696e 6723 7269 6e67 p.data.ring#ring\n-0000ce50: 2d3e 6c69 7374 2052 494e 4772 6570 2e74 ->list RINGrep.t\n-0000ce60: 6872 6561 6473 2e6d 7574 6578 236d 7574 hreads.mutex#mut\n-0000ce70: 6578 7052 6574 7572 6e73 2074 7275 6520 expReturns true \n-0000ce80: 6966 2041 5247 2069 7320 6120 6d75 7465 if ARG is a mute\n-0000ce90: 7820 6f62 6a65 6374 2e00 7265 702e 7468 x object..rep.th\n-0000cea0: 7265 6164 732e 6d75 7465 7823 6d75 7465 reads.mutex#mute\n-0000ceb0: 7870 2041 5247 7265 702e 7468 7265 6164 xp ARGrep.thread\n-0000cec0: 732e 6d75 7465 7823 7265 6c65 6173 652d s.mutex#release-\n-0000ced0: 6d75 7465 7852 656c 6561 7365 2074 6865 mutexRelease the\n-0000cee0: 206d 7574 6578 206f 626a 6563 7420 4d54 mutex object MT\n-0000cef0: 5820 2877 6869 6368 2073 686f 756c 6420 X (which should \n-0000cf00: 6861 7665 2070 7265 7669 6f75 736c 7920 have previously \n-0000cf10: 6265 656e 206f 6274 6169 6e65 640a 6279 been obtained.by\n-0000cf20: 2074 6865 2063 7572 7265 6e74 2074 6872 the current thr\n-0000cf30: 6561 6429 2e20 5265 7475 726e 7320 7472 ead). Returns tr\n-0000cf40: 7565 2069 6620 7468 6520 6d75 7465 7820 ue if the mutex \n-0000cf50: 6861 7320 6e6f 206e 6577 206f 776e 6572 has no new owner\n-0000cf60: 2e00 7265 702e 7468 7265 6164 732e 6d65 ..rep.threads.me\n-0000cf70: 7373 6167 652d 706f 7274 236d 616b 652d ssage-port#make-\n-0000cf80: 6d65 7373 6167 652d 706f 7274 0072 6570 message-port.rep\n-0000cf90: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n-0000cfa0: 2d70 6f72 7423 6d65 7373 6167 652d 7761 -port#message-wa\n-0000cfb0: 6974 696e 672d 7020 504f 5254 0072 6570 iting-p PORT.rep\n-0000cfc0: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n-0000cfd0: 2d70 6f72 7423 6d65 7373 6167 652d 7365 -port#message-se\n-0000cfe0: 6e64 2050 4f52 5420 4d45 5353 4147 452e nd PORT MESSAGE.\n-0000cff0: 06e9 0000 0000 0000 1900 0000 0e00 0000 ................\n-0000d000: 7265 702e 6461 7461 236d 656d 716c 6d65 rep.data#memqlme\n-0000d010: 6d71 6c20 454c 5420 4c49 5354 0a0a 4966 mql ELT LIST..If\n-0000d020: 2045 4c54 2069 7320 6120 6d65 6d62 6572 ELT is a member\n-0000d030: 206f 6620 6c69 7374 204c 4953 5420 7468 of list LIST th\n-0000d040: 656e 2072 6574 7572 6e20 7468 6520 7461 en return the ta\n-0000d050: 696c 206f 6620 7468 6520 6c69 7374 2073 il of the list s\n-0000d060: 7461 7274 696e 670a 6672 6f6d 2074 6865 tarting.from the\n-0000d070: 206d 6174 6368 6564 2045 4c54 2e20 606d matched ELT. `m\n-0000d080: 656d 716c 2720 7573 6573 2060 6571 6c27 emql' uses `eql'\n-0000d090: 2074 6f20 636f 6d70 6172 6520 6c69 7374 to compare list\n-0000d0a0: 2069 7465 6d73 2e72 6570 2e64 6174 6123 items.rep.data#\n-0000d0b0: 6465 6c71 6465 6c71 2045 4c54 204c 4953 delqdelq ELT LIS\n-0000d0c0: 540a 0a52 6574 7572 6e73 204c 4953 5420 T..Returns LIST \n-0000d0d0: 7769 7468 2061 6e79 206d 656d 6265 7273 with any members\n-0000d0e0: 2060 6571 2720 746f 2045 4c54 2064 6573 `eq' to ELT des\n-0000d0f0: 7472 7563 7469 7665 6c79 2072 656d 6f76 tructively remov\n-0000d100: 6564 2e72 6570 2e64 6174 6123 6172 7261 ed.rep.data#arra\n-0000d110: 7970 6172 7261 7970 2041 5247 0a0a 5265 yparrayp ARG..Re\n-0000d120: 7475 726e 7320 7420 7768 656e 2041 5247 turns t when ARG\n-0000d130: 2069 7320 616e 2061 7272 6179 2e72 6570 is an array.rep\n-0000d140: 2e64 6174 6123 6173 6574 6173 6574 2041 .data#asetaset A\n-0000d150: 5252 4159 2049 4e44 4558 204e 4557 2d56 RRAY INDEX NEW-V\n-0000d160: 414c 5545 0a0a 5365 7473 2065 6c65 6d65 ALUE..Sets eleme\n-0000d170: 6e74 206e 756d 6265 7220 494e 4445 5820 nt number INDEX \n-0000d180: 2861 2070 6f73 6974 6976 6520 696e 7465 (a positive inte\n-0000d190: 6765 7229 206f 6620 4152 5241 5920 2863 ger) of ARRAY (c\n-0000d1a0: 616e 2062 6520 6120 7665 6374 6f72 0a6f an be a vector.o\n-0000d1b0: 7220 6120 7374 7269 6e67 2920 746f 204e r a string) to N\n-0000d1c0: 4557 2d56 414c 5545 2c20 7265 7475 726e EW-VALUE, return\n-0000d1d0: 696e 6720 4e45 572d 5641 4c55 452e 204e ing NEW-VALUE. N\n-0000d1e0: 6f74 6520 7468 6174 2073 7472 696e 6773 ote that strings\n-0000d1f0: 0a63 616e 206f 6e6c 7920 636f 6e74 6169 .can only contai\n-0000d200: 6e20 6368 6172 6163 7465 7273 2028 6965 n characters (ie\n-0000d210: 2c20 696e 7465 6765 7273 292e 7265 702e , integers).rep.\n-0000d220: 6461 7461 2361 7265 6661 7265 6620 4152 data#arefaref AR\n-0000d230: 5241 5920 494e 4445 580a 0a52 6574 7572 RAY INDEX..Retur\n-0000d240: 6e73 2074 6865 2049 4e44 4558 7468 2028 ns the INDEXth (\n-0000d250: 6120 6e6f 6e2d 6e65 6761 7469 7665 2069 a non-negative i\n-0000d260: 6e74 6567 6572 2920 656c 656d 656e 7420 nteger) element \n-0000d270: 6f66 2041 5252 4159 2c20 7768 6963 680a of ARRAY, which.\n-0000d280: 6361 6e20 6265 2061 2076 6563 746f 7220 can be a vector \n-0000d290: 6f72 2061 2073 7472 696e 672e 2049 4e44 or a string. IND\n-0000d2a0: 4558 2073 7461 7274 7320 6174 207a 6572 EX starts at zer\n-0000d2b0: 6f2e 7265 702e 6461 7461 2363 6f6e 6361 o.rep.data#conca\n-0000d2c0: 7463 6f6e 6361 7420 4152 4753 2e2e 2e0a tconcat ARGS....\n-0000d2d0: 0a43 6f6e 6361 7465 6e61 7465 7320 616c .Concatenates al\n-0000d2e0: 6c20 4152 4753 2e2e 2e20 696e 746f 2061 l ARGS... into a\n-0000d2f0: 2073 696e 676c 6520 7374 7269 6e67 2c20 single string, \n-0000d300: 6561 6368 2061 7267 756d 656e 7420 6361 each argument ca\n-0000d310: 6e20 6265 2061 2073 7472 696e 672c 0a61 n be a string,.a\n-0000d320: 2063 6861 7261 6374 6572 206f 7220 6120 character or a \n-0000d330: 6c69 7374 206f 7220 7665 6374 6f72 206f list or vector o\n-0000d340: 6620 6368 6172 6163 7465 7273 2e72 6570 f characters.rep\n-0000d350: 2e64 6174 6123 6c65 6e67 7468 6c65 6e67 .data#lengthleng\n-0000d360: 7468 2053 4551 5545 4e43 450a 0a52 6574 th SEQUENCE..Ret\n-0000d370: 7572 6e73 2074 6865 206e 756d 6265 7220 urns the number \n-0000d380: 6f66 2065 6c65 6d65 6e74 7320 696e 2053 of elements in S\n-0000d390: 4551 5545 4e43 4520 2861 2073 7472 696e EQUENCE (a strin\n-0000d3a0: 672c 206c 6973 7420 6f72 2076 6563 746f g, list or vecto\n-0000d3b0: 7229 2e72 6570 2e64 6174 6123 636f 7079 r).rep.data#copy\n-0000d3c0: 2d73 6571 7565 6e63 6563 6f70 792d 7365 -sequencecopy-se\n-0000d3d0: 7175 656e 6365 2053 4551 5545 4e43 450a quence SEQUENCE.\n-0000d3e0: 0a52 6574 7572 6e73 2061 206e 6577 2073 .Returns a new s\n-0000d3f0: 6571 7565 6e63 6520 7768 6f73 6520 656c equence whose el\n-0000d400: 656d 656e 7473 2061 7265 2065 7120 746f ements are eq to\n-0000d410: 2074 686f 7365 2069 6e20 5345 5155 454e those in SEQUEN\n-0000d420: 4345 2e72 6570 2e64 6174 6123 656c 7465 CE.rep.data#elte\n-0000d430: 6c74 2053 4551 5545 4e43 4520 494e 4445 lt SEQUENCE INDE\n-0000d440: 580a 0a52 6574 7572 6e20 7468 6520 656c X..Return the el\n-0000d450: 656d 656e 7420 6f66 2053 4551 5545 4e43 ement of SEQUENC\n-0000d460: 4520 6174 2070 6f73 6974 696f 6e20 494e E at position IN\n-0000d470: 4445 5820 2863 6f75 6e74 696e 6720 6672 DEX (counting fr\n-0000d480: 6f6d 207a 6572 6f29 2e72 6570 2e69 6f2e om zero).rep.io.\n-0000d490: 6669 6c65 7323 6c6f 6164 2d66 696c 656c files#load-filel\n-0000d4a0: 6f61 642d 6669 6c65 2046 494c 454e 414d oad-file FILENAM\n-0000d4b0: 4520 5b53 5452 5543 5455 5245 5d0a 0a4c E [STRUCTURE]..L\n-0000d4c0: 6f61 6420 7468 6520 6669 6c65 206f 6620 oad the file of \n-0000d4d0: 4c69 7370 2066 6f72 6d73 2063 616c 6c65 Lisp forms calle\n-0000d4e0: 6420 4649 4c45 4e41 4d45 2028 6e6f 2073 d FILENAME (no s\n-0000d4f0: 7566 6669 7865 7320 6172 6520 6164 6465 uffixes are adde\n-0000d500: 642c 206f 720a 7061 7468 7320 7365 6172 d, or.paths sear\n-0000d510: 6368 6564 292e 2054 6865 2066 696c 6520 ched). The file \n-0000d520: 6973 206c 6f61 6465 6420 696e 2061 206e is loaded in a n\n-0000d530: 756c 6c20 6c65 7869 6361 6c20 656e 7669 ull lexical envi\n-0000d540: 726f 6e6d 656e 742c 0a77 6974 6869 6e20 ronment,.within \n-0000d550: 5354 5255 4354 5552 452e 2054 6865 2076 STRUCTURE. The v\n-0000d560: 616c 7565 206f 6620 7468 6520 6c61 7374 alue of the last\n-0000d570: 2066 6f72 6d20 6576 616c 7561 7465 6420 form evaluated \n-0000d580: 6973 2072 6574 7572 6e65 642e 7265 702e is returned.rep.\n-0000d590: 696f 2e66 696c 6573 236c 6f61 646c 6f61 io.files#loadloa\n-0000d5a0: 6420 4649 4c45 205b 4e4f 2d45 5252 4f52 d FILE [NO-ERROR\n-0000d5b0: 5d20 5b4e 4f2d 5041 5448 5d20 5b4e 4f2d ] [NO-PATH] [NO-\n-0000d5c0: 5355 4646 4958 5d0a 0a41 7474 656d 7074 SUFFIX]..Attempt\n-0000d5d0: 2074 6f20 6f70 656e 2061 6e64 2074 6865 to open and the\n-0000d5e0: 6e20 7265 6164 2d61 6e64 2d65 7661 6c20 n read-and-eval \n-0000d5f0: 7468 6520 6669 6c65 206f 6620 4c69 7370 the file of Lisp\n-0000d600: 2063 6f64 6520 4649 4c45 2e0a 0a46 6f72 code FILE...For\n-0000d610: 2065 6163 6820 6469 7265 6374 6f72 7920 each directory \n-0000d620: 6e61 6d65 6420 696e 2074 6865 2076 6172 named in the var\n-0000d630: 6961 626c 6520 606c 6f61 642d 7061 7468 iable `load-path\n-0000d640: 2720 7472 6965 7320 7468 6520 7661 6c75 ' tries the valu\n-0000d650: 6520 6f66 0a46 494c 4520 7769 7468 2060 e of.FILE with `\n-0000d660: 2e6a 6c63 2720 2863 6f6d 7069 6c65 642d .jlc' (compiled-\n-0000d670: 6c69 7370 2920 6170 7065 6e64 6564 2074 lisp) appended t\n-0000d680: 6f20 6974 2c20 7468 656e 2077 6974 6820 o it, then with \n-0000d690: 602e 6a6c 2720 6170 7065 6e64 6564 0a74 `.jl' appended.t\n-0000d6a0: 6f20 6974 2c20 6669 6e61 6c6c 7920 7472 o it, finally tr\n-0000d6b0: 6965 7320 4649 4c45 2077 6974 686f 7574 ies FILE without\n-0000d6c0: 206d 6f64 6966 6963 6174 696f 6e2e 0a0a modification...\n-0000d6d0: 4966 204e 4f2d 4552 524f 5220 6973 206e If NO-ERROR is n\n-0000d6e0: 6f6e 2d6e 696c 206e 6f20 6572 726f 7220 on-nil no error \n-0000d6f0: 6973 2073 6967 6e61 6c6c 6564 2069 6620 is signalled if \n-0000d700: 4649 4c45 2063 616e 2774 2062 6520 666f FILE can't be fo\n-0000d710: 756e 642e 2049 660a 4e4f 2d50 4154 4820 und. If.NO-PATH \n-0000d720: 6973 206e 6f6e 2d6e 696c 2074 6865 2060 is non-nil the `\n-0000d730: 6c6f 6164 2d70 6174 6827 2076 6172 6961 load-path' varia\n-0000d740: 626c 6520 6973 206e 6f74 2075 7365 642c ble is not used,\n-0000d750: 206a 7573 7420 7468 6520 7661 6c75 650a just the value.\n-0000d760: 6f66 2046 494c 452e 2049 6620 4e4f 2d53 of FILE. If NO-S\n-0000d770: 5546 4649 5820 6973 206e 6f6e 2d6e 696c UFFIX is non-nil\n-0000d780: 206e 6f20 7375 6666 6978 6573 2061 7265 no suffixes are\n-0000d790: 2061 7070 656e 6465 6420 746f 2046 494c appended to FIL\n-0000d7a0: 452e 0a0a 4966 2074 6865 2063 6f6d 7069 E...If the compi\n-0000d7b0: 6c65 6420 7665 7273 696f 6e20 6973 206f led version is o\n-0000d7c0: 6c64 6572 2074 6861 6e20 6974 2773 2073 lder than it's s\n-0000d7d0: 6f75 7263 6520 636f 6465 2c20 7468 6520 ource code, the \n-0000d7e0: 736f 7572 6365 2063 6f64 6520 6973 0a6c source code is.l\n-0000d7f0: 6f61 6465 6420 616e 6420 6120 7761 726e oaded and a warn\n-0000d800: 696e 6720 6973 2064 6973 706c 6179 6564 ing is displayed\n-0000d810: 2e72 6570 2e64 6174 6123 6571 6571 2056 .rep.data#eqeq V\n-0000d820: 414c 5545 3120 5641 4c55 4532 0a0a 5265 ALUE1 VALUE2..Re\n-0000d830: 7475 726e 7320 7420 6966 2056 414c 5545 turns t if VALUE\n-0000d840: 3120 616e 6420 5641 4c55 4532 2061 7265 1 and VALUE2 are\n-0000d850: 206f 6e65 2061 6e64 2074 6865 2073 616d one and the sam\n-0000d860: 6520 6f62 6a65 6374 2e20 4e6f 7465 2074 e object. Note t\n-0000d870: 6861 740a 7468 6973 206d 6179 206f 7220 hat.this may or \n-0000d880: 6d61 7920 6e6f 7420 6265 2074 7275 6520 may not be true \n-0000d890: 666f 7220 6e75 6d62 6572 7320 6f66 2074 for numbers of t\n-0000d8a0: 6865 2073 616d 6520 7661 6c75 6520 2873 he same value (s\n-0000d8b0: 6565 2060 6571 6c27 292e 7265 702e 6461 ee `eql').rep.da\n-0000d8c0: 7461 2373 7472 696e 672d 6865 6164 2d65 ta#string-head-e\n-0000d8d0: 7173 7472 696e 672d 6865 6164 2d65 7120 qstring-head-eq \n-0000d8e0: 5354 5249 4e47 3120 5354 5249 4e47 320a STRING1 STRING2.\n-0000d8f0: 0a52 6574 7572 6e73 2074 2069 6620 5354 .Returns t if ST\n-0000d900: 5249 4e47 3220 6d61 7463 6865 7320 7468 RING2 matches th\n-0000d910: 6520 6265 6769 6e6e 696e 6720 6f66 2053 e beginning of S\n-0000d920: 5452 494e 4731 2c20 6965 2c0a 2020 2873 TRING1, ie,. (s\n-0000d930: 7472 696e 672d 6865 6164 2d65 7120 2266 tring-head-eq \"f\n-0000d940: 6f6f 6261 7222 2022 666f 6f22 290a 2020 oobar\" \"foo\"). \n-0000d950: 203d 3e20 740a 2020 2873 7472 696e 672d => t. (string-\n-0000d960: 6865 6164 2d65 7120 2266 6f6f 2220 2266 head-eq \"foo\" \"f\n-0000d970: 6f6f 6261 7222 290a 2020 203d 3e20 6e69 oobar\"). => ni\n-0000d980: 6c72 6570 2e64 6174 6123 3a2f 3d2f 3d20 lrep.data#:/=/= \n-0000d990: 4152 4731 2041 5247 3220 2e2e 2e0a 0a52 ARG1 ARG2 .....R\n-0000d9a0: 6574 7572 6e73 2074 2069 6620 6561 6368 eturns t if each\n-0000d9b0: 2076 616c 7565 2069 7320 6469 6666 6572 value is differ\n-0000d9c0: 656e 7420 6672 6f6d 2065 7665 7279 206f ent from every o\n-0000d9d0: 7468 6572 2076 616c 7565 2e20 2855 7369 ther value. (Usi\n-0000d9e0: 6e67 0a60 6571 7561 6c27 2074 6f20 636f ng.`equal' to co\n-0000d9f0: 6d70 6172 6520 7661 6c75 6573 2c20 6578 mpare values, ex\n-0000da00: 6365 7074 2066 6f72 206e 756d 6265 7273 cept for numbers\n-0000da10: 2c20 7768 6572 6520 6578 6163 746e 6573 , where exactnes\n-0000da20: 7320 6973 0a69 676e 6f72 6564 2e29 7265 s is.ignored.)re\n-0000da30: 702e 6461 7461 233e 3e20 4152 4731 2041 p.data#>> ARG1 A\n-0000da40: 5247 3220 5b41 5247 3320 2e2e 2e5d 0a0a RG2 [ARG3 ...]..\n-0000da50: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n-0000da60: 3120 6973 2067 7265 6174 6572 2074 6861 1 is greater tha\n-0000da70: 6e20 4152 4732 2c20 616e 6420 6966 2041 n ARG2, and if A\n-0000da80: 5247 3220 6973 2067 7265 6174 6572 2074 RG2 is greater t\n-0000da90: 6861 6e20 4152 4733 2c0a 616e 6420 736f han ARG3,.and so\n-0000daa0: 206f 6e2e 204e 6f74 6520 7468 6174 2074 on. Note that t\n-0000dab0: 6869 7320 636f 6d6d 616e 6420 6973 6e27 his command isn'\n-0000dac0: 7420 6c69 6d69 7465 6420 746f 206e 756d t limited to num\n-0000dad0: 6265 7273 2c20 6974 2063 616e 2064 6f0a bers, it can do.\n-0000dae0: 7374 7269 6e67 732c 2070 6f73 6974 696f strings, positio\n-0000daf0: 6e73 2c20 6d61 726b 732c 2065 7463 2061 ns, marks, etc a\n-0000db00: 7320 7765 6c6c 2e72 6570 2e64 6174 6123 s well.rep.data#\n-0000db10: 3c3c 2041 5247 3120 4152 4732 205b 4152 << ARG1 ARG2 [AR\n-0000db20: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n-0000db30: 2074 2069 6620 4152 4731 2069 7320 6c65 t if ARG1 is le\n-0000db40: 7373 2074 6861 6e20 4152 4732 2e20 4e6f ss than ARG2. No\n-0000db50: 7465 2074 6861 7420 7468 6973 2063 6f6d te that this com\n-0000db60: 6d61 6e64 2069 736e 2774 206c 696d 6974 mand isn't limit\n-0000db70: 6564 2074 6f0a 6e75 6d62 6572 732c 2069 ed to.numbers, i\n-0000db80: 7420 6361 6e20 646f 2073 7472 696e 6773 t can do strings\n-0000db90: 2c20 706f 7369 7469 6f6e 732c 206d 6172 , positions, mar\n-0000dba0: 6b73 2c20 6574 6320 6173 2077 656c 6c2e ks, etc as well.\n-0000dbb0: 7265 702e 6461 7461 236e 756c 6c6e 756c rep.data#nullnul\n-0000dbc0: 6c20 4152 470a 0a52 6574 7572 6e73 2074 l ARG..Returns t\n-0000dbd0: 2069 6620 4152 4720 6973 206e 696c 2e72 if ARG is nil.r\n-0000dbe0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-0000dbf0: 7465 7223 6675 6e63 7469 6f6e 7066 756e ter#functionpfun\n-0000dc00: 6374 696f 6e70 2041 5247 0a0a 5265 7475 ctionp ARG..Retu\n-0000dc10: 726e 7320 7420 6966 2041 5247 2069 7320 rns t if ARG is \n-0000dc20: 6120 6675 6e63 7469 6f6e 2e72 6570 2e6c a function.rep.l\n-0000dc30: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0000dc40: 7370 6563 6961 6c2d 666f 726d 2d70 7370 special-form-psp\n-0000dc50: 6563 6961 6c2d 666f 726d 2d70 2041 5247 ecial-form-p ARG\n-0000dc60: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n-0000dc70: 5247 2069 7320 6120 7370 6563 6961 6c2d RG is a special-\n-0000dc80: 666f 726d 2e72 6570 2e64 6174 6123 7365 form.rep.data#se\n-0000dc90: 7175 656e 6365 7073 6571 7565 6e63 6570 quencepsequencep\n-0000dca0: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n-0000dcb0: 6973 2041 5247 2069 7320 6120 7365 7175 is ARG is a sequ\n-0000dcc0: 656e 6365 2028 6120 6c69 7374 2c20 7665 ence (a list, ve\n-0000dcd0: 6374 6f72 206f 7220 7374 7269 6e67 292e ctor or string).\n-0000dce0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0000dcf0: 6574 6572 2373 7562 722d 6e61 6d65 7375 eter#subr-namesu\n-0000dd00: 6272 2d6e 616d 6520 5355 4252 205b 5553 br-name SUBR [US\n-0000dd10: 452d 5641 525d 0a0a 5265 7475 726e 7320 E-VAR]..Returns \n-0000dd20: 7468 6520 6e61 6d65 2028 6120 7374 7269 the name (a stri\n-0000dd30: 6e67 2920 6173 736f 6369 6174 6564 2077 ng) associated w\n-0000dd40: 6974 6820 5355 4252 2e72 6570 2e6c 616e ith SUBR.rep.lan\n-0000dd50: 672e 696e 7465 7270 7265 7465 7223 6361 g.interpreter#ca\n-0000dd60: 6c6c 2d77 6974 682d 6578 6365 7074 696f ll-with-exceptio\n-0000dd70: 6e2d 6861 6e64 6c65 7263 616c 6c2d 7769 n-handlercall-wi\n-0000dd80: 7468 2d65 7863 6570 7469 6f6e 2d68 616e th-exception-han\n-0000dd90: 646c 6572 2054 4855 4e4b 2048 414e 444c dler THUNK HANDL\n-0000dda0: 4552 0a0a 4361 6c6c 2054 4855 4e4b 2061 ER..Call THUNK a\n-0000ddb0: 6e64 2072 6574 7572 6e20 6974 7320 7661 nd return its va\n-0000ddc0: 6c75 652e 2048 6f77 6576 6572 2069 6620 lue. However if \n-0000ddd0: 616e 2065 7863 6570 7469 6f6e 206f 6620 an exception of \n-0000dde0: 616e 7920 666f 726d 0a6f 6363 7572 732c any form.occurs,\n-0000ddf0: 2063 616c 6c20 4841 4e44 4c45 5220 7769 call HANDLER wi\n-0000de00: 7468 2061 2073 696e 676c 6520 6172 6775 th a single argu\n-0000de10: 6d65 6e74 2c20 7468 6520 6578 6365 7074 ment, the except\n-0000de20: 696f 6e20 6461 7461 2c20 616e 640a 7265 ion data, and.re\n-0000de30: 7475 726e 2069 7473 2076 616c 7565 2e72 turn its value.r\n-0000de40: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-0000de50: 7465 7223 7261 6973 652d 6578 6365 7074 ter#raise-except\n-0000de60: 696f 6e72 6169 7365 2d65 7863 6570 7469 ionraise-excepti\n-0000de70: 6f6e 2044 4154 410a 0a52 6169 7365 2074 on DATA..Raise t\n-0000de80: 6865 2065 7863 6570 7469 6f6e 2072 6570 he exception rep\n-0000de90: 7265 7365 6e74 6564 2062 7920 7468 6520 resented by the \n-0000dea0: 636f 6e73 2063 656c 6c20 4441 5441 2e72 cons cell DATA.r\n-0000deb0: 6570 2e69 6f2e 7469 6d65 7273 2373 6574 ep.io.timers#set\n-0000dec0: 2d74 696d 6572 7365 742d 7469 6d65 7220 -timerset-timer \n-0000ded0: 5449 4d45 5220 5b53 4543 4f4e 4453 5d20 TIMER [SECONDS] \n-0000dee0: 5b4d 494c 4c49 5345 434f 4e44 535d 0a0a [MILLISECONDS]..\n-0000def0: 5265 7374 6172 7420 7468 6520 6f6e 652d Restart the one-\n-0000df00: 7368 6f74 2074 696d 6572 2054 494d 4552 shot timer TIMER\n-0000df10: 2e20 4966 2053 4543 4f4e 4453 2061 6e64 . If SECONDS and\n-0000df20: 2f6f 7220 4d49 4c4c 4953 4543 4f4e 4453 /or MILLISECONDS\n-0000df30: 2069 730a 6465 6669 6e65 6420 7468 6520 is.defined the \n-0000df40: 7065 7269 6f64 2061 6674 6572 2077 6869 period after whi\n-0000df50: 6368 2069 7420 6669 7265 7320 7769 6c6c ch it fires will\n-0000df60: 2062 6520 7265 7365 7420 746f 2074 6865 be reset to the\n-0000df70: 2073 7065 6369 6669 6564 0a64 7572 6174 specified.durat\n-0000df80: 696f 6e2e 204f 7468 6572 7769 7365 2c20 ion. Otherwise, \n-0000df90: 7468 6520 6578 6973 7469 6e67 2076 616c the existing val\n-0000dfa0: 7565 7320 6172 6520 7072 6573 6572 7665 ues are preserve\n-0000dfb0: 642e 7265 702e 7468 7265 6164 7323 616c d.rep.threads#al\n-0000dfc0: 6c2d 7468 7265 6164 7361 6c6c 2d74 6872 l-threadsall-thr\n-0000dfd0: 6561 6473 205b 4445 5054 485d 0a0a 5265 eads [DEPTH]..Re\n-0000dfe0: 7475 726e 2061 206c 6973 7420 6f66 2061 turn a list of a\n-0000dff0: 6c6c 2074 6872 6561 6473 2e00 0000 0000 ll threads......\n-0000e000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0000e010: 6574 6572 2363 616c 6c2f 6363 6361 6c6c eter#call/cccall\n-0000e020: 2f63 6320 4655 4e43 5449 4f4e 0a0a 496e /cc FUNCTION..In\n-0000e030: 766f 6b65 2046 554e 4354 494f 4e20 7769 voke FUNCTION wi\n-0000e040: 7468 2061 2073 696e 676c 6520 7061 7261 th a single para\n-0000e050: 6d65 7465 722c 2074 6865 2063 6f6e 7469 meter, the conti\n-0000e060: 6e75 6174 696f 6e20 6675 6e63 7469 6f6e nuation function\n-0000e070: 206f 660a 7468 6520 6375 7272 656e 7420 of.the current \n-0000e080: 7374 6174 6520 6f66 2074 6865 2069 6e74 state of the int\n-0000e090: 6572 7072 6574 6572 2e20 5375 6273 6571 erpreter. Subseq\n-0000e0a0: 7565 6e74 6c79 2063 616c 6c69 6e67 2074 uently calling t\n-0000e0b0: 6865 0a63 6f6e 7469 6e75 6174 696f 6e20 he.continuation \n-0000e0c0: 6675 6e63 7469 6f6e 2028 7769 7468 2061 function (with a\n-0000e0d0: 6e20 6f70 7469 6f6e 616c 2073 696e 676c n optional singl\n-0000e0e0: 6520 6172 6775 6d65 6e74 2920 7769 6c6c e argument) will\n-0000e0f0: 2070 6173 730a 636f 6e74 726f 6c20 696d pass.control im\n-0000e100: 6d65 6469 6174 656c 7920 6261 636b 2074 mediately back t\n-0000e110: 6f20 7468 6520 7374 6174 656d 656e 7420 o the statement \n-0000e120: 666f 6c6c 6f77 696e 6720 7468 6520 6361 following the ca\n-0000e130: 6c6c 2074 6f20 7468 650a 6063 616c 6c2f ll to the.`call/\n-0000e140: 6363 2720 6675 6e63 7469 6f6e 2028 6576 cc' function (ev\n-0000e150: 656e 2069 6620 7468 6174 2073 7461 636b en if that stack\n-0000e160: 2066 7261 6d65 2068 6173 2073 696e 6365 frame has since\n-0000e170: 2062 6565 6e20 6578 6974 6564 292e 7265 been exited).re\n-0000e180: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0000e190: 6572 2363 616c 6c2d 7769 7468 2d62 6172 er#call-with-bar\n-0000e1a0: 7269 6572 6361 6c6c 2d77 6974 682d 6261 riercall-with-ba\n-0000e1b0: 7272 6965 7220 5448 554e 4b20 434c 4f53 rrier THUNK CLOS\n-0000e1c0: 4544 205b 494e 2d54 4855 4e4b 5d20 5b4f ED [IN-THUNK] [O\n-0000e1d0: 5554 2d54 4855 4e4b 5d0a 0a43 616c 6c20 UT-THUNK]..Call \n-0000e1e0: 5448 554e 4b20 696e 7369 6465 2061 206e THUNK inside a n\n-0000e1f0: 6577 2065 7865 6375 7469 6f6e 2065 6e76 ew execution env\n-0000e200: 6972 6f6e 6d65 6e74 2e20 4966 2043 4c4f ironment. If CLO\n-0000e210: 5345 4420 6973 206e 6f6e 2d60 6e69 6c27 SED is non-`nil'\n-0000e220: 0a74 6865 6e20 7468 6520 6e65 7720 656e .then the new en\n-0000e230: 7669 726f 6e6d 656e 7420 7769 6c6c 2062 vironment will b\n-0000e240: 6520 6578 6974 6564 2065 7861 6374 6c79 e exited exactly\n-0000e250: 206f 6e63 6520 2869 2e65 2e0a 636f 6e74 once (i.e..cont\n-0000e260: 696e 7561 7469 6f6e 7320 6d61 7920 6e6f inuations may no\n-0000e270: 7420 7061 7373 2074 6872 6f75 6768 2069 t pass through i\n-0000e280: 7429 2e0a 0a41 6c74 6572 6e61 7469 7665 t)...Alternative\n-0000e290: 6c79 2c20 6966 2043 4c4f 5345 4420 6973 ly, if CLOSED is\n-0000e2a0: 2060 6e69 6c27 2074 6865 6e20 7468 6520 `nil' then the \n-0000e2b0: 656e 7669 726f 6e6d 656e 7420 6973 2073 environment is s\n-0000e2c0: 6169 6420 746f 2062 650a 606f 7065 6e27 aid to be.`open'\n-0000e2d0: 2061 6e64 2063 6f6e 7469 6e75 6174 696f and continuatio\n-0000e2e0: 6e73 206d 6179 2063 6175 7365 2063 6f6e ns may cause con\n-0000e2f0: 7472 6f6c 2074 6f20 666c 6f77 2069 6e74 trol to flow int\n-0000e300: 6f20 616e 6420 6f75 7420 6f66 2074 6865 o and out of the\n-0000e310: 0a6e 6577 2065 6e76 6972 6f6e 6d65 6e74 .new environment\n-0000e320: 2e20 4173 2074 6869 7320 6861 7070 656e . As this happen\n-0000e330: 7320 6f6e 6520 6f66 2049 4e2d 5448 554e s one of IN-THUN\n-0000e340: 4b20 6f72 204f 5554 2d54 4855 4e4b 2077 K or OUT-THUNK w\n-0000e350: 696c 6c20 6265 0a63 616c 6c65 6420 2869 ill be.called (i\n-0000e360: 6620 6465 6669 6e65 6429 2e0a 0a54 6865 f defined)...The\n-0000e370: 2076 616c 7565 206f 6620 7468 6973 2066 value of this f\n-0000e380: 756e 6374 696f 6e20 6973 2074 6865 2076 unction is the v\n-0000e390: 616c 7565 2072 6574 7572 6e65 6420 6279 alue returned by\n-0000e3a0: 2054 4855 4e4b 2e72 6570 2e74 6872 6561 THUNK.rep.threa\n-0000e3b0: 6473 236d 616b 652d 7468 7265 6164 6d61 ds#make-threadma\n-0000e3c0: 6b65 2d74 6872 6561 6420 5448 554e 4b20 ke-thread THUNK \n-0000e3d0: 5b4e 414d 455d 0a0a 4372 6561 7465 2061 [NAME]..Create a\n-0000e3e0: 6e64 2072 6574 7572 6e20 616e 206f 626a nd return an obj\n-0000e3f0: 6563 7420 7265 7072 6573 656e 7469 6e67 ect representing\n-0000e400: 2061 206e 6577 2074 6872 6561 6420 6f66 a new thread of\n-0000e410: 2065 7865 6375 7469 6f6e 2e20 5468 650a execution. The.\n-0000e420: 6e65 7720 7468 7265 6164 2077 696c 6c20 new thread will \n-0000e430: 6265 6769 6e20 6279 2063 616c 6c69 6e67 begin by calling\n-0000e440: 2054 4855 4e4b 2c20 6120 6675 6e63 7469 THUNK, a functi\n-0000e450: 6f6e 2077 6974 6820 7a65 726f 0a70 6172 on with zero.par\n-0000e460: 616d 6574 6572 732e 7265 702e 7468 7265 ameters.rep.thre\n-0000e470: 6164 7323 6d61 6b65 2d73 7573 7065 6e64 ads#make-suspend\n-0000e480: 6564 2d74 6872 6561 646d 616b 652d 7375 ed-threadmake-su\n-0000e490: 7370 656e 6465 642d 7468 7265 6164 2054 spended-thread T\n-0000e4a0: 4855 4e4b 205b 4e41 4d45 5d0a 0a49 6465 HUNK [NAME]..Ide\n-0000e4b0: 6e74 6963 616c 2074 6f20 606d 616b 652d ntical to `make-\n-0000e4c0: 7468 7265 6164 272c 2065 7863 6570 7420 thread', except \n-0000e4d0: 7468 6174 2074 6865 2063 7265 6174 6564 that the created\n-0000e4e0: 2074 6872 6561 6420 7769 6c6c 2062 650a thread will be.\n-0000e4f0: 696d 6d65 6469 6174 656c 7920 7075 7420 immediately put \n-0000e500: 696e 2074 6865 2073 7573 7065 6e64 6564 in the suspended\n-0000e510: 2073 7461 7465 2e72 6570 2e74 6872 6561 state.rep.threa\n-0000e520: 6473 2374 6872 6561 642d 7969 656c 6474 ds#thread-yieldt\n-0000e530: 6872 6561 642d 7969 656c 640a 0a50 6173 hread-yield..Pas\n-0000e540: 7320 636f 6e74 726f 6c20 6177 6179 2066 s control away f\n-0000e550: 726f 6d20 7468 6520 6375 7272 656e 7420 rom the current \n-0000e560: 7468 7265 6164 2069 6620 6f74 6865 7220 thread if other \n-0000e570: 7468 7265 6164 7320 6172 6520 7761 6974 threads are wait\n-0000e580: 696e 670a 746f 2072 756e 2e72 6570 2e74 ing.to run.rep.t\n-0000e590: 6872 6561 6473 2374 6872 6561 642d 7375 hreads#thread-su\n-0000e5a0: 7370 656e 6465 642d 7074 6872 6561 642d spended-pthread-\n-0000e5b0: 7375 7370 656e 6465 642d 7020 5448 5245 suspended-p THRE\n-0000e5c0: 4144 0a0a 5265 7475 726e 2060 7427 2069 AD..Return `t' i\n-0000e5d0: 6620 5448 5245 4144 2069 7320 6375 7272 f THREAD is curr\n-0000e5e0: 656e 746c 7920 7375 7370 656e 6465 6420 ently suspended \n-0000e5f0: 6672 6f6d 2072 756e 6e69 6e67 2e72 6570 from running.rep\n-0000e600: 2e74 6872 6561 6473 2374 6872 6561 642d .threads#thread-\n-0000e610: 7065 726d 6974 7468 7265 6164 2d70 6572 permitthread-per\n-0000e620: 6d69 740a 0a44 6563 7265 6d65 6e74 2074 mit..Decrement t\n-0000e630: 6865 2074 6872 6561 6420 7072 6565 6d70 he thread preemp\n-0000e640: 7469 6f6e 206c 6f63 6b2e 2057 6865 6e20 tion lock. When \n-0000e650: 6772 6561 7468 6572 2074 6861 6e20 7a65 greather than ze\n-0000e660: 726f 2061 6c6c 0a70 7265 656d 7074 696f ro all.preemptio\n-0000e670: 6e20 6f66 2074 6872 6561 6473 2069 7320 n of threads is \n-0000e680: 6469 7361 626c 6564 2e20 5265 7475 726e disabled. Return\n-0000e690: 7320 6074 2720 6966 2070 7265 656d 7074 s `t' if preempt\n-0000e6a0: 696f 6e20 6973 2062 6c6f 636b 6564 0a61 ion is blocked.a\n-0000e6b0: 7320 7468 6973 2066 756e 6374 696f 6e20 s this function \n-0000e6c0: 7265 7475 726e 732e 7265 702e 6461 7461 returns.rep.data\n-0000e6d0: 2363 6f6e 7363 6f6e 7320 4341 5220 4344 #conscons CAR CD\n-0000e6e0: 520a 0a52 6574 7572 6e73 2061 206e 6577 R..Returns a new\n-0000e6f0: 2063 6f6e 732d 6365 6c6c 2077 6974 6820 cons-cell with \n-0000e700: 6361 7220 4341 5220 616e 6420 6364 7220 car CAR and cdr \n-0000e710: 4344 522e 7265 702e 6461 7461 2369 646c CDR.rep.data#idl\n-0000e720: 652d 6761 7262 6167 652d 7468 7265 7368 e-garbage-thresh\n-0000e730: 6f6c 6469 646c 652d 6761 7262 6167 652d oldidle-garbage-\n-0000e740: 7468 7265 7368 6f6c 6420 5b4e 4557 2d56 threshold [NEW-V\n-0000e750: 414c 5545 5d0a 0a54 6865 206e 756d 6265 ALUE]..The numbe\n-0000e760: 7220 6f66 2062 7974 6573 206f 6620 7374 r of bytes of st\n-0000e770: 6f72 6167 6520 7768 6963 6820 6d75 7374 orage which must\n-0000e780: 2062 6520 7573 6564 2062 6566 6f72 6520 be used before \n-0000e790: 6120 6761 7262 6167 652d 0a63 6f6c 6c65 a garbage-.colle\n-0000e7a0: 6374 696f 6e20 6973 2074 7269 6767 6572 ction is trigger\n-0000e7b0: 6564 2077 6865 6e20 7468 6520 6564 6974 ed when the edit\n-0000e7c0: 6f72 2069 7320 6964 6c65 2e72 6570 2e64 or is idle.rep.d\n-0000e7d0: 6174 6123 6761 7262 6167 652d 636f 6c6c ata#garbage-coll\n-0000e7e0: 6563 7467 6172 6261 6765 2d63 6f6c 6c65 ectgarbage-colle\n-0000e7f0: 6374 0a0a 5363 616e 7320 616c 6c20 616c ct..Scans all al\n-0000e800: 6c6f 6361 7465 6420 7374 6f72 6167 6520 located storage \n-0000e810: 666f 7220 756e 7573 6162 6c65 2064 6174 for unusable dat\n-0000e820: 612c 2061 6e64 2070 7574 7320 6974 206f a, and puts it o\n-0000e830: 6e74 6f20 7468 6520 6672 6565 2d0a 6c69 nto the free-.li\n-0000e840: 7374 2e20 5468 6973 2069 7320 646f 6e65 st. This is done\n-0000e850: 2061 7574 6f6d 6174 6963 616c 6c79 2077 automatically w\n-0000e860: 6865 6e20 7468 6520 616d 6f75 6e74 206f hen the amount o\n-0000e870: 6620 7374 6f72 6167 6520 7573 6564 2073 f storage used s\n-0000e880: 696e 6365 2074 6865 0a6c 6173 7420 6761 ince the.last ga\n-0000e890: 7262 6167 652d 636f 6c6c 6563 7469 6f6e rbage-collection\n-0000e8a0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than\n-0000e8b0: 2060 6761 7262 6167 652d 7468 7265 7368 `garbage-thresh\n-0000e8c0: 6f6c 6427 2e72 6570 2e69 6f2e 6462 2e67 old'.rep.io.db.g\n-0000e8d0: 6462 6d23 6764 626d 2d6f 7065 6e67 6462 dbm#gdbm-opengdb\n-0000e8e0: 6d2d 6f70 656e 2050 4154 4820 4143 4345 m-open PATH ACCE\n-0000e8f0: 5353 2d54 5950 4520 5b4d 4f44 455d 205b SS-TYPE [MODE] [\n-0000e900: 464c 4147 535d 7265 702e 696f 2e64 622e FLAGS]rep.io.db.\n-0000e910: 6764 626d 2367 6462 6d2d 636c 6f73 6567 gdbm#gdbm-closeg\n-0000e920: 6462 6d2d 636c 6f73 6520 4442 4d72 6570 dbm-close DBMrep\n-0000e930: 2e69 6f2e 6462 2e67 6462 6d23 6764 626d .io.db.gdbm#gdbm\n-0000e940: 2d66 6574 6368 6764 626d 2d66 6574 6368 -fetchgdbm-fetch\n-0000e950: 2044 424d 204b 4559 7265 702e 696f 2e64 DBM KEYrep.io.d\n-0000e960: 622e 6764 626d 2367 6462 6d70 6764 626d b.gdbm#gdbmpgdbm\n-0000e970: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n-0000e980: 2069 6620 4152 4720 6973 2061 6e20 6764 if ARG is an gd\n-0000e990: 626d 206f 626a 6563 7420 2863 7265 6174 bm object (creat\n-0000e9a0: 6564 2062 7920 6067 6462 6d2d 6f70 656e ed by `gdbm-open\n-0000e9b0: 2729 2e72 6570 2e6c 616e 672e 6d61 7468 ').rep.lang.math\n-0000e9c0: 232b 2b20 4e55 4d42 4552 532e 2e2e 0a0a #++ NUMBERS.....\n-0000e9d0: 4164 6473 2061 6c6c 204e 554d 4245 5253 Adds all NUMBERS\n-0000e9e0: 2074 6f67 6574 6865 722e 2049 6620 6e6f together. If no\n-0000e9f0: 2061 7267 756d 656e 7473 2061 7265 2067 arguments are g\n-0000ea00: 6976 656e 2072 6574 7572 6e73 2030 2e72 iven returns 0.r\n-0000ea10: 6570 2e6c 616e 672e 6d61 7468 232f 2f20 ep.lang.math#// \n-0000ea20: 4e55 4d42 4552 532e 2e2e 0a0a 4469 7669 NUMBERS.....Divi\n-0000ea30: 6465 7320 4e55 4d42 4552 5320 2869 6e20 des NUMBERS (in \n-0000ea40: 6c65 6674 2d74 6f2d 7269 6768 7420 6f72 left-to-right or\n-0000ea50: 6465 7229 2e72 6570 2e6c 616e 672e 6d61 der).rep.lang.ma\n-0000ea60: 7468 236c 6f67 616e 646c 6f67 616e 6420 th#logandlogand \n-0000ea70: 4e55 4d42 4552 532e 2e2e 0a0a 5265 7475 NUMBERS.....Retu\n-0000ea80: 726e 7320 7468 6520 6269 7477 6973 6520 rns the bitwise \n-0000ea90: 6c6f 6769 6361 6c20 6061 6e64 2720 6f66 logical `and' of\n-0000eaa0: 2069 7473 2061 7267 756d 656e 7473 2e72 its arguments.r\n-0000eab0: 6570 2e64 6174 6123 6571 6c65 716c 2041 ep.data#eqleql A\n-0000eac0: 5247 3120 4152 4732 0a0a 5369 6d69 6c61 RG1 ARG2..Simila\n-0000ead0: 7220 746f 2060 6571 2720 6578 6365 7074 r to `eq' except\n-0000eae0: 2074 6861 7420 6e75 6d62 6572 7320 7769 that numbers wi\n-0000eaf0: 7468 2074 6865 2073 616d 6520 7661 6c75 th the same valu\n-0000eb00: 6520 7769 6c6c 2061 6c77 6179 7320 6265 e will always be\n-0000eb10: 0a63 6f6e 7369 6465 7265 6420 6065 716c .considered `eql\n-0000eb20: 2720 2874 6869 7320 6d61 7920 6f72 206d ' (this may or m\n-0000eb30: 6179 206e 6f74 2062 6520 7468 6520 6361 ay not be the ca\n-0000eb40: 7365 2077 6974 6820 6065 7127 292e 0a0a se with `eq')...\n-0000eb50: 4e6f 7465 2068 6f77 6576 6572 2074 6861 Note however tha\n-0000eb60: 7420 6578 6163 7420 616e 6420 696e 6578 t exact and inex\n-0000eb70: 6163 7420 7665 7273 696f 6e73 206f 6620 act versions of \n-0000eb80: 7468 6520 7361 6d65 206e 756d 6265 7220 the same number \n-0000eb90: 6172 6520 6e6f 740a 636f 6e73 6964 6572 are not.consider\n-0000eba0: 6564 2074 6865 2073 616d 6520 7661 6c75 ed the same valu\n-0000ebb0: 652e 2041 7320 6120 7275 6c65 206f 6620 e. As a rule of \n-0000ebc0: 7468 756d 622c 2069 6620 7477 6f20 6e75 thumb, if two nu\n-0000ebd0: 6d62 6572 7320 7072 696e 7420 7468 650a mbers print the.\n-0000ebe0: 7361 6d65 2c20 7468 6579 2077 696c 6c20 same, they will \n-0000ebf0: 6265 2063 6f6e 7369 6465 7265 6420 6065 be considered `e\n-0000ec00: 716c 272e 7265 702e 6c61 6e67 2e6d 6174 ql'.rep.lang.mat\n-0000ec10: 6823 312b 312b 204e 554d 4245 520a 0a52 h#1+1+ NUMBER..R\n-0000ec20: 6574 7572 6e20 4e55 4d42 4552 2070 6c75 eturn NUMBER plu\n-0000ec30: 7320 312e 7265 702e 6c61 6e67 2e6d 6174 s 1.rep.lang.mat\n-0000ec40: 6823 7472 756e 6361 7465 7472 756e 6361 h#truncatetrunca\n-0000ec50: 7465 204e 554d 4245 520a 0a52 6f75 6e64 te NUMBER..Round\n-0000ec60: 204e 554d 4245 5220 746f 2074 6865 206e NUMBER to the n\n-0000ec70: 6561 7265 7374 2069 6e74 6567 6572 2062 earest integer b\n-0000ec80: 6574 7765 656e 204e 554d 4245 5220 616e etween NUMBER an\n-0000ec90: 6420 7a65 726f 2e72 6570 2e6c 616e 672e d zero.rep.lang.\n-0000eca0: 6d61 7468 236c 6f67 6c6f 6720 5820 5b42 math#loglog X [B\n-0000ecb0: 4153 455d 0a0a 5265 7475 726e 2074 6865 ASE]..Return the\n-0000ecc0: 206c 6f67 6172 6974 686d 206f 6620 5820 logarithm of X \n-0000ecd0: 696e 2062 6173 6520 4241 5345 2e20 416e in base BASE. An\n-0000ece0: 2061 7269 7468 6d65 7469 6320 6572 726f arithmetic erro\n-0000ecf0: 7220 6973 0a73 6967 6e61 6c6c 6564 2069 r is.signalled i\n-0000ed00: 6620 5820 6973 206c 6573 7320 7468 616e f X is less than\n-0000ed10: 207a 6572 6f2e 2049 6620 4241 5345 2069 zero. If BASE i\n-0000ed20: 736e 2774 2064 6566 696e 6564 2c20 7265 sn't defined, re\n-0000ed30: 7475 726e 2074 6865 0a6e 6174 7572 616c turn the.natural\n-0000ed40: 206c 6f67 6172 6974 686d 206f 6620 582e logarithm of X.\n-0000ed50: 7265 702e 6c61 6e67 2e6d 6174 6823 7461 rep.lang.math#ta\n-0000ed60: 6e74 616e 2058 0a0a 5265 7475 726e 7320 ntan X..Returns \n-0000ed70: 7468 6520 7461 6e67 656e 7420 6f66 2058 the tangent of X\n-0000ed80: 2c20 696e 2072 6164 6961 6e73 2e72 6570 , in radians.rep\n-0000ed90: 2e6c 616e 672e 6d61 7468 2361 636f 7361 .lang.math#acosa\n-0000eda0: 636f 7320 580a 0a52 6574 7572 6e20 7468 cos X..Return th\n-0000edb0: 6520 6172 6320 636f 7369 6e65 206f 6620 e arc cosine of \n-0000edc0: 5820 2874 6865 2076 616c 7565 2077 686f X (the value who\n-0000edd0: 7365 2063 6f73 696e 6520 6973 2058 292c se cosine is X),\n-0000ede0: 2069 6e20 7261 6469 616e 732e 7265 702e in radians.rep.\n-0000edf0: 6c61 6e67 2e6d 6174 6823 6763 6467 6364 lang.math#gcdgcd\n-0000ee00: 202e 2e2e 0a0a 5265 7475 726e 2074 6865 .....Return the\n-0000ee10: 2067 7265 6174 6573 7420 636f 6d6d 6f6e greatest common\n-0000ee20: 2064 6976 6973 6f72 206f 6620 7468 6520 divisor of the \n-0000ee30: 696e 7465 6765 7220 6172 6775 6d65 6e74 integer argument\n-0000ee40: 732e 2054 6865 2072 6573 756c 740a 6973 s. The result.is\n-0000ee50: 2061 6c77 6179 7320 6e6f 6e2d 6e65 6761 always non-nega\n-0000ee60: 7469 7665 2e20 5265 7475 726e 7320 3020 tive. Returns 0 \n-0000ee70: 7769 7468 2061 7267 756d 656e 7473 2e72 with arguments.r\n-0000ee80: 6570 2e6c 616e 672e 6d61 7468 2365 7861 ep.lang.math#exa\n-0000ee90: 6374 7065 7861 6374 7020 4152 470a 0a52 ctpexactp ARG..R\n-0000eea0: 6574 7572 6e20 7420 6966 2041 5247 2069 eturn t if ARG i\n-0000eeb0: 7320 616e 2065 7861 6374 206e 756d 6265 s an exact numbe\n-0000eec0: 722e 7265 702e 6c61 6e67 2e6d 6174 6823 r.rep.lang.math#\n-0000eed0: 696e 6578 6163 742d 3e65 7861 6374 696e inexact->exactin\n-0000eee0: 6578 6163 742d 3e65 7861 6374 2058 0a0a exact->exact X..\n-0000eef0: 5265 7475 726e 7320 616e 2065 7861 6374 Returns an exact\n-0000ef00: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation \n-0000ef10: 6f66 2058 2e20 5468 6973 206d 6179 2069 of X. This may i\n-0000ef20: 6e76 6f6c 7665 2061 206c 6f73 7320 6f66 nvolve a loss of\n-0000ef30: 0a61 6363 7572 6163 792e 7265 702e 6c61 .accuracy.rep.la\n-0000ef40: 6e67 2e6d 6174 6823 6e75 6d65 7261 746f ng.math#numerato\n-0000ef50: 726e 756d 6572 6174 6f72 2058 0a0a 5265 rnumerator X..Re\n-0000ef60: 7475 726e 2074 6865 206e 756d 6572 6174 turn the numerat\n-0000ef70: 6f72 206f 6620 7261 7469 6f6e 616c 206e or of rational n\n-0000ef80: 756d 6265 7220 582e 7265 702e 6c61 6e67 umber X.rep.lang\n-0000ef90: 2e6d 6174 6823 6465 6e6f 6d69 6e61 746f .math#denominato\n-0000efa0: 7264 656e 6f6d 696e 6174 6f72 2058 0a0a rdenominator X..\n-0000efb0: 5265 7475 726e 2074 6865 2064 656e 6f6d Return the denom\n-0000efc0: 696e 6174 6f72 206f 6620 7261 7469 6f6e inator of ration\n-0000efd0: 616c 206e 756d 6265 7220 582e 7265 702e al number X.rep.\n-0000efe0: 7379 7374 656d 2362 6565 7062 6565 700a system#beepbeep.\n-0000eff0: 0a52 696e 6773 2061 2062 656c 6c2e 0000 .Rings a bell...\n-0000f000: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n-0000f010: 6164 7074 6872 6561 6470 2041 5247 0a0a adpthreadp ARG..\n-0000f020: 5265 7475 726e 2060 7427 2069 6620 4152 Return `t' if AR\n-0000f030: 4720 6973 2061 2074 6872 6561 6420 6f62 G is a thread ob\n-0000f040: 6a65 6374 2e72 6570 2e74 6872 6561 6473 ject.rep.threads\n-0000f050: 2374 6872 6561 642d 6578 6974 6564 2d70 #thread-exited-p\n-0000f060: 7468 7265 6164 2d65 7869 7465 642d 7020 thread-exited-p \n-0000f070: 5448 5245 4144 0a0a 5265 7475 726e 2060 THREAD..Return `\n-0000f080: 7427 2069 6620 5448 5245 4144 2068 6173 t' if THREAD has\n-0000f090: 2065 7869 7465 642e 7265 702e 7468 7265 exited.rep.thre\n-0000f0a0: 6164 7323 6375 7272 656e 742d 7468 7265 ads#current-thre\n-0000f0b0: 6164 6375 7272 656e 742d 7468 7265 6164 adcurrent-thread\n-0000f0c0: 205b 4445 5054 485d 0a0a 5265 7475 726e [DEPTH]..Return\n-0000f0d0: 2074 6865 2063 7572 7265 6e74 6c79 2065 the currently e\n-0000f0e0: 7865 6375 7469 6e67 2074 6872 6561 642e xecuting thread.\n-0000f0f0: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n-0000f100: 6164 2d66 6f72 6269 6474 6872 6561 642d ad-forbidthread-\n-0000f110: 666f 7262 6964 0a0a 496e 6372 656d 656e forbid..Incremen\n-0000f120: 7420 7468 6520 7468 7265 6164 2070 7265 t the thread pre\n-0000f130: 656d 7074 696f 6e20 6c6f 636b 2e20 5768 emption lock. Wh\n-0000f140: 656e 2067 7265 6174 6865 7220 7468 616e en greather than\n-0000f150: 207a 6572 6f20 616c 6c0a 7072 6565 6d70 zero all.preemp\n-0000f160: 7469 6f6e 206f 6620 7468 7265 6164 7320 tion of threads \n-0000f170: 6973 2064 6973 6162 6c65 642e 2052 6574 is disabled. Ret\n-0000f180: 7572 6e73 2060 7427 2069 6620 7072 6565 urns `t' if pree\n-0000f190: 6d70 7469 6f6e 2069 7320 626c 6f63 6b65 mption is blocke\n-0000f1a0: 640a 6173 2074 6869 7320 6675 6e63 7469 d.as this functi\n-0000f1b0: 6f6e 2072 6574 7572 6e73 2e72 6570 2e64 on returns.rep.d\n-0000f1c0: 6174 6123 6761 7262 6167 652d 7468 7265 ata#garbage-thre\n-0000f1d0: 7368 6f6c 6467 6172 6261 6765 2d74 6872 sholdgarbage-thr\n-0000f1e0: 6573 686f 6c64 205b 4e45 572d 5641 4c55 eshold [NEW-VALU\n-0000f1f0: 455d 0a0a 5468 6520 6e75 6d62 6572 206f E]..The number o\n-0000f200: 6620 6279 7465 7320 6f66 2073 746f 7261 f bytes of stora\n-0000f210: 6765 2077 6869 6368 206d 7573 7420 6265 ge which must be\n-0000f220: 2075 7365 6420 6265 666f 7265 2061 2067 used before a g\n-0000f230: 6172 6261 6765 2d0a 636f 6c6c 6563 7469 arbage-.collecti\n-0000f240: 6f6e 2069 7320 7472 6967 6765 7265 642e on is triggered.\n-0000f250: 7265 702e 696f 2e64 622e 6764 626d 2367 rep.io.db.gdbm#g\n-0000f260: 6462 6d2d 7374 6f72 6567 6462 6d2d 7374 dbm-storegdbm-st\n-0000f270: 6f72 6520 4442 4d20 4b45 5920 5641 4c55 ore DBM KEY VALU\n-0000f280: 4520 5b46 4c41 4753 5d72 6570 2e69 6f2e E [FLAGS]rep.io.\n-0000f290: 6462 2e67 6462 6d23 6764 626d 2d64 656c db.gdbm#gdbm-del\n-0000f2a0: 6574 6567 6462 6d2d 6465 6c65 7465 2044 etegdbm-delete D\n-0000f2b0: 424d 204b 4559 7265 702e 696f 2e64 622e BM KEYrep.io.db.\n-0000f2c0: 6764 626d 2367 6462 6d2d 7761 6c6b 6764 gdbm#gdbm-walkgd\n-0000f2d0: 626d 2d77 616c 6b20 4655 4e20 4442 4d72 bm-walk FUN DBMr\n-0000f2e0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-0000f2f0: 7465 7223 6d61 6372 6f65 7870 616e 642d ter#macroexpand-\n-0000f300: 316d 6163 726f 6578 7061 6e64 2d31 2046 1macroexpand-1 F\n-0000f310: 4f52 4d20 5b45 4e56 4952 4f4e 4d45 4e54 ORM [ENVIRONMENT\n-0000f320: 5d0a 0a49 6620 464f 524d 2069 7320 6120 ]..If FORM is a \n-0000f330: 6d61 6372 6f20 6361 6c6c 2c20 6578 7061 macro call, expa\n-0000f340: 6e64 2069 7420 6f6e 6365 2061 6e64 2072 nd it once and r\n-0000f350: 6574 7572 6e20 7468 6520 7265 7375 6c74 eturn the result\n-0000f360: 696e 6720 666f 726d 2e0a 0a49 6620 454e ing form...If EN\n-0000f370: 5649 524f 4e4d 454e 5420 6973 2073 7065 VIRONMENT is spe\n-0000f380: 6369 6669 6564 2069 7420 6973 2061 2066 cified it is a f\n-0000f390: 756e 6374 696f 6e20 746f 2063 616c 6c20 unction to call \n-0000f3a0: 746f 2064 6f20 7468 6520 6163 7475 616c to do the actual\n-0000f3b0: 0a65 7870 616e 7369 6f6e 2e20 416e 7920 .expansion. Any \n-0000f3c0: 6d61 6372 6f20 6578 7061 6e64 6572 7320 macro expanders \n-0000f3d0: 7265 6375 7273 6976 656c 7920 6361 6c6c recursively call\n-0000f3e0: 696e 6720 6d61 6372 6f65 7870 616e 6420 ing macroexpand \n-0000f3f0: 7368 6f75 6c64 0a70 6173 7320 7468 6520 should.pass the \n-0000f400: 7661 6c75 6520 6f66 2074 6865 2060 6d61 value of the `ma\n-0000f410: 6372 6f2d 656e 7669 726f 6e6d 656e 7427 cro-environment'\n-0000f420: 2076 6172 6961 626c 6520 746f 2074 6869 variable to thi\n-0000f430: 7320 7061 7261 6d65 7465 722e 7265 702e s parameter.rep.\n-0000f440: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0000f450: 236d 6163 726f 6578 7061 6e64 6d61 6372 #macroexpandmacr\n-0000f460: 6f65 7870 616e 6420 464f 524d 205b 454e oexpand FORM [EN\n-0000f470: 5649 524f 4e4d 454e 545d 0a0a 4966 2046 VIRONMENT]..If F\n-0000f480: 4f52 4d20 6973 2061 206d 6163 726f 2063 ORM is a macro c\n-0000f490: 616c 6c2c 2065 7870 616e 6420 6974 2075 all, expand it u\n-0000f4a0: 6e74 696c 2069 7420 6973 6e27 742e 0a0a ntil it isn't...\n-0000f4b0: 4966 2045 4e56 4952 4f4e 4d45 4e54 2069 If ENVIRONMENT i\n-0000f4c0: 7320 7370 6563 6966 6965 6420 6974 2069 s specified it i\n-0000f4d0: 7320 6120 6675 6e63 7469 6f6e 2074 6f20 s a function to \n-0000f4e0: 6361 6c6c 2074 6f20 646f 2074 6865 2061 call to do the a\n-0000f4f0: 6374 7561 6c0a 6578 7061 6e73 696f 6e2e ctual.expansion.\n-0000f500: 2041 6e79 206d 6163 726f 2065 7870 616e Any macro expan\n-0000f510: 6465 7273 2072 6563 7572 7369 7665 6c79 ders recursively\n-0000f520: 2063 616c 6c69 6e67 206d 6163 726f 6578 calling macroex\n-0000f530: 7061 6e64 2073 686f 756c 640a 7061 7373 pand should.pass\n-0000f540: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th\n-0000f550: 6520 606d 6163 726f 2d65 6e76 6972 6f6e e `macro-environ\n-0000f560: 6d65 6e74 2720 7661 7269 6162 6c65 2074 ment' variable t\n-0000f570: 6f20 7468 6973 2070 6172 616d 6574 6572 o this parameter\n-0000f580: 2e72 6570 2e6c 616e 672e 6d61 7468 232d .rep.lang.math#-\n-0000f590: 2d20 4e55 4d42 4552 205b 4e55 4d42 4552 - NUMBER [NUMBER\n-0000f5a0: 532e 2e2e 5d0a 0a45 6974 6865 7220 7265 S...]..Either re\n-0000f5b0: 7475 726e 7320 7468 6520 6e65 6761 7469 turns the negati\n-0000f5c0: 6f6e 206f 6620 4e55 4d42 4552 206f 7220 on of NUMBER or \n-0000f5d0: 7468 6520 7661 6c75 6520 6f66 204e 554d the value of NUM\n-0000f5e0: 4245 5220 6d69 6e75 730a 4e55 4d42 4552 BER minus.NUMBER\n-0000f5f0: 5372 6570 2e6c 616e 672e 6d61 7468 232a Srep.lang.math#*\n-0000f600: 2a20 4e55 4d42 4552 532e 2e2e 0a0a 4d75 * NUMBERS.....Mu\n-0000f610: 6c74 6970 6c69 6573 2061 6c6c 204e 554d ltiplies all NUM\n-0000f620: 4245 5253 2074 6f67 6574 6865 722e 2049 BERS together. I\n-0000f630: 6620 6e6f 206e 756d 6265 7273 2061 7265 f no numbers are\n-0000f640: 2067 6976 656e 2072 6574 7572 6e73 2031 given returns 1\n-0000f650: 2e72 6570 2e6c 616e 672e 6d61 7468 2372 .rep.lang.math#r\n-0000f660: 656d 6169 6e64 6572 7265 6d61 696e 6465 emainderremainde\n-0000f670: 7220 4449 5649 4445 4e44 2044 4956 4953 r DIVIDEND DIVIS\n-0000f680: 4f52 0a0a 5265 7475 726e 7320 7468 6520 OR..Returns the \n-0000f690: 696e 7465 6765 7220 7265 6d61 696e 6465 integer remainde\n-0000f6a0: 7220 6166 7465 7220 6469 7669 6469 6e67 r after dividing\n-0000f6b0: 2044 4956 4944 454e 4420 6279 2044 4956 DIVIDEND by DIV\n-0000f6c0: 4953 4f52 2e72 6570 2e6c 616e 672e 6d61 ISOR.rep.lang.ma\n-0000f6d0: 7468 236d 6f64 6d6f 6420 4449 5649 4445 th#modmod DIVIDE\n-0000f6e0: 4e44 2044 4956 4953 4f52 0a0a 5265 7475 ND DIVISOR..Retu\n-0000f6f0: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of\n-0000f700: 2044 4956 4944 454e 4420 6d6f 6475 6c6f DIVIDEND modulo\n-0000f710: 2044 4956 4953 4f52 3b20 756e 6c69 6b65 DIVISOR; unlike\n-0000f720: 2074 6865 2025 2028 7265 6d61 696e 6465 the % (remainde\n-0000f730: 7229 0a66 756e 6374 696f 6e20 7468 6520 r).function the \n-0000f740: 6265 6861 7669 6f75 7220 6f66 2060 6d6f behaviour of `mo\n-0000f750: 6427 2069 7320 7765 6c6c 2d64 6566 696e d' is well-defin\n-0000f760: 6564 2066 6f72 206e 6567 6174 6976 6520 ed for negative \n-0000f770: 6172 6775 6d65 6e74 732c 0a77 6520 6861 arguments,.we ha\n-0000f780: 7665 2074 6861 742c 0a0a 0928 6d6f 6420 ve that,...(mod \n-0000f790: 5820 5929 203d 3d20 5820 2d20 282a 2059 X Y) == X - (* Y\n-0000f7a0: 2028 666c 6f6f 7220 282f 2058 2059 2929 (floor (/ X Y))\n-0000f7b0: 292c 0966 6f72 2059 206e 6f74 2065 7175 ),.for Y not equ\n-0000f7c0: 616c 2074 6f20 7a65 726f 0a0a 6173 7375 al to zero..assu\n-0000f7d0: 6d69 6e67 2074 6861 7420 2866 6c6f 6f72 ming that (floor\n-0000f7e0: 205a 2920 6769 7665 7320 7468 6520 6c65 Z) gives the le\n-0000f7f0: 6173 7420 696e 7465 6765 7220 6772 6561 ast integer grea\n-0000f800: 7465 7220 7468 616e 206f 7220 6571 7561 ter than or equa\n-0000f810: 6c20 746f 205a 2c0a 616e 6420 7468 6174 l to Z,.and that\n-0000f820: 2066 6c6f 6174 696e 6720 706f 696e 7420 floating point \n-0000f830: 6469 7669 7369 6f6e 2069 7320 7573 6564 division is used\n-0000f840: 2e72 6570 2e6c 616e 672e 6d61 7468 2371 .rep.lang.math#q\n-0000f850: 756f 7469 656e 7471 756f 7469 656e 7420 uotientquotient \n-0000f860: 4449 5649 4445 4e44 2044 4956 4953 4f52 DIVIDEND DIVISOR\n-0000f870: 0a0a 5265 7475 726e 7320 7468 6520 696e ..Returns the in\n-0000f880: 7465 6765 7220 7175 6f74 6965 6e74 2066 teger quotient f\n-0000f890: 726f 6d20 6469 7669 6469 6e67 2069 6e74 rom dividing int\n-0000f8a0: 6567 6572 7320 4449 5649 4445 4e44 2061 egers DIVIDEND a\n-0000f8b0: 6e64 0a44 4956 4953 4f52 2e72 6570 2e6c nd.DIVISOR.rep.l\n-0000f8c0: 616e 672e 6d61 7468 236c 6f67 6e6f 746c ang.math#lognotl\n-0000f8d0: 6f67 6e6f 7420 4e55 4d42 4552 0a0a 5265 ognot NUMBER..Re\n-0000f8e0: 7475 726e 7320 7468 6520 6269 7477 6973 turns the bitwis\n-0000f8f0: 6520 6c6f 6769 6361 6c20 606e 6f74 2720 e logical `not' \n-0000f900: 6f66 204e 554d 4245 522e 7265 702e 6c61 of NUMBER.rep.la\n-0000f910: 6e67 2e6d 6174 6823 6c6f 6769 6f72 6c6f ng.math#logiorlo\n-0000f920: 6769 6f72 204e 554d 4245 5253 2e2e 2e0a gior NUMBERS....\n-0000f930: 0a52 6574 7572 6e73 2074 6865 2062 6974 .Returns the bit\n-0000f940: 7769 7365 206c 6f67 6963 616c 2060 696e wise logical `in\n-0000f950: 636c 7573 6976 652d 6f72 2720 6f66 2069 clusive-or' of i\n-0000f960: 7473 2061 7267 756d 656e 7473 2e72 6570 ts arguments.rep\n-0000f970: 2e6c 616e 672e 6d61 7468 236c 6f67 786f .lang.math#logxo\n-0000f980: 726c 6f67 786f 7220 4e55 4d42 4552 532e rlogxor NUMBERS.\n-0000f990: 2e2e 0a0a 5265 7475 726e 7320 7468 6520 ....Returns the \n-0000f9a0: 6269 7477 6973 6520 6c6f 6769 6361 6c20 bitwise logical \n-0000f9b0: 6065 7863 6c75 7369 7665 2d6f 7227 206f `exclusive-or' o\n-0000f9c0: 6620 6974 7320 6172 6775 6d65 6e74 732e f its arguments.\n-0000f9d0: 7265 702e 6c61 6e67 2e6d 6174 6823 7a65 rep.lang.math#ze\n-0000f9e0: 726f 707a 6572 6f70 204e 554d 4245 520a ropzerop NUMBER.\n-0000f9f0: 0a52 6574 7572 6e20 7420 6966 204e 554d .Return t if NUM\n-0000fa00: 4245 5220 6973 207a 6572 6f2e 7265 702e BER is zero.rep.\n-0000fa10: 6c61 6e67 2e6d 6174 6823 312d 312d 204e lang.math#1-1- N\n-0000fa20: 554d 4245 520a 0a52 6574 7572 6e20 4e55 UMBER..Return NU\n-0000fa30: 4d42 4552 206d 696e 7573 2031 2e72 6570 MBER minus 1.rep\n-0000fa40: 2e6c 616e 672e 6d61 7468 2361 7368 6173 .lang.math#ashas\n-0000fa50: 6820 4e55 4d42 4552 2043 4f55 4e54 0a0a h NUMBER COUNT..\n-0000fa60: 5573 6520 616e 2061 7269 7468 6d65 7469 Use an arithmeti\n-0000fa70: 6320 7368 6966 7420 746f 2073 6869 6674 c shift to shift\n-0000fa80: 2074 6865 2062 6974 7320 696e 204e 554d the bits in NUM\n-0000fa90: 4245 5220 6279 2043 4f55 4e54 2062 6974 BER by COUNT bit\n-0000faa0: 7320 746f 0a74 6865 206c 6566 742c 2061 s to.the left, a\n-0000fab0: 206e 6567 6174 6976 6520 434f 554e 5420 negative COUNT \n-0000fac0: 6d65 616e 7320 7368 6966 7420 7269 6768 means shift righ\n-0000fad0: 742e 0a0a 426f 7468 204e 554d 4245 5220 t...Both NUMBER \n-0000fae0: 616e 6420 434f 554e 5420 6d75 7374 2062 and COUNT must b\n-0000faf0: 6520 696e 7465 6765 7273 2e72 6570 2e6c e integers.rep.l\n-0000fb00: 616e 672e 6d61 7468 2366 6c6f 6f72 666c ang.math#floorfl\n-0000fb10: 6f6f 7220 4e55 4d42 4552 0a0a 526f 756e oor NUMBER..Roun\n-0000fb20: 6420 4e55 4d42 4552 2064 6f77 6e77 6172 d NUMBER downwar\n-0000fb30: 6473 2074 6f20 7468 6520 6e65 6172 6573 ds to the neares\n-0000fb40: 7420 696e 7465 6765 7220 6c65 7373 2074 t integer less t\n-0000fb50: 6861 6e20 6f72 2065 7175 616c 2074 6f0a han or equal to.\n-0000fb60: 4e55 4d42 4552 2e72 6570 2e6c 616e 672e NUMBER.rep.lang.\n-0000fb70: 6d61 7468 2363 6569 6c69 6e67 6365 696c math#ceilingceil\n-0000fb80: 696e 6720 4e55 4d42 4552 0a0a 526f 756e ing NUMBER..Roun\n-0000fb90: 6420 4e55 4d42 4552 2075 7077 6172 6473 d NUMBER upwards\n-0000fba0: 2074 6f20 7468 6520 6e65 6172 6573 7420 to the nearest \n-0000fbb0: 696e 7465 6765 7220 6772 6561 7465 7220 integer greater \n-0000fbc0: 7468 616e 206f 7220 6571 7561 6c20 746f than or equal to\n-0000fbd0: 0a4e 554d 4245 522e 7265 702e 6c61 6e67 .NUMBER.rep.lang\n-0000fbe0: 2e6d 6174 6823 726f 756e 6472 6f75 6e64 .math#roundround\n-0000fbf0: 204e 554d 4245 520a 0a52 6f75 6e64 204e NUMBER..Round N\n-0000fc00: 554d 4245 5220 746f 2074 6865 206e 6561 UMBER to the nea\n-0000fc10: 7265 7374 2069 6e74 6567 6572 2e20 4861 rest integer. Ha\n-0000fc20: 6c66 7761 7920 6361 7365 7320 6172 6520 lfway cases are \n-0000fc30: 726f 756e 6465 6420 746f 2074 6865 0a6e rounded to the.n\n-0000fc40: 6561 7265 7374 2065 7665 6e20 696e 7465 earest even inte\n-0000fc50: 6765 722e 7265 702e 6c61 6e67 2e6d 6174 ger.rep.lang.mat\n-0000fc60: 6823 6578 7065 7870 2058 0a0a 5265 7475 h#expexp X..Retu\n-0000fc70: 726e 2060 6527 2028 7468 6520 6261 7365 rn `e' (the base\n-0000fc80: 206f 6620 6e61 7475 7261 6c20 6c6f 6761 of natural loga\n-0000fc90: 7269 7468 6d73 2920 7261 6973 6564 2074 rithms) raised t\n-0000fca0: 6f20 7468 6520 706f 7765 7220 582e 7265 o the power X.re\n-0000fcb0: 702e 6c61 6e67 2e6d 6174 6823 7369 6e73 p.lang.math#sins\n-0000fcc0: 696e 2058 0a0a 5265 7475 726e 7320 7468 in X..Returns th\n-0000fcd0: 6520 7369 6e65 206f 6620 582c 2069 6e20 e sine of X, in \n-0000fce0: 7261 6469 616e 732e 7265 702e 6c61 6e67 radians.rep.lang\n-0000fcf0: 2e6d 6174 6823 636f 7363 6f73 2058 0a0a .math#coscos X..\n-0000fd00: 5265 7475 726e 7320 7468 6520 636f 7369 Returns the cosi\n-0000fd10: 6e65 206f 6620 582c 2069 6e20 7261 6469 ne of X, in radi\n-0000fd20: 616e 732e 7265 702e 6c61 6e67 2e6d 6174 ans.rep.lang.mat\n-0000fd30: 6823 6173 696e 6173 696e 2058 0a0a 5265 h#asinasin X..Re\n-0000fd40: 7475 726e 2074 6865 2061 7263 2073 696e turn the arc sin\n-0000fd50: 6520 6f66 2058 2028 7468 6520 7661 6c75 e of X (the valu\n-0000fd60: 6520 7768 6f73 6520 7369 6e65 2069 7320 e whose sine is \n-0000fd70: 5829 2c20 696e 2072 6164 6961 6e73 2e72 X), in radians.r\n-0000fd80: 6570 2e6c 616e 672e 6d61 7468 2361 7461 ep.lang.math#ata\n-0000fd90: 6e61 7461 6e20 580a 0a52 6574 7572 6e73 natan X..Returns\n-0000fda0: 2074 6865 2061 7263 2074 616e 6765 6e74 the arc tangent\n-0000fdb0: 206f 6620 5820 2874 6865 2076 616c 7565 of X (the value\n-0000fdc0: 2077 686f 7365 2074 616e 6765 6e74 2069 whose tangent i\n-0000fdd0: 7320 5829 2c20 696e 0a72 6164 6961 6e73 s X), in.radians\n-0000fde0: 2e0a 0a61 7461 6e20 5920 580a 0a52 6574 ...atan Y X..Ret\n-0000fdf0: 7572 6e73 2074 6865 2061 7263 2074 616e urns the arc tan\n-0000fe00: 6765 6e74 206f 6620 592f 582c 2069 6e20 gent of Y/X, in \n-0000fe10: 7261 6469 616e 732e 2054 6865 2073 6967 radians. The sig\n-0000fe20: 6e73 206f 6620 626f 7468 2061 7267 756d ns of both argum\n-0000fe30: 656e 7473 0a61 7265 2075 7365 6420 746f ents.are used to\n-0000fe40: 2064 6574 6572 6d69 6e65 2074 6865 2071 determine the q\n-0000fe50: 7561 6472 616e 7420 6f66 2074 6865 2072 uadrant of the r\n-0000fe60: 6573 756c 742c 2061 6e64 2058 2069 7320 esult, and X is \n-0000fe70: 7065 726d 6974 7465 6420 746f 0a62 6520 permitted to.be \n-0000fe80: 7a65 726f 2e72 6570 2e6c 616e 672e 6d61 zero.rep.lang.ma\n-0000fe90: 7468 2373 7172 7473 7172 7420 580a 0a52 th#sqrtsqrt X..R\n-0000fea0: 6574 7572 6e73 2074 6865 206e 6f6e 6e65 eturns the nonne\n-0000feb0: 6761 7469 7665 2073 7175 6172 6520 726f gative square ro\n-0000fec0: 6f74 206f 6620 582e 2049 6620 5820 6973 ot of X. If X is\n-0000fed0: 206e 6567 6174 6976 652c 2073 6967 6e61 negative, signa\n-0000fee0: 6c73 2061 6e0a 6172 6974 686d 6574 6963 ls an.arithmetic\n-0000fef0: 2065 7272 6f72 2028 7368 6f75 6c64 2072 error (should r\n-0000ff00: 6574 7572 6e20 6120 636f 6d70 6c65 7820 eturn a complex \n-0000ff10: 6e75 6d62 6572 292e 7265 702e 6c61 6e67 number).rep.lang\n-0000ff20: 2e6d 6174 6823 6578 7074 6578 7074 2058 .math#exptexpt X\n-0000ff30: 2059 0a0a 5265 7475 726e 7320 5820 7261 Y..Returns X ra\n-0000ff40: 6973 6564 2074 6f20 7468 6520 706f 7765 ised to the powe\n-0000ff50: 7220 592e 0a0a 4966 2058 2069 7320 6e65 r Y...If X is ne\n-0000ff60: 6761 7469 7665 2061 6e64 2059 2069 7320 gative and Y is \n-0000ff70: 6120 6e6f 6e2d 696e 7465 6765 722c 2074 a non-integer, t\n-0000ff80: 6865 6e20 616e 2061 7269 7468 6d65 7469 hen an arithmeti\n-0000ff90: 6320 6572 726f 7220 6973 0a73 6967 6e61 c error is.signa\n-0000ffa0: 6c6c 6564 2028 6d61 7468 656d 6174 6963 lled (mathematic\n-0000ffb0: 616c 6c79 2073 686f 756c 6420 7265 7475 ally should retu\n-0000ffc0: 726e 2061 2063 6f6d 706c 6578 206e 756d rn a complex num\n-0000ffd0: 6265 7229 2e00 7265 702e 7374 7275 6374 ber)..rep.struct\n-0000ffe0: 7572 6573 236d 616b 652d 696e 7465 7266 ures#make-interf\n-0000fff0: 6163 6520 4e41 4d45 2053 4947 0000 0000 ace NAME SIG....\n-00010000: 7265 702e 6c61 6e67 2e6d 6174 6823 6e75 rep.lang.math#nu\n-00010010: 6d62 6572 706e 756d 6265 7270 2041 5247 mberpnumberp ARG\n-00010020: 0a0a 5265 7475 726e 2074 2069 6620 4152 ..Return t if AR\n-00010030: 4720 6973 2061 206e 756d 6265 722e 7265 G is a number.re\n-00010040: 702e 6c61 6e67 2e6d 6174 6823 696e 7465 p.lang.math#inte\n-00010050: 6765 7270 696e 7465 6765 7270 2041 5247 gerpintegerp ARG\n-00010060: 0a0a 5265 7475 726e 2074 2069 6620 4152 ..Return t if AR\n-00010070: 4720 6973 2061 2069 6e74 6567 6572 2e72 G is a integer.r\n-00010080: 6570 2e6c 616e 672e 6d61 7468 2366 6978 ep.lang.math#fix\n-00010090: 6e75 6d70 6669 786e 756d 7020 4152 470a numpfixnump ARG.\n-000100a0: 0a52 6574 7572 6e20 7420 6966 2041 5247 .Return t if ARG\n-000100b0: 2069 7320 6120 6669 786e 756d 2028 692e is a fixnum (i.\n-000100c0: 652e 2061 6e20 696e 7465 6765 7220 7468 e. an integer th\n-000100d0: 6174 2066 6974 7320 696e 2061 204c 6973 at fits in a Lis\n-000100e0: 700a 706f 696e 7465 7229 2e72 6570 2e6c p.pointer).rep.l\n-000100f0: 616e 672e 6d61 7468 2365 7861 6374 2d3e ang.math#exact->\n-00010100: 696e 6578 6163 7465 7861 6374 2d3e 696e inexactexact->in\n-00010110: 6578 6163 7420 580a 0a52 6574 7572 6e73 exact X..Returns\n-00010120: 2061 6e20 696e 6578 6163 7420 2869 2e65 an inexact (i.e\n-00010130: 2e20 666c 6f61 7469 6e67 2070 6f69 6e74 . floating point\n-00010140: 2920 7265 7072 6573 656e 7461 7469 6f6e ) representation\n-00010150: 206f 6620 582e 7265 702e 6c61 6e67 2e6d of X.rep.lang.m\n-00010160: 6174 6823 7261 6e64 6f6d 7261 6e64 6f6d ath#randomrandom\n-00010170: 205b 4c49 4d49 545d 0a0a 5072 6f64 7563 [LIMIT]..Produc\n-00010180: 6520 6120 7073 6575 646f 2d72 616e 646f e a pseudo-rando\n-00010190: 6d20 6e75 6d62 6572 2062 6574 7765 656e m number between\n-000101a0: 207a 6572 6f20 616e 6420 4c49 4d49 5420 zero and LIMIT \n-000101b0: 286f 7220 7468 6520 6c61 7267 6573 740a (or the largest.\n-000101c0: 706f 7369 7469 7665 2069 6e74 6567 6572 positive integer\n-000101d0: 2072 6570 7265 7365 6e74 6162 6c65 292e representable).\n-000101e0: 2049 6620 4c49 4d49 5420 6973 2074 6865 If LIMIT is the\n-000101f0: 2073 796d 626f 6c20 6074 2720 7468 650a symbol `t' the.\n-00010200: 6765 6e65 7261 746f 7220 6973 2073 6565 generator is see\n-00010210: 6465 6420 7769 7468 2074 6865 2063 7572 ded with the cur\n-00010220: 7265 6e74 2074 696d 6520 6f66 2064 6179 rent time of day\n-00010230: 2e72 6570 2e75 7469 6c2e 7574 6638 2375 .rep.util.utf8#u\n-00010240: 7466 382d 7375 6273 7472 696e 6775 7466 tf8-substringutf\n-00010250: 382d 7375 6273 7472 696e 6720 5354 5249 8-substring STRI\n-00010260: 4e47 2053 5441 5254 205b 454e 445d 0a0a NG START [END]..\n-00010270: 5265 7475 726e 7320 7468 6520 706f 7274 Returns the port\n-00010280: 696f 6e20 6f66 2053 5452 494e 472c 2065 ion of STRING, e\n-00010290: 6e63 6f64 6564 2069 6e20 7574 662d 382c ncoded in utf-8,\n-000102a0: 2073 7461 7274 696e 6720 6174 0a63 6861 starting at.cha\n-000102b0: 7261 6374 6572 206e 756d 6265 7220 5354 racter number ST\n-000102c0: 4152 5420 616e 6420 656e 6469 6e67 2061 ART and ending a\n-000102d0: 7420 7468 6520 6368 6172 6163 7465 7220 t the character \n-000102e0: 6265 666f 7265 2045 4e44 2028 6f72 2074 before END (or t\n-000102f0: 6865 0a65 6e64 206f 6620 7468 6520 7374 he.end of the st\n-00010300: 7269 6e67 2069 6620 454e 4420 6973 206e ring if END is n\n-00010310: 6f74 2067 6976 656e 292e 2041 6c6c 2069 ot given). All i\n-00010320: 6e64 6963 6573 2073 7461 7274 2061 7420 ndices start at \n-00010330: 7a65 726f 2e70 7269 6e74 2d65 7363 6170 zero.print-escap\n-00010340: 6544 6566 696e 6573 2077 6869 6368 2063 eDefines which c\n-00010350: 6f6e 7472 6f6c 2063 6861 7261 6374 6572 ontrol character\n-00010360: 7320 6070 7269 6e74 2720 7368 6f75 6c64 s `print' should\n-00010370: 2071 756f 7465 2e20 4163 6365 7074 6162 quote. Acceptab\n-00010380: 6c65 2076 616c 7565 730a 6172 653a 0a09 le values.are:..\n-00010390: 6e69 6c09 094f 6e6c 7920 6573 6361 7065 nil..Only escape\n-000103a0: 2064 6f75 626c 652d 7175 6f74 6520 616e double-quote an\n-000103b0: 6420 6261 636b 736c 6173 680a 096e 6577 d backslash..new\n-000103c0: 6c69 6e65 7309 4573 6361 7065 2064 6f75 lines.Escape dou\n-000103d0: 626c 652d 7175 6f74 652c 2062 6163 6b73 ble-quote, backs\n-000103e0: 6c61 7368 2c20 6e65 776c 696e 652c 0a09 lash, newline,..\n-000103f0: 0909 2054 4142 2c20 616e 6420 666f 726d .. TAB, and form\n-00010400: 6665 6564 2e0a 0974 0909 4573 6361 7065 feed...t..Escape\n-00010410: 2061 6c6c 2063 6f6e 7472 6f6c 2063 6f64 all control cod\n-00010420: 6573 2028 6368 6172 6163 7465 7273 2077 es (characters w\n-00010430: 6974 6820 610a 0909 0920 7661 6c75 6520 ith a.... value \n-00010440: 6c65 7373 2074 6861 6e20 3332 292c 2061 less than 32), a\n-00010450: 6e64 2061 6c6c 2063 6861 7261 6374 6572 nd all character\n-00010460: 7320 7769 7468 0a09 0909 2061 2076 616c s with.... a val\n-00010470: 7565 2067 7265 6174 6572 2074 6861 6e20 ue greater than \n-00010480: 3132 362e 7265 702e 6c61 6e67 2e69 6e74 126.rep.lang.int\n-00010490: 6572 7072 6574 6572 2366 756e 6361 6c6c erpreter#funcall\n-000104a0: 6675 6e63 616c 6c20 4655 4e43 5449 4f4e funcall FUNCTION\n-000104b0: 2041 5247 532e 2e2e 0a0a 4361 6c6c 7320 ARGS.....Calls \n-000104c0: 4655 4e43 5449 4f4e 2077 6974 6820 6172 FUNCTION with ar\n-000104d0: 6775 6d65 6e74 7320 4152 4753 2e2e 2e20 guments ARGS... \n-000104e0: 616e 6420 7265 7475 726e 7320 7468 6520 and returns the \n-000104f0: 7265 7375 6c74 2e72 6570 2e6c 616e 672e result.rep.lang.\n-00010500: 696e 7465 7270 7265 7465 7223 6170 706c interpreter#appl\n-00010510: 7961 7070 6c79 2046 554e 4354 494f 4e20 yapply FUNCTION \n-00010520: 4152 4753 2e2e 2e20 4152 472d 4c49 5354 ARGS... ARG-LIST\n-00010530: 0a0a 4361 6c6c 7320 4655 4e43 5449 4f4e ..Calls FUNCTION\n-00010540: 2070 6173 7369 6e67 2061 6c6c 206f 6620 passing all of \n-00010550: 4152 4753 2074 6f20 6974 2061 7320 7765 ARGS to it as we\n-00010560: 6c6c 2061 7320 616c 6c20 656c 656d 656e ll as all elemen\n-00010570: 7473 2069 6e20 4152 472d 4c49 5354 2e0a ts in ARG-LIST..\n-00010580: 6965 2c0a 2020 2861 7070 6c79 202b 2031 ie,. (apply + 1\n-00010590: 2032 2033 2027 2834 2035 2036 2929 0a20 2 3 '(4 5 6)). \n-000105a0: 2020 3d3e 2032 3172 6570 2e6c 616e 672e => 21rep.lang.\n-000105b0: 696e 7465 7270 7265 7465 7223 6d61 782d interpreter#max-\n-000105c0: 6c69 7370 2d64 6570 7468 6d61 782d 6c69 lisp-depthmax-li\n-000105d0: 7370 2d64 6570 7468 205b 4e45 572d 5641 sp-depth [NEW-VA\n-000105e0: 4c55 455d 0a0a 5468 6520 6d61 7869 6d75 LUE]..The maximu\n-000105f0: 6d20 6e75 6d62 6572 206f 6620 7469 6d65 m number of time\n-00010600: 7320 7468 6174 2072 6570 5f66 756e 6361 s that rep_funca\n-00010610: 6c6c 2063 616e 2062 6520 6361 6c6c 6564 ll can be called\n-00010620: 2072 6563 7572 7369 7665 6c79 2e0a 0a54 recursively...T\n-00010630: 6869 7320 6973 2069 6e74 656e 6465 6420 his is intended \n-00010640: 746f 2073 746f 7020 696e 6669 6e69 7465 to stop infinite\n-00010650: 2072 6563 7572 7369 6f6e 2c20 6966 2074 recursion, if t\n-00010660: 6865 2064 6566 6175 6c74 2076 616c 7565 he default value\n-00010670: 206f 6620 3235 3020 6973 0a74 6f6f 2073 of 250 is.too s\n-00010680: 6d61 6c6c 2028 796f 7520 6765 7420 6572 mall (you get er\n-00010690: 726f 7273 2069 6e20 6e6f 726d 616c 2075 rors in normal u\n-000106a0: 7365 2920 7365 7420 6974 2074 6f20 736f se) set it to so\n-000106b0: 6d65 7468 696e 6720 6c61 7267 6572 2e72 mething larger.r\n-000106c0: 6570 2e75 7469 6c2e 6d64 3523 6d64 352d ep.util.md5#md5-\n-000106d0: 7374 7269 6e67 6d64 352d 7374 7269 6e67 stringmd5-string\n-000106e0: 2053 5452 494e 470a 0a52 6574 7572 6e20 STRING..Return \n-000106f0: 7468 6520 696e 7465 6765 7220 7265 7072 the integer repr\n-00010700: 6573 656e 7469 6e67 2074 6865 204d 4435 esenting the MD5\n-00010710: 206d 6573 7361 6765 2064 6967 6573 7420 message digest \n-00010720: 6f66 2074 6865 2062 7974 6573 0a73 746f of the bytes.sto\n-00010730: 7265 6420 696e 2053 5452 494e 472e 2054 red in STRING. T\n-00010740: 6869 7320 696e 7465 6765 7220 7769 6c6c his integer will\n-00010750: 2068 6176 6520 6e6f 206d 6f72 6520 7468 have no more th\n-00010760: 616e 2031 3238 2073 6967 6e69 6669 6361 an 128 significa\n-00010770: 6e74 0a62 6974 732e 7265 702e 7574 696c nt.bits.rep.util\n-00010780: 2e6d 6435 236d 6435 2d6c 6f63 616c 2d66 .md5#md5-local-f\n-00010790: 696c 656d 6435 2d6c 6f63 616c 2d66 696c ilemd5-local-fil\n-000107a0: 6520 4c4f 4341 4c2d 4649 4c45 2d4e 414d e LOCAL-FILE-NAM\n-000107b0: 450a 0a52 6574 7572 6e20 7468 6520 696e E..Return the in\n-000107c0: 7465 6765 7220 7265 7072 6573 656e 7469 teger representi\n-000107d0: 6e67 2074 6865 204d 4435 206d 6573 7361 ng the MD5 messa\n-000107e0: 6765 2064 6967 6573 7420 6f66 2074 6865 ge digest of the\n-000107f0: 2062 7974 6573 0a73 746f 7265 6420 696e bytes.stored in\n-00010800: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n-00010810: 204c 4f43 414c 2d46 494c 452d 4e41 4d45 LOCAL-FILE-NAME\n-00010820: 2028 7768 6963 6820 6d75 7374 206e 616d (which must nam\n-00010830: 6520 6120 6669 6c65 2069 6e0a 7468 6520 e a file in.the \n-00010840: 6c6f 6361 6c20 6669 6c69 6e67 2073 7973 local filing sys\n-00010850: 7465 6d29 2e20 5468 6520 7265 7475 726e tem). The return\n-00010860: 6564 2069 6e74 6567 6572 2077 696c 6c20 ed integer will \n-00010870: 6861 7665 206e 6f20 6d6f 7265 2074 6861 have no more tha\n-00010880: 6e0a 3132 3820 7369 676e 6966 6963 616e n.128 significan\n-00010890: 7420 6269 7473 2e72 6570 2e76 6d2e 696e t bits.rep.vm.in\n-000108a0: 7465 7270 7265 7465 7223 7661 6c69 6461 terpreter#valida\n-000108b0: 7465 2d62 7974 652d 636f 6465 7661 6c69 te-byte-codevali\n-000108c0: 6461 7465 2d62 7974 652d 636f 6465 2042 date-byte-code B\n-000108d0: 432d 4d41 4a4f 5220 4243 2d4d 494e 4f52 C-MAJOR BC-MINOR\n-000108e0: 0a0a 4368 6563 6b20 7468 6174 2062 7974 ..Check that byt\n-000108f0: 6520 636f 6465 7320 6672 6f6d 2069 6e73 e codes from ins\n-00010900: 7472 7563 7469 6f6e 2073 6574 2042 432d truction set BC-\n-00010910: 4d41 4a4f 522e 4243 2d4d 494e 4f52 2c20 MAJOR.BC-MINOR, \n-00010920: 6d61 7920 6265 0a65 7865 6375 7465 642e may be.executed.\n-00010930: 2049 6620 6e6f 742c 2061 6e20 6572 726f If not, an erro\n-00010940: 7220 7769 6c6c 2062 6520 7369 676e 616c r will be signal\n-00010950: 6c65 642e 7072 6f63 6573 732d 656e 7669 led.process-envi\n-00010960: 726f 6e6d 656e 7441 206c 6973 7420 6f66 ronmentA list of\n-00010970: 2061 6c6c 2065 6e76 6972 6f6e 6d65 6e74 all environment\n-00010980: 2076 6172 6961 626c 6573 2028 6173 2073 variables (as s\n-00010990: 7472 696e 6773 2022 4e41 4d45 3d56 414c trings \"NAME=VAL\n-000109a0: 5545 2229 2070 6173 7365 640a 746f 2074 UE\") passed.to t\n-000109b0: 6865 2069 6e74 6572 7072 6574 6572 2e20 he interpreter. \n-000109c0: 416c 736f 2075 7365 6420 746f 2073 7065 Also used to spe\n-000109d0: 6369 6679 2074 6865 2065 6e76 6972 6f6e cify the environ\n-000109e0: 6d65 6e74 206f 6620 7375 6270 726f 6365 ment of subproce\n-000109f0: 7373 6573 2e72 6570 2e73 7973 7465 6d23 sses.rep.system#\n-00010a00: 7265 702d 6275 696c 642d 6964 4120 7374 rep-build-idA st\n-00010a10: 7269 6e67 2064 6573 6372 6962 696e 6720 ring describing \n-00010a20: 7768 656e 2c20 7768 6572 652c 2061 6e64 when, where, and\n-00010a30: 2062 7920 7768 6f20 7468 6520 7275 6e6e by who the runn\n-00010a40: 696e 6720 7665 7273 696f 6e20 6f66 2074 ing version of t\n-00010a50: 6865 0a4c 4953 5020 696e 7465 7270 7265 he.LISP interpre\n-00010a60: 7465 7220 7761 7320 6275 696c 742e 7265 ter was built.re\n-00010a70: 702e 6461 7461 2364 6f77 6e63 6173 652d p.data#downcase-\n-00010a80: 7461 626c 6532 3536 2d62 7974 6520 7374 table256-byte st\n-00010a90: 7269 6e67 2068 6f6c 6469 6e67 2074 7261 ring holding tra\n-00010aa0: 6e73 6c61 7469 6f6e 7320 746f 2074 7572 nslations to tur\n-00010ab0: 6e20 6561 6368 2063 6861 7261 6374 6572 n each character\n-00010ac0: 2069 6e74 6f20 6974 730a 6c6f 7765 722d into its.lower-\n-00010ad0: 6361 7365 2065 7175 6976 616c 656e 742e case equivalent.\n-00010ae0: 7265 702e 7379 7374 656d 2363 7572 7265 rep.system#curre\n-00010af0: 6e74 2d74 696d 6563 7572 7265 6e74 2d74 nt-timecurrent-t\n-00010b00: 696d 650a 0a52 6574 7572 6e20 6120 7661 ime..Return a va\n-00010b10: 6c75 6520 6465 6e6f 7469 6e67 2074 6865 lue denoting the\n-00010b20: 2063 7572 7265 6e74 2073 7973 7465 6d20 current system \n-00010b30: 7469 6d65 2e20 5468 6973 2077 696c 6c20 time. This will \n-00010b40: 6265 2061 2063 6f6e 7320 6365 6c6c 0a63 be a cons cell.c\n-00010b50: 6f6e 7461 696e 696e 6720 2844 4159 5320 ontaining (DAYS \n-00010b60: 2e20 5345 434f 4e44 5329 2c20 7468 6520 . SECONDS), the \n-00010b70: 6e75 6d62 6572 206f 6620 4441 5953 2073 number of DAYS s\n-00010b80: 696e 6365 2074 6865 2065 706f 6368 2c20 ince the epoch, \n-00010b90: 616e 6420 7468 650a 6e75 6d62 6572 206f and the.number o\n-00010ba0: 6620 7365 636f 6e64 7320 7369 6e63 6520 f seconds since \n-00010bb0: 7468 6520 7374 6172 7420 6f66 2074 6865 the start of the\n-00010bc0: 2064 6179 2028 756e 6976 6572 7361 6c20 day (universal \n-00010bd0: 7469 6d65 292e 7265 702e 7379 7374 656d time).rep.system\n-00010be0: 2366 6978 2d74 696d 6566 6978 2d74 696d #fix-timefix-tim\n-00010bf0: 6520 5449 4d45 5354 414d 500a 0a45 6e73 e TIMESTAMP..Ens\n-00010c00: 7572 6520 7468 6174 2074 6865 2074 776f ure that the two\n-00010c10: 2070 6172 7473 206f 6620 5449 4d45 5354 parts of TIMEST\n-00010c20: 414d 5020 6172 6520 6d75 7475 616c 6c79 AMP are mutually\n-00010c30: 2063 6f6e 7369 7374 656e 742e 2049 6620 consistent. If \n-00010c40: 6e6f 740a 5449 4d45 5354 414d 5020 6973 not.TIMESTAMP is\n-00010c50: 2061 6c74 6572 6564 2e20 5265 7475 726e altered. Return\n-00010c60: 7320 5449 4d45 5354 414d 502e 7265 702e s TIMESTAMP.rep.\n-00010c70: 7379 7374 656d 2373 6974 2d66 6f72 7369 system#sit-forsi\n-00010c80: 742d 666f 7220 5b53 4543 4f4e 4453 5d20 t-for [SECONDS] \n-00010c90: 5b4d 494c 4c49 5345 434f 4e44 535d 0a0a [MILLISECONDS]..\n-00010ca0: 5761 6974 2066 6f72 2069 6e70 7574 2074 Wait for input t\n-00010cb0: 6f20 6172 7269 7665 2061 6e64 2062 6520 o arrive and be \n-00010cc0: 7072 6f63 6573 7365 642e 204e 6f20 6d6f processed. No mo\n-00010cd0: 7265 2074 6861 6e20 5345 434f 4e44 5320 re than SECONDS \n-00010ce0: 7365 636f 6e64 7320 706c 7573 0a4d 494c seconds plus.MIL\n-00010cf0: 4c49 5345 434f 4e44 5320 6d69 6c6c 6973 LISECONDS millis\n-00010d00: 6563 6f6e 6473 2077 696c 6c20 6265 2077 econds will be w\n-00010d10: 6169 7465 642e 2049 6620 6174 2074 6865 aited. If at the\n-00010d20: 2065 6e64 206f 6620 7468 6973 2074 696d end of this tim\n-00010d30: 6520 6e6f 0a69 6e70 7574 2068 6173 2061 e no.input has a\n-00010d40: 7272 6976 6564 2c20 7265 7475 726e 2074 rrived, return t\n-00010d50: 2e20 4f74 6865 7277 6973 6520 7265 7475 . Otherwise retu\n-00010d60: 726e 206e 696c 2069 6620 696e 7075 7420 rn nil if input \n-00010d70: 7761 7320 666f 756e 642e 0a0a 4966 206e was found...If n\n-00010d80: 6569 7468 6572 2053 4543 4f4e 4453 206e either SECONDS n\n-00010d90: 6f72 204d 494c 4c49 5345 434f 4e44 5320 or MILLISECONDS \n-00010da0: 6973 2064 6566 696e 6564 2074 6865 2063 is defined the c\n-00010db0: 6f6d 6d61 6e64 2077 696c 6c20 7265 7475 ommand will retu\n-00010dc0: 726e 0a69 6d6d 6564 6961 7465 6c79 2c20 rn.immediately, \n-00010dd0: 7573 696e 6720 6120 6e75 6c6c 2074 696d using a null tim\n-00010de0: 656f 7574 2e72 6570 2e73 7973 7465 6d23 eout.rep.system#\n-00010df0: 7379 7374 656d 7379 7374 656d 2053 4845 systemsystem SHE\n-00010e00: 4c4c 2d43 4f4d 4d41 4e44 0a0a 5379 6e63 LL-COMMAND..Sync\n-00010e10: 6872 6f6e 6f75 736c 7920 6578 6563 7574 hronously execut\n-00010e20: 6520 7468 6520 7368 656c 6c20 636f 6d6d e the shell comm\n-00010e30: 616e 6420 7374 7269 6e67 2053 4845 4c4c and string SHELL\n-00010e40: 2d43 4f4d 4d41 4e44 2e20 5265 7475 726e -COMMAND. Return\n-00010e50: 7320 7468 650a 6578 6974 2073 7461 7475 s the.exit statu\n-00010e60: 7320 6f66 2074 6865 2063 6f6d 6d61 6e64 s of the command\n-00010e70: 2c20 6f72 2073 6967 6e61 6c73 2061 6e20 , or signals an \n-00010e80: 6572 726f 7220 6966 2074 6865 2073 6865 error if the she\n-00010e90: 6c6c 2063 6f75 6c64 6e27 740a 6265 2073 ll couldn't.be s\n-00010ea0: 7461 7274 6564 2e0a 0a4e 6f74 6520 7468 tarted...Note th\n-00010eb0: 6174 2074 6865 2065 7869 7420 7374 6174 at the exit stat\n-00010ec0: 7573 2069 7320 5f6e 6f74 5f20 7468 6520 us is _not_ the \n-00010ed0: 7361 6d65 2061 7320 7468 6520 7265 7475 same as the retu\n-00010ee0: 726e 2063 6f64 652e 2049 740a 6465 7065 rn code. It.depe\n-00010ef0: 6e64 7320 6f6e 2074 6865 206f 7065 7261 nds on the opera\n-00010f00: 7469 6e67 2073 7973 7465 6d2c 2062 7574 ting system, but\n-00010f10: 2075 6e64 6572 2075 6e69 7820 7468 6520 under unix the \n-00010f20: 7265 7475 726e 2063 6f64 6520 6d61 7920 return code may \n-00010f30: 6265 0a66 6f75 6e64 2062 7920 7269 6768 be.found by righ\n-00010f40: 742d 7368 6966 7469 6e67 2074 6865 2065 t-shifting the e\n-00010f50: 7869 7420 7374 6174 7573 2062 7920 6569 xit status by ei\n-00010f60: 6768 7420 6269 7473 2e20 4c6f 7720 6e6f ght bits. Low no\n-00010f70: 6e2d 7a65 726f 0a76 616c 7565 7320 7265 n-zero.values re\n-00010f80: 7072 6573 656e 7420 7468 6174 2074 6865 present that the\n-00010f90: 2070 726f 6365 7373 2077 6173 206b 696c process was kil\n-00010fa0: 6c65 6420 6279 2061 2073 6967 6e61 6c2e led by a signal.\n-00010fb0: 7265 702e 696f 2e66 696c 6573 2364 656c rep.io.files#del\n-00010fc0: 6574 652d 6669 6c65 6465 6c65 7465 2d66 ete-filedelete-f\n-00010fd0: 696c 6520 4649 4c45 2d4e 414d 450a 0a44 ile FILE-NAME..D\n-00010fe0: 656c 6574 6520 7468 6520 6669 6c65 2063 elete the file c\n-00010ff0: 616c 6c65 6420 4649 4c45 2d4e 414d 452e alled FILE-NAME.\n-00011000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00011010: 6574 6572 236c 6574 2a6c 6574 2028 4249 eter#let*let (BI\n-00011020: 4e44 494e 4753 2e2e 2e29 2042 4f44 592e NDINGS...) BODY.\n-00011030: 2e2e 0a0a 5369 6d69 6c61 7220 746f 2060 ....Similar to `\n-00011040: 6c65 7427 2065 7863 6570 7420 7468 6174 let' except that\n-00011050: 2074 6865 2042 494e 4449 4e47 5320 6172 the BINDINGS ar\n-00011060: 6520 696e 7374 616c 6c65 6420 6173 2074 e installed as t\n-00011070: 6865 6972 2076 616c 7565 730a 6172 6520 heir values.are \n-00011080: 636f 6d70 7574 6564 2c20 696e 2074 6865 computed, in the\n-00011090: 206f 7264 6572 2074 6865 7920 6172 6520 order they are \n-000110a0: 7772 6974 7465 6e2e 7265 702e 6c61 6e67 written.rep.lang\n-000110b0: 2e69 6e74 6572 7072 6574 6572 2363 6173 .interpreter#cas\n-000110c0: 6545 6163 6820 434c 4155 5345 2069 7320 eEach CLAUSE is \n-000110d0: 6028 2849 5445 4d53 2e2e 2e20 2920 464f `((ITEMS... ) FO\n-000110e0: 524d 532e 2e2e 2927 2e20 4669 6e64 2074 RMS...)'. Find t\n-000110f0: 6865 2066 6972 7374 2043 4c41 5553 4520 he first CLAUSE \n-00011100: 7769 7468 2061 6e0a 4954 454d 206d 6174 with an.ITEM mat\n-00011110: 6368 696e 6720 2875 7369 6e67 2060 6571 ching (using `eq\n-00011120: 6c27 2920 7468 6520 7265 7375 6c74 206f l') the result o\n-00011130: 6620 6576 616c 7561 7469 6e67 204b 4559 f evaluating KEY\n-00011140: 2028 6f6e 6c79 0a65 7661 6c75 6174 6564 (only.evaluated\n-00011150: 206f 6e63 6529 2c20 7468 656e 2065 7661 once), then eva\n-00011160: 6c75 6174 6520 7468 6520 6173 736f 6369 luate the associ\n-00011170: 6174 6564 2046 4f52 4d53 2069 6e20 6120 ated FORMS in a \n-00011180: 6070 726f 676e 272e 2054 6865 0a66 696e `progn'. The.fin\n-00011190: 616c 2063 6c61 7573 6520 6d61 7920 6861 al clause may ha\n-000111a0: 7665 2074 6865 2066 6f72 6d20 6028 7420 ve the form `(t \n-000111b0: 464f 524d 532e 2e2e 2927 2c20 7768 6963 FORMS...)', whic\n-000111c0: 6820 616c 7761 7973 206d 6174 6368 6573 h always matches\n-000111d0: 204b 4559 0a69 6620 6e6f 206f 7468 6572 KEY.if no other\n-000111e0: 2043 4c41 5553 4520 6861 7320 616c 7265 CLAUSE has alre\n-000111f0: 6164 792e 2052 6574 7572 6e73 2066 616c ady. Returns fal\n-00011200: 7365 2069 6620 6e6f 2063 6c61 7573 6520 se if no clause \n-00011210: 6d61 7463 6865 732e 0a0a 4966 2061 6e79 matches...If any\n-00011220: 206f 6620 7468 6520 4954 454d 5320 6170 of the ITEMS ap\n-00011230: 7065 6172 206d 6f72 6520 7468 616e 206f pear more than o\n-00011240: 6e63 652c 2074 6865 6e20 7468 6520 6265 nce, then the be\n-00011250: 6861 7669 6f75 7220 6973 0a75 6e64 6566 haviour is.undef\n-00011260: 696e 6564 2e72 6570 2e6c 616e 672e 696e ined.rep.lang.in\n-00011270: 7465 7270 7265 7465 7223 7768 656e 4576 terpreter#whenEv\n-00011280: 616c 7561 7465 7320 434f 4e44 4954 494f aluates CONDITIO\n-00011290: 4e2c 2069 6620 6974 2069 7320 7472 7565 N, if it is true\n-000112a0: 2061 6e20 696d 706c 6963 6974 2070 726f an implicit pro\n-000112b0: 676e 2069 7320 7065 7266 6f72 6d65 640a gn is performed.\n-000112c0: 7769 7468 2046 4f52 4d53 2e00 7265 702e with FORMS..rep.\n-000112d0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-000112e0: 2377 6865 6e20 434f 4e44 4954 494f 4e20 #when CONDITION \n-000112f0: 2321 7265 7374 2046 4f52 4d53 0072 6570 #!rest FORMS.rep\n-00011300: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00011310: 7223 756e 6c65 7373 2043 4f4e 4449 5449 r#unless CONDITI\n-00011320: 4f4e 2023 2172 6573 7420 464f 524d 5300 ON #!rest FORMS.\n-00011330: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00011340: 6574 6572 2370 726f 6732 202e 2041 5247 eter#prog2 . ARG\n-00011350: 5372 6570 2e6c 616e 672e 696e 7465 7270 Srep.lang.interp\n-00011360: 7265 7465 7223 6465 636c 6172 6564 6563 reter#declaredec\n-00011370: 6c61 7265 2043 4c41 5553 4553 2e2e 2e0a lare CLAUSES....\n-00011380: 0a50 726f 7669 6465 2074 6865 2063 6f6d .Provide the com\n-00011390: 7069 6c65 7220 7769 7468 2065 7874 7261 piler with extra\n-000113a0: 2069 6e66 6f72 6d61 7469 6f6e 2077 6869 information whi\n-000113b0: 6c65 2063 6f6d 7069 6c69 6e67 2074 6865 le compiling the\n-000113c0: 2066 6f72 6d73 0a74 6861 7420 6170 7065 forms.that appe\n-000113d0: 6172 2069 6e20 7468 6520 7361 6d65 206c ar in the same l\n-000113e0: 6578 6963 616c 2073 636f 7065 2061 7320 exical scope as \n-000113f0: 7468 6520 6465 636c 6172 6174 696f 6e2e the declaration.\n-00011400: 0a0a 4561 6368 2043 4c41 5553 4520 6973 ..Each CLAUSE is\n-00011410: 2061 206c 6973 742c 2074 6865 2066 6972 a list, the fir\n-00011420: 7374 2065 6c65 6d65 6e74 206f 6620 7768 st element of wh\n-00011430: 6963 6820 6973 2061 2073 796d 626f 6c20 ich is a symbol \n-00011440: 6465 6669 6e69 6e67 0a74 6865 2074 7970 defining.the typ\n-00011450: 6520 6f66 2064 6563 6c61 7261 7469 6f6e e of declaration\n-00011460: 2c20 7468 6520 6f74 6865 7220 656c 656d , the other elem\n-00011470: 656e 7473 2072 656c 6174 6520 746f 2074 ents relate to t\n-00011480: 6865 2064 6563 6c61 7261 7469 6f6e 2e0a he declaration..\n-00011490: 5365 6520 7468 6520 6043 6f6d 7069 6c65 See the `Compile\n-000114a0: 7220 4465 636c 6172 6174 696f 6e73 2720 r Declarations' \n-000114b0: 6e6f 6465 206f 6620 7468 6520 6c69 6272 node of the libr\n-000114c0: 6570 206d 616e 7561 6c20 666f 7220 6465 ep manual for de\n-000114d0: 7461 696c 730a 6f66 2074 6865 2070 6f73 tails.of the pos\n-000114e0: 7369 626c 6520 6465 636c 6172 6174 696f sible declaratio\n-000114f0: 6e20 7479 7065 732e 7265 702e 6c61 6e67 n types.rep.lang\n-00011500: 2e69 6e74 6572 7072 6574 6572 2374 6872 .interpreter#thr\n-00011510: 6f77 5065 7266 6f72 6d73 2061 206e 6f6e owPerforms a non\n-00011520: 2d6c 6f63 616c 2065 7869 7420 746f 2074 -local exit to t\n-00011530: 6865 2060 6361 7463 6827 2066 6f72 6d20 he `catch' form \n-00011540: 7761 6974 696e 6720 666f 7220 5441 4720 waiting for TAG \n-00011550: 616e 6420 7265 7475 726e 0a56 414c 5545 and return.VALUE\n-00011560: 2066 726f 6d20 6974 2e00 7265 702e 6c61 from it..rep.la\n-00011570: 6e67 2e69 6e74 6572 7072 6574 6572 2361 ng.interpreter#a\n-00011580: 7574 6f6c 6f61 642d 6d61 6372 6f20 5359 utoload-macro SY\n-00011590: 4d42 4f4c 2d46 4f52 4d20 4649 4c45 2023 MBOL-FORM FILE #\n-000115a0: 2172 6573 7420 4558 5452 4100 7265 702e !rest EXTRA.rep.\n-000115b0: 6c61 6e67 2e62 6163 6b71 756f 7465 2362 lang.backquote#b\n-000115c0: 6163 6b71 756f 7465 2041 5247 7265 702e ackquote ARGrep.\n-000115d0: 6c61 6e67 2e6d 6174 6823 6f64 6470 5265 lang.math#oddpRe\n-000115e0: 7475 726e 2074 2069 6620 5820 6973 206f turn t if X is o\n-000115f0: 6464 2c20 692e 652e 2028 2f3d 2028 6d6f dd, i.e. (/= (mo\n-00011600: 6420 5820 3229 2030 292e 7265 702e 6c61 d X 2) 0).rep.la\n-00011610: 6e67 2e6d 6174 6823 6576 656e 7052 6574 ng.math#evenpRet\n-00011620: 7572 6e20 7420 6966 2058 2069 7320 6f64 urn t if X is od\n-00011630: 642c 2069 2e65 2e20 283d 2028 6d6f 6420 d, i.e. (= (mod \n-00011640: 5820 3229 2030 292e 0072 6570 2e69 6f2e X 2) 0)..rep.io.\n-00011650: 7374 7265 616d 7323 7265 6164 2d66 726f streams#read-fro\n-00011660: 6d2d 7374 7269 6e67 2053 5452 494e 4720 m-string STRING \n-00011670: 2321 6f70 7469 6f6e 616c 2053 5441 5254 #!optional START\n-00011680: 7265 6d6f 7465 2d66 7470 2d74 7261 6e73 remote-ftp-trans\n-00011690: 6665 722d 7479 7065 4d6f 6465 2069 6e20 fer-typeMode in \n-000116a0: 7768 6963 6820 746f 2074 7261 6e73 6665 which to transfe\n-000116b0: 7220 6669 6c65 732c 206f 6e65 206f 6620 r files, one of \n-000116c0: 7468 6520 7379 6d62 6f6c 7320 6062 696e the symbols `bin\n-000116d0: 6172 7927 206f 7220 6061 7363 6969 272e ary' or `ascii'.\n-000116e0: 7265 6d6f 7465 2d66 7470 2d62 6164 2d6d remote-ftp-bad-m\n-000116f0: 7367 7352 6567 756c 6172 2065 7870 7265 sgsRegular expre\n-00011700: 7373 696f 6e20 6d61 7463 6869 6e67 2066 ssion matching f\n-00011710: 7470 2022 6661 696c 7572 6522 206d 6573 tp \"failure\" mes\n-00011720: 7361 6765 732e 0072 6570 2e69 6f2e 6669 sages..rep.io.fi\n-00011730: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo\n-00011740: 7465 2e66 7470 2372 656d 6f74 652d 6674 te.ftp#remote-ft\n-00011750: 702d 636c 6f73 652d 686f 7374 2048 4f53 p-close-host HOS\n-00011760: 5420 2321 6f70 7469 6f6e 616c 2055 5345 T #!optional USE\n-00011770: 5200 7265 702e 696f 2e66 696c 652d 6861 R.rep.io.file-ha\n-00011780: 6e64 6c65 7273 2e72 656d 6f74 652e 7265 ndlers.remote.re\n-00011790: 7023 7265 6d6f 7465 2d72 6570 2d63 6c6f p#remote-rep-clo\n-000117a0: 7365 2d68 6f73 7420 484f 5354 2023 216f se-host HOST #!o\n-000117b0: 7074 696f 6e61 6c20 5553 4552 7265 6d6f ptional USERremo\n-000117c0: 7465 2d64 6566 6175 6c74 2d62 6163 6b65 te-default-backe\n-000117d0: 6e64 4261 636b 656e 6420 7573 6564 2066 ndBackend used f\n-000117e0: 6f72 206f 7468 6572 7769 7365 2075 6e73 or otherwise uns\n-000117f0: 7065 6369 6669 6564 2068 6f73 7473 2e00 pecified hosts..\n-00011800: 7265 702e 696f 2e66 696c 6573 236c 6f61 rep.io.files#loa\n-00011810: 642d 616c 6c20 4649 4c45 2023 216f 7074 d-all FILE #!opt\n-00011820: 696f 6e61 6c20 4341 4c4c 4241 434b 0072 ional CALLBACK.r\n-00011830: 6570 2e69 6f2e 6669 6c65 7323 6576 616c ep.io.files#eval\n-00011840: 2d61 6674 6572 2d6c 6f61 6420 4c49 4252 -after-load LIBR\n-00011850: 4152 5920 464f 524d 7374 616e 6461 7264 ARY FORMstandard\n-00011860: 2d6f 7574 7075 7453 7472 6561 6d20 7468 -outputStream th\n-00011870: 6174 2060 7072 696e 3f27 2077 7269 7465 at `prin?' write\n-00011880: 7320 6974 7320 6f75 7470 7574 2074 6f20 s its output to \n-00011890: 6279 2064 6566 6175 6c74 2e06 7265 702e by default..rep.\n-000118a0: 5601 0100 0000 0000 1400 0000 c700 0000 V...............\n-000118b0: 6063 d21b 7265 702e fbfa 0000 0000 0000 `c..rep.........\n-000118c0: 1300 0000 5900 0000 ecdd a803 7265 702e ....Y.......rep.\n-000118d0: 7aae 0100 0000 0000 1a00 0000 7c00 0000 z...........|...\n-000118e0: aaa8 5117 7265 702e 1723 0000 0000 0000 ..Q.rep..#......\n-000118f0: 1b00 0000 2800 0000 63b8 b31c 7265 702e ....(...c...rep.\n-00011900: 0060 0000 0000 0000 1c00 0000 6600 0000 .`..........f...\n-00011910: e2f0 c705 7265 702e bf06 0100 0000 0000 ....rep.........\n-00011920: 1700 0000 a200 0000 5a96 ef11 7265 702e ........Z...rep.\n-00011930: 7a68 0100 0000 0000 2700 0000 2501 0000 zh......'...%...\n-00011940: d227 1216 7265 702e d4d1 0100 0000 0000 .'..rep.........\n-00011950: 1500 0000 5600 0000 15ec f304 7265 702e ....V.......rep.\n-00011960: 7da0 0100 0000 0000 2200 0000 1a01 0000 }.......\".......\n-00011970: 129d 3207 7265 702e acd2 0100 0000 0000 ..2.rep.........\n-00011980: 0d00 0000 4200 0000 f825 f41e 0072 6570 ....B....%...rep\n-00011990: e8af 0100 0000 0000 1700 0000 0000 0000 ................\n-000119a0: fb62 c01e 0072 6570 ded3 0100 0000 0000 .b...rep........\n-000119b0: 1400 0000 0600 0000 c8c6 c204 7265 702e ............rep.\n-000119c0: f8d3 0100 0000 0000 1e00 0000 2200 0000 ............\"...\n-000119d0: 7cbe 5313 7265 702e 38d4 0100 0000 0000 |.S.rep.8.......\n-000119e0: 2800 0000 c100 0000 3365 6510 7265 702e (.......3ee.rep.\n-000119f0: 21d5 0100 0000 0000 1800 0000 9300 0000 !...............\n-00011a00: 861a 2703 7265 702e e5ae 0000 0000 0000 ..'.rep.........\n-00011a10: 1500 0000 5b00 0000 4884 4719 7265 702e ....[...H.G.rep.\n-00011a20: eca2 0100 0000 0000 1b00 0000 d600 0000 ................\n-00011a30: 48b0 3605 646c 2d6c a695 0000 0000 0000 H.6.dl-l........\n-00011a40: 1100 0000 6f00 0000 5c64 1114 0072 6570 ....o...\\d...rep\n-00011a50: b3a7 0100 0000 0000 1f00 0000 0400 0000 ................\n-00011a60: 100e fa19 7265 702e b04c 0000 0000 0000 ....rep..L......\n-00011a70: 1c00 0000 5800 0000 8d84 0e09 7265 702e ....X.......rep.\n-00011a80: eb51 0000 0000 0000 1400 0000 8400 0000 .Q..............\n-00011a90: b321 9c11 7265 702e 907d 0000 0000 0000 .!..rep..}......\n-00011aa0: 2100 0000 c200 0000 317c 151d 7265 702e !.......1|..rep.\n-00011ab0: 8e88 0000 0000 0000 2100 0000 7700 0000 ........!...w...\n-00011ac0: 5a10 5e03 7265 702e 86d3 0100 0000 0000 Z.^.rep.........\n-00011ad0: 1300 0000 4500 0000 2dc5 ec02 7265 702e ....E...-...rep.\n-00011ae0: ccd5 0100 0000 0000 1900 0000 4300 0000 ............C...\n-00011af0: ac6f dd1a 7265 702e fc9e 0000 0000 0000 .o..rep.........\n-00011b00: 0f00 0000 f100 0000 865e 9313 7265 702e .........^..rep.\n-00011b10: 28d6 0100 0000 0000 1e00 0000 3800 0000 (...........8...\n-00011b20: c066 4b07 7265 702e b9d6 0100 0000 0000 .fK.rep.........\n-00011b30: 1e00 0000 3900 0000 47c0 651c 7265 702e ....9...G.e.rep.\n-00011b40: 0020 0000 0000 0000 0a00 0000 a400 0000 . ..............\n-00011b50: 129d 5204 7265 702e a7a4 0000 0000 0000 ..R.rep.........\n-00011b60: 0d00 0000 b500 0000 eb52 9108 7265 702e .........R..rep.\n-00011b70: 95ab 0100 0000 0000 1b00 0000 5002 0000 ............P...\n-00011b80: f381 b912 0072 6570 7ed6 0100 0000 0000 .....rep~.......\n-00011b90: 1400 0000 2700 0000 4548 3009 7265 702e ....'...EH0.rep.\n-00011ba0: 70a2 0100 0000 0000 1c00 0000 6000 0000 p...........`...\n-00011bb0: c18b b31c 7265 702e dda3 0100 0000 0000 ....rep.........\n-00011bc0: 2100 0000 7600 0000 2792 0d00 7265 702e !...v...'...rep.\n-00011bd0: 3fd2 0100 0000 0000 1600 0000 5700 0000 ?...........W...\n-00011be0: 35d7 3016 7265 702e 10d7 0100 0000 0000 5.0.rep.........\n-00011bf0: 1400 0000 4700 0000 f5a1 5e04 7265 702e ....G.....^.rep.\n-00011c00: 6bd7 0100 0000 0000 1800 0000 3600 0000 k...........6...\n-00011c10: d646 8105 0072 6570 b9d7 0100 0000 0000 .F...rep........\n-00011c20: 1b00 0000 0e00 0000 7d37 c20d 0072 6570 ........}7...rep\n-00011c30: e2d7 0100 0000 0000 1e00 0000 1400 0000 ................\n-00011c40: 5662 0a19 7265 702e e50d 0100 0000 0000 Vb..rep.........\n-00011c50: 1100 0000 ba01 0000 f58b 2a08 7265 702e ..........*.rep.\n-00011c60: 1e91 0000 0000 0000 1b00 0000 1000 0000 ................\n-00011c70: b704 4d04 7265 702e 00a0 0100 0000 0000 ..M.rep.........\n-00011c80: 2200 0000 5b00 0000 73bb 060e 7265 702e \"...[...s...rep.\n-00011c90: 3e3b 0000 0000 0000 1f00 0000 6600 0000 >;..........f...\n-00011ca0: cde9 4919 7265 702e b9a1 0100 0000 0000 ..I.rep.........\n-00011cb0: 1800 0000 9f00 0000 4789 be00 7265 702e ........G...rep.\n-00011cc0: 7fad 0000 0000 0000 0e00 0000 1901 0000 ................\n-00011cd0: 723e 0802 7265 702e c339 0000 0000 0000 r>..rep..9......\n-00011ce0: 1d00 0000 5e00 0000 cf8f 091c 7265 702e ....^.......rep.\n-00011cf0: fb6e 0100 0000 0000 1900 0000 9b00 0000 .n..............\n-00011d00: 1950 650e 7265 702e 74a4 0100 0000 0000 .Pe.rep.t.......\n-00011d10: 1900 0000 a200 0000 5975 d310 7265 702e ........Yu..rep.\n-00011d20: a705 0100 0000 0000 2300 0000 f500 0000 ........#.......\n-00011d30: 7a05 1f1a 7265 702e 379e 0000 0000 0000 z...rep.7.......\n-00011d40: 0d00 0000 b800 0000 c34d 501b 7265 702e .........MP.rep.\n-00011d50: cca5 0000 0000 0000 1200 0000 4601 0000 ............F...\n-00011d60: 8356 d405 7265 702e 89f2 0000 0000 0000 .V..rep.........\n-00011d70: 1a00 0000 1300 0000 c963 a91f 7265 702e .........c..rep.\n-00011d80: 3102 0100 0000 0000 1c00 0000 e800 0000 1...............\n-00011d90: 2a45 f419 696e 7465 683f 0000 0000 0000 *E..inteh?......\n-00011da0: 0e00 0000 7100 0000 680a 2f1d 7265 702e ....q...h./.rep.\n-00011db0: 6521 0000 0000 0000 0b00 0000 a900 0000 e!..............\n-00011dc0: 4ad7 1009 7265 702e 8404 0100 0000 0000 J...rep.........\n-00011dd0: 1c00 0000 5700 0000 fe81 1b1c 7265 702e ....W.......rep.\n-00011de0: 54a7 0100 0000 0000 1e00 0000 4100 0000 T...........A...\n-00011df0: 7e49 5308 0072 6570 9ba8 0100 0000 0000 ~IS..rep........\n-00011e00: 2000 0000 0b00 0000 2157 7b03 7265 702e .......!W{.rep.\n-00011e10: a385 0000 0000 0000 2100 0000 4000 0000 ........!...@...\n-00011e20: 9b96 180f 7265 702e deaa 0100 0000 0000 ....rep.........\n-00011e30: 2000 0000 6b00 0000 fb37 d019 7265 702e ...k....7..rep.\n-00011e40: 7ffd 0000 0000 0000 1200 0000 f400 0000 ................\n-00011e50: 249d c21b 7265 702e 6e0a 0100 0000 0000 $...rep.n.......\n-00011e60: 1700 0000 5b00 0000 ab47 4f1f 7265 702e ....[....GO.rep.\n-00011e70: ce84 0000 0000 0000 2100 0000 5900 0000 ........!...Y...\n-00011e80: 6ef1 4b15 7265 702e fbd2 0100 0000 0000 n.K.rep.........\n-00011e90: 1100 0000 7a00 0000 c91f 0f07 7265 702e ....z.......rep.\n-00011ea0: 9160 0100 0000 0000 1400 0000 b800 0000 .`..............\n-00011eb0: 1283 cc01 7265 702e 67fb 0000 0000 0000 ....rep.g.......\n-00011ec0: 1500 0000 5c00 0000 452a 271a 7265 702e ....\\...E*'.rep.\n-00011ed0: 8ba9 0000 0000 0000 1400 0000 a400 0000 ................\n-00011ee0: 48b9 e509 7265 702e d60b 0100 0000 0000 H...rep.........\n-00011ef0: 1300 0000 8300 0000 c526 1810 7265 702e .........&..rep.\n-00011f00: 8260 0000 0000 0000 1d00 0000 5d00 0000 .`..........]...\n-00011f10: 8581 f014 7265 702e 02aa 0100 0000 0000 ....rep.........\n-00011f20: 1f00 0000 5100 0000 4957 8f11 7265 702e ....Q...IW..rep.\n-00011f30: 0cfa 0000 0000 0000 1000 0000 2100 0000 ............!...\n-00011f40: f59a a918 7265 702e eb00 0100 0000 0000 ....rep.........\n-00011f50: 1c00 0000 4f00 0000 bbc6 ee0b 7265 702e ....O.......rep.\n-00011f60: c872 0000 0000 0000 1d00 0000 9e02 0000 .r..............\n-00011f70: 0078 a503 7265 702e 2c69 0000 0000 0000 .x..rep.,i......\n-00011f80: 2200 0000 5300 0000 967f 871c 7265 702e \"...S.......rep.\n-00011f90: 2871 0000 0000 0000 1700 0000 6500 0000 (q..........e...\n-00011fa0: df10 031f 7265 702e 1c9a 0000 0000 0000 ....rep.........\n-00011fb0: 0e00 0000 d600 0000 5b8a 0217 7265 702e ........[...rep.\n-00011fc0: 18ff 0000 0000 0000 1200 0000 ab00 0000 ................\n-00011fd0: 9f31 3a14 7265 702e 099d 0000 0000 0000 .1:.rep.........\n-00011fe0: 0e00 0000 2001 0000 59ca c11d 7265 702e .... ...Y...rep.\n-00011ff0: 7807 0100 0000 0000 1b00 0000 0401 0000 x...............\n-00012000: 7265 702e 7574 696c 2e69 7370 656c 6c23 rep.util.ispell#\n-00012010: 6973 7065 6c6c 2d73 6176 652d 6469 6374 ispell-save-dict\n-00012020: 696f 6e61 7279 4d61 6b65 2049 7370 656c ionaryMake Ispel\n-00012030: 6c20 7361 7665 2074 6865 2063 7572 7265 l save the curre\n-00012040: 6e74 2070 6572 736f 6e61 6c20 6469 6374 nt personal dict\n-00012050: 696f 6e61 7279 2074 6f20 6974 7320 6669 ionary to its fi\n-00012060: 6c65 2e72 6570 2e73 7973 7465 6d23 7265 le.rep.system#re\n-00012070: 6d6f 7665 2d68 6f6f 6b52 656d 6f76 6520 move-hookRemove \n-00012080: 4655 4e43 2066 726f 6d20 7468 6520 686f FUNC from the ho\n-00012090: 6f6b 2048 4f4f 4b20 2873 796d 626f 6c29 ok HOOK (symbol)\n-000120a0: 2e72 6570 2e77 7777 2e71 756f 7465 2d75 .rep.www.quote-u\n-000120b0: 726c 2375 6e71 756f 7465 2d75 726c 556e rl#unquote-urlUn\n-000120c0: 6573 6361 7065 2055 524c 206d 6574 612d escape URL meta-\n-000120d0: 6368 6172 6163 7465 7273 2069 6e20 5354 characters in ST\n-000120e0: 5249 4e47 2e72 6570 2e6c 616e 672e 696e RING.rep.lang.in\n-000120f0: 7465 7270 7265 7465 7223 6465 6663 6f6e terpreter#defcon\n-00012100: 7374 6465 6663 6f6e 7374 204e 414d 4520 stdefconst NAME \n-00012110: 5641 4c55 4520 5b44 4f43 2d53 5452 494e VALUE [DOC-STRIN\n-00012120: 475d 0a0a 4465 6669 6e65 2061 2063 6f6e G]..Define a con\n-00012130: 7374 616e 7420 4e41 4d45 2077 686f 7365 stant NAME whose\n-00012140: 2028 6465 6661 756c 7429 2076 616c 7565 (default) value\n-00012150: 2069 7320 5641 4c55 452e 2049 6620 4e41 is VALUE. If NA\n-00012160: 4d45 2069 730a 616c 7265 6164 7920 626f ME is.already bo\n-00012170: 756e 6420 616e 2065 7272 6f72 2069 7320 und an error is \n-00012180: 7369 676e 616c 6c65 642e 0a0a 436f 6e73 signalled...Cons\n-00012190: 7461 6e74 7320 6172 6520 7472 6561 7465 tants are treate\n-000121a0: 6420 7370 6563 6961 6c6c 7920 6279 2074 d specially by t\n-000121b0: 6865 204c 6973 7020 636f 6d70 696c 6572 he Lisp compiler\n-000121c0: 2c20 6261 7369 6361 6c6c 7920 7468 6579 , basically they\n-000121d0: 0a61 7265 2068 6172 642d 636f 6465 6420 .are hard-coded \n-000121e0: 696e 746f 2074 6865 2062 7974 652d 636f into the byte-co\n-000121f0: 6465 2e72 6570 2e6c 616e 672e 696e 7465 de.rep.lang.inte\n-00012200: 7270 7265 7465 7223 6675 6e63 7469 6f6e rpreter#function\n-00012210: 2327 4152 470a 0a52 6574 7572 6e20 7468 #'ARG..Return th\n-00012220: 6520 636c 6f73 7572 6520 6672 6f6d 2041 e closure from A\n-00012230: 5247 2c20 6569 7468 6572 2061 206c 616d RG, either a lam\n-00012240: 6264 612d 6578 7072 6573 7369 6f6e 2c20 bda-expression, \n-00012250: 6f72 2061 2073 796d 626f 6c2e 0a57 6865 or a symbol..Whe\n-00012260: 6e20 6170 706c 6965 6420 746f 2061 2073 n applied to a s\n-00012270: 796d 626f 6c2c 2074 6865 2073 796d 626f ymbol, the symbo\n-00012280: 6c27 7320 7661 6c75 6520 6973 2072 6574 l's value is ret\n-00012290: 7572 6e65 642e 7265 702e 6c61 6e67 2e69 urned.rep.lang.i\n-000122a0: 6e74 6572 7072 6574 6572 2361 6e64 5468 nterpreter#andTh\n-000122b0: 6520 6669 7273 7420 6f66 2074 6865 2041 e first of the A\n-000122c0: 5247 5320 6973 2065 7661 6c75 6174 6564 RGS is evaluated\n-000122d0: 2e20 4966 2069 7420 6973 2066 616c 7365 . If it is false\n-000122e0: 206e 6f20 6d6f 7265 206f 6620 7468 650a no more of the.\n-000122f0: 4152 4753 2061 7265 2065 7661 6c75 6174 ARGS are evaluat\n-00012300: 6564 2061 6e64 2074 6865 2060 616e 6427 ed and the `and'\n-00012310: 2073 7461 7465 6d65 6e74 2065 7661 6c75 statement evalu\n-00012320: 6174 6573 2074 6f20 6661 6c73 652e 0a0a ates to false...\n-00012330: 4f74 6865 7277 6973 6520 7468 6520 6e65 Otherwise the ne\n-00012340: 7874 206d 656d 6265 7220 6f66 2041 5247 xt member of ARG\n-00012350: 5320 6973 2065 7661 6c75 6174 6564 2061 S is evaluated a\n-00012360: 6e64 2069 7473 2076 616c 7565 2074 6573 nd its value tes\n-00012370: 7465 642e 2049 660a 6e6f 6e65 206f 6620 ted. If.none of \n-00012380: 7468 6520 4152 4753 2061 7265 2066 616c the ARGS are fal\n-00012390: 7365 2074 6865 2063 6f6d 7075 7465 6420 se the computed \n-000123a0: 7661 6c75 6520 6f66 2074 6865 206c 6173 value of the las\n-000123b0: 7420 6d65 6d62 6572 206f 6620 4152 4753 t member of ARGS\n-000123c0: 0a69 7320 7265 7475 726e 6564 2066 726f .is returned fro\n-000123d0: 6d20 7468 6520 6061 6e64 2720 666f 726d m the `and' form\n-000123e0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-000123f0: 7265 7465 7223 6465 6676 6172 2d73 6574 reter#defvar-set\n-00012400: 7164 6566 7661 722d 7365 7471 2056 4152 qdefvar-setq VAR\n-00012410: 4941 424c 4520 5b56 414c 5545 205b 444f IABLE [VALUE [DO\n-00012420: 435d 5d0a 0a44 6563 6c61 7265 7320 7468 C]]..Declares th\n-00012430: 6520 7379 6d62 6f6c 2056 4152 4941 424c e symbol VARIABL\n-00012440: 4520 6173 2061 2073 7065 6369 616c 2076 E as a special v\n-00012450: 6172 6961 626c 652c 2061 6e64 2073 6574 ariable, and set\n-00012460: 7320 6974 7320 7661 6c75 650a 746f 2056 s its value.to V\n-00012470: 414c 5545 2028 6f72 2066 616c 7365 2069 ALUE (or false i\n-00012480: 6620 5641 4c55 4520 6973 6e27 7420 6465 f VALUE isn't de\n-00012490: 6669 6e65 6429 2e20 4966 2044 4f43 2069 fined). If DOC i\n-000124a0: 7320 6769 7665 6e20 6974 2077 696c 6c20 s given it will \n-000124b0: 6265 0a69 6e73 7461 6c6c 6564 2061 7320 be.installed as \n-000124c0: 7468 6520 646f 6375 6d65 6e74 6174 696f the documentatio\n-000124d0: 6e20 7374 7269 6e67 2061 7373 6f63 6961 n string associa\n-000124e0: 7465 6420 7769 7468 2056 4152 4941 424c ted with VARIABL\n-000124f0: 452e 0a0a 4974 2773 2074 6865 2073 616d E...It's the sam\n-00012500: 6520 6173 2074 6865 2070 7265 7669 6f75 e as the previou\n-00012510: 7320 6064 6566 696e 652d 7370 6563 6961 s `define-specia\n-00012520: 6c2d 7661 7269 6162 6c65 272e 0072 6570 l-variable'..rep\n-00012530: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00012540: 7223 646f 2056 4152 5320 5445 5354 202e r#do VARS TEST .\n-00012550: 2042 4f44 5900 7265 702e 6c61 6e67 2e69 BODY.rep.lang.i\n-00012560: 6e74 6572 7072 6574 6572 2364 6563 6c61 nterpreter#decla\n-00012570: 7265 0072 6570 2e6c 616e 672e 696e 7465 re.rep.lang.inte\n-00012580: 7270 7265 7465 7223 6361 7463 6820 5441 rpreter#catch TA\n-00012590: 4720 2e20 424f 4459 0072 6570 2e6c 616e G . BODY.rep.lan\n-000125a0: 672e 696e 7465 7270 7265 7465 7223 6479 g.interpreter#dy\n-000125b0: 6e61 6d69 632d 7769 6e64 2042 4546 4f52 namic-wind BEFOR\n-000125c0: 4520 5448 554e 4b20 4146 5445 5272 6570 E THUNK AFTERrep\n-000125d0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-000125e0: 7223 6675 6e63 7469 6f6e 2d6e 616d 6552 r#function-nameR\n-000125f0: 6574 7572 6e73 2074 6865 2066 756e 6374 eturns the funct\n-00012600: 696f 6e27 7320 6e61 6d65 2028 6120 7379 ion's name (a sy\n-00012610: 6d62 6f6c 292e 0072 6570 2e6c 616e 672e mbol)..rep.lang.\n-00012620: 696e 7465 7270 7265 7465 7223 6675 6e63 interpreter#func\n-00012630: 7469 6f6e 2d6e 616d 6520 4655 4e43 7265 tion-name FUNCre\n-00012640: 702e 6c61 6e67 2e6d 6174 6823 706f 7369 p.lang.math#posi\n-00012650: 7469 7665 7052 6574 7572 6e20 7420 6966 tivepReturn t if\n-00012660: 2058 2069 7320 6772 6561 7465 7220 7468 X is greater th\n-00012670: 616e 207a 6572 6f2e 7265 702e 696f 2e73 an zero.rep.io.s\n-00012680: 7472 6561 6d73 2373 7472 6561 6d70 5265 treams#streampRe\n-00012690: 7475 726e 7320 7472 7565 2069 6620 4152 turns true if AR\n-000126a0: 4720 6973 2073 6f6d 6520 736f 7274 206f G is some sort o\n-000126b0: 6620 492f 4f20 7374 7265 616d 2e72 656d f I/O stream.rem\n-000126c0: 6f74 652d 6674 702d 7368 6f77 2d6d 6573 ote-ftp-show-mes\n-000126d0: 7361 6765 7357 6865 6e20 742c 2069 6e66 sagesWhen t, inf\n-000126e0: 6f72 6d61 7469 6f6e 616c 206d 6573 7361 ormational messa\n-000126f0: 6765 7320 6672 6f6d 2046 5450 2073 6573 ges from FTP ses\n-00012700: 7369 6f6e 7320 6172 6520 6469 7370 6c61 sions are displa\n-00012710: 7965 642e 7265 6d6f 7465 2d66 7470 2d64 yed.remote-ftp-d\n-00012720: 6973 706c 6179 2d70 726f 6772 6573 7357 isplay-progressW\n-00012730: 6865 6e20 7472 7565 2c20 7368 6f77 2070 hen true, show p\n-00012740: 726f 6772 6573 7320 6f66 2046 5450 2074 rogress of FTP t\n-00012750: 7261 6e73 6665 7273 2e72 656d 6f74 652d ransfers.remote-\n-00012760: 6674 702d 6c73 2d6c 2d72 6567 6578 7052 ftp-ls-l-regexpR\n-00012770: 6567 6578 7020 6465 6669 6e69 6e67 2060 egexp defining `\n-00012780: 6c73 202d 6c27 206f 7574 7075 7420 7379 ls -l' output sy\n-00012790: 6e74 6178 2e20 4861 6972 792e 7265 702e ntax. Hairy.rep.\n-000127a0: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n-000127b0: 2e72 656d 6f74 652e 6674 7023 7265 6d6f .remote.ftp#remo\n-000127c0: 7465 2d66 7470 2d65 6d70 7479 2d63 6163 te-ftp-empty-cac\n-000127d0: 6865 4469 7363 6172 6420 616c 6c20 6361 heDiscard all ca\n-000127e0: 6368 6564 2046 5450 2064 6972 6563 746f ched FTP directo\n-000127f0: 7279 2065 6e74 7269 6573 2e72 656d 6f74 ry entries.remot\n-00012800: 652d 7265 702d 7061 7373 7764 2d6d 7367 e-rep-passwd-msg\n-00012810: 7352 6567 756c 6172 2065 7870 7265 7373 sRegular express\n-00012820: 696f 6e20 6d61 7463 6869 6e67 2070 6173 ion matching pas\n-00012830: 7377 6f72 6420 7072 6f6d 7074 2e72 656d sword prompt.rem\n-00012840: 6f74 652d 6465 6661 756c 742d 7573 6572 ote-default-user\n-00012850: 4465 6661 756c 7420 7573 6572 6e61 6d65 Default username\n-00012860: 2074 6f20 7573 6520 666f 7220 6669 6c65 to use for file\n-00012870: 2d74 7261 6e73 6665 7220 7768 656e 206e -transfer when n\n-00012880: 6f6e 6520 6973 2073 7065 6369 6669 6564 one is specified\n-00012890: 2c20 6569 7468 6572 0a65 7870 6c69 6369 , either.explici\n-000128a0: 746c 792c 206f 7220 6279 2074 6865 2072 tly, or by the r\n-000128b0: 656d 6f74 652d 6674 702d 686f 7374 2d75 emote-ftp-host-u\n-000128c0: 7365 722d 616c 6973 7420 7661 7269 6162 ser-alist variab\n-000128d0: 6c65 2e72 656d 6f74 652d 6175 746f 2d62 le.remote-auto-b\n-000128e0: 6163 6b65 6e64 2d61 6c69 7374 416e 2061 ackend-alistAn a\n-000128f0: 6c69 7374 206f 6620 2848 4f53 542d 5245 list of (HOST-RE\n-00012900: 4745 5850 202e 2042 4143 4b45 4e44 2d54 GEXP . BACKEND-T\n-00012910: 5950 4529 2064 6566 696e 696e 6720 686f YPE) defining ho\n-00012920: 7720 7265 6d6f 7465 2066 696c 6573 2061 w remote files a\n-00012930: 7265 0a61 6363 6573 7365 6420 6f6e 2073 re.accessed on s\n-00012940: 7065 6369 6669 6320 686f 7374 732e 7374 pecific hosts.st\n-00012950: 616e 6461 7264 2d69 6e70 7574 5374 7265 andard-inputStre\n-00012960: 616d 2074 6861 7420 6072 6561 6427 2074 am that `read' t\n-00012970: 616b 6573 2069 7473 2069 6e70 7574 2066 akes its input f\n-00012980: 726f 6d20 6279 2064 6566 6175 6c74 2e2e rom by default..\n-00012990: bbf1 0000 0000 0000 1a00 0000 7b00 0000 ............{...\n-000129a0: 78f5 ef3c 7265 702e 36b1 0000 0000 0000 x...rep..'......\n-00012aa0: 2c00 0000 8e00 0000 477a 2f38 646c 2d6c ,.......Gz/8dl-l\n-00012ab0: 9d92 0000 0000 0000 0c00 0000 4100 0000 ............A...\n-00012ac0: beec db3b 7265 702e 45f0 0000 0000 0000 ...;rep.E.......\n-00012ad0: 1b00 0000 3800 0000 887f 1427 7265 702e ....8......'rep.\n-00012ae0: 1b3e 0100 0000 0000 2000 0000 4800 0000 .>...... ...H...\n-00012af0: f78e 8425 0072 6570 f9b1 0100 0000 0000 ...%.rep........\n-00012b00: 1b00 0000 1c00 0000 3147 f821 7265 702e ........1G.!rep.\n-00012b10: 7db7 0000 0000 0000 1400 0000 e400 0000 }...............\n-00012b20: aead d128 7265 702e 00b0 0000 0000 0000 ...(rep.........\n-00012b30: 2000 0000 5400 0000 51c9 f62f 646f 6375 ...T...Q../docu\n-00012b40: f694 0000 0000 0000 1200 0000 4d00 0000 ............M...\n-00012b50: f06a 302f 7265 702e f9a0 0000 0000 0000 .j0/rep.........\n-00012b60: 0f00 0000 4c00 0000 1d43 d928 7265 702e ....L....C.(rep.\n-00012b70: d5a8 0000 0000 0000 1400 0000 a200 0000 ................\n-00012b80: 6d47 8324 7265 702e 75b8 0000 0000 0000 mG.$rep.u.......\n-00012b90: 1800 0000 ba00 0000 e583 232d 7265 702e ..........#-rep.\n-00012ba0: c436 0000 0000 0000 1b00 0000 9600 0000 .6..............\n-00012bb0: 4966 af23 666f 726d c2b6 0000 0000 0000 If.#form........\n-00012bc0: 1200 0000 a900 0000 bbb9 8534 0072 6570 ...........4.rep\n-00012bd0: e3b3 0100 0000 0000 1c00 0000 1d00 0000 ................\n-00012be0: 9adf 7426 7265 702e bdb5 0100 0000 0000 ..t&rep.........\n-00012bf0: 1c00 0000 6d00 0000 71c6 192f 0072 6570 ....m...q../.rep\n-00012c00: 65b6 0100 0000 0000 1900 0000 0200 0000 e...............\n-00012c10: a319 1930 7265 702e 9db6 0100 0000 0000 ...0rep.........\n-00012c20: 1200 0000 8d00 0000 ed75 2733 7265 702e .........u'3rep.\n-00012c30: b6f2 0000 0000 0000 1800 0000 1100 0000 ................\n-00012c40: 0c5a 6c35 7265 702e 8d39 0100 0000 0000 .Zl5rep..9......\n-00012c50: 1700 0000 7c00 0000 8bef 7d25 7265 702e ....|.....}%rep.\n-00012c60: aa50 0000 0000 0000 1c00 0000 c100 0000 .P..............\n-00012c70: 7f86 5a2a 7265 702e fc3a 0100 0000 0000 ..Z*rep..:......\n-00012c80: 1a00 0000 a100 0000 fc95 873c 7265 702e ...........rep.\n-00012cc0: 24fd 0000 0000 0000 1200 0000 4900 0000 $...........I...\n-00012cd0: 2112 ab2d 0072 6570 31b9 0100 0000 0000 !..-.rep1.......\n-00012ce0: 1800 0000 0500 0000 3c72 0939 7265 702e ...................+...\n-00012e80: 4994 372d 7265 702e 3c7b 0000 0000 0000 I.7-rep.<{......\n-00012e90: 2200 0000 aa00 0000 57f8 1a22 7265 702e \".......W..\"rep.\n-00012ea0: 8c2c 0000 0000 0000 1a00 0000 5e01 0000 .,..........^...\n-00012eb0: 3650 a629 7265 702e 683d 0100 0000 0000 6P.)rep.h=......\n-00012ec0: 2800 0000 2b00 0000 01ea 363e 7369 7465 (...+.....6>site\n-00012ed0: 4d94 0000 0000 0000 1300 0000 4700 0000 M...........G...\n-00012ee0: 9576 6038 7265 702e 7b41 0000 0000 0000 .v`8rep.{A......\n-00012ef0: 1d00 0000 aa00 0000 365f 422f 7265 702e ........6_B/rep.\n-00012f00: 2584 0000 0000 0000 1a00 0000 3200 0000 %...........2...\n-00012f10: 7655 6135 646f 6375 5595 0000 0000 0000 vUa5docuU.......\n-00012f20: 1300 0000 3e00 0000 811b 9828 7265 702e ....>......(rep.\n-00012f30: 8b55 0000 0000 0000 1800 0000 1300 0000 .U..............\n-00012f40: b30b ab2c 7265 702e 1576 0000 0000 0000 ...,rep..v......\n-00012f50: 1e00 0000 2e02 0000 2f4a ff2a 7265 702e ......../J.*rep.\n-00012f60: 2689 0000 0000 0000 2500 0000 6f00 0000 &.......%...o...\n-00012f70: 7b12 c230 7265 702e 4991 0000 0000 0000 {..0rep.I.......\n-00012f80: 1a00 0000 0f00 0000 efeb 902f 7265 702e .........../rep.\n-00012f90: 4a2b 0000 0000 0000 1900 0000 2901 0000 J+..........)...\n-00012fa0: 40fa 8427 7265 702e 009b 0000 0000 0000 @..'rep.........\n-00012fb0: 0f00 0000 6800 0000 1516 ab25 7265 702e ....h......%rep.\n-00012fc0: e35b 0000 0000 0000 1400 0000 7b01 0000 .[..........{...\n-00012fd0: 743d ab29 7265 702e c540 0000 0000 0000 t=.)rep..@......\n-00012fe0: 1c00 0000 9a00 0000 540b 2f27 7265 702e ........T./'rep.\n-00012ff0: 50bc 0000 0000 0000 1300 0000 9900 0000 P...............\n-00013000: 7265 702e 696f 2e66 696c 6573 2364 6972 rep.io.files#dir\n-00013010: 6563 746f 7279 2d66 696c 652d 6e61 6d65 ectory-file-name\n-00013020: 6469 7265 6374 6f72 792d 6669 6c65 2d6e directory-file-n\n-00013030: 616d 6520 4449 522d 4e41 4d45 0a0a 5265 ame DIR-NAME..Re\n-00013040: 7475 726e 2074 6865 206e 616d 6520 6f66 turn the name of\n-00013050: 2074 6865 2066 696c 6520 7265 7072 6573 the file repres\n-00013060: 656e 7469 6e67 2074 6865 2064 6972 6563 enting the direc\n-00013070: 746f 7279 2063 616c 6c65 6420 4449 522d tory called DIR-\n-00013080: 4e41 4d45 2e0a 5468 6973 2069 7320 7468 NAME..This is th\n-00013090: 6520 6f70 706f 7369 7465 206f 6620 6669 e opposite of fi\n-000130a0: 6c65 2d6e 616d 652d 6173 2d64 6972 6563 le-name-as-direc\n-000130b0: 746f 7279 2c20 7369 6e63 6520 6974 7320 tory, since its \n-000130c0: 6566 6665 6374 2069 7320 746f 0a5f 7265 effect is to._re\n-000130d0: 6d6f 7665 5f20 616e 7920 7465 726d 696e move_ any termin\n-000130e0: 6174 696e 6720 6469 7265 6374 6f72 7920 ating directory \n-000130f0: 7365 7061 7261 746f 722e 7265 702e 696f separator.rep.io\n-00013100: 2e66 696c 6573 2373 6565 6b2d 6669 6c65 .files#seek-file\n-00013110: 7365 656b 2d66 696c 6520 4649 4c45 205b seek-file FILE [\n-00013120: 4f46 4653 4554 5d20 5b57 4845 5245 2d46 OFFSET] [WHERE-F\n-00013130: 524f 4d5d 0a0a 4361 6c6c 6564 2061 7320 ROM]..Called as \n-00013140: 2873 6565 6b2d 6669 6c65 2046 494c 4529 (seek-file FILE)\n-00013150: 2c20 7265 7475 726e 7320 7468 6520 6469 , returns the di\n-00013160: 7374 616e 6365 2069 6e20 6279 7465 7320 stance in bytes \n-00013170: 6672 6f6d 2074 6865 2073 7461 7274 0a6f from the start.o\n-00013180: 6620 7468 6520 6669 6c65 2074 6861 7420 f the file that \n-00013190: 7468 6520 6e65 7874 2063 6861 7261 6374 the next charact\n-000131a0: 6572 2077 6f75 6c64 2062 6520 7265 6164 er would be read\n-000131b0: 2066 726f 6d2e 0a0a 4361 6c6c 6564 2061 from...Called a\n-000131c0: 7320 2873 6565 6b2d 6669 6c65 2046 494c s (seek-file FIL\n-000131d0: 4520 4f46 4653 4554 205b 5748 4552 455d E OFFSET [WHERE]\n-000131e0: 2920 616c 7465 7273 2074 6865 2070 6f73 ) alters the pos\n-000131f0: 6974 696f 6e20 6672 6f6d 2077 6869 6368 ition from which\n-00013200: 2074 6865 0a6e 6578 7420 6279 7465 2077 the.next byte w\n-00013210: 696c 6c20 6265 2072 6561 642e 2057 4845 ill be read. WHE\n-00013220: 5245 2063 616e 2062 6520 6f6e 6520 6f66 RE can be one of\n-00013230: 2c0a 0a09 6e69 6c09 094f 4646 5345 5420 ,...nil..OFFSET \n-00013240: 6279 7465 7320 6166 7465 7220 7468 6520 bytes after the \n-00013250: 6375 7272 656e 7420 706f 7369 7469 6f6e current position\n-00013260: 0a09 7374 6172 7409 094f 4646 5345 5420 ..start..OFFSET \n-00013270: 6279 7465 7320 6166 7465 7220 7468 6520 bytes after the \n-00013280: 6265 6769 6e6e 696e 6720 6f66 2074 6865 beginning of the\n-00013290: 2066 696c 650a 0965 6e64 0909 4f46 4653 file..end..OFFS\n-000132a0: 4554 2062 7974 6573 2062 6566 6f72 6520 ET bytes before \n-000132b0: 7468 6520 656e 6420 6f66 2074 6865 2066 the end of the f\n-000132c0: 696c 652e 0a0a 4e6f 7465 2074 6861 7420 ile...Note that \n-000132d0: 6e6f 7420 616c 6c20 6669 6c65 7320 6d61 not all files ma\n-000132e0: 7920 6265 2073 6565 6b61 626c 653b 2069 y be seekable; i\n-000132f0: 6620 2873 6565 6b2d 6669 6c65 2046 494c f (seek-file FIL\n-00013300: 4529 2072 6574 7572 6e73 0a6e 696c 2028 E) returns.nil (\n-00013310: 692e 652e 2074 6865 2063 7572 7265 6e74 i.e. the current\n-00013320: 2070 6f73 6974 696f 6e20 6973 2075 6e6b position is unk\n-00013330: 6e6f 776e 2920 616e 7920 6174 7465 6d70 nown) any attemp\n-00013340: 7473 2074 6f20 7365 7420 7468 650a 6375 ts to set the.cu\n-00013350: 7272 656e 7420 706f 7369 7469 6f6e 2077 rrent position w\n-00013360: 696c 6c20 616c 736f 2066 6169 6c2e 7265 ill also fail.re\n-00013370: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n-00013380: 6f77 6e65 722d 7066 696c 652d 6f77 6e65 owner-pfile-owne\n-00013390: 722d 7020 4649 4c45 2d4e 414d 450a 0a52 r-p FILE-NAME..R\n-000133a0: 6574 7572 6e73 2074 2069 6620 7468 6520 eturns t if the \n-000133b0: 6f77 6e65 7273 6869 7020 2875 6964 2026 ownership (uid &\n-000133c0: 2067 6964 2920 6f66 2074 6865 2066 696c gid) of the fil\n-000133d0: 6520 6361 6c6c 6564 2046 494c 452d 4e41 e called FILE-NA\n-000133e0: 4d45 2069 7320 7468 650a 7361 6d65 2061 ME is the.same a\n-000133f0: 7320 7468 6174 206f 6620 616e 7920 6669 s that of any fi\n-00013400: 6c65 7320 7772 6974 7465 6e20 6279 2074 les written by t\n-00013410: 6865 2065 6469 746f 722e 7265 702e 696f he editor.rep.io\n-00013420: 2e66 696c 6573 2366 696c 652d 6e6c 696e .files#file-nlin\n-00013430: 6b73 6669 6c65 2d6e 6c69 6e6b 7320 4649 ksfile-nlinks FI\n-00013440: 4c45 2d4e 414d 450a 0a52 6574 7572 6e73 LE-NAME..Returns\n-00013450: 2074 6865 206e 756d 6265 7220 6f66 206c the number of l\n-00013460: 696e 6b73 2070 6f69 6e74 696e 6720 746f inks pointing to\n-00013470: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n-00013480: 2046 494c 452d 4e41 4d45 2e20 5468 6973 FILE-NAME. This\n-00013490: 2077 696c 6c0a 6265 206f 6e65 2069 6620 will.be one if \n-000134a0: 4649 4c45 2d4e 414d 4520 6861 7320 6f6e FILE-NAME has on\n-000134b0: 6c79 206f 6e65 206e 616d 652e 2044 6f65 ly one name. Doe\n-000134c0: 736e 2774 2063 6f75 6e74 2073 796d 626f sn't count symbo\n-000134d0: 6c69 6320 6c69 6e6b 732e 7265 702e 696f lic links.rep.io\n-000134e0: 2e66 696c 6573 2372 6561 642d 7379 6d6c .files#read-syml\n-000134f0: 696e 6b72 6561 642d 7379 6d6c 696e 6b20 inkread-symlink \n-00013500: 4649 4c45 4e41 4d45 0a0a 5265 7475 726e FILENAME..Return\n-00013510: 2074 6865 2073 7472 696e 6720 7468 6174 the string that\n-00013520: 2069 7320 7468 6520 636f 6e74 656e 7473 is the contents\n-00013530: 206f 6620 7468 6520 7379 6d62 6f6c 6963 of the symbolic\n-00013540: 206c 696e 6b20 4649 4c45 4e41 4d45 2e20 link FILENAME. \n-00013550: 5468 6973 0a73 7472 696e 6720 6d61 7920 This.string may \n-00013560: 6265 2072 656c 6174 6976 6520 746f 2074 be relative to t\n-00013570: 6865 2064 6972 6563 746f 7279 2063 6f6e he directory con\n-00013580: 7461 696e 696e 6720 4649 4c45 4e41 4d45 taining FILENAME\n-00013590: 2e0a 0a53 6967 6e61 6c73 2061 6e20 6572 ...Signals an er\n-000135a0: 726f 7220 6966 2046 494c 454e 414d 4520 ror if FILENAME \n-000135b0: 6973 6e27 7420 6120 7379 6d62 6f6c 6963 isn't a symbolic\n-000135c0: 206c 696e 6b2e 7265 702e 696f 2e66 696c link.rep.io.fil\n-000135d0: 6573 2373 7464 6572 722d 6669 6c65 7374 es#stderr-filest\n-000135e0: 6465 7272 2d66 696c 650a 0a52 6574 7572 derr-file..Retur\n-000135f0: 6e73 2074 6865 2066 696c 6520 6f62 6a65 ns the file obje\n-00013600: 6374 2072 6570 7265 7365 6e74 696e 6720 ct representing \n-00013610: 7468 6520 6564 6974 6f72 2773 2073 7461 the editor's sta\n-00013620: 6e64 6172 6420 6f75 7470 7574 2e72 6570 ndard output.rep\n-00013630: 2e69 6f2e 6669 6c65 7323 7365 742d 6669 .io.files#set-fi\n-00013640: 6c65 2d68 616e 646c 6572 2d65 6e76 6972 le-handler-envir\n-00013650: 6f6e 6d65 6e74 7365 742d 6669 6c65 2d68 onmentset-file-h\n-00013660: 616e 646c 6572 2d65 6e76 6972 6f6e 6d65 andler-environme\n-00013670: 6e74 2045 4e56 7265 702e 6461 7461 2e64 nt ENVrep.data.d\n-00013680: 6174 756d 7323 6461 7475 6d2d 7265 6664 atums#datum-refd\n-00013690: 6174 756d 2d72 6566 2044 4154 554d 2049 atum-ref DATUM I\n-000136a0: 440a 0a49 6620 6461 7461 206f 626a 6563 D..If data objec\n-000136b0: 7420 4441 5455 4d20 6861 7320 7479 7065 t DATUM has type\n-000136c0: 2049 442c 2072 6574 7572 6e20 6974 7320 ID, return its \n-000136d0: 6173 736f 6369 6174 6564 2076 616c 7565 associated value\n-000136e0: 2c20 656c 7365 0a73 6967 6e61 6c20 616e , else.signal an\n-000136f0: 2065 7272 6f72 2e72 6570 2e64 6174 612e error.rep.data.\n-00013700: 6461 7475 6d73 2368 6173 2d74 7970 652d datums#has-type-\n-00013710: 7068 6173 2d74 7970 652d 7020 4152 4720 phas-type-p ARG \n-00013720: 4944 0a0a 5265 7475 726e 2060 7427 2069 ID..Return `t' i\n-00013730: 6620 6f62 6a65 6374 2041 5247 2068 6173 f object ARG has\n-00013740: 2064 6174 6120 7479 7065 2049 4420 2861 data type ID (a\n-00013750: 6e64 2074 6875 7320 7761 7320 696e 6974 nd thus was init\n-00013760: 6961 6c6c 790a 6372 6561 7465 6420 7573 ially.created us\n-00013770: 696e 6720 7468 6520 606d 616b 652d 6461 ing the `make-da\n-00013780: 7475 6d27 2066 756e 6374 696f 6e29 2e72 tum' function).r\n-00013790: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-000137a0: 7465 7223 7769 7468 2d66 6c75 6964 7377 ter#with-fluidsw\n-000137b0: 6974 682d 666c 7569 6473 2046 4c55 4944 ith-fluids FLUID\n-000137c0: 5320 5641 4c55 4553 2054 4855 4e4b 0a0a S VALUES THUNK..\n-000137d0: 4361 6c6c 2054 4855 4e4b 2061 6e64 2072 Call THUNK and r\n-000137e0: 6574 7572 6e20 7468 6520 7661 6c75 6520 eturn the value \n-000137f0: 7468 6174 2069 7420 7265 7475 726e 7320 that it returns \n-00013800: 7769 7468 206e 6577 2062 696e 6469 6e67 with new binding\n-00013810: 730a 6372 6561 7465 6420 666f 7220 6561 s.created for ea\n-00013820: 6368 206f 6620 7468 6520 666c 7569 6420 ch of the fluid \n-00013830: 7661 7269 6162 6c65 7320 7370 6563 6966 variables specif\n-00013840: 6965 6420 696e 2074 6865 206c 6973 7420 ied in the list \n-00013850: 464c 5549 4453 2e0a 466f 7220 6561 6368 FLUIDS..For each\n-00013860: 206d 656d 6265 7220 6f66 2046 4c55 4944 member of FLUID\n-00013870: 5320 7468 6520 636f 7272 6573 706f 6e64 S the correspond\n-00013880: 696e 6720 6d65 6d62 6572 206f 6620 7468 ing member of th\n-00013890: 6520 5641 4c55 4553 206c 6973 740a 7072 e VALUES list.pr\n-000138a0: 6f76 6964 6573 2074 6865 2069 6e69 7469 ovides the initi\n-000138b0: 616c 2076 616c 7565 206f 6620 7468 6520 al value of the \n-000138c0: 6e65 7720 6269 6e64 696e 672e 0a0a 4966 new binding...If\n-000138d0: 2074 6865 206c 6973 7473 2046 4c55 4944 the lists FLUID\n-000138e0: 5320 616e 6420 5641 4c55 4553 2061 7265 S and VALUES are\n-000138f0: 206e 6f74 206f 6620 7468 6520 7361 6d65 not of the same\n-00013900: 206c 656e 6774 682c 2061 6e20 6572 726f length, an erro\n-00013910: 7220 6973 0a73 6967 6e61 6c6c 6564 2e72 r is.signalled.r\n-00013920: 6570 2e64 6174 612e 7461 626c 6573 2373 ep.data.tables#s\n-00013930: 796d 626f 6c2d 6861 7368 7379 6d62 6f6c ymbol-hashsymbol\n-00013940: 2d68 6173 6820 5359 4d42 4f4c 0a0a 5265 -hash SYMBOL..Re\n-00013950: 7475 726e 2061 2070 6f73 6974 6976 6520 turn a positive \n-00013960: 6669 786e 756d 2073 6f6d 6568 6f77 2072 fixnum somehow r\n-00013970: 656c 6174 6564 2074 6f20 7468 6520 6e61 elated to the na\n-00013980: 6d65 206f 6620 5359 4d42 4f4c 2e72 6570 me of SYMBOL.rep\n-00013990: 2e64 6174 612e 7461 626c 6573 2365 712d .data.tables#eq-\n-000139a0: 6861 7368 6571 2d68 6173 6820 4152 470a hasheq-hash ARG.\n-000139b0: 0a52 6574 7572 6e20 6120 706f 7369 7469 .Return a positi\n-000139c0: 7665 2066 6978 6e75 6d20 736f 6d65 686f ve fixnum someho\n-000139d0: 7720 7265 6c61 7465 6420 746f 206f 626a w related to obj\n-000139e0: 6563 7420 4152 472c 2073 7563 6820 7468 ect ARG, such th\n-000139f0: 6174 2028 6571 2058 0a59 2920 696d 706c at (eq X.Y) impl\n-00013a00: 6965 7320 283d 2028 6571 2d68 6173 6820 ies (= (eq-hash \n-00013a10: 5829 2028 6571 2d68 6173 6820 5929 292e X) (eq-hash Y)).\n-00013a20: 7265 702e 6461 7461 2e74 6162 6c65 7323 rep.data.tables#\n-00013a30: 7461 626c 6570 7461 626c 6570 2041 5247 tableptablep ARG\n-00013a40: 0a0a 5265 7475 726e 2074 7275 6520 6966 ..Return true if\n-00013a50: 2041 5247 2069 7320 6120 6861 7368 2074 ARG is a hash t\n-00013a60: 6162 6c65 2e72 6570 2e64 6174 612e 7461 able.rep.data.ta\n-00013a70: 626c 6573 2374 6162 6c65 2d72 6566 7461 bles#table-refta\n-00013a80: 626c 652d 7265 6620 5441 424c 4520 4b45 ble-ref TABLE KE\n-00013a90: 590a 0a52 6574 7572 6e20 7468 6520 7661 Y..Return the va\n-00013aa0: 6c75 6520 7374 6f72 6564 2069 6e20 6861 lue stored in ha\n-00013ab0: 7368 2074 6162 6c65 2054 4142 4c45 2069 sh table TABLE i\n-00013ac0: 6e64 6578 6564 2062 7920 6f62 6a65 6374 ndexed by object\n-00013ad0: 204b 4559 2e0a 5265 7475 726e 7320 6661 KEY..Returns fa\n-00013ae0: 6c73 6520 6966 206e 6f20 7375 6368 2076 lse if no such v\n-00013af0: 616c 7565 2065 7869 7374 732e 7265 702e alue exists.rep.\n-00013b00: 6461 7461 2e74 6162 6c65 7323 7461 626c data.tables#tabl\n-00013b10: 652d 7761 6c6b 7461 626c 652d 7761 6c6b e-walktable-walk\n-00013b20: 2046 554e 4354 494f 4e20 5441 424c 450a FUNCTION TABLE.\n-00013b30: 0a43 616c 6c20 4655 4e43 5449 4f4e 2066 .Call FUNCTION f\n-00013b40: 6f72 2065 7665 7279 206b 6579 2d76 616c or every key-val\n-00013b50: 7565 2070 6169 7220 7374 6f72 6564 2069 ue pair stored i\n-00013b60: 6e20 6861 7368 2074 6162 6c65 2054 4142 n hash table TAB\n-00013b70: 4c45 2e20 466f 720a 6561 6368 2070 6169 LE. For.each pai\n-00013b80: 722c 2074 6865 2066 756e 6374 696f 6e20 r, the function \n-00013b90: 6973 2063 616c 6c65 6420 7769 7468 2061 is called with a\n-00013ba0: 7267 756d 656e 7473 2060 284b 4559 2056 rguments `(KEY V\n-00013bb0: 414c 5545 2927 2e72 6570 2e64 6174 612e ALUE)'.rep.data.\n-00013bc0: 7461 626c 6573 2374 6162 6c65 2d73 697a tables#table-siz\n-00013bd0: 6574 6162 6c65 2d73 697a 6520 5441 424c etable-size TABL\n-00013be0: 450a 0a52 6574 7572 6e73 2074 6865 206e E..Returns the n\n-00013bf0: 756d 6265 7220 6f66 2069 7465 6d73 2063 umber of items c\n-00013c00: 7572 7265 6e74 6c79 2073 746f 7265 6420 urrently stored \n-00013c10: 696e 2054 4142 4c45 2e72 6570 2e76 6d2e in TABLE.rep.vm.\n-00013c20: 636f 6d70 696c 6572 2363 6f6d 7069 6c65 compiler#compile\n-00013c30: 2d64 6972 6563 746f 7279 436f 6d70 696c -directoryCompil\n-00013c40: 6573 2061 6c6c 204c 6973 7020 6669 6c65 es all Lisp file\n-00013c50: 7320 696e 2074 6865 2064 6972 6563 746f s in the directo\n-00013c60: 7279 2044 4952 4543 544f 5259 2d4e 414d ry DIRECTORY-NAM\n-00013c70: 4520 7768 6f73 6520 6f62 6a65 6374 0a66 E whose object.f\n-00013c80: 696c 6573 2061 7265 2065 6974 6865 7220 iles are either \n-00013c90: 6f6c 6465 7220 7468 616e 2074 6865 6972 older than their\n-00013ca0: 2073 6f75 7263 6520 6669 6c65 206f 7220 source file or \n-00013cb0: 646f 6e27 7420 6578 6973 742e 2049 660a don't exist. If.\n-00013cc0: 464f 5243 452d 5020 6973 2074 7275 6520 FORCE-P is true \n-00013cd0: 6576 6572 7920 6c69 7370 2066 696c 6520 every lisp file \n-00013ce0: 6973 2072 6563 6f6d 7069 6c65 642e 2041 is recompiled. A\n-00013cf0: 6e79 2073 7562 6469 7265 6374 6f72 6965 ny subdirectorie\n-00013d00: 7320 6f66 0a44 4952 2d4e 414d 4520 6172 s of.DIR-NAME ar\n-00013d10: 6520 7265 6375 7273 6564 2069 6e74 6f2e e recursed into.\n-00013d20: 0a0a 4558 434c 5544 452d 5245 206d 6179 ..EXCLUDE-RE may\n-00013d30: 2062 6520 6120 7265 6765 7870 206d 6174 be a regexp mat\n-00013d40: 6368 696e 6720 6669 6c65 7320 7768 6963 ching files whic\n-00013d50: 6820 7368 6f75 6c64 6e27 7420 6265 2063 h shouldn't be c\n-00013d60: 6f6d 7069 6c65 642e 7265 702e 766d 2e63 ompiled.rep.vm.c\n-00013d70: 6f6d 7069 6c65 722e 6d6f 6475 6c65 7323 ompiler.modules#\n-00013d80: 636f 6d70 696c 652d 6675 6e63 7469 6f6e compile-function\n-00013d90: 436f 6d70 696c 6573 2074 6865 2062 6f64 Compiles the bod\n-00013da0: 7920 6f66 2074 6865 2066 756e 6374 696f y of the functio\n-00013db0: 6e20 4655 4e43 5449 4f4e 2e72 6570 2e76 n FUNCTION.rep.v\n-00013dc0: 6d2e 636f 6d70 696c 6572 2e6d 6f64 756c m.compiler.modul\n-00013dd0: 6573 2363 6f6d 7069 6c65 2d6d 6f64 756c es#compile-modul\n-00013de0: 6543 6f6d 7069 6c65 7320 616c 6c20 6675 eCompiles all fu\n-00013df0: 6e63 7469 6f6e 2062 696e 6469 6e67 7320 nction bindings \n-00013e00: 696e 2074 6865 206d 6f64 756c 6520 6e61 in the module na\n-00013e10: 6d65 6420 5354 5255 4354 2e72 6570 2e6e med STRUCT.rep.n\n-00013e20: 6574 2e64 6f6d 6169 6e2d 6e61 6d65 2364 et.domain-name#d\n-00013e30: 6f6d 6169 6e2d 7061 7274 7352 6574 7572 omain-partsRetur\n-00013e40: 6e20 7468 6520 6c69 7374 206f 6620 646f n the list of do\n-00013e50: 6d61 696e 2063 6f6d 706f 6e65 6e74 7320 main components \n-00013e60: 7468 6174 2074 6865 2073 7472 696e 6720 that the string \n-00013e70: 444f 4d41 494e 2063 6f6e 7369 7374 7320 DOMAIN consists \n-00013e80: 6f66 2e72 6570 2e6e 6574 2e64 6f6d 6169 of.rep.net.domai\n-00013e90: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6162 n-name#domain-ab\n-00013ea0: 6f76 652d 7052 6574 7572 6e20 7472 7565 ove-pReturn true\n-00013eb0: 2069 6620 646f 6d61 696e 206e 616d 6520 if domain name \n-00013ec0: 4431 2069 7320 6061 626f 7665 2720 646f D1 is `above' do\n-00013ed0: 6d61 696e 206e 616d 6520 4432 2e72 6570 main name D2.rep\n-00013ee0: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name\n-00013ef0: 236d 6170 2d64 6f6d 6169 6e73 4361 6c6c #map-domainsCall\n-00013f00: 2028 4655 4e20 4e41 4d45 2920 666f 7220 (FUN NAME) for \n-00013f10: 6561 6368 2073 7562 2d64 6f6d 6169 6e20 each sub-domain \n-00013f20: 6f66 2044 4f4d 4149 4e20 2873 7461 7274 of DOMAIN (start\n-00013f30: 696e 6720 7769 7468 2044 4f4d 4149 4e29 ing with DOMAIN)\n-00013f40: 2e00 7265 702e 6e65 742e 646f 6d61 696e ..rep.net.domain\n-00013f50: 2d6e 616d 6523 6d61 702d 646f 6d61 696e -name#map-domain\n-00013f60: 732d 646f 776e 7761 7264 7320 4655 4e20 s-downwards FUN \n-00013f70: 444f 4d41 494e 0072 6570 2e6e 6574 2e72 DOMAIN.rep.net.r\n-00013f80: 7063 2372 6567 6973 7465 722d 7270 632d pc#register-rpc-\n-00013f90: 7365 7276 6572 2053 4f43 4b45 5420 2321 server SOCKET #!\n-00013fa0: 6b65 7920 434c 4f53 4142 4c45 0072 6570 key CLOSABLE.rep\n-00013fb0: 2e6e 6574 2e72 7063 2372 7063 2d73 6f63 .net.rpc#rpc-soc\n-00013fc0: 6b65 742d 6c69 7374 656e 6572 204d 4153 ket-listener MAS\n-00013fd0: 5445 522d 534f 434b 4554 0072 6570 2e6e TER-SOCKET.rep.n\n-00013fe0: 6574 2e72 7063 2372 7063 2d64 6573 7472 et.rpc#rpc-destr\n-00013ff0: 6f79 2d73 6572 7665 7200 0000 0000 0000 oy-server.......\n-00014000: 7265 702e 6c61 6e67 2e6d 6174 6823 6d61 rep.lang.math#ma\n-00014010: 786d 6178 2041 5247 532e 2e2e 0a0a 5265 xmax ARGS.....Re\n-00014020: 7475 726e 7320 7468 6520 6772 6561 7465 turns the greate\n-00014030: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume\n-00014040: 6e74 732e 2054 6865 7265 206d 7573 7420 nts. There must \n-00014050: 6265 2061 7420 6c65 6173 7420 7477 6f0a be at least two.\n-00014060: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When \n-00014070: 636f 6d70 6172 696e 6720 6e75 6d62 6572 comparing number\n-00014080: 732c 2061 6e79 2069 6e65 7861 6374 2061 s, any inexact a\n-00014090: 7267 756d 656e 7473 2063 6175 7365 2074 rguments cause t\n-000140a0: 6865 0a72 6573 756c 7420 746f 2062 6520 he.result to be \n-000140b0: 696e 6578 6163 742e 7265 702e 6c61 6e67 inexact.rep.lang\n-000140c0: 2e6d 6174 6823 6d69 6e6d 696e 2041 5247 .math#minmin ARG\n-000140d0: 532e 2e2e 0a0a 5265 7475 726e 7320 7468 S.....Returns th\n-000140e0: 6520 736d 616c 6c65 7374 206f 6620 6974 e smallest of it\n-000140f0: 7320 6172 6775 6d65 6e74 732e 2054 6865 s arguments. The\n-00014100: 7265 206d 7573 7420 6265 2061 7420 6c65 re must be at le\n-00014110: 6173 7420 7477 6f0a 6172 6775 6d65 6e74 ast two.argument\n-00014120: 732e 2057 6865 6e20 636f 6d70 6172 696e s. When comparin\n-00014130: 6720 6e75 6d62 6572 732c 2061 6e79 2069 g numbers, any i\n-00014140: 6e65 7861 6374 2061 7267 756d 656e 7473 nexact arguments\n-00014150: 2063 6175 7365 2074 6865 0a72 6573 756c cause the.resul\n-00014160: 7420 746f 2062 6520 696e 6578 6163 742e t to be inexact.\n-00014170: 7265 702e 6c61 6e67 2e6d 6174 6823 7374 rep.lang.math#st\n-00014180: 7269 6e67 2d3e 6e75 6d62 6572 7374 7269 ring->numberstri\n-00014190: 6e67 2d3e 6e75 6d62 6572 2053 5452 494e ng->number STRIN\n-000141a0: 4720 5b52 4144 4958 5d0a 0a52 6574 7572 G [RADIX]..Retur\n-000141b0: 6e20 7468 6520 6e75 6d62 6572 2072 6570 n the number rep\n-000141c0: 7265 7365 6e74 6564 2062 7920 5354 5249 resented by STRI\n-000141d0: 4e47 2e20 4966 2052 4144 4958 2069 7320 NG. If RADIX is \n-000141e0: 7370 6563 6966 6965 642c 2074 6865 0a6e specified, the.n\n-000141f0: 756d 6265 7220 6973 2070 6172 7365 6420 umber is parsed \n-00014200: 6672 6f6d 2074 6861 7420 6261 7365 2c20 from that base, \n-00014210: 6f74 6865 7277 6973 6520 6261 7365 2031 otherwise base 1\n-00014220: 3020 6973 2061 7373 756d 6564 2e72 6570 0 is assumed.rep\n-00014230: 2e6c 616e 672e 6d61 7468 236e 756d 6265 .lang.math#numbe\n-00014240: 722d 3e73 7472 696e 676e 756d 6265 722d r->stringnumber-\n-00014250: 3e73 7472 696e 6720 5a20 5b52 4144 4958 >string Z [RADIX\n-00014260: 5d0a 0a52 6574 7572 6e20 6120 7374 7269 ]..Return a stri\n-00014270: 6e67 2063 6f6e 7461 696e 696e 6720 6120 ng containing a \n-00014280: 7072 696e 7465 6420 7265 7072 6573 656e printed represen\n-00014290: 7461 7469 6f6e 206f 6620 7468 6520 6e75 tation of the nu\n-000142a0: 6d62 6572 205a 2e20 4966 0a52 4144 4958 mber Z. If.RADIX\n-000142b0: 2069 7320 7370 6563 6966 6965 642c 2070 is specified, p\n-000142c0: 7269 6e74 2074 6865 206e 756d 6265 7220 rint the number \n-000142d0: 696e 2074 6861 7420 6261 7365 2c20 6f74 in that base, ot\n-000142e0: 6865 7277 6973 6520 7072 696e 7420 6974 herwise print it\n-000142f0: 0a69 6e20 6261 7365 2031 302e 6465 6275 .in base 10.debu\n-00014300: 672d 6f6e 2d65 7272 6f72 5768 656e 2061 g-on-errorWhen a\n-00014310: 6e20 6572 726f 7220 6973 2073 6967 6e61 n error is signa\n-00014320: 6c6c 6564 2074 6869 7320 7661 7269 6162 lled this variab\n-00014330: 6c65 2063 6f6e 7472 6f6c 7320 7768 6574 le controls whet\n-00014340: 6865 7220 6f72 206e 6f74 2074 6f0a 656e her or not to.en\n-00014350: 7465 7220 7468 6520 4c69 7370 2064 6562 ter the Lisp deb\n-00014360: 7567 6765 7220 696d 6d65 6469 6174 656c ugger immediatel\n-00014370: 792e 2049 6620 7468 6520 7661 7269 6162 y. If the variab\n-00014380: 6c65 2773 2076 616c 7565 2069 7320 6e6f le's value is no\n-00014390: 6e2d 6e69 6c20 6f72 2061 0a6c 6973 7420 n-nil or a.list \n-000143a0: 6f66 2073 796d 626f 6c73 2d2d 6f6e 6520 of symbols--one \n-000143b0: 6f66 2077 6869 6368 2069 7320 7468 6520 of which is the \n-000143c0: 7369 676e 616c 6c65 6420 6572 726f 7220 signalled error \n-000143d0: 7379 6d62 6f6c 2d2d 7468 650a 6465 6275 symbol--the.debu\n-000143e0: 6767 6572 2069 7320 656e 7465 7265 642e gger is entered.\n-000143f0: 2052 6561 6420 696e 666f 2066 6f72 2074 Read info for t\n-00014400: 6865 2064 6574 6169 6c73 2e62 6163 6b74 he details.backt\n-00014410: 7261 6365 2d6f 6e2d 6572 726f 7257 6865 race-on-errorWhe\n-00014420: 6e20 616e 2065 7272 6f72 2069 7320 7369 n an error is si\n-00014430: 676e 616c 6c65 6420 7468 6973 2076 6172 gnalled this var\n-00014440: 6961 626c 6520 636f 6e74 726f 6c73 2077 iable controls w\n-00014450: 6865 7468 6572 206f 7220 6e6f 7420 746f hether or not to\n-00014460: 0a70 7269 6e74 2074 6865 2062 6163 6b74 .print the backt\n-00014470: 7261 6365 2069 6d6d 6564 6961 7465 6c79 race immediately\n-00014480: 2e20 4966 2074 6865 2076 6172 6961 626c . If the variabl\n-00014490: 6527 7320 7661 6c75 6520 6973 206e 6f6e e's value is non\n-000144a0: 2d6e 696c 206f 7220 6120 6c69 7374 0a6f -nil or a list.o\n-000144b0: 6620 7379 6d62 6f6c 732d 2d6f 6e65 206f f symbols--one o\n-000144c0: 6620 7768 6963 6820 6973 2074 6865 2073 f which is the s\n-000144d0: 6967 6e61 6c6c 6564 2065 7272 6f72 2073 ignalled error s\n-000144e0: 796d 626f 6c2d 2d74 6865 2062 6163 6b74 ymbol--the backt\n-000144f0: 7261 6365 0a69 7320 7072 696e 7465 642e race.is printed.\n-00014500: 2052 6561 6420 696e 666f 2066 6f72 2074 Read info for t\n-00014510: 6865 2064 6574 6169 6c73 2e64 6562 7567 he details.debug\n-00014520: 2d6d 6163 726f 7357 6865 6e20 6e69 6c2c -macrosWhen nil,\n-00014530: 2074 6865 2064 6562 7567 6765 7220 6973 the debugger is\n-00014540: 6e27 7420 656e 7465 7265 6420 7768 696c n't entered whil\n-00014550: 6520 6578 7061 6e64 696e 6720 6d61 6372 e expanding macr\n-00014560: 6f20 6465 6669 6e69 7469 6f6e 732e 6572 o definitions.er\n-00014570: 726f 722d 6861 6e64 6c65 722d 6675 6e63 ror-handler-func\n-00014580: 7469 6f6e 5768 656e 2073 6574 2074 6f20 tionWhen set to \n-00014590: 6120 6675 6e63 7469 6f6e 2076 616c 7565 a function value\n-000145a0: 2c20 6361 6c6c 6564 2077 6974 6820 7477 , called with tw\n-000145b0: 6f20 6172 6775 6d65 6e74 7320 2865 7272 o arguments (err\n-000145c0: 6f72 2074 7970 650a 616e 6420 6461 7461 or type.and data\n-000145d0: 2920 7768 656e 206c 6973 7020 6572 726f ) when lisp erro\n-000145e0: 7273 206f 6363 7572 2e70 7269 6e74 2d6c rs occur.print-l\n-000145f0: 656e 6774 6854 6865 206d 6178 696d 756d engthThe maximum\n-00014600: 206e 756d 6265 7220 6f66 206c 6973 7420 number of list \n-00014610: 656c 656d 656e 7473 2074 6f20 7072 696e elements to prin\n-00014620: 7420 6265 666f 7265 2061 6262 7265 7669 t before abbrevi\n-00014630: 6174 696e 672e 7265 702e 6c61 6e67 2e64 ating.rep.lang.d\n-00014640: 6562 7567 2362 7265 616b 6272 6561 6b0a ebug#breakbreak.\n-00014650: 0a54 6865 206e 6578 7420 666f 726d 2074 .The next form t\n-00014660: 6f20 6265 2065 7661 6c75 6174 6564 2077 o be evaluated w\n-00014670: 696c 6c20 6265 2064 6f6e 6520 736f 2074 ill be done so t\n-00014680: 6872 6f75 6768 2074 6865 204c 6973 7020 hrough the Lisp \n-00014690: 6465 6275 6767 6572 2e72 6570 2e6c 616e debugger.rep.lan\n-000146a0: 672e 696e 7465 7270 7265 7465 7223 7369 g.interpreter#si\n-000146b0: 676e 616c 7369 676e 616c 2045 5252 4f52 gnalsignal ERROR\n-000146c0: 2d53 594d 424f 4c20 4441 5441 0a0a 5369 -SYMBOL DATA..Si\n-000146d0: 676e 616c 2074 6861 7420 616e 2065 7272 gnal that an err\n-000146e0: 6f72 2068 6173 2068 6170 7065 6e65 642e or has happened.\n-000146f0: 2045 5252 4f52 2d53 594d 424f 4c20 6973 ERROR-SYMBOL is\n-00014700: 2074 6865 206e 616d 6520 6f66 2061 2073 the name of a s\n-00014710: 796d 626f 6c0a 636c 6173 7369 6679 696e ymbol.classifyin\n-00014720: 6720 7468 6520 7479 7065 206f 6620 6572 g the type of er\n-00014730: 726f 722c 2069 7420 7368 6f75 6c64 2068 ror, it should h\n-00014740: 6176 6520 6120 7072 6f70 6572 7479 2060 ave a property `\n-00014750: 6572 726f 722d 6d65 7373 6167 6527 0a28 error-message'.(\n-00014760: 6120 7374 7269 6e67 2920 7769 7468 2061 a string) with a\n-00014770: 2073 686f 7274 2064 6573 6372 6970 7469 short descripti\n-00014780: 6f6e 206f 6620 7468 6520 6572 726f 7220 on of the error \n-00014790: 6d65 7373 6167 652e 0a44 4154 4120 6973 message..DATA is\n-000147a0: 2061 206c 6973 7420 6f66 206f 626a 6563 a list of objec\n-000147b0: 7473 2077 6869 6368 2061 7265 2072 656c ts which are rel\n-000147c0: 6576 616e 7420 746f 2074 6865 2065 7272 evant to the err\n-000147d0: 6f72 202d 2d20 7468 6579 2077 696c 6c0a or -- they will.\n-000147e0: 6265 206d 6164 6520 6176 6169 6c61 626c be made availabl\n-000147f0: 6520 746f 2061 6e79 2065 7272 6f72 2d68 e to any error-h\n-00014800: 616e 646c 6572 206f 7220 7072 696e 7465 andler or printe\n-00014810: 6420 6279 2074 6865 2064 6566 6175 6c74 d by the default\n-00014820: 2065 7272 6f72 0a68 616e 646c 6572 2e72 error.handler.r\n-00014830: 6570 2e76 6d2e 696e 7465 7270 7265 7465 ep.vm.interprete\n-00014840: 7223 6d61 6b65 2d62 7974 652d 636f 6465 r#make-byte-code\n-00014850: 2d73 7562 726d 616b 652d 6279 7465 2d63 -subrmake-byte-c\n-00014860: 6f64 652d 7375 6272 2043 4f44 4520 434f ode-subr CODE CO\n-00014870: 4e53 5441 4e54 5320 5354 4143 4b20 5b44 NSTANTS STACK [D\n-00014880: 4f43 5d20 5b49 4e54 4552 4143 5449 5645 OC] [INTERACTIVE\n-00014890: 5d0a 0a52 6574 7572 6e20 616e 206f 626a ]..Return an obj\n-000148a0: 6563 7420 7468 6174 2063 616e 2062 6520 ect that can be \n-000148b0: 7573 6564 2061 7320 7468 6520 6675 6e63 used as the func\n-000148c0: 7469 6f6e 2076 616c 7565 206f 6620 6120 tion value of a \n-000148d0: 7379 6d62 6f6c 2e72 6570 2e76 6d2e 696e symbol.rep.vm.in\n-000148e0: 7465 7270 7265 7465 7223 6279 7465 636f terpreter#byteco\n-000148f0: 6465 7062 7974 6563 6f64 6570 2041 5247 depbytecodep ARG\n-00014900: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n-00014910: 5247 2069 7320 6120 6279 7465 2063 6f64 RG is a byte cod\n-00014920: 6520 7375 6272 6f75 7469 6e65 2028 692e e subroutine (i.\n-00014930: 652e 2063 6f6d 7069 6c65 6420 4c69 7370 e. compiled Lisp\n-00014940: 2063 6f64 6529 2e72 6570 2e6c 616e 672e code).rep.lang.\n-00014950: 6465 6275 6723 756e 6978 2d70 7269 6e74 debug#unix-print\n-00014960: 2d61 6c6c 6f63 6174 696f 6e73 756e 6978 -allocationsunix\n-00014970: 2d70 7269 6e74 2d61 6c6c 6f63 6174 696f -print-allocatio\n-00014980: 6e73 0a0a 4f75 7470 7574 2061 206c 6973 ns..Output a lis\n-00014990: 7420 6f66 2061 6c6c 2061 6c6c 6f63 6174 t of all allocat\n-000149a0: 6564 206d 656d 6f72 7920 626c 6f63 6b73 ed memory blocks\n-000149b0: 2074 6f20 7374 616e 6461 7264 2065 7272 to standard err\n-000149c0: 6f72 2e72 6570 2e73 7973 7465 6d23 6f70 or.rep.system#op\n-000149d0: 6572 6174 696e 672d 7379 7374 656d 4120 erating-systemA \n-000149e0: 7379 6d62 6f6c 2064 6566 696e 696e 6720 symbol defining \n-000149f0: 7468 6520 7479 7065 206f 6620 6f70 6572 the type of oper\n-00014a00: 6174 696e 6720 7379 7374 656d 2074 6861 ating system tha\n-00014a10: 7420 4a61 6465 2069 7320 7275 6e6e 696e t Jade is runnin\n-00014a20: 670a 756e 6465 722e 2043 7572 7265 6e74 g.under. Current\n-00014a30: 6c79 2074 6869 7320 6973 2061 6c77 6179 ly this is alway\n-00014a40: 7320 7468 6520 7379 6d62 6f6c 2060 756e s the symbol `un\n-00014a50: 6978 272e 7265 702e 7379 7374 656d 2372 ix'.rep.system#r\n-00014a60: 6570 2d76 6572 7369 6f6e 4120 7374 7269 ep-versionA stri\n-00014a70: 6e67 2064 6566 696e 696e 6720 7468 6520 ng defining the \n-00014a80: 6375 7272 656e 7420 7665 7273 696f 6e20 current version \n-00014a90: 6f66 2074 6865 2052 4550 2069 6e74 6572 of the REP inter\n-00014aa0: 7072 6574 6572 2e72 6570 2e64 6174 6123 preter.rep.data#\n-00014ab0: 666c 6174 7465 6e2d 7461 626c 6554 7261 flatten-tableTra\n-00014ac0: 6e73 6c61 7469 6f6e 2074 6162 6c65 2074 nslation table t\n-00014ad0: 6f20 636f 6e76 6572 7420 6e65 776c 696e o convert newlin\n-00014ae0: 6520 6368 6172 6163 7465 7273 2074 6f20 e characters to \n-00014af0: 7370 6163 6573 2e72 6570 2e64 6174 6123 spaces.rep.data#\n-00014b00: 636f 6d70 6c65 7465 2d73 7472 696e 6763 complete-stringc\n-00014b10: 6f6d 706c 6574 652d 7374 7269 6e67 2054 omplete-string T\n-00014b20: 454d 504c 4154 4520 4c49 5354 205b 464f EMPLATE LIST [FO\n-00014b30: 4c44 2d43 4153 455d 0a0a 5265 7475 726e LD-CASE]..Return\n-00014b40: 2061 2073 7472 696e 6720 7768 6f73 6520 a string whose \n-00014b50: 6265 6769 6e6e 696e 6720 6d61 7463 6865 beginning matche\n-00014b60: 7320 7468 6520 7374 7269 6e67 2054 454d s the string TEM\n-00014b70: 504c 4154 452c 2061 6e64 2069 7320 756e PLATE, and is un\n-00014b80: 6971 7565 0a69 6e20 7468 6520 7365 7420 ique.in the set \n-00014b90: 6f66 2061 6c6c 2073 7472 696e 6773 2069 of all strings i\n-00014ba0: 6e20 4c49 5354 2077 6869 6368 2061 6c73 n LIST which als\n-00014bb0: 6f20 6d61 7463 6820 5445 4d50 4c41 5445 o match TEMPLATE\n-00014bc0: 2e20 4966 2046 4f4c 442d 4341 5345 0a69 . If FOLD-CASE.i\n-00014bd0: 7320 742c 2061 6c6c 206d 6174 6368 696e s t, all matchin\n-00014be0: 6720 6967 6e6f 7265 7320 6368 6172 6163 g ignores charac\n-00014bf0: 7465 7220 6361 7365 2e72 6570 2e73 7973 ter case.rep.sys\n-00014c00: 7465 6d23 6375 7272 656e 742d 7574 696d tem#current-utim\n-00014c10: 6563 7572 7265 6e74 2d75 7469 6d65 0a0a ecurrent-utime..\n-00014c20: 5265 7475 726e 2074 6865 2063 7572 7265 Return the curre\n-00014c30: 6e74 2074 696d 6520 696e 206d 6963 726f nt time in micro\n-00014c40: 7365 636f 6e64 732e 7265 702e 7379 7374 seconds.rep.syst\n-00014c50: 656d 2363 7572 7265 6e74 2d74 696d 652d em#current-time-\n-00014c60: 7374 7269 6e67 6375 7272 656e 742d 7469 stringcurrent-ti\n-00014c70: 6d65 2d73 7472 696e 6720 5b54 494d 455d me-string [TIME]\n-00014c80: 205b 464f 524d 4154 5d0a 0a52 6574 7572 [FORMAT]..Retur\n-00014c90: 6e73 2061 2068 756d 616e 2d72 6561 6461 ns a human-reada\n-00014ca0: 626c 6520 7374 7269 6e67 2064 6566 696e ble string defin\n-00014cb0: 696e 6720 7468 6520 6375 7272 656e 7420 ing the current \n-00014cc0: 6461 7465 2061 6e64 2074 696d 652c 206f date and time, o\n-00014cd0: 7220 6966 0a73 7065 6369 6669 6564 2c20 r if.specified, \n-00014ce0: 7468 6174 2064 6566 696e 696e 6720 5449 that defining TI\n-00014cf0: 4d45 2e0a 0a49 6620 6465 6669 6e65 642c ME...If defined,\n-00014d00: 2046 4f52 4d41 5420 6973 2061 2073 7472 FORMAT is a str\n-00014d10: 696e 6720 6465 6669 6e69 6e67 2068 6f77 ing defining how\n-00014d20: 2074 6f20 6372 6561 7465 2074 6865 2073 to create the s\n-00014d30: 7472 696e 672e 2049 7420 6861 730a 7468 tring. It has.th\n-00014d40: 6520 7361 6d65 2063 6f6e 7665 6e74 696f e same conventio\n-00014d50: 6e73 2061 7320 7468 6520 7465 6d70 6c61 ns as the templa\n-00014d60: 7465 2074 6f20 7468 6520 4320 6c69 6272 te to the C libr\n-00014d70: 6172 7927 7320 7374 7266 7469 6d65 2066 ary's strftime f\n-00014d80: 756e 6374 696f 6e2e 7265 702e 7379 7374 unction.rep.syst\n-00014d90: 656d 2374 696d 652d 6c61 7465 722d 7074 em#time-later-pt\n-00014da0: 696d 652d 6c61 7465 722d 7020 5449 4d45 ime-later-p TIME\n-00014db0: 2d53 5441 4d50 3120 5449 4d45 2d53 5441 -STAMP1 TIME-STA\n-00014dc0: 4d50 320a 0a52 6574 7572 6e73 2074 2077 MP2..Returns t w\n-00014dd0: 6865 6e20 5449 4d45 2d53 5441 4d50 3120 hen TIME-STAMP1 \n-00014de0: 7265 6665 7273 2074 6f20 6120 6c61 7465 refers to a late\n-00014df0: 7220 7469 6d65 2074 6861 6e20 5449 4d45 r time than TIME\n-00014e00: 2d53 5441 4d50 322e 7265 702e 7379 7374 -STAMP2.rep.syst\n-00014e10: 656d 2373 6c65 6570 2d66 6f72 736c 6565 em#sleep-forslee\n-00014e20: 702d 666f 7220 5345 434f 4e44 5320 5b4d p-for SECONDS [M\n-00014e30: 494c 4c49 5345 434f 4e44 535d 0a0a 5061 ILLISECONDS]..Pa\n-00014e40: 7573 6520 666f 7220 5345 434f 4e44 5320 use for SECONDS \n-00014e50: 2870 6c75 7320 7468 6520 6f70 7469 6f6e (plus the option\n-00014e60: 616c 204d 494c 4c49 5345 434f 4e44 2063 al MILLISECOND c\n-00014e70: 6f6d 706f 6e65 6e74 2920 6c65 6e67 7468 omponent) length\n-00014e80: 206f 6620 7469 6d65 2e72 6570 2e73 7973 of time.rep.sys\n-00014e90: 7465 6d23 7573 6572 2d6c 6f67 696e 2d6e tem#user-login-n\n-00014ea0: 616d 6575 7365 722d 6c6f 6769 6e2d 6e61 ameuser-login-na\n-00014eb0: 6d65 0a0a 5265 7475 726e 7320 7468 6520 me..Returns the \n-00014ec0: 6c6f 6769 6e20 6e61 6d65 206f 6620 7468 login name of th\n-00014ed0: 6520 7573 6572 2028 6120 7374 7269 6e67 e user (a string\n-00014ee0: 292e 7265 702e 7379 7374 656d 2375 7365 ).rep.system#use\n-00014ef0: 722d 686f 6d65 2d64 6972 6563 746f 7279 r-home-directory\n-00014f00: 7573 6572 2d68 6f6d 652d 6469 7265 6374 user-home-direct\n-00014f10: 6f72 7920 5b55 5345 525d 0a0a 5265 7475 ory [USER]..Retu\n-00014f20: 726e 2074 6865 2070 6174 6820 746f 2055 rn the path to U\n-00014f30: 5345 5227 7320 686f 6d65 2064 6972 6563 SER's home direc\n-00014f40: 746f 7279 2028 6120 7374 7269 6e67 292e tory (a string).\n-00014f50: 2057 6865 6e20 5553 4552 2069 7320 756e When USER is un\n-00014f60: 6465 6669 6e65 640a 7468 6520 6469 7265 defined.the dire\n-00014f70: 6374 6f72 7920 6f66 2074 6865 2075 7365 ctory of the use\n-00014f80: 7220 7768 6f20 6578 6563 7574 6564 204a r who executed J\n-00014f90: 6164 6520 6973 2066 6f75 6e64 2e72 6570 ade is found.rep\n-00014fa0: 2e73 7973 7465 6d23 7379 7374 656d 2d6e .system#system-n\n-00014fb0: 616d 6573 7973 7465 6d2d 6e61 6d65 0a0a amesystem-name..\n-00014fc0: 5265 7475 726e 7320 7468 6520 6e61 6d65 Returns the name\n-00014fd0: 206f 6620 7468 6520 686f 7374 2077 6869 of the host whi\n-00014fe0: 6368 2074 6865 2065 6469 746f 7220 6973 ch the editor is\n-00014ff0: 2072 756e 6e69 6e67 206f 6e2e 0000 0000 running on.....\n-00015000: 7265 702e 6461 7461 2361 6c70 6861 2d63 rep.data#alpha-c\n-00015010: 6861 722d 7061 6c70 6861 2d63 6861 722d har-palpha-char-\n-00015020: 7020 4348 4152 0a0a 5265 7475 726e 7320 p CHAR..Returns \n-00015030: 7420 6966 2043 4841 5220 6973 2061 6e20 t if CHAR is an \n-00015040: 616c 7068 6162 6574 6963 2063 6861 7261 alphabetic chara\n-00015050: 6374 6572 2e72 6570 2e64 6174 6123 7570 cter.rep.data#up\n-00015060: 7065 722d 6361 7365 2d70 7570 7065 722d per-case-pupper-\n-00015070: 6361 7365 2d70 2043 4841 520a 0a52 6574 case-p CHAR..Ret\n-00015080: 7572 6e73 2074 2069 6620 4348 4152 2069 urns t if CHAR i\n-00015090: 7320 7570 7065 7220 6361 7365 2e72 6570 s upper case.rep\n-000150a0: 2e64 6174 6123 6c6f 7765 722d 6361 7365 .data#lower-case\n-000150b0: 2d70 6c6f 7765 722d 6361 7365 2d70 2043 -plower-case-p C\n-000150c0: 4841 520a 0a52 6574 7572 6e73 2074 2069 HAR..Returns t i\n-000150d0: 6620 4348 4152 2069 7320 6c6f 7765 7220 f CHAR is lower \n-000150e0: 6361 7365 2e72 6570 2e64 6174 6123 616c case.rep.data#al\n-000150f0: 7068 616e 756d 6572 6963 7061 6c70 6861 phanumericpalpha\n-00015100: 6e75 6d65 7269 6370 2043 4841 520a 0a52 numericp CHAR..R\n-00015110: 6574 7572 6e73 2074 2069 6620 4348 4152 eturns t if CHAR\n-00015120: 2069 7320 616c 7068 612d 6e75 6d65 7269 is alpha-numeri\n-00015130: 632e 7265 702e 6461 7461 2373 7061 6365 c.rep.data#space\n-00015140: 2d63 6861 722d 7073 7061 6365 2d63 6861 -char-pspace-cha\n-00015150: 722d 7020 4348 4152 0a0a 5265 7475 726e r-p CHAR..Return\n-00015160: 7320 7420 6966 2043 4841 5220 6973 2077 s t if CHAR is w\n-00015170: 6869 7465 7370 6163 652e 7265 702e 6461 hitespace.rep.da\n-00015180: 7461 2363 6861 722d 7570 6361 7365 6368 ta#char-upcasech\n-00015190: 6172 2d75 7063 6173 6520 4348 4152 0a0a ar-upcase CHAR..\n-000151a0: 5265 7475 726e 7320 7468 6520 7570 7065 Returns the uppe\n-000151b0: 722d 6361 7365 2065 7175 6976 616c 656e r-case equivalen\n-000151c0: 7420 6f66 2043 4841 522e 7265 702e 7379 t of CHAR.rep.sy\n-000151d0: 7374 656d 2367 6574 2d63 6f6d 6d61 6e64 stem#get-command\n-000151e0: 2d6c 696e 652d 6f70 7469 6f6e 6765 742d -line-optionget-\n-000151f0: 636f 6d6d 616e 642d 6c69 6e65 2d6f 7074 command-line-opt\n-00015200: 696f 6e20 4f50 5449 4f4e 205b 5245 5155 ion OPTION [REQU\n-00015210: 4952 4553 2d41 5247 554d 454e 545d 0a0a IRES-ARGUMENT]..\n-00015220: 5265 7475 726e 7320 7420 6966 204f 5054 Returns t if OPT\n-00015230: 494f 4e20 7761 7320 7370 6563 6966 6965 ION was specifie\n-00015240: 6420 6f6e 2074 6865 2063 6f6d 6d61 6e64 d on the command\n-00015250: 206c 696e 6520 284f 5054 494f 4e20 6973 line (OPTION is\n-00015260: 2074 7970 6963 616c 6c79 0a61 2077 6f72 typically.a wor\n-00015270: 6420 6265 6769 6e6e 696e 6720 7769 7468 d beginning with\n-00015280: 2060 2d2d 2729 2e20 4966 2052 4551 5549 `--'). If REQUI\n-00015290: 5245 532d 4152 4755 4d45 4e54 2069 7320 RES-ARGUMENT is \n-000152a0: 6e6f 6e2d 6e69 6c2c 2074 6869 7320 6f70 non-nil, this op\n-000152b0: 7469 6f6e 0a72 6571 7569 7265 7320 6120 tion.requires a \n-000152c0: 7061 7261 6d65 7465 722c 2074 6865 2076 parameter, the v\n-000152d0: 616c 7565 206f 6620 7768 6963 6820 6973 alue of which is\n-000152e0: 2072 6574 7572 6e65 642e 2049 6620 6120 returned. If a \n-000152f0: 7061 7261 6d65 7465 7273 2069 736e 2774 parameters isn't\n-00015300: 0a73 7570 706c 6965 6420 616e 2065 7272 .supplied an err\n-00015310: 6f72 2069 7320 7369 676e 616c 6c65 642e or is signalled.\n-00015320: 7265 702e 696f 2e73 7472 6561 6d73 2370 rep.io.streams#p\n-00015330: 7269 6e63 7072 696e 6320 4f42 4a45 4354 rincprinc OBJECT\n-00015340: 205b 5354 5245 414d 5d0a 0a50 7269 6e74 [STREAM]..Print\n-00015350: 7320 6120 7465 7874 2072 6570 7265 7365 s a text represe\n-00015360: 6e74 6174 696f 6e20 6f66 204f 424a 4543 ntation of OBJEC\n-00015370: 5420 746f 2053 5452 4541 4d20 286f 7220 T to STREAM (or \n-00015380: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of \n-00015390: 7468 650a 7661 7269 6162 6c65 2073 7461 the.variable sta\n-000153a0: 6e64 6172 642d 6f75 7470 7574 292c 206e ndard-output), n\n-000153b0: 6f20 7374 7261 6e67 6520 6368 6172 6163 o strange charac\n-000153c0: 7465 7273 2061 7265 2071 756f 7465 6420 ters are quoted \n-000153d0: 616e 6420 6e6f 2071 756f 7465 730a 6172 and no quotes.ar\n-000153e0: 6520 7072 696e 7465 6420 6172 6f75 6e64 e printed around\n-000153f0: 2073 7472 696e 6773 2e72 6570 2e69 6f2e strings.rep.io.\n-00015400: 7374 7265 616d 7323 6d61 6b65 2d73 7472 streams#make-str\n-00015410: 696e 672d 6f75 7470 7574 2d73 7472 6561 ing-output-strea\n-00015420: 6d6d 616b 652d 7374 7269 6e67 2d6f 7574 mmake-string-out\n-00015430: 7075 742d 7374 7265 616d 0a0a 5265 7475 put-stream..Retu\n-00015440: 726e 7320 616e 206f 7574 7075 7420 7374 rns an output st\n-00015450: 7265 616d 2077 6869 6368 2077 696c 6c20 ream which will \n-00015460: 6163 6375 6d75 6c61 7465 2074 6865 2063 accumulate the c\n-00015470: 6861 7261 6374 6572 7320 7772 6974 7465 haracters writte\n-00015480: 6e20 746f 0a69 7420 666f 7220 7468 6520 n to.it for the \n-00015490: 7573 6520 6f66 2074 6865 2060 6765 742d use of the `get-\n-000154a0: 6f75 7470 7574 2d73 7472 6561 6d2d 7374 output-stream-st\n-000154b0: 7269 6e67 2720 6675 6e63 7469 6f6e 2e72 ring' function.r\n-000154c0: 6570 2e69 6f2e 7374 7265 616d 7323 6f75 ep.io.streams#ou\n-000154d0: 7470 7574 2d73 7472 6561 6d2d 706f 7574 tput-stream-pout\n-000154e0: 7075 742d 7374 7265 616d 2d70 2041 5247 put-stream-p ARG\n-000154f0: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n-00015500: 5247 2069 7320 616e 206f 7574 7075 7420 RG is an output \n-00015510: 7374 7265 616d 2e66 696c 652d 6861 6e64 stream.file-hand\n-00015520: 6c65 722d 616c 6973 7461 206c 6973 7420 ler-alista list \n-00015530: 6f66 2060 2852 4547 4558 5020 2e20 4841 of `(REGEXP . HA\n-00015540: 4e44 4c45 5229 272e 2049 6620 5245 4745 NDLER)'. If REGE\n-00015550: 5850 206d 6174 6368 6573 2074 6865 206e XP matches the n\n-00015560: 616d 6520 6f66 2061 2066 696c 650a 6265 ame of a file.be\n-00015570: 696e 6720 6d61 6e69 7075 6c61 7465 6420 ing manipulated \n-00015580: 7468 6520 6675 6e63 7469 6f6e 2048 414e the function HAN\n-00015590: 444c 4552 2069 7320 6361 6c6c 6564 2061 DLER is called a\n-000155a0: 7320 2848 414e 444c 4552 204f 5045 5241 s (HANDLER OPERA\n-000155b0: 5449 4f4e 0a41 5247 532e 2e2e 2920 7768 TION.ARGS...) wh\n-000155c0: 6572 6520 4152 4753 206d 6174 6368 6573 ere ARGS matches\n-000155d0: 2068 6f77 2074 6865 206f 7269 6769 6e61 how the origina\n-000155e0: 6c20 6675 6e63 7469 6f6e 2069 7320 6361 l function is ca\n-000155f0: 6c6c 6564 2e72 6570 2e69 6f2e 6669 6c65 lled.rep.io.file\n-00015600: 7323 6669 6c65 2d6e 616d 652d 6162 736f s#file-name-abso\n-00015610: 6c75 7465 2d70 6669 6c65 2d6e 616d 652d lute-pfile-name-\n-00015620: 6162 736f 6c75 7465 2d70 2046 494c 452d absolute-p FILE-\n-00015630: 4e41 4d45 0a0a 5265 7475 726e 7320 7420 NAME..Returns t \n-00015640: 6966 2046 494c 452d 4e41 4d45 2069 7320 if FILE-NAME is \n-00015650: 636f 6e74 6578 742d 696e 6465 7065 6e64 context-independ\n-00015660: 656e 742c 2069 2e65 2e20 6974 2064 6f65 ent, i.e. it doe\n-00015670: 7320 6e6f 7420 6e61 6d65 2061 2066 696c s not name a fil\n-00015680: 650a 7265 6c61 7469 7665 2074 6f20 7468 e.relative to th\n-00015690: 6520 6465 6661 756c 742d 6469 7265 6374 e default-direct\n-000156a0: 6f72 792e 7265 702e 696f 2e66 696c 6573 ory.rep.io.files\n-000156b0: 2363 616e 6f6e 6963 616c 2d66 696c 652d #canonical-file-\n-000156c0: 6e61 6d65 6361 6e6f 6e69 6361 6c2d 6669 namecanonical-fi\n-000156d0: 6c65 2d6e 616d 6520 4649 4c45 2d4e 414d le-name FILE-NAM\n-000156e0: 450a 0a52 6574 7572 6e20 7468 6520 6361 E..Return the ca\n-000156f0: 6e6f 6e69 6361 6c20 6e61 6d65 206f 6620 nonical name of \n-00015700: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called \n-00015710: 4649 4c45 2d4e 414d 452e 2054 6865 2063 FILE-NAME. The c\n-00015720: 616e 6f6e 6963 616c 206e 616d 650a 6f66 anonical name.of\n-00015730: 2061 2066 696c 6520 6973 2064 6566 696e a file is defin\n-00015740: 6564 2073 7563 6820 7468 6174 2074 776f ed such that two\n-00015750: 2066 696c 6573 2063 616e 2062 6520 636f files can be co\n-00015760: 6d70 6172 6564 2073 696d 706c 7920 6279 mpared simply by\n-00015770: 2063 6f6d 7061 7269 6e67 0a74 6865 6972 comparing.their\n-00015780: 2063 616e 6f6e 6963 616c 206e 616d 6573 canonical names\n-00015790: 3b20 6966 2074 6865 206e 616d 6573 206d ; if the names m\n-000157a0: 6174 6368 2c20 7468 6579 2072 6566 6572 atch, they refer\n-000157b0: 2074 6f20 7468 6520 7361 6d65 2066 696c to the same fil\n-000157c0: 652e 0a0a 284e 6f74 6520 7468 6174 2074 e...(Note that t\n-000157d0: 6865 206f 7070 6f73 6974 6520 6973 6e27 he opposite isn'\n-000157e0: 7420 616c 7761 7973 2074 7275 652c 2069 t always true, i\n-000157f0: 6620 7477 6f20 6361 6e6f 6e69 6361 6c20 f two canonical \n-00015800: 6e61 6d65 7320 646f 6e27 740a 6d61 7463 names don't.matc\n-00015810: 6820 7468 6520 6669 6c65 2063 6f75 6c64 h the file could\n-00015820: 2073 7469 6c6c 2062 6520 7468 6520 7361 still be the sa\n-00015830: 6d65 2c20 666f 7220 6578 616d 706c 6520 me, for example \n-00015840: 7669 6120 6c69 6e6b 732e 204f 6e20 6d6f via links. On mo\n-00015850: 7374 0a6f 7065 7261 7469 6e67 2073 7973 st.operating sys\n-00015860: 7465 6d73 2c20 7379 6d62 6f6c 6963 206c tems, symbolic l\n-00015870: 696e 6b73 2077 696c 6c20 6265 2065 7870 inks will be exp\n-00015880: 616e 6465 6420 7768 6572 6520 706f 7373 anded where poss\n-00015890: 6962 6c65 2e29 7265 702e 696f 2e66 696c ible.)rep.io.fil\n-000158a0: 6573 2366 696c 652d 6e61 6d65 2d61 732d es#file-name-as-\n-000158b0: 6469 7265 6374 6f72 7966 696c 652d 6e61 directoryfile-na\n-000158c0: 6d65 2d61 732d 6469 7265 6374 6f72 7920 me-as-directory \n-000158d0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-000158e0: 6e20 4649 4c45 2d4e 414d 4520 7375 6368 n FILE-NAME such\n-000158f0: 2074 6861 7420 6974 206e 616d 6573 2061 that it names a\n-00015900: 2064 6972 6563 746f 7279 2028 692e 6520 directory (i.e \n-00015910: 7769 7468 2061 2074 6572 6d69 6e61 7469 with a terminati\n-00015920: 6e67 0a64 6972 6563 746f 7279 2073 6570 ng.directory sep\n-00015930: 6172 6174 6f72 2063 6861 7261 6374 6572 arator character\n-00015940: 2e29 7265 702e 696f 2e66 696c 6573 2373 .)rep.io.files#s\n-00015950: 6574 2d69 6e70 7574 2d68 616e 646c 6572 et-input-handler\n-00015960: 7365 742d 696e 7075 742d 6861 6e64 6c65 set-input-handle\n-00015970: 7220 4c4f 4341 4c2d 4649 4c45 2046 554e r LOCAL-FILE FUN\n-00015980: 4354 494f 4e0a 0a41 7272 616e 6765 2066 CTION..Arrange f\n-00015990: 6f72 2046 554e 4354 494f 4e20 746f 2062 or FUNCTION to b\n-000159a0: 6520 6361 6c6c 6564 2077 6865 6e65 7665 e called wheneve\n-000159b0: 7220 7065 6e64 696e 6720 696e 7075 7420 r pending input \n-000159c0: 6973 2061 7661 696c 6162 6c65 0a6f 6e20 is available.on \n-000159d0: 4c4f 4341 4c2d 4649 4c45 2e20 4e6f 7465 LOCAL-FILE. Note\n-000159e0: 2074 6861 7420 7468 6973 206d 616b 6573 that this makes\n-000159f0: 204c 4f43 414c 2d46 494c 4520 646f 206e LOCAL-FILE do n\n-00015a00: 6f6e 2d62 6c6f 636b 696e 6720 696e 7075 on-blocking inpu\n-00015a10: 742e 7265 702e 696f 2e66 696c 6573 2366 t.rep.io.files#f\n-00015a20: 696c 6570 6669 6c65 7020 4152 470a 0a52 ilepfilep ARG..R\n-00015a30: 6574 7572 6e73 2074 2069 6620 4152 4720 eturns t if ARG \n-00015a40: 6973 2061 2066 696c 6520 6f62 6a65 6374 is a file object\n-00015a50: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n-00015a60: 6c65 2d74 7479 7066 696c 652d 7474 7970 le-ttypfile-ttyp\n-00015a70: 2046 494c 450a 0a52 6574 7572 6e73 2074 FILE..Returns t\n-00015a80: 7275 6520 6966 2046 494c 4520 6973 206c rue if FILE is l\n-00015a90: 696e 6b65 6420 746f 2061 2074 7479 2e72 inked to a tty.r\n-00015aa0: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n-00015ab0: 2d62 6f75 6e64 2d73 7472 6561 6d66 696c -bound-streamfil\n-00015ac0: 652d 626f 756e 642d 7374 7265 616d 2046 e-bound-stream F\n-00015ad0: 494c 450a 0a49 6620 6669 6c65 206f 626a ILE..If file obj\n-00015ae0: 6563 7420 4649 4c45 2064 6f65 736e 2774 ect FILE doesn't\n-00015af0: 2072 6566 6572 2074 6f20 6120 6c6f 6361 refer to a loca\n-00015b00: 6c20 6669 6c65 2c20 7265 7475 726e 2074 l file, return t\n-00015b10: 6865 2073 7472 6561 6d0a 7468 6174 2069 he stream.that i\n-00015b20: 7427 7320 626f 756e 6420 746f 2e72 6570 t's bound to.rep\n-00015b30: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d68 .io.files#file-h\n-00015b40: 616e 646c 6572 2d64 6174 6166 696c 652d andler-datafile-\n-00015b50: 6861 6e64 6c65 722d 6461 7461 2046 494c handler-data FIL\n-00015b60: 450a 0a52 6574 7572 6e20 7468 6520 6861 E..Return the ha\n-00015b70: 6e64 6c65 722d 7370 6563 6966 6963 2064 ndler-specific d\n-00015b80: 6174 6120 666f 7220 4649 4c45 2e72 6570 ata for FILE.rep\n-00015b90: 2e69 6f2e 6669 6c65 7323 6f70 656e 2d66 .io.files#open-f\n-00015ba0: 696c 656f 7065 6e2d 6669 6c65 2046 494c ileopen-file FIL\n-00015bb0: 452d 4e41 4d45 2041 4343 4553 532d 5459 E-NAME ACCESS-TY\n-00015bc0: 5045 0a0a 5265 7475 726e 2061 206e 6577 PE..Return a new\n-00015bd0: 2066 696c 6520 6f62 6a65 6374 2072 6566 file object ref\n-00015be0: 6572 656e 6369 6e67 2074 6865 206c 6f67 erencing the log\n-00015bf0: 6963 616c 2066 696c 6520 6361 6c6c 6564 ical file called\n-00015c00: 2046 494c 452d 4e41 4d45 2c0a 666f 7220 FILE-NAME,.for \n-00015c10: 4143 4345 5353 2d54 5950 4520 7265 7175 ACCESS-TYPE requ\n-00015c20: 6573 7473 2e20 4143 4345 5353 2d54 5950 ests. ACCESS-TYP\n-00015c30: 4520 6361 6e20 6265 206f 6e65 206f 6620 E can be one of \n-00015c40: 7468 6520 7379 6d62 6f6c 733a 0a0a 0972 the symbols:...r\n-00015c50: 6561 6409 0946 6f72 2069 6e70 7574 0a09 ead..For input..\n-00015c60: 7772 6974 6509 0954 7275 6e63 6174 6520 write..Truncate \n-00015c70: 6f72 2063 7265 6174 6520 7468 6520 6669 or create the fi\n-00015c80: 6c65 2c20 616e 6420 6f70 656e 2066 6f72 le, and open for\n-00015c90: 206f 7574 7075 740a 0961 7070 656e 6409 output..append.\n-00015ca0: 094f 7065 6e20 666f 7220 6f75 7470 7574 .Open for output\n-00015cb0: 2061 7420 7468 6520 656e 6420 6f66 2074 at the end of t\n-00015cc0: 6865 2066 696c 652e 7265 702e 696f 2e66 he file.rep.io.f\n-00015cd0: 696c 6573 2366 696c 652d 6578 6973 7473 iles#file-exists\n-00015ce0: 2d70 6669 6c65 2d65 7869 7374 732d 7020 -pfile-exists-p \n-00015cf0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-00015d00: 6e73 2074 2069 6620 7468 6520 6669 6c65 ns t if the file\n-00015d10: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM\n-00015d20: 4520 6578 6973 7473 2e72 6570 2e69 6f2e E exists.rep.io.\n-00015d30: 6669 6c65 7323 6669 6c65 2d64 6972 6563 files#file-direc\n-00015d40: 746f 7279 2d70 6669 6c65 2d64 6972 6563 tory-pfile-direc\n-00015d50: 746f 7279 2d70 2046 494c 452d 4e41 4d45 tory-p FILE-NAME\n-00015d60: 0a0a 5265 7475 726e 7320 7420 6966 2074 ..Returns t if t\n-00015d70: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n-00015d80: 494c 452d 4e41 4d45 2069 7320 6120 6469 ILE-NAME is a di\n-00015d90: 7265 6374 6f72 792e 7265 702e 696f 2e66 rectory.rep.io.f\n-00015da0: 696c 6573 2366 696c 652d 7379 6d6c 696e iles#file-symlin\n-00015db0: 6b2d 7066 696c 652d 7379 6d6c 696e 6b2d k-pfile-symlink-\n-00015dc0: 7020 4649 4c45 2d4e 414d 450a 0a52 6574 p FILE-NAME..Ret\n-00015dd0: 7572 6e73 2074 2069 6620 7468 6520 6669 urns t if the fi\n-00015de0: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-00015df0: 414d 4520 6973 2061 2073 796d 626f 6c69 AME is a symboli\n-00015e00: 6320 6c69 6e6b 2074 6f20 616e 6f74 6865 c link to anothe\n-00015e10: 7220 6669 6c65 2e3a 7265 702e 696f 2e66 r file.:rep.io.f\n-00015e20: 696c 6573 2366 696c 652d 7569 6466 696c iles#file-uidfil\n-00015e30: 652d 7569 6420 4649 4c45 2d4e 414d 450a e-uid FILE-NAME.\n-00015e40: 0a52 6574 7572 6e73 2074 6865 2075 6964 .Returns the uid\n-00015e50: 206f 6620 7468 6520 6669 6c65 2063 616c of the file cal\n-00015e60: 6c65 6420 4649 4c45 2d4e 414d 4572 6570 led FILE-NAMErep\n-00015e70: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d6d .io.files#file-m\n-00015e80: 6f64 6573 6669 6c65 2d6d 6f64 6573 2046 odesfile-modes F\n-00015e90: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-00015ea0: 2074 6865 2061 6363 6573 7320 7065 726d the access perm\n-00015eb0: 6973 7369 6f6e 7320 6f66 2074 6865 2066 issions of the f\n-00015ec0: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n-00015ed0: 4e41 4d45 2e20 4e6f 7465 2074 6861 7420 NAME. Note that \n-00015ee0: 7468 650a 666f 726d 6174 206f 6620 7468 the.format of th\n-00015ef0: 6973 206f 626a 6563 7420 6973 2066 696c is object is fil\n-00015f00: 696e 6720 7379 7374 656d 2064 6570 656e ing system depen\n-00015f10: 6465 6e74 2e20 4974 2773 206f 6e6c 7920 dent. It's only \n-00015f20: 706f 7274 6162 6c65 2075 7365 0a69 7320 portable use.is \n-00015f30: 6173 2061 6e20 6172 6775 6d65 6e74 2074 as an argument t\n-00015f40: 6f20 7365 742d 6669 6c65 2d6d 6f64 6573 o set-file-modes\n-00015f50: 2e72 6570 2e69 6f2e 6669 6c65 7323 6469 .rep.io.files#di\n-00015f60: 7265 6374 6f72 792d 6669 6c65 7364 6972 rectory-filesdir\n-00015f70: 6563 746f 7279 2d66 696c 6573 2044 4952 ectory-files DIR\n-00015f80: 4543 544f 5259 0a0a 5265 7475 726e 7320 ECTORY..Returns \n-00015f90: 6120 6c69 7374 206f 6620 7468 6520 6e61 a list of the na\n-00015fa0: 6d65 7320 6f66 2061 6c6c 2066 696c 6573 mes of all files\n-00015fb0: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director\n-00015fc0: 7920 6361 6c6c 6564 2044 4952 4543 544f y called DIRECTO\n-00015fd0: 5259 2e0a 5468 6520 6c69 7374 2069 7320 RY..The list is \n-00015fe0: 756e 736f 7274 6564 2e00 7265 702e 6c61 unsorted..rep.la\n-00015ff0: 6e67 2e6d 6174 6823 6576 656e 7020 5800 ng.math#evenp X.\n-00016000: 7265 702e 696f 2e73 7472 6561 6d73 2372 rep.io.streams#r\n-00016010: 6561 642d 6368 6172 7265 6164 2d63 6861 ead-charread-cha\n-00016020: 7220 5354 5245 414d 0a0a 5265 6164 7320 r STREAM..Reads \n-00016030: 7468 6520 6e65 7874 2063 6861 7261 6374 the next charact\n-00016040: 6572 2066 726f 6d20 7468 6520 696e 7075 er from the inpu\n-00016050: 742d 7374 7265 616d 2053 5452 4541 4d2c t-stream STREAM,\n-00016060: 2069 6620 6e6f 206d 6f72 6520 6368 6172 if no more char\n-00016070: 6163 7465 7273 0a61 7265 2061 7661 696c acters.are avail\n-00016080: 6162 6c65 2072 6574 7572 6e73 206e 696c able returns nil\n-00016090: 2e72 6570 2e69 6f2e 7374 7265 616d 7323 .rep.io.streams#\n-000160a0: 7072 696e 7470 7269 6e74 204f 424a 4543 printprint OBJEC\n-000160b0: 5420 5b53 5452 4541 4d5d 0a0a 4669 7273 T [STREAM]..Firs\n-000160c0: 7420 6f75 7470 7574 7320 6120 6e65 776c t outputs a newl\n-000160d0: 696e 652c 2074 6865 6e20 7072 696e 7473 ine, then prints\n-000160e0: 2061 2074 6578 7420 7265 7072 6573 656e a text represen\n-000160f0: 7461 7469 6f6e 206f 6620 4f42 4a45 4354 tation of OBJECT\n-00016100: 2074 6f0a 5354 5245 414d 2028 6f72 2074 to.STREAM (or t\n-00016110: 6865 2063 6f6e 7465 6e74 7320 6f66 2074 he contents of t\n-00016120: 6865 2076 6172 6961 626c 6520 6073 7461 he variable `sta\n-00016130: 6e64 6172 642d 6f75 7470 7574 2729 2069 ndard-output') i\n-00016140: 6e20 6120 666f 726d 2073 7569 7461 626c n a form suitabl\n-00016150: 650a 666f 7220 6072 6561 6427 2e72 6570 e.for `read'.rep\n-00016160: 2e69 6f2e 7374 7265 616d 7323 7072 696e .io.streams#prin\n-00016170: 3170 7269 6e31 204f 424a 4543 5420 5b53 1prin1 OBJECT [S\n-00016180: 5452 4541 4d5d 0a0a 5072 696e 7473 2061 TREAM]..Prints a\n-00016190: 2074 6578 7420 7265 7072 6573 656e 7461 text representa\n-000161a0: 7469 6f6e 206f 6620 4f42 4a45 4354 2074 tion of OBJECT t\n-000161b0: 6f20 5354 5245 414d 2028 6f72 2074 6865 o STREAM (or the\n-000161c0: 2063 6f6e 7465 6e74 7320 6f66 2074 6865 contents of the\n-000161d0: 0a76 6172 6961 626c 6520 6073 7461 6e64 .variable `stand\n-000161e0: 6172 642d 6f75 7470 7574 2729 2069 6e20 ard-output') in \n-000161f0: 6120 666f 726d 2073 7569 7461 626c 6520 a form suitable \n-00016200: 666f 7220 6072 6561 6427 2e72 6570 2e69 for `read'.rep.i\n-00016210: 6f2e 7374 7265 616d 7323 666f 726d 6174 o.streams#format\n-00016220: 666f 726d 6174 2053 5452 4541 4d20 464f format STREAM FO\n-00016230: 524d 4154 2d53 5452 494e 4720 4152 4753 RMAT-STRING ARGS\n-00016240: 2e2e 2e0a 0a57 7269 7465 7320 6120 7374 .....Writes a st\n-00016250: 7269 6e67 2063 7265 6174 6564 2066 726f ring created fro\n-00016260: 6d20 7468 6520 666f 726d 6174 2073 7065 m the format spe\n-00016270: 6369 6669 6361 7469 6f6e 2046 4f52 4d41 cification FORMA\n-00016280: 542d 5354 5249 4e47 2061 6e64 0a74 6865 T-STRING and.the\n-00016290: 2061 7267 756d 656e 742d 7661 6c75 6573 argument-values\n-000162a0: 2041 5247 5320 746f 2074 6865 2073 7472 ARGS to the str\n-000162b0: 6561 6d2c 2053 5452 4541 4d2e 2049 6620 eam, STREAM. If \n-000162c0: 5354 5245 414d 2069 7320 6e69 6c20 6120 STREAM is nil a \n-000162d0: 7374 7269 6e67 0a69 7320 6372 6561 7465 string.is create\n-000162e0: 6420 616e 6420 7265 7475 726e 6564 2e0a d and returned..\n-000162f0: 0a46 4f52 4d41 542d 5354 5249 4e47 2069 .FORMAT-STRING i\n-00016300: 7320 6120 7465 6d70 6c61 7465 2066 6f72 s a template for\n-00016310: 2074 6865 2072 6573 756c 742c 2061 6e79 the result, any\n-00016320: 2060 2527 2063 6861 7261 6374 6572 7320 `%' characters \n-00016330: 696e 7472 6f64 7563 650a 6120 7375 6273 introduce.a subs\n-00016340: 7469 7475 7469 6f6e 2c20 7573 696e 6720 titution, using \n-00016350: 7468 6520 6e65 7874 2075 6e75 7365 6420 the next unused \n-00016360: 4152 472e 2054 6865 2073 7562 7374 6974 ARG. The substit\n-00016370: 7574 696f 6e73 2068 6176 6520 7468 650a utions have the.\n-00016380: 666f 6c6c 6f77 696e 6720 7379 6e74 6178 following syntax\n-00016390: 2c0a 0a09 255b 464c 4147 535d 5b46 4945 ,...%[FLAGS][FIE\n-000163a0: 4c44 2d57 4944 5448 5d5b 2e50 5245 4349 LD-WIDTH][.PRECI\n-000163b0: 5349 4f4e 5d43 4f4e 5645 5253 494f 4e0a SION]CONVERSION.\n-000163c0: 0a46 4945 4c44 2d57 4944 5448 2069 7320 .FIELD-WIDTH is \n-000163d0: 6120 706f 7369 7469 7665 2064 6563 696d a positive decim\n-000163e0: 616c 2069 6e74 6567 6572 2c20 6465 6669 al integer, defi\n-000163f0: 6e69 6e67 2074 6865 2073 697a 6520 696e ning the size in\n-00016400: 0a63 6861 7261 6374 6572 7320 6f66 2074 .characters of t\n-00016410: 6865 2073 7562 7374 6974 7574 696f 6e20 he substitution \n-00016420: 6f75 7470 7574 2e20 5052 4543 4953 494f output. PRECISIO\n-00016430: 4e20 6973 206f 6e6c 7920 7661 6c69 6420 N is only valid \n-00016440: 7768 656e 0a70 7269 6e74 696e 6720 666c when.printing fl\n-00016450: 6f61 7469 6e67 2070 6f69 6e74 206e 756d oating point num\n-00016460: 6265 7273 2e0a 0a43 4f4e 5645 5253 494f bers...CONVERSIO\n-00016470: 4e20 6973 2061 2063 6861 7261 6374 6572 N is a character\n-00016480: 2064 6566 696e 696e 6720 686f 7720 746f defining how to\n-00016490: 2063 6f6e 7665 7274 2074 6865 2063 6f72 convert the cor\n-000164a0: 7265 7370 6f6e 6469 6e67 2041 5247 0a74 responding ARG.t\n-000164b0: 6f20 7465 7874 2e20 5468 6520 6465 6661 o text. The defa\n-000164c0: 756c 7420 6f70 7469 6f6e 7320 6172 653a ult options are:\n-000164d0: 0a0a 0964 094f 7574 7075 7420 4152 4720 ...d.Output ARG \n-000164e0: 6173 2061 2064 6563 696d 616c 2069 6e74 as a decimal int\n-000164f0: 6567 6572 0a09 782c 2058 094f 7574 7075 eger..x, X.Outpu\n-00016500: 7420 4152 4720 6173 2061 2068 6578 6164 t ARG as a hexad\n-00016510: 6563 696d 616c 2069 6e74 6567 6572 0a09 ecimal integer..\n-00016520: 6f09 4f75 7470 7574 2041 5247 2061 7320 o.Output ARG as \n-00016530: 616e 206f 6374 616c 2069 6e74 6567 6572 an octal integer\n-00016540: 0a09 6309 4f75 7470 7574 2041 5247 2061 ..c.Output ARG a\n-00016550: 7320 6120 6368 6172 6163 7465 720a 0973 s a character..s\n-00016560: 094f 7574 7075 7420 7468 6520 7265 7375 .Output the resu\n-00016570: 6c74 206f 6620 6028 7072 696e 6320 4152 lt of `(princ AR\n-00016580: 4729 270a 0953 094f 7574 7075 7420 7468 G)'..S.Output th\n-00016590: 6520 7265 7375 6c74 206f 6620 6028 7072 e result of `(pr\n-000165a0: 696e 3120 4152 4729 270a 0a46 4c41 4753 in1 ARG)'..FLAGS\n-000165b0: 2069 7320 6120 7365 7175 656e 6365 206f is a sequence o\n-000165c0: 6620 7a65 726f 206f 7220 6d6f 7265 206f f zero or more o\n-000165d0: 6620 7468 6520 666f 6c6c 6f77 696e 6720 f the following \n-000165e0: 6368 6172 6163 7465 7273 2c0a 0a09 2d09 characters,...-.\n-000165f0: 4c65 6674 206a 7573 7469 6679 2073 7562 Left justify sub\n-00016600: 7374 6974 7574 696f 6e20 7769 7468 696e stitution within\n-00016610: 2066 6965 6c64 0a09 5e09 5472 756e 6361 field..^.Trunca\n-00016620: 7465 2073 7562 7374 6974 7574 696f 6e20 te substitution \n-00016630: 6174 2073 697a 6520 6f66 2066 6965 6c64 at size of field\n-00016640: 0a09 3009 5061 6420 7468 6520 6669 656c ..0.Pad the fiel\n-00016650: 6420 7769 7468 207a 6572 6f73 2069 6e73 d with zeros ins\n-00016660: 7465 6164 206f 6620 7370 6163 6573 0a09 tead of spaces..\n-00016670: 2b09 466f 7220 642c 2078 2c20 616e 6420 +.For d, x, and \n-00016680: 6f20 636f 6e76 6572 7369 6f6e 732c 206f o conversions, o\n-00016690: 7574 7075 7420 6120 6c65 6164 696e 6720 utput a leading \n-000166a0: 706c 7573 0a09 0920 7369 676e 2069 6620 plus... sign if \n-000166b0: 4152 4720 6973 2070 6f73 6974 6976 650a ARG is positive.\n-000166c0: 0960 2027 0928 4120 7370 6163 6529 2046 .` '.(A space) F\n-000166d0: 6f72 2064 2c20 782c 2061 6e64 206f 2063 or d, x, and o c\n-000166e0: 6f6e 7665 7273 696f 6e73 2c20 6966 2074 onversions, if t\n-000166f0: 6865 2072 6573 756c 740a 0909 2064 6f65 he result... doe\n-00016700: 736e 2774 2073 7461 7274 2077 6974 6820 sn't start with \n-00016710: 6120 706c 7573 206f 7220 6d69 6e75 7320 a plus or minus \n-00016720: 7369 676e 2c20 6f75 7470 7574 2061 0a09 sign, output a..\n-00016730: 0920 6c65 6164 696e 6720 7370 6163 650a . leading space.\n-00016740: 0a54 6865 206c 6973 7420 6f66 2043 4f4e .The list of CON\n-00016750: 5645 5253 494f 4e53 2063 616e 2062 6520 VERSIONS can be \n-00016760: 6578 7465 6e64 6564 2074 6872 6f75 6768 extended through\n-00016770: 2074 6865 2066 6f72 6d61 742d 686f 6f6b the format-hook\n-00016780: 732d 616c 6973 740a 7661 7269 6162 6c65 s-alist.variable\n-00016790: 3b20 7468 6520 7374 7269 6e67 7320 6372 ; the strings cr\n-000167a0: 6561 7465 6420 6279 2074 6865 7365 2065 eated by these e\n-000167b0: 7874 7261 2063 6f6e 7665 7273 696f 6e73 xtra conversions\n-000167c0: 2061 7265 2066 6f72 6d61 7474 6564 0a61 are formatted.a\n-000167d0: 7320 6966 2062 7920 7468 6520 6073 2720 s if by the `s' \n-000167e0: 636f 6e76 6572 7369 6f6e 2e20 0a0a 4e6f conversion. ..No\n-000167f0: 7465 2074 6861 7420 7468 6520 4649 454c te that the FIEL\n-00016800: 442d 5749 4454 4820 616e 6420 616c 6c20 D-WIDTH and all \n-00016810: 666c 6167 7320 6375 7272 656e 746c 7920 flags currently \n-00016820: 6861 7665 206e 6f20 6566 6665 6374 206f have no effect o\n-00016830: 6e20 7468 650a 6053 2720 636f 6e76 6572 n the.`S' conver\n-00016840: 7369 6f6e 2c20 286f 7220 7468 6520 6073 sion, (or the `s\n-00016850: 2720 636f 6e76 6572 7369 6f6e 2077 6865 ' conversion whe\n-00016860: 6e20 7468 6520 4152 4720 6973 6e27 7420 n the ARG isn't \n-00016870: 6120 7374 7269 6e67 292e 7265 702e 696f a string).rep.io\n-00016880: 2e73 7472 6561 6d73 2367 6574 2d6f 7574 .streams#get-out\n-00016890: 7075 742d 7374 7265 616d 2d73 7472 696e put-stream-strin\n-000168a0: 6767 6574 2d6f 7574 7075 742d 7374 7265 gget-output-stre\n-000168b0: 616d 2d73 7472 696e 6720 5354 5249 4e47 am-string STRING\n-000168c0: 2d4f 5554 5055 542d 5354 5245 414d 0a0a -OUTPUT-STREAM..\n-000168d0: 5265 7475 726e 7320 6120 7374 7269 6e67 Returns a string\n-000168e0: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the \n-000168f0: 6368 6172 6163 7465 7273 2077 7269 7474 characters writt\n-00016900: 656e 2074 6f20 7468 6520 7374 7265 616d en to the stream\n-00016910: 2053 5452 494e 472d 0a4f 5554 5055 542d STRING-.OUTPUT-\n-00016920: 5354 5245 414d 2028 6372 6561 7465 6420 STREAM (created \n-00016930: 6279 2060 6d61 6b65 2d73 7472 696e 672d by `make-string-\n-00016940: 6f75 7470 7574 2d73 7472 6561 6d27 292e output-stream').\n-00016950: 2054 6865 2073 7472 6561 6d20 6973 2074 The stream is t\n-00016960: 6865 6e0a 7265 7365 7420 736f 2074 6861 hen.reset so tha\n-00016970: 7420 7468 6520 6e65 7874 2063 616c 6c20 t the next call \n-00016980: 746f 2074 6869 7320 6675 6e63 7469 6f6e to this function\n-00016990: 2077 6974 6820 7468 6973 2073 7472 6561 with this strea\n-000169a0: 6d20 7769 6c6c 206f 6e6c 790a 7265 7475 m will only.retu\n-000169b0: 726e 2074 6865 206e 6577 2063 6861 7261 rn the new chara\n-000169c0: 6374 6572 732e 7265 702e 696f 2e73 7472 cters.rep.io.str\n-000169d0: 6561 6d73 2369 6e70 7574 2d73 7472 6561 eams#input-strea\n-000169e0: 6d2d 7069 6e70 7574 2d73 7472 6561 6d2d m-pinput-stream-\n-000169f0: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n-00016a00: 2069 6620 4152 4720 6973 2061 6e20 696e if ARG is an in\n-00016a10: 7075 7420 7374 7265 616d 2e64 6566 6175 put stream.defau\n-00016a20: 6c74 2d64 6972 6563 746f 7279 4275 6666 lt-directoryBuff\n-00016a30: 6572 2d6c 6f63 616c 2076 6172 6961 626c er-local variabl\n-00016a40: 6520 6162 736f 6c75 7465 6c79 2064 6566 e absolutely def\n-00016a50: 696e 696e 6720 7468 6520 6469 7265 6374 ining the direct\n-00016a60: 6f72 7920 746f 2077 6869 6368 2061 6c6c ory to which all\n-00016a70: 2066 696c 6573 0a61 6363 6573 7365 6420 files.accessed \n-00016a80: 696e 2074 6865 2062 7566 6665 7220 6172 in the buffer ar\n-00016a90: 6520 7265 736f 6c76 6564 2066 726f 6d20 e resolved from \n-00016aa0: 2875 6e6c 6573 7320 7468 6579 2772 6520 (unless they're \n-00016ab0: 6162 736f 6c75 7465 2e29 2072 6570 2e69 absolute.) rep.i\n-00016ac0: 6f2e 6669 6c65 7323 6578 7061 6e64 2d66 o.files#expand-f\n-00016ad0: 696c 652d 6e61 6d65 6578 7061 6e64 2d66 ile-nameexpand-f\n-00016ae0: 696c 652d 6e61 6d65 2046 494c 452d 4e41 ile-name FILE-NA\n-00016af0: 4d45 205b 4241 5345 2d44 4952 5d0a 0a45 ME [BASE-DIR]..E\n-00016b00: 7870 616e 6473 2046 494c 452d 4e41 4d45 xpands FILE-NAME\n-00016b10: 2061 7373 756d 696e 6720 7468 6174 2069 assuming that i\n-00016b20: 7420 7370 6563 6966 6965 7320 6120 6669 t specifies a fi\n-00016b30: 6c65 2072 656c 6174 6976 6520 746f 2042 le relative to B\n-00016b40: 4153 452d 4449 522e 0a49 6620 4241 5345 ASE-DIR..If BASE\n-00016b50: 2d44 4952 2069 7320 756e 6465 6669 6e65 -DIR is undefine\n-00016b60: 6420 6974 2069 7320 7461 6b65 6e20 6173 d it is taken as\n-00016b70: 2074 6865 2063 7572 7265 6e74 2076 616c the current val\n-00016b80: 7565 206f 6620 7468 650a 6064 6566 6175 ue of the.`defau\n-00016b90: 6c74 2d64 6972 6563 746f 7279 2720 7661 lt-directory' va\n-00016ba0: 7269 6162 6c65 2e20 5768 696c 6520 6578 riable. While ex\n-00016bb0: 7061 6e64 696e 6720 7468 6520 6669 6c65 panding the file\n-00016bc0: 206e 616d 652c 2061 6e79 206f 6276 696f name, any obvio\n-00016bd0: 7573 0a73 696d 706c 6966 6963 6174 696f us.simplificatio\n-00016be0: 6e73 2077 696c 6c20 6265 2070 6572 666f ns will be perfo\n-00016bf0: 726d 6564 2028 652e 672e 206f 6e20 556e rmed (e.g. on Un\n-00016c00: 6978 2074 6865 2072 656d 6f76 616c 206f ix the removal o\n-00016c10: 6620 222e 2220 616e 640a 222e 2e22 2077 f \".\" and.\"..\" w\n-00016c20: 6865 7265 2070 6f73 7369 626c 6529 2e0a here possible)..\n-00016c30: 0a4e 6f74 6520 7468 6174 2074 6865 2072 .Note that the r\n-00016c40: 6574 7572 6e65 6420 6669 6c65 206e 616d eturned file nam\n-00016c50: 6520 7769 6c6c 206f 6e6c 7920 6265 2061 e will only be a\n-00016c60: 6273 6f6c 7574 6520 6966 206f 6e65 206f bsolute if one o\n-00016c70: 6620 7468 650a 666f 6c6c 6f77 696e 6720 f the.following \n-00016c80: 636f 6e64 6974 696f 6e73 2069 7320 6d65 conditions is me\n-00016c90: 743a 0a20 2031 2e20 4241 5345 2d44 4952 t:. 1. BASE-DIR\n-00016ca0: 2028 6f72 2060 6465 6661 756c 742d 6469 (or `default-di\n-00016cb0: 7265 6374 6f72 7927 2920 6973 2061 6273 rectory') is abs\n-00016cc0: 6f6c 7574 650a 2020 322e 2046 494c 452d olute. 2. FILE-\n-00016cd0: 4e41 4d45 2069 7320 616c 7265 6164 7920 NAME is already \n-00016ce0: 6162 736f 6c75 7465 2e0a 0a4e 6f74 6520 absolute...Note \n-00016cf0: 666f 7220 6669 6c65 2068 616e 646c 6572 for file handler\n-00016d00: 2069 6d70 6c65 6d65 6e74 6f72 733a 2077 implementors: w\n-00016d10: 6865 6e20 6120 6861 6e64 6c65 7220 6973 hen a handler is\n-00016d20: 2063 616c 6c65 6420 666f 7220 7468 650a called for the.\n-00016d30: 6065 7870 616e 642d 6669 6c65 2d6e 616d `expand-file-nam\n-00016d40: 6527 206f 7065 7261 7469 6f6e 2c20 6974 e' operation, it\n-00016d50: 2077 696c 6c20 6f6e 6c79 2065 7665 7220 will only ever \n-00016d60: 7265 6365 6976 6520 6f6e 6520 6172 6775 receive one argu\n-00016d70: 6d65 6e74 2c0a 7468 6520 616c 7265 6164 ment,.the alread\n-00016d80: 7920 6578 7061 6e64 6564 2066 696c 6520 y expanded file \n-00016d90: 6e61 6d65 2e20 5468 6520 6f6e 6c79 2061 name. The only a\n-00016da0: 6374 696f 6e20 7468 6174 206d 6179 2062 ction that may b\n-00016db0: 6520 6e65 6564 2074 6f0a 6265 2074 616b e need to.be tak\n-00016dc0: 656e 2069 7320 746f 2073 696d 706c 6966 en is to simplif\n-00016dd0: 7920 7468 6520 6669 6c65 206e 616d 6520 y the file name \n-00016de0: 2865 2e67 2e20 7265 6d6f 7669 6e67 2022 (e.g. removing \"\n-00016df0: 2e22 2061 6e64 2022 2e2e 2220 656e 7472 .\" and \"..\" entr\n-00016e00: 6965 730a 6f72 2077 6861 7465 7665 7229 ies.or whatever)\n-00016e10: 2e72 6570 2e69 6f2e 6669 6c65 7323 6c6f .rep.io.files#lo\n-00016e20: 6361 6c2d 6669 6c65 2d6e 616d 656c 6f63 cal-file-nameloc\n-00016e30: 616c 2d66 696c 652d 6e61 6d65 2046 494c al-file-name FIL\n-00016e40: 452d 4e41 4d45 0a0a 5768 656e 2070 6f73 E-NAME..When pos\n-00016e50: 7369 626c 652c 2072 6574 7572 6e20 6120 sible, return a \n-00016e60: 7374 7269 6e67 2061 6273 6f6c 7574 656c string absolutel\n-00016e70: 7920 6e61 6d69 6e67 2074 6865 2066 696c y naming the fil\n-00016e80: 6520 696e 2074 6865 206c 6f63 616c 0a66 e in the local.f\n-00016e90: 696c 6520 7379 7374 656d 2074 6861 7420 ile system that \n-00016ea0: 4649 4c45 2d4e 414d 4520 7265 6665 7273 FILE-NAME refers\n-00016eb0: 2074 6f2e 2049 6620 4649 4c45 2d4e 414d to. If FILE-NAM\n-00016ec0: 4520 646f 6573 206e 6f74 2072 6566 6572 E does not refer\n-00016ed0: 2074 6f0a 6120 6669 6c65 2069 6e20 7468 to.a file in th\n-00016ee0: 6520 6c6f 6361 6c20 7379 7374 656d 2c20 e local system, \n-00016ef0: 7265 7475 726e 206e 696c 2e72 6570 2e69 return nil.rep.i\n-00016f00: 6f2e 6669 6c65 7323 6669 6c65 2d62 696e o.files#file-bin\n-00016f10: 6469 6e67 6669 6c65 2d62 696e 6469 6e67 dingfile-binding\n-00016f20: 2046 494c 450a 0a52 6574 7572 6e73 2074 FILE..Returns t\n-00016f30: 6865 206e 616d 6520 6f66 2074 6865 206c he name of the l\n-00016f40: 6f67 6963 616c 2066 696c 6520 7468 6174 ogical file that\n-00016f50: 2046 494c 4520 7761 7320 6f70 656e 6564 FILE was opened\n-00016f60: 2074 6f20 6163 6365 7373 2c20 6f72 206e to access, or n\n-00016f70: 696c 0a69 6620 6974 2068 6173 2062 6565 il.if it has bee\n-00016f80: 6e20 636c 6f73 6564 2c20 6275 7420 6973 n closed, but is\n-00016f90: 2073 7469 6c6c 2074 6f20 6265 2067 6172 still to be gar\n-00016fa0: 6261 6765 2063 6f6c 6c65 6374 6564 2e00 bage collected..\n-00016fb0: 7265 702e 766d 2e63 6f6d 7069 6c65 7223 rep.vm.compiler#\n-00016fc0: 636f 6d70 696c 652d 6469 7265 6374 6f72 compile-director\n-00016fd0: 7920 4449 522d 4e41 4d45 2023 216f 7074 y DIR-NAME #!opt\n-00016fe0: 696f 6e61 6c20 464f 5243 452d 5020 4558 ional FORCE-P EX\n-00016ff0: 434c 5544 452d 5245 0000 0000 0000 0000 CLUDE-RE........\n-00017000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-00017010: 7265 7465 7223 6576 616c 2d77 6865 6e2d reter#eval-when-\n-00017020: 636f 6d70 696c 6520 464f 524d 0072 6570 compile FORM.rep\n-00017030: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00017040: 7223 6e6f 7072 6570 2e6c 616e 672e 6d61 r#noprep.lang.ma\n-00017050: 7468 2372 6561 6c70 5265 7475 726e 2074 th#realpReturn t\n-00017060: 2069 6620 5820 6973 2061 2072 6561 6c20 if X is a real \n-00017070: 6e75 6d62 6572 2e72 6570 2e6c 616e 672e number.rep.lang.\n-00017080: 6d61 7468 2372 6174 696f 6e61 6c70 5265 math#rationalpRe\n-00017090: 7475 726e 2074 2069 6620 5820 6973 2061 turn t if X is a\n-000170a0: 2028 706f 7373 6962 6c79 2069 6e65 7861 (possibly inexa\n-000170b0: 6374 2920 7261 7469 6f6e 616c 206e 756d ct) rational num\n-000170c0: 6265 722e 0072 6570 2e6c 616e 672e 6d61 ber..rep.lang.ma\n-000170d0: 7468 2370 6f73 6974 6976 6570 2058 7265 th#positivep Xre\n-000170e0: 702e 6c61 6e67 2e6d 6174 6823 6e65 6761 p.lang.math#nega\n-000170f0: 7469 7665 7052 6574 7572 6e20 7420 6966 tivepReturn t if\n-00017100: 2058 2069 7320 6c65 7373 2074 6861 6e20 X is less than \n-00017110: 7a65 726f 2e00 7265 702e 6c61 6e67 2e6d zero..rep.lang.m\n-00017120: 6174 6823 6c63 6d20 2e20 4152 4753 7265 ath#lcm . ARGSre\n-00017130: 702e 6c61 6e67 2e64 6f63 2364 6573 6372 p.lang.doc#descr\n-00017140: 6962 652d 7661 6c75 6550 7269 6e74 2074 ibe-valuePrint t\n-00017150: 6f20 7374 616e 6461 7264 2d6f 7574 7075 o standard-outpu\n-00017160: 7420 6120 6465 7363 7269 7074 696f 6e20 t a description \n-00017170: 6f66 2074 6865 206c 6973 7020 6461 7461 of the lisp data\n-00017180: 206f 626a 6563 7420 5641 4c55 452e 2049 object VALUE. I\n-00017190: 660a 4e41 4d45 2069 7320 7472 7565 2c20 f.NAME is true, \n-000171a0: 7468 656e 2069 7420 7368 6f75 6c64 2062 then it should b\n-000171b0: 6520 7468 6520 7379 6d62 6f6c 2074 6861 e the symbol tha\n-000171c0: 7420 6973 2061 7373 6f63 6961 7465 6420 t is associated \n-000171d0: 7769 7468 2056 414c 5545 2e72 6570 2e6c with VALUE.rep.l\n-000171e0: 616e 672e 646f 6323 646f 6375 6d65 6e74 ang.doc#document\n-000171f0: 2d76 6172 6961 626c 6553 6574 7320 7468 -variableSets th\n-00017200: 6520 646f 6375 6d65 6e74 6174 696f 6e20 e documentation \n-00017210: 7072 6f70 6572 7479 206f 6620 5359 4d42 property of SYMB\n-00017220: 4f4c 2074 6f20 444f 432d 5354 5249 4e47 OL to DOC-STRING\n-00017230: 2e72 6570 2e6c 616e 672e 646f 6323 6164 .rep.lang.doc#ad\n-00017240: 642d 646f 6375 6d65 6e74 6174 696f 6e41 d-documentationA\n-00017250: 6464 7320 6120 646f 6375 6d65 6e74 6174 dds a documentat\n-00017260: 696f 6e20 7374 7269 6e67 2053 5452 494e ion string STRIN\n-00017270: 4720 746f 2074 6865 2066 696c 6520 6f66 G to the file of\n-00017280: 2073 7563 6820 7374 7269 6e67 732e 7265 such strings.re\n-00017290: 6d6f 7465 2d66 7470 2d6d 756c 7469 2d6d mote-ftp-multi-m\n-000172a0: 7367 7352 6567 756c 6172 2065 7870 7265 sgsRegular expre\n-000172b0: 7373 696f 6e20 6d61 7463 6869 6e67 2074 ssion matching t\n-000172c0: 6865 2073 7461 7274 206f 6620 6120 6d75 he start of a mu\n-000172d0: 6c74 696c 696e 6520 6674 7020 7265 706c ltiline ftp repl\n-000172e0: 792e 7265 6d6f 7465 2d66 7470 2d70 6173 y.remote-ftp-pas\n-000172f0: 7377 642d 6d73 6773 5265 6775 6c61 7220 swd-msgsRegular \n-00017300: 6578 7072 6573 7369 6f6e 206d 6174 6368 expression match\n-00017310: 696e 6720 7061 7373 776f 7264 2070 726f ing password pro\n-00017320: 6d70 742e 7265 702e 696f 2e66 696c 652d mpt.rep.io.file-\n-00017330: 6861 6e64 6c65 7273 2e72 656d 6f74 652e handlers.remote.\n-00017340: 7265 7023 7265 6d6f 7465 2d72 6570 2d63 rep#remote-rep-c\n-00017350: 6c6f 7365 2d61 6c6c 436c 6f73 6520 616c lose-allClose al\n-00017360: 6c20 7275 6e6e 696e 6720 7265 702d 7265 l running rep-re\n-00017370: 6d6f 7465 2073 7562 7072 6f63 6573 7365 mote subprocesse\n-00017380: 732e 7265 702e 696f 2e66 696c 652d 6861 s.rep.io.file-ha\n-00017390: 6e64 6c65 7273 2e72 656d 6f74 652e 7265 ndlers.remote.re\n-000173a0: 7023 7265 6d6f 7465 2d72 6570 2d65 6d70 p#remote-rep-emp\n-000173b0: 7479 2d63 6163 6865 4469 7363 6172 6420 ty-cacheDiscard \n-000173c0: 616c 6c20 6361 6368 6564 2072 6570 2d72 all cached rep-r\n-000173d0: 656d 6f74 6520 6469 7265 6374 6f72 7920 emote directory \n-000173e0: 656e 7472 6965 732e 7461 7266 682d 6d61 entries.tarfh-ma\n-000173f0: 782d 6361 6368 6564 2d64 6972 7354 6f74 x-cached-dirsTot\n-00017400: 616c 206e 756d 6265 7220 6f66 2074 6172 al number of tar\n-00017410: 206c 6973 7469 6e67 7320 746f 2063 6163 listings to cac\n-00017420: 6865 2e72 6570 2e69 6f2e 6669 6c65 7323 he.rep.io.files#\n-00017430: 6669 6c65 2d6e 6577 6572 2d74 6861 6e2d file-newer-than-\n-00017440: 6669 6c65 2d70 5265 7475 726e 7320 7420 file-pReturns t \n-00017450: 7768 656e 2046 494c 4531 2077 6173 206d when FILE1 was m\n-00017460: 6f64 6966 6965 6420 6d6f 7265 2072 6563 odified more rec\n-00017470: 656e 746c 7920 7468 616e 2046 494c 4532 ently than FILE2\n-00017480: 2ec8 0000 0000 0000 2300 0000 0600 0000 ........#.......\n-00017490: 488a 7354 7265 702e 00c0 0000 0000 0000 H.sTrep.........\n-000174a0: 1700 0000 4d00 0000 db38 8359 0072 6570 ....M....8.Y.rep\n-000174b0: 7ac8 0000 0000 0000 2200 0000 0700 0000 z.......\".......\n-000174c0: 6d8c 3c43 7265 702e a4cb 0000 0000 0000 m.ine\n+000023f0: 7861 6374 6578 6163 742d 3e69 6e65 7861 xactexact->inexa\n+00002400: 6374 2058 0a0a 5265 7475 726e 7320 616e ct X..Returns an\n+00002410: 2069 6e65 7861 6374 2028 692e 652e 2066 inexact (i.e. f\n+00002420: 6c6f 6174 696e 6720 706f 696e 7429 2072 loating point) r\n+00002430: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of\n+00002440: 2058 2e72 6570 2e6c 616e 672e 6d61 7468 X.rep.lang.math\n+00002450: 2372 616e 646f 6d72 616e 646f 6d20 5b4c #randomrandom [L\n+00002460: 494d 4954 5d0a 0a50 726f 6475 6365 2061 IMIT]..Produce a\n+00002470: 2070 7365 7564 6f2d 7261 6e64 6f6d 206e pseudo-random n\n+00002480: 756d 6265 7220 6265 7477 6565 6e20 7a65 umber between ze\n+00002490: 726f 2061 6e64 204c 494d 4954 2028 6f72 ro and LIMIT (or\n+000024a0: 2074 6865 206c 6172 6765 7374 0a70 6f73 the largest.pos\n+000024b0: 6974 6976 6520 696e 7465 6765 7220 7265 itive integer re\n+000024c0: 7072 6573 656e 7461 626c 6529 2e20 4966 presentable). If\n+000024d0: 204c 494d 4954 2069 7320 7468 6520 7379 LIMIT is the sy\n+000024e0: 6d62 6f6c 2060 7427 2074 6865 0a67 656e mbol `t' the.gen\n+000024f0: 6572 6174 6f72 2069 7320 7365 6564 6564 erator is seeded\n+00002500: 2077 6974 6820 7468 6520 6375 7272 656e with the curren\n+00002510: 7420 7469 6d65 206f 6620 6461 792e 7265 t time of day.re\n+00002520: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+00002530: 6572 2377 6974 682d 666c 7569 6473 7769 er#with-fluidswi\n+00002540: 7468 2d66 6c75 6964 7320 464c 5549 4453 th-fluids FLUIDS\n+00002550: 2056 414c 5545 5320 5448 554e 4b0a 0a43 VALUES THUNK..C\n+00002560: 616c 6c20 5448 554e 4b20 616e 6420 7265 all THUNK and re\n+00002570: 7475 726e 2074 6865 2076 616c 7565 2074 turn the value t\n+00002580: 6861 7420 6974 2072 6574 7572 6e73 2077 hat it returns w\n+00002590: 6974 6820 6e65 7720 6269 6e64 696e 6773 ith new bindings\n+000025a0: 0a63 7265 6174 6564 2066 6f72 2065 6163 .created for eac\n+000025b0: 6820 6f66 2074 6865 2066 6c75 6964 2076 h of the fluid v\n+000025c0: 6172 6961 626c 6573 2073 7065 6369 6669 ariables specifi\n+000025d0: 6564 2069 6e20 7468 6520 6c69 7374 2046 ed in the list F\n+000025e0: 4c55 4944 532e 0a46 6f72 2065 6163 6820 LUIDS..For each \n+000025f0: 6d65 6d62 6572 206f 6620 464c 5549 4453 member of FLUIDS\n+00002600: 2074 6865 2063 6f72 7265 7370 6f6e 6469 the correspondi\n+00002610: 6e67 206d 656d 6265 7220 6f66 2074 6865 ng member of the\n+00002620: 2056 414c 5545 5320 6c69 7374 0a70 726f VALUES list.pro\n+00002630: 7669 6465 7320 7468 6520 696e 6974 6961 vides the initia\n+00002640: 6c20 7661 6c75 6520 6f66 2074 6865 206e l value of the n\n+00002650: 6577 2062 696e 6469 6e67 2e0a 0a49 6620 ew binding...If \n+00002660: 7468 6520 6c69 7374 7320 464c 5549 4453 the lists FLUIDS\n+00002670: 2061 6e64 2056 414c 5545 5320 6172 6520 and VALUES are \n+00002680: 6e6f 7420 6f66 2074 6865 2073 616d 6520 not of the same \n+00002690: 6c65 6e67 7468 2c20 616e 2065 7272 6f72 length, an error\n+000026a0: 2069 730a 7369 676e 616c 6c65 642e 7265 is.signalled.re\n+000026b0: 702e 7374 7275 6374 7572 6573 2367 6574 p.structures#get\n+000026c0: 2d73 7472 7563 7475 7265 6765 742d 7374 -structureget-st\n+000026d0: 7275 6374 7572 6520 4e41 4d45 0a0a 5265 ructure NAME..Re\n+000026e0: 7475 726e 2074 6865 2073 7472 7563 7475 turn the structu\n+000026f0: 7265 2063 616c 6c65 6420 4e41 4d45 2028 re called NAME (\n+00002700: 6120 7379 6d62 6f6c 292c 206f 7220 7265 a symbol), or re\n+00002710: 7475 726e 2060 6e69 6c27 2069 6620 6e6f turn `nil' if no\n+00002720: 0a73 7563 6820 7374 7275 6374 7572 652e .such structure.\n+00002730: 7265 702e 7374 7275 6374 7572 6573 236e rep.structures#n\n+00002740: 616d 652d 7374 7275 6374 7572 656e 616d ame-structurenam\n+00002750: 652d 7374 7275 6374 7572 6520 5354 5255 e-structure STRU\n+00002760: 4354 5552 4520 4e41 4d45 0a0a 4173 7369 CTURE NAME..Assi\n+00002770: 676e 2074 6865 206e 616d 6520 4e41 4d45 gn the name NAME\n+00002780: 2028 6120 7379 6d62 6f6c 2920 746f 2073 (a symbol) to s\n+00002790: 7472 7563 7475 7265 206f 626a 6563 7420 tructure object \n+000027a0: 5354 5255 4354 5552 452e 7265 702e 7374 STRUCTURE.rep.st\n+000027b0: 7275 6374 7572 6573 2373 7472 7563 7475 ructures#structu\n+000027c0: 7265 2d62 6f75 6e64 2d70 7374 7275 6374 re-bound-pstruct\n+000027d0: 7572 652d 626f 756e 642d 7020 5354 5255 ure-bound-p STRU\n+000027e0: 4354 5552 4520 5641 520a 0a52 6574 7572 CTURE VAR..Retur\n+000027f0: 6e20 6074 2720 6966 2073 796d 626f 6c20 n `t' if symbol \n+00002800: 5641 5220 6861 7320 6120 6e6f 6e2d 766f VAR has a non-vo\n+00002810: 6964 2062 696e 6469 6e67 2069 6e20 5354 id binding in ST\n+00002820: 5255 4354 5552 452e 7265 702e 7374 7275 RUCTURE.rep.stru\n+00002830: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure\n+00002840: 2d64 6566 696e 6573 7472 7563 7475 7265 -definestructure\n+00002850: 2d64 6566 696e 6520 5354 5255 4354 5552 -define STRUCTUR\n+00002860: 4520 5641 5220 5641 4c55 450a 0a53 6574 E VAR VALUE..Set\n+00002870: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th\n+00002880: 6520 6269 6e64 696e 6720 6f66 2073 796d e binding of sym\n+00002890: 626f 6c20 5641 5220 696e 2073 7472 7563 bol VAR in struc\n+000028a0: 7475 7265 206f 626a 6563 740a 5354 5255 ture object.STRU\n+000028b0: 4354 5552 4520 746f 2056 414c 5545 2e20 CTURE to VALUE. \n+000028c0: 4966 206e 6f20 7375 6368 2062 696e 6469 If no such bindi\n+000028d0: 6e67 2065 7869 7374 732c 206f 6e65 2069 ng exists, one i\n+000028e0: 7320 6372 6561 7465 642e 7265 702e 7374 s created.rep.st\n+000028f0: 7275 6374 7572 6573 2373 7472 7563 7475 ructures#structu\n+00002900: 7265 2d69 6e74 6572 6661 6365 7374 7275 re-interfacestru\n+00002910: 6374 7572 652d 696e 7465 7266 6163 6520 cture-interface \n+00002920: 5354 5255 4354 5552 450a 0a52 6574 7572 STRUCTURE..Retur\n+00002930: 6e73 2074 6865 2069 6e74 6572 6661 6365 ns the interface\n+00002940: 206f 6620 7374 7275 6374 7572 6520 6f62 of structure ob\n+00002950: 6a65 6374 2053 5452 5543 5455 5245 2e72 ject STRUCTURE.r\n+00002960: 6570 2e73 7472 7563 7475 7265 7323 7374 ep.structures#st\n+00002970: 7275 6374 7572 652d 6578 706f 7274 732d ructure-exports-\n+00002980: 7073 7472 7563 7475 7265 2d65 7870 6f72 pstructure-expor\n+00002990: 7473 2d70 2053 5452 5543 5455 5245 2053 ts-p STRUCTURE S\n+000029a0: 594d 0a0a 5265 7475 726e 7320 7472 7565 YM..Returns true\n+000029b0: 2069 6620 7374 7275 6374 7572 6520 6f62 if structure ob\n+000029c0: 6a65 6374 2053 5452 5543 5455 5245 2065 ject STRUCTURE e\n+000029d0: 7870 6f72 7473 2061 2062 696e 6469 6e67 xports a binding\n+000029e0: 206f 6620 7379 6d62 6f6c 0a53 594d 2e72 of symbol.SYM.r\n+000029f0: 6570 2e73 7472 7563 7475 7265 7323 7374 ep.structures#st\n+00002a00: 7275 6374 7572 652d 6163 6365 7373 6962 ructure-accessib\n+00002a10: 6c65 7374 7275 6374 7572 652d 6163 6365 lestructure-acce\n+00002a20: 7373 6962 6c65 2053 5452 5543 5455 5245 ssible STRUCTURE\n+00002a30: 0a0a 5265 7475 726e 7320 7468 6520 6c69 ..Returns the li\n+00002a40: 7374 206f 6620 7374 7275 6374 7572 6520 st of structure \n+00002a50: 6e61 6d65 7320 6163 6365 7373 6564 2062 names accessed b\n+00002a60: 7920 7374 7275 6374 7572 6520 6f62 6a65 y structure obje\n+00002a70: 6374 0a53 5452 5543 5455 5245 2e72 6570 ct.STRUCTURE.rep\n+00002a80: 2e73 7472 7563 7475 7265 7323 7365 742d .structures#set-\n+00002a90: 696e 7465 7266 6163 6573 6574 2d69 6e74 interfaceset-int\n+00002aa0: 6572 6661 6365 2053 5452 5543 5455 5245 erface STRUCTURE\n+00002ab0: 2049 4e54 4552 4641 4345 0a0a 5365 7420 INTERFACE..Set \n+00002ac0: 7468 6520 696e 7465 7266 6163 6520 6f66 the interface of\n+00002ad0: 2073 7472 7563 7475 7265 206f 626a 6563 structure objec\n+00002ae0: 7420 5354 5255 4354 5552 4520 746f 2049 t STRUCTURE to I\n+00002af0: 4e54 4552 4641 4345 2e72 6570 2e73 7472 NTERFACE.rep.str\n+00002b00: 7563 7475 7265 7323 696e 7465 726e 2d73 uctures#intern-s\n+00002b10: 7472 7563 7475 7265 696e 7465 726e 2d73 tructureintern-s\n+00002b20: 7472 7563 7475 7265 2053 5452 5543 542d tructure STRUCT-\n+00002b30: 4e41 4d45 0a0a 5265 7475 726e 2074 6865 NAME..Return the\n+00002b40: 2073 7472 7563 7475 7265 2063 616c 6c65 structure calle\n+00002b50: 6420 5354 5255 4354 2d4e 414d 452e 2049 d STRUCT-NAME. I\n+00002b60: 6620 6e6f 2073 7563 6820 7374 7275 6374 f no such struct\n+00002b70: 7572 6520 6578 6973 7473 2c0a 6174 7465 ure exists,.atte\n+00002b80: 6d70 7420 746f 206c 6f61 6420 6974 2c20 mpt to load it, \n+00002b90: 6275 7420 6974 2069 736e 2774 2069 6d70 but it isn't imp\n+00002ba0: 6f72 7465 6420 746f 2061 6e79 206d 6f64 orted to any mod\n+00002bb0: 756c 652e 7265 702e 7374 7275 6374 7572 ule.rep.structur\n+00002bc0: 6573 236f 7065 6e2d 7374 7275 6374 7572 es#open-structur\n+00002bd0: 6573 6f70 656e 2d73 7472 7563 7475 7265 esopen-structure\n+00002be0: 7320 5354 5255 4354 2d4e 414d 4553 0a0a s STRUCT-NAMES..\n+00002bf0: 4d61 726b 2074 6861 7420 7468 6520 6375 Mark that the cu\n+00002c00: 7272 656e 7420 7374 7275 6374 7572 6573 rrent structures\n+00002c10: 2068 6173 206f 7065 6e65 6420 7468 6520 has opened the \n+00002c20: 6c69 7374 206f 6620 7374 7275 6374 7572 list of structur\n+00002c30: 6573 0a6e 616d 6564 2069 6e20 7468 6520 es.named in the \n+00002c40: 6c69 7374 2053 5452 5543 542d 4e41 4d45 list STRUCT-NAME\n+00002c50: 532e 7265 702e 7374 7275 6374 7572 6573 S.rep.structures\n+00002c60: 2361 6363 6573 732d 7374 7275 6374 7572 #access-structur\n+00002c70: 6573 6163 6365 7373 2d73 7472 7563 7475 esaccess-structu\n+00002c80: 7265 7320 5354 5255 4354 2d4e 414d 4553 res STRUCT-NAMES\n+00002c90: 0a0a 4d61 726b 2074 6861 7420 7468 6520 ..Mark that the \n+00002ca0: 6375 7272 656e 7420 7374 7275 6374 7572 current structur\n+00002cb0: 6573 206d 6179 2061 6363 6573 7320 7468 es may access th\n+00002cc0: 6520 6c69 7374 206f 6620 7374 7275 6374 e list of struct\n+00002cd0: 7572 6573 0a6e 616d 6564 2069 6e20 7468 ures.named in th\n+00002ce0: 6520 6c69 7374 2053 5452 5543 542d 4e41 e list STRUCT-NA\n+00002cf0: 4d45 532e 7265 702e 7374 7275 6374 7572 MES.rep.structur\n+00002d00: 6573 2373 7472 7563 7475 7265 2d77 616c es#structure-wal\n+00002d10: 6b73 7472 7563 7475 7265 2d77 616c 6b20 kstructure-walk \n+00002d20: 4655 4e43 5449 4f4e 2053 5452 5543 5455 FUNCTION STRUCTU\n+00002d30: 5245 0a0a 4361 6c6c 2046 554e 4354 494f RE..Call FUNCTIO\n+00002d40: 4e20 666f 7220 6561 6368 2062 696e 6469 N for each bindi\n+00002d50: 6e67 2069 6e20 7374 7275 6374 7572 6520 ng in structure \n+00002d60: 6f62 6a65 6374 2053 5452 5543 5455 5245 object STRUCTURE\n+00002d70: 2e20 5468 650a 6675 6e63 7469 6f6e 2069 . The.function i\n+00002d80: 7320 6361 6c6c 6564 2077 6974 6820 7477 s called with tw\n+00002d90: 6f20 6172 6775 6d65 6e74 732c 2074 6865 o arguments, the\n+00002da0: 2076 6172 6961 626c 6520 616e 6420 7468 variable and th\n+00002db0: 6520 6269 6e64 696e 6727 730a 7661 6c75 e binding's.valu\n+00002dc0: 652e 7265 702e 7374 7275 6374 7572 6573 e.rep.structures\n+00002dd0: 2366 6561 7475 7265 7066 6561 7475 7265 #featurepfeature\n+00002de0: 7020 4645 4154 5552 450a 0a52 6574 7572 p FEATURE..Retur\n+00002df0: 6e20 6e6f 6e2d 6e69 6c20 6966 2066 6561 n non-nil if fea\n+00002e00: 7475 7265 2046 4541 5455 5245 2068 6173 ture FEATURE has\n+00002e10: 2061 6c72 6561 6479 2062 6565 6e20 6c6f already been lo\n+00002e20: 6164 6564 2062 7920 7468 6520 6375 7272 aded by the curr\n+00002e30: 656e 740a 7374 7275 6374 7572 652e 7265 ent.structure.re\n+00002e40: 702e 6c61 6e67 2e73 796d 626f 6c73 236d p.lang.symbols#m\n+00002e50: 616b 652d 7379 6d62 6f6c 6d61 6b65 2d73 ake-symbolmake-s\n+00002e60: 796d 626f 6c20 4e41 4d45 0a0a 5265 7475 ymbol NAME..Retu\n+00002e70: 726e 7320 6120 6e65 772c 2075 6e69 6e74 rns a new, unint\n+00002e80: 6572 6e65 642c 2073 796d 626f 6c20 7769 erned, symbol wi\n+00002e90: 7468 2070 7269 6e74 2d6e 616d 6520 4e41 th print-name NA\n+00002ea0: 4d45 2e20 4974 2773 2076 616c 7565 2061 ME. It's value a\n+00002eb0: 6e64 0a66 756e 6374 696f 6e20 6465 6669 nd.function defi\n+00002ec0: 6e69 7469 6f6e 2061 7265 2062 6f74 6820 nition are both \n+00002ed0: 766f 6964 2061 6e64 2069 7420 6861 7320 void and it has \n+00002ee0: 6120 6e69 6c20 7072 6f70 6572 7479 2d6c a nil property-l\n+00002ef0: 6973 742e 7265 702e 6c61 6e67 2e73 796d ist.rep.lang.sym\n+00002f00: 626f 6c73 236d 616b 652d 6f62 6172 7261 bols#make-obarra\n+00002f10: 796d 616b 652d 6f62 6172 7261 7920 5349 ymake-obarray SI\n+00002f20: 5a45 0a0a 4372 6561 7465 7320 6120 6e65 ZE..Creates a ne\n+00002f30: 7720 7374 7275 6374 7572 6520 666f 7220 w structure for \n+00002f40: 7374 6f72 696e 6720 7379 6d62 6f6c 7320 storing symbols \n+00002f50: 696e 2e20 5468 6973 2069 7320 6261 7369 in. This is basi\n+00002f60: 6361 6c6c 7920 6120 7665 6374 6f72 0a77 cally a vector.w\n+00002f70: 6974 6820 6120 6665 7720 736c 6967 6874 ith a few slight\n+00002f80: 2064 6966 6665 7265 6e63 6573 2028 616c differences (al\n+00002f90: 6c20 656c 656d 656e 7473 2069 6e69 7469 l elements initi\n+00002fa0: 616c 6973 6564 2074 6f20 6120 7370 6563 alised to a spec\n+00002fb0: 6961 6c20 7661 6c75 6529 2e72 6570 2e6c ial value).rep.l\n+00002fc0: 616e 672e 7379 6d62 6f6c 7323 6f62 6172 ang.symbols#obar\n+00002fd0: 7261 796f 6261 7272 6179 205b 4e45 572d rayobarray [NEW-\n+00002fe0: 5641 4c55 455d 0000 895e f66b 7265 702e VALUE]...^.krep.\n+00002ff0: d23f 0000 0000 0000 1900 0000 0e00 0000 .?..............\n+00003000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00003010: 6574 6572 2363 6f6e 7469 6e75 6174 696f eter#continuatio\n+00003020: 6e2d 6361 6c6c 6162 6c65 2d70 636f 6e74 n-callable-pcont\n+00003030: 696e 7561 7469 6f6e 2d63 616c 6c61 626c inuation-callabl\n+00003040: 652d 7020 434f 4e54 494e 5541 5449 4f4e e-p CONTINUATION\n+00003050: 0a0a 5265 7475 726e 7320 6074 2720 6966 ..Returns `t' if\n+00003060: 2074 6865 2063 6f6e 7469 6e75 6174 696f the continuatio\n+00003070: 6e20 6f62 6a65 6374 2043 4f4e 5449 4e55 n object CONTINU\n+00003080: 4154 494f 4e20 6672 6f6d 2074 6865 2063 ATION from the c\n+00003090: 7572 7265 6e74 0a65 7865 6375 7469 6f6e urrent.execution\n+000030a0: 2070 6f69 6e74 206f 6620 7468 6520 696e point of the in\n+000030b0: 7465 7270 7265 7465 722e 7265 702e 6c61 terpreter.rep.la\n+000030c0: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n+000030d0: 616c 6c2f 6363 6361 6c6c 2f63 6320 4655 all/cccall/cc FU\n+000030e0: 4e43 5449 4f4e 0a0a 496e 766f 6b65 2046 NCTION..Invoke F\n+000030f0: 554e 4354 494f 4e20 7769 7468 2061 2073 UNCTION with a s\n+00003100: 696e 676c 6520 7061 7261 6d65 7465 722c ingle parameter,\n+00003110: 2074 6865 2063 6f6e 7469 6e75 6174 696f the continuatio\n+00003120: 6e20 6675 6e63 7469 6f6e 206f 660a 7468 n function of.th\n+00003130: 6520 6375 7272 656e 7420 7374 6174 6520 e current state \n+00003140: 6f66 2074 6865 2069 6e74 6572 7072 6574 of the interpret\n+00003150: 6572 2e20 5375 6273 6571 7565 6e74 6c79 er. Subsequently\n+00003160: 2063 616c 6c69 6e67 2074 6865 0a63 6f6e calling the.con\n+00003170: 7469 6e75 6174 696f 6e20 6675 6e63 7469 tinuation functi\n+00003180: 6f6e 2028 7769 7468 2061 6e20 6f70 7469 on (with an opti\n+00003190: 6f6e 616c 2073 696e 676c 6520 6172 6775 onal single argu\n+000031a0: 6d65 6e74 2920 7769 6c6c 2070 6173 730a ment) will pass.\n+000031b0: 636f 6e74 726f 6c20 696d 6d65 6469 6174 control immediat\n+000031c0: 656c 7920 6261 636b 2074 6f20 7468 6520 ely back to the \n+000031d0: 7374 6174 656d 656e 7420 666f 6c6c 6f77 statement follow\n+000031e0: 696e 6720 7468 6520 6361 6c6c 2074 6f20 ing the call to \n+000031f0: 7468 650a 6063 616c 6c2f 6363 2720 6675 the.`call/cc' fu\n+00003200: 6e63 7469 6f6e 2028 6576 656e 2069 6620 nction (even if \n+00003210: 7468 6174 2073 7461 636b 2066 7261 6d65 that stack frame\n+00003220: 2068 6173 2073 696e 6365 2062 6565 6e20 has since been \n+00003230: 6578 6974 6564 292e 7265 702e 6c61 6e67 exited).rep.lang\n+00003240: 2e69 6e74 6572 7072 6574 6572 2363 616c .interpreter#cal\n+00003250: 6c2d 7769 7468 2d6f 626a 6563 7463 616c l-with-objectcal\n+00003260: 6c2d 7769 7468 2d6f 626a 6563 7420 4152 l-with-object AR\n+00003270: 4720 5448 554e 4b0a 0a43 616c 6c20 7468 G THUNK..Call th\n+00003280: 6520 7a65 726f 2d70 6172 616d 6574 6572 e zero-parameter\n+00003290: 2066 756e 6374 696f 6e20 5448 554e 4b2c function THUNK,\n+000032a0: 2077 6974 6820 6f62 6a65 6374 2041 5247 with object ARG\n+000032b0: 2074 656d 706f 7261 7269 6c79 0a60 626f temporarily.`bo\n+000032c0: 756e 6427 2028 6120 7479 7065 2d73 7065 und' (a type-spe\n+000032d0: 6369 6669 6320 6f70 6572 6174 696f 6e2c cific operation,\n+000032e0: 2075 7375 616c 6c79 2074 6f20 6d61 6b65 usually to make\n+000032f0: 2041 5247 2060 6163 7469 7665 2720 696e ARG `active' in\n+00003300: 0a73 6f6d 6520 7761 7929 2e20 5768 656e .some way). When\n+00003310: 2054 4855 4e4b 2072 6574 7572 6e73 2041 THUNK returns A\n+00003320: 5247 2069 7320 756e 626f 756e 642e 2054 RG is unbound. T\n+00003330: 6865 2076 616c 7565 2072 6574 7572 6e65 he value returne\n+00003340: 6420 6279 0a54 4855 4e4b 2069 7320 7468 d by.THUNK is th\n+00003350: 656e 2072 6574 7572 6e65 642e 0a0a 4966 en returned...If\n+00003360: 2054 4855 4e4b 2069 7320 6576 6572 206c THUNK is ever l\n+00003370: 6566 7420 6475 6520 746f 2061 2063 6f6e eft due to a con\n+00003380: 7469 6e75 6174 696f 6e20 6265 696e 6720 tinuation being \n+00003390: 696e 766f 6b65 642c 2041 5247 2077 696c invoked, ARG wil\n+000033a0: 6c20 6265 0a75 6e62 6f75 6e64 2e20 4966 l be.unbound. If\n+000033b0: 2054 4855 4e4b 2069 7320 7375 6273 6571 THUNK is subseq\n+000033c0: 7565 6e74 6c79 2072 6565 6e74 6572 6564 uently reentered\n+000033d0: 2c20 4152 4720 7769 6c6c 2062 6520 7265 , ARG will be re\n+000033e0: 626f 756e 642e 7265 702e 6c61 6e67 2e69 bound.rep.lang.i\n+000033f0: 6e74 6572 7072 6574 6572 2363 616c 6c2d nterpreter#call-\n+00003400: 7769 7468 2d64 796e 616d 6963 2d72 6f6f with-dynamic-roo\n+00003410: 7463 616c 6c2d 7769 7468 2d64 796e 616d tcall-with-dynam\n+00003420: 6963 2d72 6f6f 7420 5448 554e 4b0a 0a43 ic-root THUNK..C\n+00003430: 616c 6c20 7468 6520 7a65 726f 2d70 6172 all the zero-par\n+00003440: 616d 6574 6572 2066 756e 6374 696f 6e20 ameter function \n+00003450: 5448 554e 4b2c 2061 7320 7468 6520 726f THUNK, as the ro\n+00003460: 6f74 206f 6620 6120 6e65 7720 6578 6563 ot of a new exec\n+00003470: 7574 696f 6e0a 656e 7669 726f 6e6d 656e ution.environmen\n+00003480: 742e 2054 6869 7320 6d65 616e 7320 7468 t. This means th\n+00003490: 6174 2074 6865 2063 6f6e 7469 6e75 6174 at the continuat\n+000034a0: 696f 6e20 6f66 2054 4855 4e4b 2077 696c ion of THUNK wil\n+000034b0: 6c20 616c 7761 7973 2062 650a 7265 6163 l always be.reac\n+000034c0: 6865 6420 6f6e 6365 2c20 616e 6420 6f6e hed once, and on\n+000034d0: 6365 206f 6e6c 792e 2041 6e79 2063 6f6e ce only. Any con\n+000034e0: 7469 6e75 6174 696f 6e73 2061 626f 7665 tinuations above\n+000034f0: 2074 6865 206e 6577 2072 6f6f 7420 6d61 the new root ma\n+00003500: 790a 6e6f 7420 6265 2069 6e76 6f6b 6564 y.not be invoked\n+00003510: 2066 726f 6d20 696e 7369 6465 2074 6865 from inside the\n+00003520: 2072 6f6f 742e 7265 702e 6c61 6e67 2e69 root.rep.lang.i\n+00003530: 6e74 6572 7072 6574 6572 2363 616c 6c2d nterpreter#call-\n+00003540: 7769 7468 2d62 6172 7269 6572 6361 6c6c with-barriercall\n+00003550: 2d77 6974 682d 6261 7272 6965 7220 5448 -with-barrier TH\n+00003560: 554e 4b20 434c 4f53 4544 205b 494e 2d54 UNK CLOSED [IN-T\n+00003570: 4855 4e4b 5d20 5b4f 5554 2d54 4855 4e4b HUNK] [OUT-THUNK\n+00003580: 5d0a 0a43 616c 6c20 5448 554e 4b20 696e ]..Call THUNK in\n+00003590: 7369 6465 2061 206e 6577 2065 7865 6375 side a new execu\n+000035a0: 7469 6f6e 2065 6e76 6972 6f6e 6d65 6e74 tion environment\n+000035b0: 2e20 4966 2043 4c4f 5345 4420 6973 206e . If CLOSED is n\n+000035c0: 6f6e 2d60 6e69 6c27 0a74 6865 6e20 7468 on-`nil'.then th\n+000035d0: 6520 6e65 7720 656e 7669 726f 6e6d 656e e new environmen\n+000035e0: 7420 7769 6c6c 2062 6520 6578 6974 6564 t will be exited\n+000035f0: 2065 7861 6374 6c79 206f 6e63 6520 2869 exactly once (i\n+00003600: 2e65 2e0a 636f 6e74 696e 7561 7469 6f6e .e..continuation\n+00003610: 7320 6d61 7920 6e6f 7420 7061 7373 2074 s may not pass t\n+00003620: 6872 6f75 6768 2069 7429 2e0a 0a41 6c74 hrough it)...Alt\n+00003630: 6572 6e61 7469 7665 6c79 2c20 6966 2043 ernatively, if C\n+00003640: 4c4f 5345 4420 6973 2060 6e69 6c27 2074 LOSED is `nil' t\n+00003650: 6865 6e20 7468 6520 656e 7669 726f 6e6d hen the environm\n+00003660: 656e 7420 6973 2073 6169 6420 746f 2062 ent is said to b\n+00003670: 650a 606f 7065 6e27 2061 6e64 2063 6f6e e.`open' and con\n+00003680: 7469 6e75 6174 696f 6e73 206d 6179 2063 tinuations may c\n+00003690: 6175 7365 2063 6f6e 7472 6f6c 2074 6f20 ause control to \n+000036a0: 666c 6f77 2069 6e74 6f20 616e 6420 6f75 flow into and ou\n+000036b0: 7420 6f66 2074 6865 0a6e 6577 2065 6e76 t of the.new env\n+000036c0: 6972 6f6e 6d65 6e74 2e20 4173 2074 6869 ironment. As thi\n+000036d0: 7320 6861 7070 656e 7320 6f6e 6520 6f66 s happens one of\n+000036e0: 2049 4e2d 5448 554e 4b20 6f72 204f 5554 IN-THUNK or OUT\n+000036f0: 2d54 4855 4e4b 2077 696c 6c20 6265 0a63 -THUNK will be.c\n+00003700: 616c 6c65 6420 2869 6620 6465 6669 6e65 alled (if define\n+00003710: 6429 2e0a 0a54 6865 2076 616c 7565 206f d)...The value o\n+00003720: 6620 7468 6973 2066 756e 6374 696f 6e20 f this function \n+00003730: 6973 2074 6865 2076 616c 7565 2072 6574 is the value ret\n+00003740: 7572 6e65 6420 6279 2054 4855 4e4b 2e72 urned by THUNK.r\n+00003750: 6570 2e74 6872 6561 6473 236d 616b 652d ep.threads#make-\n+00003760: 7468 7265 6164 6d61 6b65 2d74 6872 6561 threadmake-threa\n+00003770: 6420 5448 554e 4b20 5b4e 414d 455d 0a0a d THUNK [NAME]..\n+00003780: 4372 6561 7465 2061 6e64 2072 6574 7572 Create and retur\n+00003790: 6e20 616e 206f 626a 6563 7420 7265 7072 n an object repr\n+000037a0: 6573 656e 7469 6e67 2061 206e 6577 2074 esenting a new t\n+000037b0: 6872 6561 6420 6f66 2065 7865 6375 7469 hread of executi\n+000037c0: 6f6e 2e20 5468 650a 6e65 7720 7468 7265 on. The.new thre\n+000037d0: 6164 2077 696c 6c20 6265 6769 6e20 6279 ad will begin by\n+000037e0: 2063 616c 6c69 6e67 2054 4855 4e4b 2c20 calling THUNK, \n+000037f0: 6120 6675 6e63 7469 6f6e 2077 6974 6820 a function with \n+00003800: 7a65 726f 0a70 6172 616d 6574 6572 732e zero.parameters.\n+00003810: 7265 702e 7468 7265 6164 7323 6d61 6b65 rep.threads#make\n+00003820: 2d73 7573 7065 6e64 6564 2d74 6872 6561 -suspended-threa\n+00003830: 646d 616b 652d 7375 7370 656e 6465 642d dmake-suspended-\n+00003840: 7468 7265 6164 2054 4855 4e4b 205b 4e41 thread THUNK [NA\n+00003850: 4d45 5d0a 0a49 6465 6e74 6963 616c 2074 ME]..Identical t\n+00003860: 6f20 606d 616b 652d 7468 7265 6164 272c o `make-thread',\n+00003870: 2065 7863 6570 7420 7468 6174 2074 6865 except that the\n+00003880: 2063 7265 6174 6564 2074 6872 6561 6420 created thread \n+00003890: 7769 6c6c 2062 650a 696d 6d65 6469 6174 will be.immediat\n+000038a0: 656c 7920 7075 7420 696e 2074 6865 2073 ely put in the s\n+000038b0: 7573 7065 6e64 6564 2073 7461 7465 2e72 uspended state.r\n+000038c0: 6570 2e74 6872 6561 6473 2374 6872 6561 ep.threads#threa\n+000038d0: 642d 7969 656c 6474 6872 6561 642d 7969 d-yieldthread-yi\n+000038e0: 656c 640a 0a50 6173 7320 636f 6e74 726f eld..Pass contro\n+000038f0: 6c20 6177 6179 2066 726f 6d20 7468 6520 l away from the \n+00003900: 6375 7272 656e 7420 7468 7265 6164 2069 current thread i\n+00003910: 6620 6f74 6865 7220 7468 7265 6164 7320 f other threads \n+00003920: 6172 6520 7761 6974 696e 670a 746f 2072 are waiting.to r\n+00003930: 756e 2e72 6570 2e74 6872 6561 6473 2374 un.rep.threads#t\n+00003940: 6872 6561 642d 6465 6c65 7465 7468 7265 hread-deletethre\n+00003950: 6164 2d64 656c 6574 6520 5b54 4852 4541 ad-delete [THREA\n+00003960: 445d 0a0a 4d61 726b 2054 4852 4541 4420 D]..Mark THREAD \n+00003970: 286f 7220 7468 6520 6375 7272 656e 7420 (or the current \n+00003980: 7468 7265 6164 292c 2061 7320 6265 696e thread), as bein\n+00003990: 6720 6465 6c65 7465 642e 2049 7420 7769 g deleted. It wi\n+000039a0: 6c6c 206e 6f74 2062 650a 7377 6974 6368 ll not be.switch\n+000039b0: 6564 2074 6f20 696e 2074 6865 2066 7574 ed to in the fut\n+000039c0: 7572 652e 2049 6620 7468 6520 6375 7272 ure. If the curr\n+000039d0: 656e 7420 7468 7265 6164 2069 7320 6465 ent thread is de\n+000039e0: 6c65 7465 642c 2063 6f6e 7472 6f6c 0a77 leted, control.w\n+000039f0: 696c 6c20 6265 2070 6173 7365 6420 746f ill be passed to\n+00003a00: 2074 6865 206e 6578 7420 7275 6e6e 6162 the next runnab\n+00003a10: 6c65 2074 6872 6561 642e 2044 656c 6574 le thread. Delet\n+00003a20: 696e 6720 7468 6520 6c61 7374 2072 756e ing the last run\n+00003a30: 6e61 626c 650a 7468 7265 6164 2072 6573 nable.thread res\n+00003a40: 756c 7473 2066 6f72 6365 7320 7468 6520 ults forces the \n+00003a50: 636f 6e74 6169 6e69 6e67 2064 796e 616d containing dynam\n+00003a60: 6963 2072 6f6f 7420 746f 2062 6520 636c ic root to be cl\n+00003a70: 6f73 6564 2e72 6570 2e74 6872 6561 6473 osed.rep.threads\n+00003a80: 2374 6872 6561 642d 7375 7370 656e 6474 #thread-suspendt\n+00003a90: 6872 6561 642d 7375 7370 656e 6420 5b54 hread-suspend [T\n+00003aa0: 4852 4541 445d 205b 4d53 4543 535d 0a0a HREAD] [MSECS]..\n+00003ab0: 4d61 726b 2054 4852 4541 4420 286f 7220 Mark THREAD (or \n+00003ac0: 7468 6520 6375 7272 656e 7420 7468 7265 the current thre\n+00003ad0: 6164 2920 6173 2062 6569 6e67 2073 7573 ad) as being sus\n+00003ae0: 7065 6e64 6564 2e20 4974 2077 696c 6c20 pended. It will \n+00003af0: 6e6f 7420 6265 0a73 656c 6563 7465 6420 not be.selected \n+00003b00: 756e 7469 6c20 6974 2068 6173 2074 6869 until it has thi\n+00003b10: 7320 7374 6174 7573 2072 656d 6f76 6564 s status removed\n+00003b20: 2e20 5375 7370 656e 6469 6e67 2074 6865 . Suspending the\n+00003b30: 2063 7572 7265 6e74 0a74 6872 6561 6420 current.thread \n+00003b40: 7769 6c6c 2070 6173 7320 636f 6e74 726f will pass contro\n+00003b50: 6c20 746f 2074 6865 206e 6578 7420 7275 l to the next ru\n+00003b60: 6e6e 6162 6c65 2074 6872 6561 642e 2049 nnable thread. I\n+00003b70: 6620 7468 6572 6520 6172 6520 6e6f 0a72 f there are no.r\n+00003b80: 756e 6e61 626c 6520 7468 7265 6164 732c unnable threads,\n+00003b90: 2074 6865 6e20 736c 6565 7020 756e 7469 then sleep unti\n+00003ba0: 6c20 7468 6520 6e65 7874 2074 6872 6561 l the next threa\n+00003bb0: 6420 6265 636f 6d65 7320 7275 6e6e 6162 d becomes runnab\n+00003bc0: 6c65 2e0a 0a52 6574 7572 6e73 2074 7275 le...Returns tru\n+00003bd0: 6520 6966 2074 6865 2074 696d 656f 7574 e if the timeout\n+00003be0: 2077 6173 2072 6561 6368 6564 2e72 6570 was reached.rep\n+00003bf0: 2e74 6872 6561 6473 2374 6872 6561 642d .threads#thread-\n+00003c00: 6a6f 696e 7468 7265 6164 2d6a 6f69 6e20 jointhread-join \n+00003c10: 5448 5245 4144 205b 4d53 4543 535d 205b THREAD [MSECS] [\n+00003c20: 4445 4641 554c 542d 5641 4c55 455d 0a0a DEFAULT-VALUE]..\n+00003c30: 5375 7370 656e 6420 7468 6520 6375 7272 Suspend the curr\n+00003c40: 656e 7420 7468 7265 6164 2075 6e74 696c ent thread until\n+00003c50: 2054 4852 4541 4420 6861 7320 6578 6974 THREAD has exit\n+00003c60: 6564 2c20 6f72 204d 5345 4353 0a6d 696c ed, or MSECS.mil\n+00003c70: 6c69 7365 636f 6e64 7320 6861 7665 2070 liseconds have p\n+00003c80: 6173 7365 642e 2049 6620 5448 5245 4144 assed. If THREAD\n+00003c90: 2065 7869 7473 206e 6f72 6d61 6c6c 792c exits normally,\n+00003ca0: 2072 6574 7572 6e20 7468 6520 7661 6c75 return the valu\n+00003cb0: 6520 6f66 0a74 6865 206c 6173 7420 666f e of.the last fo\n+00003cc0: 726d 2069 7420 6576 616c 7561 7465 642c rm it evaluated,\n+00003cd0: 2065 6c73 6520 7265 7475 726e 2044 4546 else return DEF\n+00003ce0: 4155 4c54 2d56 414c 5545 2e0a 0a49 7420 AULT-VALUE...It \n+00003cf0: 6973 2061 6e20 6572 726f 7220 746f 2063 is an error to c\n+00003d00: 616c 6c20 7468 7265 6164 2d6a 6f69 6e20 all thread-join \n+00003d10: 6f6e 2061 2054 4852 4541 4420 7468 6174 on a THREAD that\n+00003d20: 2069 7320 6e6f 7420 6120 6d65 6d62 6572 is not a member\n+00003d30: 206f 660a 6375 7272 656e 7420 6479 6e61 of.current dyna\n+00003d40: 6d69 6320 726f 6f74 2e72 6570 2e74 6872 mic root.rep.thr\n+00003d50: 6561 6473 2374 6872 6561 642d 7761 6b65 eads#thread-wake\n+00003d60: 7468 7265 6164 2d77 616b 6520 5b54 4852 thread-wake [THR\n+00003d70: 4541 445d 0a0a 4966 2054 4852 4541 4420 EAD]..If THREAD \n+00003d80: 286f 7220 7468 6520 6375 7272 656e 7420 (or the current \n+00003d90: 7468 7265 6164 2920 6973 2063 7572 7265 thread) is curre\n+00003da0: 6e74 6c79 2073 7573 7065 6e64 6564 2c20 ntly suspended, \n+00003db0: 6d61 726b 2069 7420 6173 0a62 6569 6e67 mark it as.being\n+00003dc0: 2072 756e 6e61 626c 6520 6f6e 6365 206d runnable once m\n+00003dd0: 6f72 652e 7265 702e 7468 7265 6164 7323 ore.rep.threads#\n+00003de0: 7468 7265 6164 7074 6872 6561 6470 2041 threadpthreadp A\n+00003df0: 5247 0a0a 5265 7475 726e 2060 7427 2069 RG..Return `t' i\n+00003e00: 6620 4152 4720 6973 2061 2074 6872 6561 f ARG is a threa\n+00003e10: 6420 6f62 6a65 6374 2e72 6570 2e74 6872 d object.rep.thr\n+00003e20: 6561 6473 2374 6872 6561 642d 7375 7370 eads#thread-susp\n+00003e30: 656e 6465 642d 7074 6872 6561 642d 7375 ended-pthread-su\n+00003e40: 7370 656e 6465 642d 7020 5448 5245 4144 spended-p THREAD\n+00003e50: 0a0a 5265 7475 726e 2060 7427 2069 6620 ..Return `t' if \n+00003e60: 5448 5245 4144 2069 7320 6375 7272 656e THREAD is curren\n+00003e70: 746c 7920 7375 7370 656e 6465 6420 6672 tly suspended fr\n+00003e80: 6f6d 2072 756e 6e69 6e67 2e72 6570 2e74 om running.rep.t\n+00003e90: 6872 6561 6473 2374 6872 6561 642d 6578 hreads#thread-ex\n+00003ea0: 6974 6564 2d70 7468 7265 6164 2d65 7869 ited-pthread-exi\n+00003eb0: 7465 642d 7020 5448 5245 4144 0a0a 5265 ted-p THREAD..Re\n+00003ec0: 7475 726e 2060 7427 2069 6620 5448 5245 turn `t' if THRE\n+00003ed0: 4144 2068 6173 2065 7869 7465 642e 7265 AD has exited.re\n+00003ee0: 702e 7468 7265 6164 7323 6375 7272 656e p.threads#curren\n+00003ef0: 742d 7468 7265 6164 6375 7272 656e 742d t-threadcurrent-\n+00003f00: 7468 7265 6164 205b 4445 5054 485d 0a0a thread [DEPTH]..\n+00003f10: 5265 7475 726e 2074 6865 2063 7572 7265 Return the curre\n+00003f20: 6e74 6c79 2065 7865 6375 7469 6e67 2074 ntly executing t\n+00003f30: 6872 6561 642e 7265 702e 7468 7265 6164 hread.rep.thread\n+00003f40: 7323 616c 6c2d 7468 7265 6164 7361 6c6c s#all-threadsall\n+00003f50: 2d74 6872 6561 6473 205b 4445 5054 485d -threads [DEPTH]\n+00003f60: 0a0a 5265 7475 726e 2061 206c 6973 7420 ..Return a list \n+00003f70: 6f66 2061 6c6c 2074 6872 6561 6473 2e64 of all threads.d\n+00003f80: 6562 7567 2d6d 6163 726f 7357 6865 6e20 ebug-macrosWhen \n+00003f90: 6e69 6c2c 2074 6865 2064 6562 7567 6765 nil, the debugge\n+00003fa0: 7220 6973 6e27 7420 656e 7465 7265 6420 r isn't entered \n+00003fb0: 7768 696c 6520 6578 7061 6e64 696e 6720 while expanding \n+00003fc0: 6d61 6372 6f20 6465 6669 6e69 7469 6f6e macro definition\n+00003fd0: 732e 7265 702e 696f 2e64 622e 6764 626d s.rep.io.db.gdbm\n+00003fe0: 2367 6462 6d2d 636c 6f73 6567 6462 6d2d #gdbm-closegdbm-\n+00003ff0: 636c 6f73 6520 4442 4d00 0000 0000 0000 close DBM.......\n+00004000: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n+00004010: 6164 2d66 6f72 6269 6474 6872 6561 642d ad-forbidthread-\n+00004020: 666f 7262 6964 0a0a 496e 6372 656d 656e forbid..Incremen\n+00004030: 7420 7468 6520 7468 7265 6164 2070 7265 t the thread pre\n+00004040: 656d 7074 696f 6e20 6c6f 636b 2e20 5768 emption lock. Wh\n+00004050: 656e 2067 7265 6174 6865 7220 7468 616e en greather than\n+00004060: 207a 6572 6f20 616c 6c0a 7072 6565 6d70 zero all.preemp\n+00004070: 7469 6f6e 206f 6620 7468 7265 6164 7320 tion of threads \n+00004080: 6973 2064 6973 6162 6c65 642e 2052 6574 is disabled. Ret\n+00004090: 7572 6e73 2060 7427 2069 6620 7072 6565 urns `t' if pree\n+000040a0: 6d70 7469 6f6e 2069 7320 626c 6f63 6b65 mption is blocke\n+000040b0: 640a 6173 2074 6869 7320 6675 6e63 7469 d.as this functi\n+000040c0: 6f6e 2072 6574 7572 6e73 2e72 6570 2e74 on returns.rep.t\n+000040d0: 6872 6561 6473 2374 6872 6561 642d 7065 hreads#thread-pe\n+000040e0: 726d 6974 7468 7265 6164 2d70 6572 6d69 rmitthread-permi\n+000040f0: 740a 0a44 6563 7265 6d65 6e74 2074 6865 t..Decrement the\n+00004100: 2074 6872 6561 6420 7072 6565 6d70 7469 thread preempti\n+00004110: 6f6e 206c 6f63 6b2e 2057 6865 6e20 6772 on lock. When gr\n+00004120: 6561 7468 6572 2074 6861 6e20 7a65 726f eather than zero\n+00004130: 2061 6c6c 0a70 7265 656d 7074 696f 6e20 all.preemption \n+00004140: 6f66 2074 6872 6561 6473 2069 7320 6469 of threads is di\n+00004150: 7361 626c 6564 2e20 5265 7475 726e 7320 sabled. Returns \n+00004160: 6074 2720 6966 2070 7265 656d 7074 696f `t' if preemptio\n+00004170: 6e20 6973 2062 6c6f 636b 6564 0a61 7320 n is blocked.as \n+00004180: 7468 6973 2066 756e 6374 696f 6e20 7265 this function re\n+00004190: 7475 726e 732e 6465 6275 672d 6f6e 2d65 turns.debug-on-e\n+000041a0: 7272 6f72 5768 656e 2061 6e20 6572 726f rrorWhen an erro\n+000041b0: 7220 6973 2073 6967 6e61 6c6c 6564 2074 r is signalled t\n+000041c0: 6869 7320 7661 7269 6162 6c65 2063 6f6e his variable con\n+000041d0: 7472 6f6c 7320 7768 6574 6865 7220 6f72 trols whether or\n+000041e0: 206e 6f74 2074 6f0a 656e 7465 7220 7468 not to.enter th\n+000041f0: 6520 4c69 7370 2064 6562 7567 6765 7220 e Lisp debugger \n+00004200: 696d 6d65 6469 6174 656c 792e 2049 6620 immediately. If \n+00004210: 7468 6520 7661 7269 6162 6c65 2773 2076 the variable's v\n+00004220: 616c 7565 2069 7320 6e6f 6e2d 6e69 6c20 alue is non-nil \n+00004230: 6f72 2061 0a6c 6973 7420 6f66 2073 796d or a.list of sym\n+00004240: 626f 6c73 2d2d 6f6e 6520 6f66 2077 6869 bols--one of whi\n+00004250: 6368 2069 7320 7468 6520 7369 676e 616c ch is the signal\n+00004260: 6c65 6420 6572 726f 7220 7379 6d62 6f6c led error symbol\n+00004270: 2d2d 7468 650a 6465 6275 6767 6572 2069 --the.debugger i\n+00004280: 7320 656e 7465 7265 642e 2052 6561 6420 s entered. Read \n+00004290: 696e 666f 2066 6f72 2074 6865 2064 6574 info for the det\n+000042a0: 6169 6c73 2e62 6163 6b74 7261 6365 2d6f ails.backtrace-o\n+000042b0: 6e2d 6572 726f 7257 6865 6e20 616e 2065 n-errorWhen an e\n+000042c0: 7272 6f72 2069 7320 7369 676e 616c 6c65 rror is signalle\n+000042d0: 6420 7468 6973 2076 6172 6961 626c 6520 d this variable \n+000042e0: 636f 6e74 726f 6c73 2077 6865 7468 6572 controls whether\n+000042f0: 206f 7220 6e6f 7420 746f 0a70 7269 6e74 or not to.print\n+00004300: 2074 6865 2062 6163 6b74 7261 6365 2069 the backtrace i\n+00004310: 6d6d 6564 6961 7465 6c79 2e20 4966 2074 mmediately. If t\n+00004320: 6865 2076 6172 6961 626c 6527 7320 7661 he variable's va\n+00004330: 6c75 6520 6973 206e 6f6e 2d6e 696c 206f lue is non-nil o\n+00004340: 7220 6120 6c69 7374 0a6f 6620 7379 6d62 r a list.of symb\n+00004350: 6f6c 732d 2d6f 6e65 206f 6620 7768 6963 ols--one of whic\n+00004360: 6820 6973 2074 6865 2073 6967 6e61 6c6c h is the signall\n+00004370: 6564 2065 7272 6f72 2073 796d 626f 6c2d ed error symbol-\n+00004380: 2d74 6865 2062 6163 6b74 7261 6365 0a69 -the backtrace.i\n+00004390: 7320 7072 696e 7465 642e 2052 6561 6420 s printed. Read \n+000043a0: 696e 666f 2066 6f72 2074 6865 2064 6574 info for the det\n+000043b0: 6169 6c73 2e65 7272 6f72 2d68 616e 646c ails.error-handl\n+000043c0: 6572 2d66 756e 6374 696f 6e57 6865 6e20 er-functionWhen \n+000043d0: 7365 7420 746f 2061 2066 756e 6374 696f set to a functio\n+000043e0: 6e20 7661 6c75 652c 2063 616c 6c65 6420 n value, called \n+000043f0: 7769 7468 2074 776f 2061 7267 756d 656e with two argumen\n+00004400: 7473 2028 6572 726f 7220 7479 7065 0a61 ts (error type.a\n+00004410: 6e64 2064 6174 6129 2077 6865 6e20 6c69 nd data) when li\n+00004420: 7370 2065 7272 6f72 7320 6f63 6375 722e sp errors occur.\n+00004430: 7072 696e 742d 6573 6361 7065 4465 6669 print-escapeDefi\n+00004440: 6e65 7320 7768 6963 6820 636f 6e74 726f nes which contro\n+00004450: 6c20 6368 6172 6163 7465 7273 2060 7072 l characters `pr\n+00004460: 696e 7427 2073 686f 756c 6420 7175 6f74 int' should quot\n+00004470: 652e 2041 6363 6570 7461 626c 6520 7661 e. Acceptable va\n+00004480: 6c75 6573 0a61 7265 3a0a 096e 696c 0909 lues.are:..nil..\n+00004490: 4f6e 6c79 2065 7363 6170 6520 646f 7562 Only escape doub\n+000044a0: 6c65 2d71 756f 7465 2061 6e64 2062 6163 le-quote and bac\n+000044b0: 6b73 6c61 7368 0a09 6e65 776c 696e 6573 kslash..newlines\n+000044c0: 0945 7363 6170 6520 646f 7562 6c65 2d71 .Escape double-q\n+000044d0: 756f 7465 2c20 6261 636b 736c 6173 682c uote, backslash,\n+000044e0: 206e 6577 6c69 6e65 2c0a 0909 0920 5441 newline,.... TA\n+000044f0: 422c 2061 6e64 2066 6f72 6d66 6565 642e B, and formfeed.\n+00004500: 0a09 7409 0945 7363 6170 6520 616c 6c20 ..t..Escape all \n+00004510: 636f 6e74 726f 6c20 636f 6465 7320 2863 control codes (c\n+00004520: 6861 7261 6374 6572 7320 7769 7468 2061 haracters with a\n+00004530: 0a09 0909 2076 616c 7565 206c 6573 7320 .... value less \n+00004540: 7468 616e 2033 3229 2c20 616e 6420 616c than 32), and al\n+00004550: 6c20 6368 6172 6163 7465 7273 2077 6974 l characters wit\n+00004560: 680a 0909 0920 6120 7661 6c75 6520 6772 h.... a value gr\n+00004570: 6561 7465 7220 7468 616e 2031 3236 2e70 eater than 126.p\n+00004580: 7269 6e74 2d6c 656e 6774 6854 6865 206d rint-lengthThe m\n+00004590: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of\n+000045a0: 206c 6973 7420 656c 656d 656e 7473 2074 list elements t\n+000045b0: 6f20 7072 696e 7420 6265 666f 7265 2061 o print before a\n+000045c0: 6262 7265 7669 6174 696e 672e 7072 696e bbreviating.prin\n+000045d0: 742d 6c65 7665 6c54 6865 206e 756d 6265 t-levelThe numbe\n+000045e0: 7220 6f66 206c 6973 7420 6c65 7665 6c73 r of list levels\n+000045f0: 2074 6f20 6465 7363 656e 6420 7768 656e to descend when\n+00004600: 2070 7269 6e74 696e 6720 6265 666f 7265 printing before\n+00004610: 2061 6262 7265 7669 6174 696e 672e 7265 abbreviating.re\n+00004620: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+00004630: 6572 2366 756e 6361 6c6c 6675 6e63 616c er#funcallfuncal\n+00004640: 6c20 4655 4e43 5449 4f4e 2041 5247 532e l FUNCTION ARGS.\n+00004650: 2e2e 0a0a 4361 6c6c 7320 4655 4e43 5449 ....Calls FUNCTI\n+00004660: 4f4e 2077 6974 6820 6172 6775 6d65 6e74 ON with argument\n+00004670: 7320 4152 4753 2e2e 2e20 616e 6420 7265 s ARGS... and re\n+00004680: 7475 726e 7320 7468 6520 7265 7375 6c74 turns the result\n+00004690: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+000046a0: 7265 7465 7223 6170 706c 7961 7070 6c79 reter#applyapply\n+000046b0: 2046 554e 4354 494f 4e20 4152 4753 2e2e FUNCTION ARGS..\n+000046c0: 2e20 4152 472d 4c49 5354 0a0a 4361 6c6c . ARG-LIST..Call\n+000046d0: 7320 4655 4e43 5449 4f4e 2070 6173 7369 s FUNCTION passi\n+000046e0: 6e67 2061 6c6c 206f 6620 4152 4753 2074 ng all of ARGS t\n+000046f0: 6f20 6974 2061 7320 7765 6c6c 2061 7320 o it as well as \n+00004700: 616c 6c20 656c 656d 656e 7473 2069 6e20 all elements in \n+00004710: 4152 472d 4c49 5354 2e0a 6965 2c0a 2020 ARG-LIST..ie,. \n+00004720: 2861 7070 6c79 202b 2031 2032 2033 2027 (apply + 1 2 3 '\n+00004730: 2834 2035 2036 2929 0a20 2020 3d3e 2032 (4 5 6)). => 2\n+00004740: 3172 6570 2e6c 616e 672e 696e 7465 7270 1rep.lang.interp\n+00004750: 7265 7465 7223 7072 6f67 6e70 726f 676e reter#prognprogn\n+00004760: 2046 4f52 4d53 2e2e 2e0a 0a45 7661 6c27 FORMS.....Eval'\n+00004770: 7320 6561 6368 206f 6620 7468 6520 464f s each of the FO\n+00004780: 524d 5320 696e 206f 7264 6572 2072 6574 RMS in order ret\n+00004790: 7572 6e69 6e67 2074 6865 2076 616c 7565 urning the value\n+000047a0: 206f 6620 7468 6520 6c61 7374 0a6f 6e65 of the last.one\n+000047b0: 2e72 6570 2e6c 616e 672e 6465 6275 6723 .rep.lang.debug#\n+000047c0: 6272 6561 6b62 7265 616b 0a0a 5468 6520 breakbreak..The \n+000047d0: 6e65 7874 2066 6f72 6d20 746f 2062 6520 next form to be \n+000047e0: 6576 616c 7561 7465 6420 7769 6c6c 2062 evaluated will b\n+000047f0: 6520 646f 6e65 2073 6f20 7468 726f 7567 e done so throug\n+00004800: 6820 7468 6520 4c69 7370 2064 6562 7567 h the Lisp debug\n+00004810: 6765 722e 7265 702e 6c61 6e67 2e64 6562 ger.rep.lang.deb\n+00004820: 7567 2373 7465 7073 7465 7020 464f 524d ug#stepstep FORM\n+00004830: 0a0a 5573 6520 7468 6520 4c69 7370 2064 ..Use the Lisp d\n+00004840: 6562 7567 6765 7220 746f 2065 7661 6c75 ebugger to evalu\n+00004850: 6174 6520 464f 524d 2e72 6570 2e6c 616e ate FORM.rep.lan\n+00004860: 672e 696e 7465 7270 7265 7465 7223 7369 g.interpreter#si\n+00004870: 676e 616c 7369 676e 616c 2045 5252 4f52 gnalsignal ERROR\n+00004880: 2d53 594d 424f 4c20 4441 5441 0a0a 5369 -SYMBOL DATA..Si\n+00004890: 676e 616c 2074 6861 7420 616e 2065 7272 gnal that an err\n+000048a0: 6f72 2068 6173 2068 6170 7065 6e65 642e or has happened.\n+000048b0: 2045 5252 4f52 2d53 594d 424f 4c20 6973 ERROR-SYMBOL is\n+000048c0: 2074 6865 206e 616d 6520 6f66 2061 2073 the name of a s\n+000048d0: 796d 626f 6c0a 636c 6173 7369 6679 696e ymbol.classifyin\n+000048e0: 6720 7468 6520 7479 7065 206f 6620 6572 g the type of er\n+000048f0: 726f 722c 2069 7420 7368 6f75 6c64 2068 ror, it should h\n+00004900: 6176 6520 6120 7072 6f70 6572 7479 2060 ave a property `\n+00004910: 6572 726f 722d 6d65 7373 6167 6527 0a28 error-message'.(\n+00004920: 6120 7374 7269 6e67 2920 7769 7468 2061 a string) with a\n+00004930: 2073 686f 7274 2064 6573 6372 6970 7469 short descripti\n+00004940: 6f6e 206f 6620 7468 6520 6572 726f 7220 on of the error \n+00004950: 6d65 7373 6167 652e 0a44 4154 4120 6973 message..DATA is\n+00004960: 2061 206c 6973 7420 6f66 206f 626a 6563 a list of objec\n+00004970: 7473 2077 6869 6368 2061 7265 2072 656c ts which are rel\n+00004980: 6576 616e 7420 746f 2074 6865 2065 7272 evant to the err\n+00004990: 6f72 202d 2d20 7468 6579 2077 696c 6c0a or -- they will.\n+000049a0: 6265 206d 6164 6520 6176 6169 6c61 626c be made availabl\n+000049b0: 6520 746f 2061 6e79 2065 7272 6f72 2d68 e to any error-h\n+000049c0: 616e 646c 6572 206f 7220 7072 696e 7465 andler or printe\n+000049d0: 6420 6279 2074 6865 2064 6566 6175 6c74 d by the default\n+000049e0: 2065 7272 6f72 0a68 616e 646c 6572 2e72 error.handler.r\n+000049f0: 6570 2e6c 616e 672e 6465 6275 6723 6261 ep.lang.debug#ba\n+00004a00: 636b 7472 6163 6562 6163 6b74 7261 6365 cktracebacktrace\n+00004a10: 205b 5354 5245 414d 5d0a 0a50 7269 6e74 [STREAM]..Print\n+00004a20: 7320 6120 6261 636b 7472 6163 6520 6f66 s a backtrace of\n+00004a30: 2074 6865 2063 7572 7265 6e74 204c 6973 the current Lis\n+00004a40: 7020 6361 6c6c 2073 7461 636b 2074 6f20 p call stack to \n+00004a50: 5354 5245 414d 2028 6f72 2074 6f0a 6073 STREAM (or to.`s\n+00004a60: 7461 6e64 6172 642d 6f75 7470 7574 2729 tandard-output')\n+00004a70: 2e0a 5468 6520 666f 726d 6174 2069 7320 ..The format is \n+00004a80: 736f 6d65 7468 696e 6720 6c69 6b65 3a0a something like:.\n+00004a90: 2020 4655 4e43 5449 4f4e 2028 4152 474c FUNCTION (ARGL\n+00004aa0: 4953 5429 2041 5247 532d 4556 414c 4c45 IST) ARGS-EVALLE\n+00004ab0: 442d 500a 7768 6572 6520 4152 4753 2d45 D-P.where ARGS-E\n+00004ac0: 5641 4c4c 4544 2d50 2069 7320 6569 7468 VALLED-P is eith\n+00004ad0: 6572 2060 7427 206f 7220 606e 696c 272c er `t' or `nil',\n+00004ae0: 2064 6570 656e 6469 6e67 206f 6e20 7768 depending on wh\n+00004af0: 6574 6865 7220 6f72 206e 6f74 0a41 5247 ether or not.ARG\n+00004b00: 4c49 5354 2068 6164 2062 6565 6e20 6576 LIST had been ev\n+00004b10: 616c 7561 7465 6420 6f72 206e 6f74 2062 aluated or not b\n+00004b20: 6566 6f72 6520 6265 696e 6720 7075 7420 efore being put \n+00004b30: 696e 746f 2074 6865 2073 7461 636b 2e72 into the stack.r\n+00004b40: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00004b50: 7465 7223 6d61 782d 6c69 7370 2d64 6570 ter#max-lisp-dep\n+00004b60: 7468 6d61 782d 6c69 7370 2d64 6570 7468 thmax-lisp-depth\n+00004b70: 205b 4e45 572d 5641 4c55 455d 0a0a 5468 [NEW-VALUE]..Th\n+00004b80: 6520 6d61 7869 6d75 6d20 6e75 6d62 6572 e maximum number\n+00004b90: 206f 6620 7469 6d65 7320 7468 6174 2072 of times that r\n+00004ba0: 6570 5f66 756e 6361 6c6c 2063 616e 2062 ep_funcall can b\n+00004bb0: 6520 6361 6c6c 6564 2072 6563 7572 7369 e called recursi\n+00004bc0: 7665 6c79 2e0a 0a54 6869 7320 6973 2069 vely...This is i\n+00004bd0: 6e74 656e 6465 6420 746f 2073 746f 7020 ntended to stop \n+00004be0: 696e 6669 6e69 7465 2072 6563 7572 7369 infinite recursi\n+00004bf0: 6f6e 2c20 6966 2074 6865 2064 6566 6175 on, if the defau\n+00004c00: 6c74 2076 616c 7565 206f 6620 3235 3020 lt value of 250 \n+00004c10: 6973 0a74 6f6f 2073 6d61 6c6c 2028 796f is.too small (yo\n+00004c20: 7520 6765 7420 6572 726f 7273 2069 6e20 u get errors in \n+00004c30: 6e6f 726d 616c 2075 7365 2920 7365 7420 normal use) set \n+00004c40: 6974 2074 6f20 736f 6d65 7468 696e 6720 it to something \n+00004c50: 6c61 7267 6572 2e72 6570 2e69 6f2e 6462 larger.rep.io.db\n+00004c60: 2e67 6462 6d23 6764 626d 2d6f 7065 6e67 .gdbm#gdbm-openg\n+00004c70: 6462 6d2d 6f70 656e 2050 4154 4820 4143 dbm-open PATH AC\n+00004c80: 4345 5353 2d54 5950 4520 5b4d 4f44 455d CESS-TYPE [MODE]\n+00004c90: 205b 464c 4147 535d 7265 702e 696f 2e64 [FLAGS]rep.io.d\n+00004ca0: 622e 6764 626d 2367 6462 6d2d 6665 7463 b.gdbm#gdbm-fetc\n+00004cb0: 6867 6462 6d2d 6665 7463 6820 4442 4d20 hgdbm-fetch DBM \n+00004cc0: 4b45 5972 6570 2e69 6f2e 6462 2e67 6462 KEYrep.io.db.gdb\n+00004cd0: 6d23 6764 626d 2d73 746f 7265 6764 626d m#gdbm-storegdbm\n+00004ce0: 2d73 746f 7265 2044 424d 204b 4559 2056 -store DBM KEY V\n+00004cf0: 414c 5545 205b 464c 4147 535d 7265 702e ALUE [FLAGS]rep.\n+00004d00: 696f 2e64 622e 6764 626d 2367 6462 6d2d io.db.gdbm#gdbm-\n+00004d10: 6465 6c65 7465 6764 626d 2d64 656c 6574 deletegdbm-delet\n+00004d20: 6520 4442 4d20 4b45 5972 6570 2e69 6f2e e DBM KEYrep.io.\n+00004d30: 6462 2e67 6462 6d23 6764 626d 2d77 616c db.gdbm#gdbm-wal\n+00004d40: 6b67 6462 6d2d 7761 6c6b 2046 554e 2044 kgdbm-walk FUN D\n+00004d50: 424d 7265 702e 696f 2e64 622e 6764 626d BMrep.io.db.gdbm\n+00004d60: 2367 6462 6d70 6764 626d 7020 4152 470a #gdbmpgdbmp ARG.\n+00004d70: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n+00004d80: 4720 6973 2061 6e20 6764 626d 206f 626a G is an gdbm obj\n+00004d90: 6563 7420 2863 7265 6174 6564 2062 7920 ect (created by \n+00004da0: 6067 6462 6d2d 6f70 656e 2729 2e72 6570 `gdbm-open').rep\n+00004db0: 2e69 6f2e 736f 636b 6574 7323 736f 636b .io.sockets#sock\n+00004dc0: 6574 2d6c 6f63 616c 2d63 6c69 656e 7473 et-local-clients\n+00004dd0: 6f63 6b65 742d 6c6f 6361 6c2d 636c 6965 ocket-local-clie\n+00004de0: 6e74 2041 4444 5245 5353 205b 5354 5245 nt ADDRESS [STRE\n+00004df0: 414d 5d20 5b53 454e 5449 4e45 4c5d 0a0a AM] [SENTINEL]..\n+00004e00: 4372 6561 7465 2061 6e64 2072 6574 7572 Create and retur\n+00004e10: 6e20 6120 736f 636b 6574 2063 6f6e 6e65 n a socket conne\n+00004e20: 6374 6564 2074 6f20 7468 6520 756e 6978 cted to the unix\n+00004e30: 2064 6f6d 6169 6e20 736f 636b 6574 2061 domain socket a\n+00004e40: 740a 4144 4452 4553 5320 2861 2073 7065 t.ADDRESS (a spe\n+00004e50: 6369 616c 206e 6f64 6520 696e 2074 6865 cial node in the\n+00004e60: 206c 6f63 616c 2066 696c 696e 6720 7379 local filing sy\n+00004e70: 7374 656d 292e 0a0a 416c 6c20 6f75 7470 stem)...All outp\n+00004e80: 7574 2066 726f 6d20 7468 6973 2073 6f63 ut from this soc\n+00004e90: 6b65 7420 7769 6c6c 2062 6520 636f 7069 ket will be copi\n+00004ea0: 6564 2074 6f20 5354 5245 414d 3b20 7768 ed to STREAM; wh\n+00004eb0: 656e 2074 6865 2073 6f63 6b65 740a 6973 en the socket.is\n+00004ec0: 2063 6c6f 7365 6420 646f 776e 2072 656d closed down rem\n+00004ed0: 6f74 656c 7920 5345 4e54 494e 454c 2077 otely SENTINEL w\n+00004ee0: 696c 6c20 6265 2063 616c 6c65 6420 7769 ill be called wi\n+00004ef0: 7468 2074 6865 2073 6f63 6b65 7420 6173 th the socket as\n+00004f00: 2069 7473 0a73 696e 676c 6520 6172 6775 its.single argu\n+00004f10: 6d65 6e74 2e72 6570 2e69 6f2e 736f 636b ment.rep.io.sock\n+00004f20: 6574 7323 636c 6f73 652d 736f 636b 6574 ets#close-socket\n+00004f30: 636c 6f73 652d 736f 636b 6574 2053 4f43 close-socket SOC\n+00004f40: 4b45 540a 0a53 6875 7464 6f77 6e20 7468 KET..Shutdown th\n+00004f50: 6520 636f 6e6e 6563 7469 6f6e 2061 7373 e connection ass\n+00004f60: 6f63 6961 7465 2077 6974 6820 534f 434b ociate with SOCK\n+00004f70: 4554 2e20 4e6f 7465 2074 6861 7420 7468 ET. Note that th\n+00004f80: 6973 2064 6f65 7320 6e6f 740a 6361 7573 is does not.caus\n+00004f90: 6520 7468 6520 5345 4e54 494e 454c 2066 e the SENTINEL f\n+00004fa0: 756e 6374 696f 6e20 6173 736f 6369 6174 unction associat\n+00004fb0: 6564 2077 6974 6820 534f 434b 4554 2074 ed with SOCKET t\n+00004fc0: 6f20 7275 6e2e 7265 702e 6c61 6e67 2e69 o run.rep.lang.i\n+00004fd0: 6e74 6572 7072 6574 6572 2371 756f 7465 nterpreter#quote\n+00004fe0: 7175 6f74 6520 4152 470a 2741 5247 0a0a quote ARG.'ARG..\n+00004ff0: 5265 7475 726e 7320 4152 472e 0000 0000 Returns ARG.....\n+00005000: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+00005010: 6f63 6b65 742d 6c6f 6361 6c2d 7365 7276 ocket-local-serv\n+00005020: 6572 736f 636b 6574 2d6c 6f63 616c 2d73 ersocket-local-s\n+00005030: 6572 7665 7220 4144 4452 4553 5320 5b43 erver ADDRESS [C\n+00005040: 414c 4c42 4143 4b5d 205b 5345 4e54 494e ALLBACK] [SENTIN\n+00005050: 454c 5d0a 0a43 7265 6174 6520 616e 6420 EL]..Create and \n+00005060: 7265 7475 726e 2061 2073 6f63 6b65 7420 return a socket \n+00005070: 6c69 7374 656e 696e 6720 666f 7220 636f listening for co\n+00005080: 6e6e 6563 7469 6f6e 7320 6f6e 2074 6865 nnections on the\n+00005090: 2075 6e69 7820 646f 6d61 696e 0a73 6f63 unix domain.soc\n+000050a0: 6b65 7420 6174 2041 4444 5245 5353 2028 ket at ADDRESS (\n+000050b0: 6120 7370 6563 6961 6c20 6e6f 6465 2069 a special node i\n+000050c0: 6e20 7468 6520 6c6f 6361 6c20 6669 6c69 n the local fili\n+000050d0: 6e67 2073 7973 7465 6d29 2e0a 0a57 6865 ng system)...Whe\n+000050e0: 6e20 6120 636f 6e6e 6563 7469 6f6e 2069 n a connection i\n+000050f0: 7320 7265 7175 6573 7465 6420 4341 4c4c s requested CALL\n+00005100: 4241 434b 2069 7320 6361 6c6c 6564 2077 BACK is called w\n+00005110: 6974 6820 7468 6520 7365 7276 6572 0a73 ith the server.s\n+00005120: 6f63 6b65 7420 6173 2069 7473 2073 6f6c ocket as its sol\n+00005130: 6520 6172 6775 6d65 6e74 2e20 4974 206d e argument. It m\n+00005140: 7573 7420 6361 6c6c 2060 736f 636b 6574 ust call `socket\n+00005150: 2d61 6363 6570 7427 2074 6f20 6d61 6b65 -accept' to make\n+00005160: 2074 6865 0a63 6f6e 6e65 6374 696f 6e2e the.connection.\n+00005170: 0a0a 5768 656e 2074 6865 2073 6f63 6b65 ..When the socke\n+00005180: 7420 6973 2073 6875 7464 6f77 6e20 7265 t is shutdown re\n+00005190: 6d6f 7465 6c79 2c20 5345 4e54 494e 454c motely, SENTINEL\n+000051a0: 2069 7320 6361 6c6c 6564 2077 6974 6820 is called with \n+000051b0: 7468 650a 736f 636b 6574 2061 7320 6974 the.socket as it\n+000051c0: 7320 6f6e 6c79 2061 7267 756d 656e 742e s only argument.\n+000051d0: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+000051e0: 6f63 6b65 742d 636c 6965 6e74 736f 636b ocket-clientsock\n+000051f0: 6574 2d63 6c69 656e 7420 484f 5354 4e41 et-client HOSTNA\n+00005200: 4d45 2050 4f52 5420 5b53 5452 4541 4d5d ME PORT [STREAM]\n+00005210: 205b 5345 4e54 494e 454c 5d0a 0a43 7265 [SENTINEL]..Cre\n+00005220: 6174 6520 616e 6420 7265 7475 726e 2061 ate and return a\n+00005230: 2073 6f63 6b65 7420 636f 6e6e 6563 7465 socket connecte\n+00005240: 6420 746f 2074 6865 2073 6f63 6b65 7420 d to the socket \n+00005250: 6f6e 2074 6865 2068 6f73 7420 6361 6c6c on the host call\n+00005260: 6564 0a48 4f53 544e 414d 4520 2861 2073 ed.HOSTNAME (a s\n+00005270: 7472 696e 6729 2077 6974 6820 706f 7274 tring) with port\n+00005280: 206e 756d 6265 7220 504f 5254 2e0a 0a41 number PORT...A\n+00005290: 6c6c 206f 7574 7075 7420 6672 6f6d 2074 ll output from t\n+000052a0: 6869 7320 736f 636b 6574 2077 696c 6c20 his socket will \n+000052b0: 6265 2063 6f70 6965 6420 746f 2053 5452 be copied to STR\n+000052c0: 4541 4d3b 2077 6865 6e20 7468 6520 736f EAM; when the so\n+000052d0: 636b 6574 0a69 7320 636c 6f73 6564 2064 cket.is closed d\n+000052e0: 6f77 6e20 7265 6d6f 7465 6c79 2053 454e own remotely SEN\n+000052f0: 5449 4e45 4c20 7769 6c6c 2062 6520 6361 TINEL will be ca\n+00005300: 6c6c 6564 2077 6974 6820 7468 6520 736f lled with the so\n+00005310: 636b 6574 2061 7320 6974 730a 7369 6e67 cket as its.sing\n+00005320: 6c65 2061 7267 756d 656e 742e 7265 702e le argument.rep.\n+00005330: 696f 2e73 6f63 6b65 7473 2373 6f63 6b65 io.sockets#socke\n+00005340: 742d 7365 7276 6572 736f 636b 6574 2d73 t-serversocket-s\n+00005350: 6572 7665 7220 5b48 4f53 544e 414d 455d erver [HOSTNAME]\n+00005360: 205b 504f 5254 5d20 5b43 414c 4c42 4143 [PORT] [CALLBAC\n+00005370: 4b5d 205b 5345 4e54 494e 454c 5d0a 0a43 K] [SENTINEL]..C\n+00005380: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n+00005390: 2061 2073 6f63 6b65 7420 636f 6e6e 6563 a socket connec\n+000053a0: 7465 6420 6c69 7374 656e 696e 6720 666f ted listening fo\n+000053b0: 7220 636f 6e6e 6563 7469 6f6e 7320 6f6e r connections on\n+000053c0: 2074 6865 0a68 6f73 7420 6361 6c6c 6564 the.host called\n+000053d0: 2048 4f53 544e 414d 4520 2861 2073 7472 HOSTNAME (a str\n+000053e0: 696e 6729 2077 6974 6820 706f 7274 206e ing) with port n\n+000053f0: 756d 6265 7220 504f 5254 2e20 4966 2048 umber PORT. If H\n+00005400: 4f53 544e 414d 4520 6973 0a66 616c 7365 OSTNAME is.false\n+00005410: 2c20 6c69 7374 656e 2066 6f72 2061 6e79 , listen for any\n+00005420: 2069 6e63 6f6d 696e 6720 6164 6472 6573 incoming addres\n+00005430: 7365 732e 2049 6620 504f 5254 2069 7320 ses. If PORT is \n+00005440: 756e 6465 6669 6e65 6420 6120 7261 6e64 undefined a rand\n+00005450: 6f6d 0a70 6f72 7420 7769 6c6c 2062 6520 om.port will be \n+00005460: 6368 6f73 656e 2e0a 0a57 6865 6e20 6120 chosen...When a \n+00005470: 636f 6e6e 6563 7469 6f6e 2069 7320 7265 connection is re\n+00005480: 7175 6573 7465 6420 4341 4c4c 4241 434b quested CALLBACK\n+00005490: 2069 7320 6361 6c6c 6564 2077 6974 6820 is called with \n+000054a0: 7468 6520 7365 7276 6572 0a73 6f63 6b65 the server.socke\n+000054b0: 7420 6173 2069 7473 2073 6f6c 6520 6172 t as its sole ar\n+000054c0: 6775 6d65 6e74 2e20 4974 206d 7573 7420 gument. It must \n+000054d0: 6361 6c6c 2060 736f 636b 6574 2d61 6363 call `socket-acc\n+000054e0: 6570 7427 2074 6f20 6d61 6b65 2074 6865 ept' to make the\n+000054f0: 0a63 6f6e 6e65 6374 696f 6e2e 0a0a 5768 .connection...Wh\n+00005500: 656e 2074 6865 2073 6f63 6b65 7420 6973 en the socket is\n+00005510: 2073 6875 7464 6f77 6e20 7265 6d6f 7465 shutdown remote\n+00005520: 6c79 2c20 5345 4e54 494e 454c 2069 7320 ly, SENTINEL is \n+00005530: 6361 6c6c 6564 2077 6974 6820 7468 650a called with the.\n+00005540: 736f 636b 6574 2061 7320 6974 7320 6f6e socket as its on\n+00005550: 6c79 2061 7267 756d 656e 742e 7265 702e ly argument.rep.\n+00005560: 696f 2e73 6f63 6b65 7473 2373 6f63 6b65 io.sockets#socke\n+00005570: 742d 6163 6365 7074 736f 636b 6574 2d61 t-acceptsocket-a\n+00005580: 6363 6570 7420 534f 434b 4554 205b 5354 ccept SOCKET [ST\n+00005590: 5245 414d 5d20 5b53 454e 5449 4e45 4c5d REAM] [SENTINEL]\n+000055a0: 0a0a 4163 6365 7074 2074 6865 2070 656e ..Accept the pen\n+000055b0: 6469 6e67 2063 6f6e 6e65 6374 696f 6e20 ding connection \n+000055c0: 7265 7175 6573 7420 6f6e 2073 6572 7665 request on serve\n+000055d0: 7220 736f 636b 6574 2053 4f43 4b45 542e r socket SOCKET.\n+000055e0: 2054 6869 730a 7769 6c6c 2063 7265 6174 This.will creat\n+000055f0: 6520 616e 6420 7265 7475 726e 2061 2063 e and return a c\n+00005600: 6c69 656e 7420 736f 636b 6574 2066 6f72 lient socket for\n+00005610: 6d69 6e67 2074 6865 2065 6e64 2070 6f69 ming the end poi\n+00005620: 6e74 206f 6620 7468 650a 636f 6e6e 6563 nt of the.connec\n+00005630: 7469 6f6e 2e0a 0a41 6e79 206f 7574 7075 tion...Any outpu\n+00005640: 7420 7265 6365 6976 6564 2077 696c 6c20 t received will \n+00005650: 6265 2063 6f70 6965 6420 746f 2074 6865 be copied to the\n+00005660: 206f 7574 7075 7420 7374 7265 616d 2053 output stream S\n+00005670: 5452 4541 4d2c 2077 6865 6e0a 7468 6520 TREAM, when.the \n+00005680: 636f 6e6e 6563 7469 6f6e 2069 7320 7465 connection is te\n+00005690: 726d 696e 6174 6564 2072 656d 6f74 656c rminated remotel\n+000056a0: 7920 5345 4e54 494e 454c 2077 696c 6c20 y SENTINEL will \n+000056b0: 6265 2063 616c 6c65 6420 7769 7468 2074 be called with t\n+000056c0: 6865 0a63 6c6f 7365 6420 736f 636b 6574 he.closed socket\n+000056d0: 2061 7320 6974 7320 736f 6c65 2061 7267 as its sole arg\n+000056e0: 756d 656e 742e 0a0a 4e6f 7465 2074 6861 ument...Note tha\n+000056f0: 7420 7468 6973 2066 756e 6374 696f 6e20 t this function \n+00005700: 6d75 7374 2062 6520 6361 6c6c 6564 2065 must be called e\n+00005710: 7665 7279 2074 696d 6520 6120 636f 6e6e very time a conn\n+00005720: 6563 7469 6f6e 2072 6571 7565 7374 0a69 ection request.i\n+00005730: 7320 7265 6365 6976 6564 2e20 4966 2074 s received. If t\n+00005740: 6865 2073 6572 7665 7220 7761 6e74 7320 he server wants \n+00005750: 746f 2072 656a 6563 7420 7468 6520 636f to reject the co\n+00005760: 6e6e 6563 7469 6f6e 2069 7420 7368 6f75 nnection it shou\n+00005770: 6c64 0a73 7562 7365 7175 656e 746c 7920 ld.subsequently \n+00005780: 6361 6c6c 2060 636c 6f73 652d 736f 636b call `close-sock\n+00005790: 6574 2720 6f6e 2074 6865 2063 7265 6174 et' on the creat\n+000057a0: 6564 2063 6c69 656e 742e 7265 702e 696f ed client.rep.io\n+000057b0: 2e73 6f63 6b65 7473 2373 6f63 6b65 742d .sockets#socket-\n+000057c0: 6164 6472 6573 7373 6f63 6b65 742d 6164 addresssocket-ad\n+000057d0: 6472 6573 7320 534f 434b 4554 0a0a 5265 dress SOCKET..Re\n+000057e0: 7475 726e 2074 6865 2061 6464 7265 7373 turn the address\n+000057f0: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with\n+00005800: 2053 4f43 4b45 542c 206f 7220 6661 6c73 SOCKET, or fals\n+00005810: 6520 6966 2074 6869 7320 6973 2075 6e6b e if this is unk\n+00005820: 6e6f 776e 2e72 6570 2e69 6f2e 736f 636b nown.rep.io.sock\n+00005830: 6574 7323 736f 636b 6574 2d70 6f72 7473 ets#socket-ports\n+00005840: 6f63 6b65 742d 706f 7274 2053 4f43 4b45 ocket-port SOCKE\n+00005850: 540a 0a52 6574 7572 6e20 7468 6520 706f T..Return the po\n+00005860: 7274 2061 7373 6f63 6961 7465 6420 7769 rt associated wi\n+00005870: 7468 2053 4f43 4b45 542c 206f 7220 6661 th SOCKET, or fa\n+00005880: 6c73 6520 6966 2074 6869 7320 6973 2075 lse if this is u\n+00005890: 6e6b 6e6f 776e 2e72 6570 2e69 6f2e 736f nknown.rep.io.so\n+000058a0: 636b 6574 7323 736f 636b 6574 2d70 6565 ckets#socket-pee\n+000058b0: 722d 6164 6472 6573 7373 6f63 6b65 742d r-addresssocket-\n+000058c0: 7065 6572 2d61 6464 7265 7373 2053 4f43 peer-address SOC\n+000058d0: 4b45 540a 0a52 6574 7572 6e20 7468 6520 KET..Return the \n+000058e0: 6164 6472 6573 7320 6f66 2074 6865 2070 address of the p\n+000058f0: 6565 7220 636f 6e6e 6563 7465 6420 746f eer connected to\n+00005900: 2053 4f43 4b45 542c 206f 7220 6661 6c73 SOCKET, or fals\n+00005910: 6520 6966 2074 6869 730a 6973 2075 6e6b e if this.is unk\n+00005920: 6e6f 776e 2e72 6570 2e69 6f2e 736f 636b nown.rep.io.sock\n+00005930: 6574 7323 736f 636b 6574 2d70 6565 722d ets#socket-peer-\n+00005940: 706f 7274 736f 636b 6574 2d70 6565 722d portsocket-peer-\n+00005950: 706f 7274 2053 4f43 4b45 540a 0a52 6574 port SOCKET..Ret\n+00005960: 7572 6e20 7468 6520 706f 7274 206f 6620 urn the port of \n+00005970: 7468 6520 7065 6572 2063 6f6e 6e65 6374 the peer connect\n+00005980: 6564 2074 6f20 534f 434b 4554 2c20 6f72 ed to SOCKET, or\n+00005990: 2066 616c 7365 2069 6620 7468 6973 2069 false if this i\n+000059a0: 730a 756e 6b6e 6f77 6e2e 7265 702e 696f s.unknown.rep.io\n+000059b0: 2e73 6f63 6b65 7473 2361 6363 6570 742d .sockets#accept-\n+000059c0: 736f 636b 6574 2d6f 7574 7075 742d 3161 socket-output-1a\n+000059d0: 6363 6570 742d 736f 636b 6574 2d6f 7574 ccept-socket-out\n+000059e0: 7075 742d 3120 534f 434b 4554 205b 5345 put-1 SOCKET [SE\n+000059f0: 4353 5d20 5b4d 5345 4353 5d0a 0a50 726f CS] [MSECS]..Pro\n+00005a00: 6365 7373 2061 6e79 2070 656e 6469 6e67 cess any pending\n+00005a10: 206f 7574 7075 7420 6672 6f6d 2053 4f43 output from SOC\n+00005a20: 4b45 5420 2874 6869 7320 696e 636c 7564 KET (this includ\n+00005a30: 6573 2063 6f6e 6e65 6374 696f 6e0a 7265 es connection.re\n+00005a40: 7175 6573 7473 2c20 6461 7461 2074 7261 quests, data tra\n+00005a50: 6e73 6665 7220 616e 6420 7368 7574 646f nsfer and shutdo\n+00005a60: 776e 206e 6f74 6966 6963 6174 696f 6e73 wn notifications\n+00005a70: 292e 0a0a 5761 6974 7320 666f 7220 5345 )...Waits for SE\n+00005a80: 4353 2073 6563 6f6e 6473 2061 6e64 204d CS seconds and M\n+00005a90: 5345 4353 206d 696c 6c69 7365 636f 6e64 SECS millisecond\n+00005aa0: 732e 2052 6574 7572 6e73 2074 7275 6520 s. Returns true \n+00005ab0: 6966 2074 6865 0a74 696d 656f 7574 2077 if the.timeout w\n+00005ac0: 6173 2072 6561 6368 6564 2077 6974 686f as reached witho\n+00005ad0: 7574 2061 6e79 206f 7574 7075 7420 6265 ut any output be\n+00005ae0: 696e 6720 7072 6f63 6573 7365 642c 206f ing processed, o\n+00005af0: 7468 6572 7769 7365 0a72 6574 7572 6e73 therwise.returns\n+00005b00: 2066 616c 7365 2e72 6570 2e69 6f2e 736f false.rep.io.so\n+00005b10: 636b 6574 7323 736f 636b 6574 7073 6f63 ckets#socketpsoc\n+00005b20: 6b65 7470 2041 5247 0a0a 5265 7475 726e ketp ARG..Return\n+00005b30: 2074 7275 6520 6966 2041 5247 2069 7320 true if ARG is \n+00005b40: 616e 2075 6e63 6c6f 7365 6420 736f 636b an unclosed sock\n+00005b50: 6574 206f 626a 6563 742e 6c6f 6164 2d70 et object.load-p\n+00005b60: 6174 6841 206c 6973 7420 6f66 2064 6972 athA list of dir\n+00005b70: 6563 746f 7279 206e 616d 6573 2e20 5768 ectory names. Wh\n+00005b80: 656e 2060 6c6f 6164 2720 6f70 656e 7320 en `load' opens \n+00005b90: 6120 6c69 7370 2d66 696c 6520 6974 2073 a lisp-file it s\n+00005ba0: 6561 7263 6865 7320 6561 6368 0a64 6972 earches each.dir\n+00005bb0: 6563 746f 7279 206e 616d 6564 2069 6e20 ectory named in \n+00005bc0: 7468 6973 206c 6973 7420 696e 2074 7572 this list in tur\n+00005bd0: 6e20 756e 7469 6c20 7468 6520 6669 6c65 n until the file\n+00005be0: 2069 7320 666f 756e 6420 6f72 2074 6865 is found or the\n+00005bf0: 206c 6973 740a 6973 2065 7868 6175 7374 list.is exhaust\n+00005c00: 6564 2e64 6c2d 6c6f 6164 2d70 6174 684c ed.dl-load-pathL\n+00005c10: 6973 7420 6f66 2064 6972 6563 746f 7269 ist of directori\n+00005c20: 6573 2073 6561 7263 6865 6420 666f 7220 es searched for \n+00005c30: 6479 6e61 6d69 6361 6c6c 7920 6c6f 6164 dynamically load\n+00005c40: 6564 206f 626a 6563 7420 6669 6c65 732e ed object files.\n+00005c50: 6166 7465 722d 6c6f 6164 2d61 6c69 7374 after-load-alist\n+00005c60: 4120 6c69 7374 206f 6620 284c 4942 5241 A list of (LIBRA\n+00005c70: 5259 2046 4f52 4d53 2e2e 2e29 2e20 5768 RY FORMS...). Wh\n+00005c80: 656e 6576 6572 2074 6865 2060 6c6f 6164 enever the `load\n+00005c90: 2720 636f 6d6d 616e 6420 7265 6164 7320 ' command reads \n+00005ca0: 6120 6669 6c65 0a6f 6620 4c69 7370 2063 a file.of Lisp c\n+00005cb0: 6f64 6520 4c49 4252 4152 592c 2069 7420 ode LIBRARY, it \n+00005cc0: 6578 6563 7574 6573 2065 6163 6820 6f66 executes each of\n+00005cd0: 2046 4f52 4d53 2e20 4e6f 7465 2074 6861 FORMS. Note tha\n+00005ce0: 7420 4c49 4252 4152 5920 6d75 7374 0a65 t LIBRARY must.e\n+00005cf0: 7861 6374 6c79 206d 6174 6368 2074 6865 xactly match the\n+00005d00: 2046 494c 4520 6172 6775 6d65 6e74 2067 FILE argument g\n+00005d10: 6976 656e 2074 6f20 606c 6f61 6427 2e72 iven to `load'.r\n+00005d20: 6570 2d64 6972 6563 746f 7279 5468 6520 ep-directoryThe \n+00005d30: 6469 7265 6374 6f72 7920 696e 2077 6869 directory in whi\n+00005d40: 6368 2061 6c6c 2069 6e73 7461 6c6c 6564 ch all installed\n+00005d50: 2064 6174 6120 6669 6c65 7320 6c69 7665 data files live\n+00005d60: 2e6c 6973 702d 6c69 622d 6469 7265 6374 .lisp-lib-direct\n+00005d70: 6f72 7954 6865 206e 616d 6520 6f66 2074 oryThe name of t\n+00005d80: 6865 2064 6972 6563 746f 7279 2069 6e20 he directory in \n+00005d90: 7768 6963 6820 7468 6520 7374 616e 6461 which the standa\n+00005da0: 7264 206c 6973 7020 6669 6c65 7320 6c69 rd lisp files li\n+00005db0: 7665 2e73 6974 652d 6c69 7370 2d64 6972 ve.site-lisp-dir\n+00005dc0: 6563 746f 7279 5468 6520 6e61 6d65 206f ectoryThe name o\n+00005dd0: 6620 7468 6520 6469 7265 6374 6f72 7920 f the directory \n+00005de0: 696e 2077 6869 6368 2073 6974 652d 7370 in which site-sp\n+00005df0: 6563 6966 6963 204c 6973 7020 6669 6c65 ecific Lisp file\n+00005e00: 7320 6172 6520 7374 6f72 6564 2e65 7865 s are stored.exe\n+00005e10: 632d 6469 7265 6374 6f72 7954 6865 206e c-directoryThe n\n+00005e20: 616d 6520 6f66 2074 6865 2064 6972 6563 ame of the direc\n+00005e30: 746f 7279 2063 6f6e 7461 696e 696e 6720 tory containing \n+00005e40: 6172 6368 6974 6563 7475 7265 2073 7065 architecture spe\n+00005e50: 6369 6669 6320 6669 6c65 732e 646f 6375 cific files.docu\n+00005e60: 6d65 6e74 6174 696f 6e2d 6669 6c65 5468 mentation-fileTh\n+00005e70: 6520 6e61 6d65 206f 6620 7468 6520 6461 e name of the da\n+00005e80: 7461 6261 7365 2063 6f6e 7461 696e 696e tabase containin\n+00005e90: 6720 7468 6520 6c69 7370 2d6c 6962 7261 g the lisp-libra\n+00005ea0: 7279 2773 2064 6f63 756d 656e 7461 7469 ry's documentati\n+00005eb0: 6f6e 2073 7472 696e 6773 2e64 6f63 756d on strings.docum\n+00005ec0: 656e 7461 7469 6f6e 2d66 696c 6573 4120 entation-filesA \n+00005ed0: 6c69 7374 206f 6620 6461 7461 6261 7365 list of database\n+00005ee0: 206e 616d 6573 2063 6f6e 7461 696e 696e names containin\n+00005ef0: 6720 616c 6c20 646f 6375 6d65 6e74 6174 g all documentat\n+00005f00: 696f 6e20 7374 7269 6e67 732e 646c 2d6c ion strings.dl-l\n+00005f10: 6f61 642d 7265 6c6f 632d 6e6f 7757 6865 oad-reloc-nowWhe\n+00005f20: 6e20 6e6f 6e2d 6e69 6c2c 2064 796e 616d n non-nil, dynam\n+00005f30: 6963 616c 6c79 206c 6f61 6465 6420 6c69 ically loaded li\n+00005f40: 6272 6172 6965 7320 6861 7665 2061 6c6c braries have all\n+00005f50: 2073 796d 626f 6c20 7265 6c6f 6361 7469 symbol relocati\n+00005f60: 6f6e 730a 7065 7266 726f 6d65 6420 6174 ons.perfromed at\n+00005f70: 206c 6f61 642d 7469 6d65 2c20 6e6f 7420 load-time, not \n+00005f80: 6173 2072 6571 7569 7265 642e 7265 702e as required.rep.\n+00005f90: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00005fa0: 236c 616d 6264 616c 616d 6264 6120 4c41 #lambdalambda LA\n+00005fb0: 4d42 4441 2d4c 4953 5420 424f 4459 2e2e MBDA-LIST BODY..\n+00005fc0: 2e0a 0a45 7661 6c75 6174 6573 2074 6f20 ...Evaluates to \n+00005fd0: 616e 2061 6e6f 6e79 6d6f 7573 2066 756e an anonymous fun\n+00005fe0: 6374 696f 6e2e 0000 0000 0000 0000 0000 ction...........\n+00005ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00006000: 6c6f 6164 2d66 696c 656e 616d 6557 6869 load-filenameWhi\n+00006010: 6c65 2075 7369 6e67 2074 6865 2060 6c6f le using the `lo\n+00006020: 6164 2720 6675 6e63 7469 6f6e 2074 6f20 ad' function to \n+00006030: 6c6f 6164 2061 204c 6973 7020 6c69 6272 load a Lisp libr\n+00006040: 6172 792c 2074 6869 7320 7661 7269 6162 ary, this variab\n+00006050: 6c65 2069 730a 7365 7420 746f 2074 6865 le is.set to the\n+00006060: 206e 616d 6520 6f66 2074 6865 2066 696c name of the fil\n+00006070: 6520 6265 696e 6720 6c6f 6164 6564 2e72 e being loaded.r\n+00006080: 6570 2e64 6174 6123 6361 7263 6172 2043 ep.data#carcar C\n+00006090: 4f4e 532d 4345 4c4c 0a0a 5265 7475 726e ONS-CELL..Return\n+000060a0: 7320 7468 6520 7661 6c75 6520 7374 6f72 s the value stor\n+000060b0: 6564 2069 6e20 7468 6520 6361 7220 736c ed in the car sl\n+000060c0: 6f74 206f 6620 434f 4e53 2d43 454c 4c2c ot of CONS-CELL,\n+000060d0: 206f 7220 6e69 6c20 6966 2043 4f4e 532d or nil if CONS-\n+000060e0: 4345 4c4c 0a69 7320 6e69 6c2e 7265 702e CELL.is nil.rep.\n+000060f0: 6461 7461 2363 6472 6364 7220 434f 4e53 data#cdrcdr CONS\n+00006100: 2d43 454c 4c0a 0a52 6574 7572 6e73 2074 -CELL..Returns t\n+00006110: 6865 2076 616c 7565 2073 746f 7265 6420 he value stored \n+00006120: 696e 2074 6865 2063 6472 2073 6c6f 7420 in the cdr slot \n+00006130: 6f66 2043 4f4e 532d 4345 4c4c 2c20 6f72 of CONS-CELL, or\n+00006140: 206e 696c 2069 6620 434f 4e53 2d43 454c nil if CONS-CEL\n+00006150: 4c0a 6973 206e 696c 2e72 6570 2e64 6174 L.is nil.rep.dat\n+00006160: 6123 6c69 7374 6c69 7374 2041 5247 532e a#listlist ARGS.\n+00006170: 2e2e 0a0a 5265 7475 726e 7320 6120 6e65 ....Returns a ne\n+00006180: 7720 6c69 7374 2077 6974 6820 656c 656d w list with elem\n+00006190: 656e 7473 2041 5247 532e 2e2e 7265 702e ents ARGS...rep.\n+000061a0: 6461 7461 236c 6973 742a 6c69 7374 2a20 data#list*list* \n+000061b0: 4152 4731 2041 5247 3220 2e2e 2e20 4152 ARG1 ARG2 ... AR\n+000061c0: 474e 0a0a 5265 7475 726e 7320 6120 6e65 GN..Returns a ne\n+000061d0: 7720 6c69 7374 2028 4152 4731 2041 5247 w list (ARG1 ARG\n+000061e0: 3220 2e2e 2e20 4152 474e 2d31 202e 2041 2 ... ARGN-1 . A\n+000061f0: 5247 4e29 2e20 5468 6174 2069 732c 2074 RGN). That is, t\n+00006200: 6865 2073 616d 6520 6173 2066 726f 6d0a he same as from.\n+00006210: 606c 6973 7427 2062 7574 2074 6865 206c `list' but the l\n+00006220: 6173 7420 6172 6775 6d65 6e74 2069 7320 ast argument is \n+00006230: 646f 7474 6564 2074 6f20 7468 6520 6c61 dotted to the la\n+00006240: 7374 2062 7574 206f 6e65 2061 7267 756d st but one argum\n+00006250: 656e 742e 7265 702e 6461 7461 236d 616b ent.rep.data#mak\n+00006260: 652d 6c69 7374 6d61 6b65 2d6c 6973 7420 e-listmake-list \n+00006270: 4c45 4e47 5448 205b 494e 4954 4941 4c2d LENGTH [INITIAL-\n+00006280: 7265 7076 5d0a 0a52 6574 7572 6e73 2061 repv]..Returns a\n+00006290: 206e 6577 206c 6973 7420 7769 7468 204c new list with L\n+000062a0: 454e 4754 4820 6d65 6d62 6572 732c 2065 ENGTH members, e\n+000062b0: 6163 6820 6f66 2077 6869 6368 2069 7320 ach of which is \n+000062c0: 696e 6974 6961 6c69 7365 6420 746f 0a49 initialised to.I\n+000062d0: 4e49 5449 414c 2d72 6570 762c 206f 7220 NITIAL-repv, or \n+000062e0: 6e69 6c2e 7265 702e 6461 7461 2361 7070 nil.rep.data#app\n+000062f0: 656e 6461 7070 656e 6420 4c49 5354 532e endappend LISTS.\n+00006300: 2e2e 0a0a 4e6f 6e2d 6465 7374 7275 6374 ....Non-destruct\n+00006310: 6976 656c 7920 636f 6e63 6174 656e 6174 ively concatenat\n+00006320: 6573 2065 6163 6820 6f66 2069 7427 7320 es each of it's \n+00006330: 6172 6775 6d65 6e74 204c 4953 5453 2e2e argument LISTS..\n+00006340: 2e20 696e 746f 206f 6e65 0a6e 6577 206c . into one.new l\n+00006350: 6973 7420 7768 6963 6820 6973 2072 6574 ist which is ret\n+00006360: 7572 6e65 642e 7265 702e 6461 7461 236e urned.rep.data#n\n+00006370: 636f 6e63 6e63 6f6e 6320 4c49 5354 532e concnconc LISTS.\n+00006380: 2e2e 0a0a 4465 7374 7275 6374 6976 656c ....Destructivel\n+00006390: 7920 636f 6e63 6174 656e 6174 6573 2065 y concatenates e\n+000063a0: 6163 6820 6f66 2069 7427 7320 6172 6775 ach of it's argu\n+000063b0: 6d65 6e74 204c 4953 5453 2e2e 2e20 696e ment LISTS... in\n+000063c0: 746f 206f 6e65 206e 6577 0a6c 6973 742e to one new.list.\n+000063d0: 2045 7665 7279 204c 4953 5420 6275 7420 Every LIST but \n+000063e0: 7468 6520 6c61 7374 2069 7320 6d6f 6469 the last is modi\n+000063f0: 6669 6564 2073 6f20 7468 6174 2069 7427 fied so that it'\n+00006400: 7320 6c61 7374 2063 6472 2070 6f69 6e74 s last cdr point\n+00006410: 730a 746f 2074 6865 2062 6567 696e 6e69 s.to the beginni\n+00006420: 6e67 206f 6620 7468 6520 6e65 7874 206c ng of the next l\n+00006430: 6973 742e 2052 6574 7572 6e73 2074 6865 ist. Returns the\n+00006440: 206e 6577 206c 6973 742e 7265 702e 6461 new list.rep.da\n+00006450: 7461 2372 706c 6163 6172 706c 6163 6120 ta#rplacarplaca \n+00006460: 434f 4e53 2d43 454c 4c20 4e45 572d 4341 CONS-CELL NEW-CA\n+00006470: 520a 0a53 6574 7320 7468 6520 7661 6c75 R..Sets the valu\n+00006480: 6520 6f66 2074 6865 2063 6172 2073 6c6f e of the car slo\n+00006490: 7420 696e 2043 4f4e 532d 4345 4c4c 2074 t in CONS-CELL t\n+000064a0: 6f20 4e45 572d 4341 522e 0a52 6574 7572 o NEW-CAR..Retur\n+000064b0: 6e73 2074 6865 2043 4f4e 532d 4345 4c4c ns the CONS-CELL\n+000064c0: 2e72 6570 2e64 6174 6123 7270 6c61 6364 .rep.data#rplacd\n+000064d0: 7270 6c61 6364 2043 4f4e 532d 4345 4c4c rplacd CONS-CELL\n+000064e0: 204e 4557 2d43 4452 0a0a 5365 7473 2074 NEW-CDR..Sets t\n+000064f0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n+00006500: 6364 7220 736c 6f74 2069 6e20 434f 4e53 cdr slot in CONS\n+00006510: 2d43 454c 4c20 746f 204e 4557 2d43 4452 -CELL to NEW-CDR\n+00006520: 2e0a 5265 7475 726e 7320 7468 6520 434f ..Returns the CO\n+00006530: 4e53 2d43 454c 4c2e 7265 702e 6461 7461 NS-CELL.rep.data\n+00006540: 2372 6576 6572 7365 7265 7665 7273 6520 #reversereverse \n+00006550: 4c49 5354 0a0a 5265 7475 726e 7320 6120 LIST..Returns a \n+00006560: 6e65 7720 6c69 7374 2077 6869 6368 2069 new list which i\n+00006570: 7320 6120 636f 7079 206f 6620 4c49 5354 s a copy of LIST\n+00006580: 2065 7863 6570 7420 7468 6174 2074 6865 except that the\n+00006590: 206d 656d 6265 7273 2061 7265 2069 6e0a members are in.\n+000065a0: 7265 7665 7273 6520 6f72 6465 722e 7265 reverse order.re\n+000065b0: 702e 6461 7461 236e 7265 7665 7273 656e p.data#nreversen\n+000065c0: 7265 7665 7273 6520 4c49 5354 0a0a 5265 reverse LIST..Re\n+000065d0: 7475 726e 7320 4c49 5354 2061 6c74 6572 turns LIST alter\n+000065e0: 6564 2073 6f20 7468 6174 2069 7427 7320 ed so that it's \n+000065f0: 6d65 6d62 6572 7320 6172 6520 696e 2072 members are in r\n+00006600: 6576 6572 7365 206f 7264 6572 2074 6f20 everse order to \n+00006610: 7768 6174 2074 6865 790a 7765 7265 2e20 what they.were. \n+00006620: 5468 6973 2066 756e 6374 696f 6e20 6973 This function is\n+00006630: 2064 6573 7472 7563 7469 7665 2074 6f77 destructive tow\n+00006640: 6172 6473 2069 7427 7320 6172 6775 6d65 ards it's argume\n+00006650: 6e74 2e72 6570 2e64 6174 6123 6173 736f nt.rep.data#asso\n+00006660: 6361 7373 6f63 2045 4c54 2041 5353 4f43 cassoc ELT ASSOC\n+00006670: 2d4c 4953 540a 0a53 6561 7263 6865 7320 -LIST..Searches \n+00006680: 4153 534f 432d 4c49 5354 2066 6f72 2061 ASSOC-LIST for a\n+00006690: 206c 6973 7420 7768 6f73 6520 6669 7273 list whose firs\n+000066a0: 7420 656c 656d 656e 7420 6973 2045 4c54 t element is ELT\n+000066b0: 2e20 6061 7373 6f63 2720 7573 6573 0a60 . `assoc' uses.`\n+000066c0: 6571 7561 6c27 2074 6f20 636f 6d70 6172 equal' to compar\n+000066d0: 6520 656c 656d 656e 7473 2e20 5265 7475 e elements. Retu\n+000066e0: 726e 7320 7468 6520 7375 622d 6c69 7374 rns the sub-list\n+000066f0: 2073 7461 7274 696e 6720 6672 6f6d 2074 starting from t\n+00006700: 6865 2066 6972 7374 200a 6d61 7463 6869 he first .matchi\n+00006710: 6e67 2061 7373 6f63 6961 7469 6f6e 2e0a ng association..\n+00006720: 466f 7220 6578 616d 706c 652c 0a20 2020 For example,. \n+00006730: 2028 6173 736f 6320 2774 6872 6565 2027 (assoc 'three '\n+00006740: 2828 6f6e 6520 2e20 3129 2028 7477 6f20 ((one . 1) (two \n+00006750: 2e20 3229 2028 7468 7265 6520 2e20 3329 . 2) (three . 3)\n+00006760: 2028 666f 7572 202e 2034 2929 290a 2020 (four . 4))). \n+00006770: 2020 203d 3e20 2874 6872 6565 202e 2033 => (three . 3\n+00006780: 2972 6570 2e64 6174 6123 6173 7371 6173 )rep.data#assqas\n+00006790: 7371 2045 4c54 2041 5353 4f43 2d4c 4953 sq ELT ASSOC-LIS\n+000067a0: 540a 0a53 6561 7263 6865 7320 4153 534f T..Searches ASSO\n+000067b0: 432d 4c49 5354 2066 6f72 2061 206c 6973 C-LIST for a lis\n+000067c0: 7420 7768 6f73 6520 6669 7273 7420 656c t whose first el\n+000067d0: 656d 656e 7420 6973 2045 4c54 2e20 6061 ement is ELT. `a\n+000067e0: 7373 7127 2075 7365 7320 6065 7127 0a74 ssq' uses `eq'.t\n+000067f0: 6f20 636f 6d70 6172 6520 656c 656d 656e o compare elemen\n+00006800: 7473 2e20 5265 7475 726e 7320 7468 6520 ts. Returns the \n+00006810: 7375 622d 6c69 7374 2073 7461 7274 696e sub-list startin\n+00006820: 6720 6672 6f6d 2074 6865 2066 6972 7374 g from the first\n+00006830: 206d 6174 6368 696e 670a 6173 736f 6369 matching.associ\n+00006840: 6174 696f 6e2e 7265 702e 6461 7461 2372 ation.rep.data#r\n+00006850: 6173 736f 6372 6173 736f 6320 454c 5420 assocrassoc ELT \n+00006860: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear\n+00006870: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST \n+00006880: 666f 7220 6120 636f 6e73 2d63 656c 6c20 for a cons-cell \n+00006890: 7768 6f73 6520 6364 7220 656c 656d 656e whose cdr elemen\n+000068a0: 7420 6973 2060 6571 7561 6c27 2074 6f20 t is `equal' to \n+000068b0: 454c 542e 200a 5265 7475 726e 7320 7468 ELT. .Returns th\n+000068c0: 6520 6669 7273 7420 636f 6e73 2d63 656c e first cons-cel\n+000068d0: 6c20 7768 6963 6820 6d61 7463 6865 732c l which matches,\n+000068e0: 206f 7220 6e69 6c2e 0a46 6f72 2065 7861 or nil..For exa\n+000068f0: 6d70 6c65 2c0a 2020 2020 2872 6173 736f mple,. (rasso\n+00006900: 6320 3320 2728 286f 6e65 202e 2031 2920 c 3 '((one . 1) \n+00006910: 2874 776f 202e 2032 2920 2874 6872 6565 (two . 2) (three\n+00006920: 202e 2033 2920 2866 6f75 7220 2e20 3429 . 3) (four . 4)\n+00006930: 2929 0a20 2020 2020 3d3e 2028 7468 7265 )). => (thre\n+00006940: 6520 2e20 3329 7265 702e 6461 7461 2372 e . 3)rep.data#r\n+00006950: 6173 7371 7261 7373 7120 454c 5420 4153 assqrassq ELT AS\n+00006960: 534f 432d 4c49 5354 0a0a 5365 6172 6368 SOC-LIST..Search\n+00006970: 6573 2041 5353 4f43 2d4c 4953 5420 666f es ASSOC-LIST fo\n+00006980: 7220 6120 636f 6e73 2d63 656c 6c20 7768 r a cons-cell wh\n+00006990: 6f73 6520 6364 7220 6973 2060 6571 2720 ose cdr is `eq' \n+000069a0: 746f 2045 4c54 2e0a 5265 7475 726e 7320 to ELT..Returns \n+000069b0: 7468 6520 6669 7273 7420 6d61 7463 6869 the first matchi\n+000069c0: 6e67 2063 6f6e 732d 6365 6c6c 2c20 656c ng cons-cell, el\n+000069d0: 7365 206e 696c 2e72 6570 2e64 6174 6123 se nil.rep.data#\n+000069e0: 6e74 686e 7468 2049 4e44 4558 204c 4953 nthnth INDEX LIS\n+000069f0: 540a 0a52 6574 7572 6e73 2074 6865 2049 T..Returns the I\n+00006a00: 4e44 4558 7468 2065 6c65 6d65 6e74 206f NDEXth element o\n+00006a10: 6620 4c49 5354 2e20 5468 6520 6669 7273 f LIST. The firs\n+00006a20: 7420 656c 656d 656e 7420 6861 7320 616e t element has an\n+00006a30: 2049 4e44 4558 206f 6620 7a65 726f 2e72 INDEX of zero.r\n+00006a40: 6570 2e64 6174 6123 6e74 6863 6472 6e74 ep.data#nthcdrnt\n+00006a50: 6863 6472 2049 4e44 4558 204c 4953 540a hcdr INDEX LIST.\n+00006a60: 0a52 6574 7572 6e73 2074 6865 2049 4e44 .Returns the IND\n+00006a70: 4558 7468 2063 6472 206f 6620 4c49 5354 EXth cdr of LIST\n+00006a80: 2e20 5468 6520 6669 7273 7420 6973 2049 . The first is I\n+00006a90: 4e44 4558 207a 6572 6f2e 7265 702e 6461 NDEX zero.rep.da\n+00006aa0: 7461 236c 6173 746c 6173 7420 4c49 5354 ta#lastlast LIST\n+00006ab0: 0a0a 5265 7475 726e 7320 7468 6520 6c61 ..Returns the la\n+00006ac0: 7374 2065 6c65 6d65 6e74 206f 6620 4c49 st element of LI\n+00006ad0: 5354 2e72 6570 2e64 6174 6123 6d61 7063 ST.rep.data#mapc\n+00006ae0: 6172 6d61 7063 6172 2046 554e 4354 494f armapcar FUNCTIO\n+00006af0: 4e20 4c49 5354 0a0a 4361 6c6c 7320 4655 N LIST..Calls FU\n+00006b00: 4e43 5449 4f4e 2d4e 414d 4520 7769 7468 NCTION-NAME with\n+00006b10: 2065 6163 6820 656c 656d 656e 7420 6f66 each element of\n+00006b20: 204c 4953 5420 6173 2061 6e20 6172 6775 LIST as an argu\n+00006b30: 6d65 6e74 2069 6e20 7475 726e 2061 6e64 ment in turn and\n+00006b40: 0a72 6574 7572 6e73 2061 206e 6577 206c .returns a new l\n+00006b50: 6973 7420 636f 6e73 7472 7563 7465 6420 ist constructed \n+00006b60: 6672 6f6d 2074 6865 2072 6573 756c 7473 from the results\n+00006b70: 2c20 6965 2c0a 2020 286d 6170 6361 7220 , ie,. (mapcar \n+00006b80: 2866 756e 6374 696f 6e20 286c 616d 6264 (function (lambd\n+00006b90: 6120 2878 2920 2831 2b20 7829 2929 2027 a (x) (1+ x))) '\n+00006ba0: 2831 2032 2033 2929 0a20 2020 3d3e 2028 (1 2 3)). => (\n+00006bb0: 3220 3320 3429 7265 702e 6461 7461 236d 2 3 4)rep.data#m\n+00006bc0: 6170 636d 6170 6320 4655 4e43 5449 4f4e apcmapc FUNCTION\n+00006bd0: 204c 4953 540a 0a41 7070 6c69 6573 2046 LIST..Applies F\n+00006be0: 554e 4354 494f 4e20 746f 2065 6163 6820 UNCTION to each \n+00006bf0: 656c 656d 656e 7420 696e 204c 4953 542c element in LIST,\n+00006c00: 2064 6973 6361 7264 7320 7468 6520 7265 discards the re\n+00006c10: 7375 6c74 732e 7265 702e 6461 7461 2366 sults.rep.data#f\n+00006c20: 696c 7465 7266 696c 7465 7220 5052 4544 ilterfilter PRED\n+00006c30: 4943 4154 4520 4c49 5354 0a0a 5265 7475 ICATE LIST..Retu\n+00006c40: 726e 2061 206e 6577 206c 6973 742c 2063 rn a new list, c\n+00006c50: 6f6e 7369 7374 696e 6720 6f66 2074 6865 onsisting of the\n+00006c60: 2065 6c65 6d65 6e74 7320 696e 204c 4953 elements in LIS\n+00006c70: 5420 7768 6963 6820 7468 6520 6675 6e63 T which the func\n+00006c80: 7469 6f6e 0a50 5245 4449 4341 5445 2072 tion.PREDICATE r\n+00006c90: 6574 7572 6e73 2074 2077 6865 6e20 6170 eturns t when ap\n+00006ca0: 706c 6965 6420 746f 3b20 692e 652e 2073 plied to; i.e. s\n+00006cb0: 6f6d 6574 6869 6e67 206c 696b 650a 0a28 omething like..(\n+00006cc0: 6d61 7063 6172 2027 6e63 6f6e 6320 286d mapcar 'nconc (m\n+00006cd0: 6170 6361 7220 2327 286c 616d 6264 6120 apcar #'(lambda \n+00006ce0: 2878 290a 0909 0920 2020 2877 6865 6e20 (x).... (when \n+00006cf0: 2850 5245 4449 4341 5445 2078 290a 0909 (PREDICATE x)...\n+00006d00: 0920 2020 2020 286c 6973 7420 7829 2929 . (list x)))\n+00006d10: 0a09 0920 2020 2020 2020 4c49 5354 2929 ... LIST))\n+00006d20: 7265 702e 6461 7461 236d 656d 6265 726d rep.data#memberm\n+00006d30: 656d 6265 7220 454c 5420 4c49 5354 0a0a ember ELT LIST..\n+00006d40: 4966 2045 4c54 2069 7320 6120 6d65 6d62 If ELT is a memb\n+00006d50: 6572 206f 6620 6c69 7374 204c 4953 5420 er of list LIST \n+00006d60: 7468 656e 2072 6574 7572 6e20 7468 6520 then return the \n+00006d70: 7461 696c 206f 6620 7468 6520 6c69 7374 tail of the list\n+00006d80: 2073 7461 7274 696e 670a 6672 6f6d 2074 starting.from t\n+00006d90: 6865 206d 6174 6368 6564 2045 4c54 2c20 he matched ELT, \n+00006da0: 6965 2c0a 2020 286d 656d 6265 7220 3120 ie,. (member 1 \n+00006db0: 2728 3220 3120 3329 290a 2020 203d 3e20 '(2 1 3)). => \n+00006dc0: 2831 2033 290a 606d 656d 6265 7227 2075 (1 3).`member' u\n+00006dd0: 7365 7320 6065 7175 616c 2720 746f 2063 ses `equal' to c\n+00006de0: 6f6d 7061 7265 2061 746f 6d73 2e72 6570 ompare atoms.rep\n+00006df0: 2e64 6174 6123 6d65 6d71 6d65 6d71 2045 .data#memqmemq E\n+00006e00: 4c54 204c 4953 540a 0a49 6620 454c 5420 LT LIST..If ELT \n+00006e10: 6973 2061 206d 656d 6265 7220 6f66 206c is a member of l\n+00006e20: 6973 7420 4c49 5354 2074 6865 6e20 7265 ist LIST then re\n+00006e30: 7475 726e 2074 6865 2074 6169 6c20 6f66 turn the tail of\n+00006e40: 2074 6865 206c 6973 7420 7374 6172 7469 the list starti\n+00006e50: 6e67 0a66 726f 6d20 7468 6520 6d61 7463 ng.from the matc\n+00006e60: 6865 6420 454c 542c 2069 652c 0a20 2028 hed ELT, ie,. (\n+00006e70: 6d65 6d71 2031 2027 2832 2031 2033 2929 memq 1 '(2 1 3))\n+00006e80: 0a20 2020 3d3e 2028 3120 3329 0a60 6d65 . => (1 3).`me\n+00006e90: 6d71 2720 7573 6573 2060 6571 2720 746f mq' uses `eq' to\n+00006ea0: 2063 6f6d 7061 7265 2061 746f 6d73 2e72 compare atoms.r\n+00006eb0: 6570 2e64 6174 6123 6d65 6d71 6c6d 656d ep.data#memqlmem\n+00006ec0: 716c 2045 4c54 204c 4953 540a 0a49 6620 ql ELT LIST..If \n+00006ed0: 454c 5420 6973 2061 206d 656d 6265 7220 ELT is a member \n+00006ee0: 6f66 206c 6973 7420 4c49 5354 2074 6865 of list LIST the\n+00006ef0: 6e20 7265 7475 726e 2074 6865 2074 6169 n return the tai\n+00006f00: 6c20 6f66 2074 6865 206c 6973 7420 7374 l of the list st\n+00006f10: 6172 7469 6e67 0a66 726f 6d20 7468 6520 arting.from the \n+00006f20: 6d61 7463 6865 6420 454c 542e 2060 6d65 matched ELT. `me\n+00006f30: 6d71 6c27 2075 7365 7320 6065 716c 2720 mql' uses `eql' \n+00006f40: 746f 2063 6f6d 7061 7265 206c 6973 7420 to compare list \n+00006f50: 6974 656d 732e 7265 702e 6461 7461 2364 items.rep.data#d\n+00006f60: 656c 6574 6564 656c 6574 6520 454c 5420 eletedelete ELT \n+00006f70: 4c49 5354 0a0a 5265 7475 726e 7320 4c49 LIST..Returns LI\n+00006f80: 5354 2077 6974 6820 616e 7920 6d65 6d62 ST with any memb\n+00006f90: 6572 7320 6065 7175 616c 2720 746f 2045 ers `equal' to E\n+00006fa0: 4c54 2064 6573 7472 7563 7469 7665 6c79 LT destructively\n+00006fb0: 2072 656d 6f76 6564 2e72 6570 2e64 6174 removed.rep.dat\n+00006fc0: 6123 6172 7261 7970 6172 7261 7970 2041 a#arrayparrayp A\n+00006fd0: 5247 0a0a 5265 7475 726e 7320 7420 7768 RG..Returns t wh\n+00006fe0: 656e 2041 5247 2069 7320 616e 2061 7272 en ARG is an arr\n+00006ff0: 6179 2e00 0000 0000 0000 0000 0000 0000 ay..............\n+00007000: 7265 702e 6461 7461 2364 656c 7164 656c rep.data#delqdel\n+00007010: 7120 454c 5420 4c49 5354 0a0a 5265 7475 q ELT LIST..Retu\n+00007020: 726e 7320 4c49 5354 2077 6974 6820 616e rns LIST with an\n+00007030: 7920 6d65 6d62 6572 7320 6065 7127 2074 y members `eq' t\n+00007040: 6f20 454c 5420 6465 7374 7275 6374 6976 o ELT destructiv\n+00007050: 656c 7920 7265 6d6f 7665 642e 7265 702e ely removed.rep.\n+00007060: 6461 7461 2364 656c 6574 652d 6966 6465 data#delete-ifde\n+00007070: 6c65 7465 2d69 6620 4655 4e43 5449 4f4e lete-if FUNCTION\n+00007080: 204c 4953 540a 0a53 696d 696c 6172 2074 LIST..Similar t\n+00007090: 6f20 6064 656c 6574 6527 2065 7863 6570 o `delete' excep\n+000070a0: 7420 7468 6174 2061 2070 7265 6469 6361 t that a predica\n+000070b0: 7465 2066 756e 6374 696f 6e2c 2046 554e te function, FUN\n+000070c0: 4354 494f 4e2d 4e41 4d45 2c20 6973 0a75 CTION-NAME, is.u\n+000070d0: 7365 6420 746f 2064 6563 6964 6520 7768 sed to decide wh\n+000070e0: 6963 6820 656c 656d 656e 7473 2074 6f20 ich elements to \n+000070f0: 6465 6c65 7465 2028 7265 6d6f 7665 2064 delete (remove d\n+00007100: 6573 7472 7563 7469 7665 6c79 292e 0a60 estructively)..`\n+00007110: 6465 6c65 7465 2d69 6627 2064 656c 6574 delete-if' delet\n+00007120: 6573 2061 6e20 656c 656d 656e 7420 6966 es an element if\n+00007130: 2046 554e 4354 494f 4e2d 4e41 4d45 2072 FUNCTION-NAME r\n+00007140: 6574 7572 6e73 206e 6f6e 2d6e 696c 2077 eturns non-nil w\n+00007150: 6865 6e20 0a61 7070 6c69 6564 2074 6f20 hen .applied to \n+00007160: 7468 6174 2065 6c65 6d65 6e74 2c20 6965 that element, ie\n+00007170: 2c0a 2020 2864 656c 6574 652d 6966 2027 ,. (delete-if '\n+00007180: 286c 616d 6264 6120 2878 2920 283d 2078 (lambda (x) (= x\n+00007190: 2031 2929 2027 2831 2032 2033 2034 2031 1)) '(1 2 3 4 1\n+000071a0: 2032 2929 0a20 2020 3d3e 2028 3220 3320 2)). => (2 3 \n+000071b0: 3420 3229 7265 702e 6461 7461 2364 656c 4 2)rep.data#del\n+000071c0: 6574 652d 6966 2d6e 6f74 6465 6c65 7465 ete-if-notdelete\n+000071d0: 2d69 662d 6e6f 7420 4655 4e43 5449 4f4e -if-not FUNCTION\n+000071e0: 204c 4953 540a 0a53 696d 696c 6172 2074 LIST..Similar t\n+000071f0: 6f20 6064 656c 6574 6527 2065 7863 6570 o `delete' excep\n+00007200: 7420 7468 6174 2061 2070 7265 6469 6361 t that a predica\n+00007210: 7465 2066 756e 6374 696f 6e2c 2046 554e te function, FUN\n+00007220: 4354 494f 4e2d 4e41 4d45 2c20 6973 0a75 CTION-NAME, is.u\n+00007230: 7365 6420 746f 2064 6563 6964 6520 7768 sed to decide wh\n+00007240: 6963 6820 656c 656d 656e 7473 2074 6f20 ich elements to \n+00007250: 6465 6c65 7465 2028 7265 6d6f 7665 2064 delete (remove d\n+00007260: 6573 7472 7563 7469 7665 6c79 292e 0a60 estructively)..`\n+00007270: 6465 6c65 7465 2d69 662d 6e6f 7427 2064 delete-if-not' d\n+00007280: 656c 6574 6573 2061 6e20 656c 656d 656e eletes an elemen\n+00007290: 7420 6966 2046 554e 4354 494f 4e2d 4e41 t if FUNCTION-NA\n+000072a0: 4d45 2072 6574 7572 6e73 206e 696c 2077 ME returns nil w\n+000072b0: 6865 6e20 0a61 7070 6c69 6564 2074 6f20 hen .applied to \n+000072c0: 7468 6174 2065 6c65 6d65 6e74 2c20 6965 that element, ie\n+000072d0: 2c0a 2020 2864 656c 6574 652d 6966 2d6e ,. (delete-if-n\n+000072e0: 6f74 2027 286c 616d 6264 6120 2878 2920 ot '(lambda (x) \n+000072f0: 283d 2078 2031 2929 2027 2831 2032 2033 (= x 1)) '(1 2 3\n+00007300: 2034 2031 2032 2929 0a20 2020 3d3e 2028 4 1 2)). => (\n+00007310: 3120 3129 7265 702e 6461 7461 2376 6563 1 1)rep.data#vec\n+00007320: 746f 7276 6563 746f 7220 4152 4753 2e2e torvector ARGS..\n+00007330: 2e0a 0a52 6574 7572 6e73 2061 206e 6577 ...Returns a new\n+00007340: 2076 6563 746f 7220 7769 7468 2041 5247 vector with ARG\n+00007350: 532e 2e2e 2061 7320 6974 7320 656c 656d S... as its elem\n+00007360: 656e 7473 2e72 6570 2e64 6174 6123 6d61 ents.rep.data#ma\n+00007370: 6b65 2d76 6563 746f 726d 616b 652d 7665 ke-vectormake-ve\n+00007380: 6374 6f72 2053 495a 4520 5b49 4e49 5449 ctor SIZE [INITI\n+00007390: 414c 2d72 6570 765d 0a0a 4372 6561 7465 AL-repv]..Create\n+000073a0: 7320 6120 6e65 7720 7665 6374 6f72 206f s a new vector o\n+000073b0: 6620 7369 7a65 2053 495a 452e 2049 6620 f size SIZE. If \n+000073c0: 494e 4954 4941 4c2d 7265 7076 2069 7320 INITIAL-repv is \n+000073d0: 7072 6f76 6964 6564 2065 6163 6820 656c provided each el\n+000073e0: 656d 656e 740a 7769 6c6c 2062 6520 7365 ement.will be se\n+000073f0: 7420 746f 2074 6861 7420 7661 6c75 652c t to that value,\n+00007400: 2065 6c73 6520 7468 6579 2077 696c 6c20 else they will \n+00007410: 616c 6c20 6265 206e 696c 2e72 6570 2e64 all be nil.rep.d\n+00007420: 6174 6123 6173 6574 6173 6574 2041 5252 ata#asetaset ARR\n+00007430: 4159 2049 4e44 4558 204e 4557 2d56 414c AY INDEX NEW-VAL\n+00007440: 5545 0a0a 5365 7473 2065 6c65 6d65 6e74 UE..Sets element\n+00007450: 206e 756d 6265 7220 494e 4445 5820 2861 number INDEX (a\n+00007460: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege\n+00007470: 7229 206f 6620 4152 5241 5920 2863 616e r) of ARRAY (can\n+00007480: 2062 6520 6120 7665 6374 6f72 0a6f 7220 be a vector.or \n+00007490: 6120 7374 7269 6e67 2920 746f 204e 4557 a string) to NEW\n+000074a0: 2d56 414c 5545 2c20 7265 7475 726e 696e -VALUE, returnin\n+000074b0: 6720 4e45 572d 5641 4c55 452e 204e 6f74 g NEW-VALUE. Not\n+000074c0: 6520 7468 6174 2073 7472 696e 6773 0a63 e that strings.c\n+000074d0: 616e 206f 6e6c 7920 636f 6e74 6169 6e20 an only contain \n+000074e0: 6368 6172 6163 7465 7273 2028 6965 2c20 characters (ie, \n+000074f0: 696e 7465 6765 7273 292e 7265 702e 6461 integers).rep.da\n+00007500: 7461 2361 7265 6661 7265 6620 4152 5241 ta#arefaref ARRA\n+00007510: 5920 494e 4445 580a 0a52 6574 7572 6e73 Y INDEX..Returns\n+00007520: 2074 6865 2049 4e44 4558 7468 2028 6120 the INDEXth (a \n+00007530: 6e6f 6e2d 6e65 6761 7469 7665 2069 6e74 non-negative int\n+00007540: 6567 6572 2920 656c 656d 656e 7420 6f66 eger) element of\n+00007550: 2041 5252 4159 2c20 7768 6963 680a 6361 ARRAY, which.ca\n+00007560: 6e20 6265 2061 2076 6563 746f 7220 6f72 n be a vector or\n+00007570: 2061 2073 7472 696e 672e 2049 4e44 4558 a string. INDEX\n+00007580: 2073 7461 7274 7320 6174 207a 6572 6f2e starts at zero.\n+00007590: 7265 702e 6461 7461 236d 616b 652d 7374 rep.data#make-st\n+000075a0: 7269 6e67 6d61 6b65 2d73 7472 696e 6720 ringmake-string \n+000075b0: 4c45 4e47 5448 205b 494e 4954 4941 4c2d LENGTH [INITIAL-\n+000075c0: 5641 4c55 455d 0a0a 5265 7475 726e 7320 VALUE]..Returns \n+000075d0: 6120 6e65 7720 7374 7269 6e67 206f 6620 a new string of \n+000075e0: 6c65 6e67 7468 204c 454e 4754 482c 2065 length LENGTH, e\n+000075f0: 6163 6820 6368 6172 6163 7465 7220 6973 ach character is\n+00007600: 2069 6e69 7469 616c 6973 6564 2074 6f0a initialised to.\n+00007610: 494e 4954 4941 4c2d 7265 7076 2c20 6f72 INITIAL-repv, or\n+00007620: 2074 6f20 7370 6163 6520 6966 2049 4e49 to space if INI\n+00007630: 5449 414c 2d56 414c 5545 2069 7320 6e6f TIAL-VALUE is no\n+00007640: 7420 6769 7665 6e2e 7265 702e 6461 7461 t given.rep.data\n+00007650: 2373 7562 7374 7269 6e67 7375 6273 7472 #substringsubstr\n+00007660: 696e 6720 5354 5249 4e47 2053 5441 5254 ing STRING START\n+00007670: 205b 454e 445d 0a0a 5265 7475 726e 7320 [END]..Returns \n+00007680: 7468 6520 706f 7274 696f 6e20 6f66 2053 the portion of S\n+00007690: 5452 494e 4720 7374 6172 7469 6e67 2061 TRING starting a\n+000076a0: 7420 6368 6172 6163 7465 7220 6e75 6d62 t character numb\n+000076b0: 6572 2053 5441 5254 2061 6e64 2065 6e64 er START and end\n+000076c0: 696e 670a 6174 2074 6865 2063 6861 7261 ing.at the chara\n+000076d0: 6374 6572 2062 6566 6f72 6520 454e 4420 cter before END \n+000076e0: 286f 7220 7468 6520 656e 6420 6f66 2074 (or the end of t\n+000076f0: 6865 2073 7472 696e 6720 6966 2045 4e44 he string if END\n+00007700: 2069 7320 6e6f 7420 6769 7665 6e29 2e0a is not given)..\n+00007710: 416c 6c20 696e 6469 6365 7320 7374 6172 All indices star\n+00007720: 7420 6174 207a 6572 6f2e 7265 702e 6461 t at zero.rep.da\n+00007730: 7461 2363 6f6e 6361 7463 6f6e 6361 7420 ta#concatconcat \n+00007740: 4152 4753 2e2e 2e0a 0a43 6f6e 6361 7465 ARGS.....Concate\n+00007750: 6e61 7465 7320 616c 6c20 4152 4753 2e2e nates all ARGS..\n+00007760: 2e20 696e 746f 2061 2073 696e 676c 6520 . into a single \n+00007770: 7374 7269 6e67 2c20 6561 6368 2061 7267 string, each arg\n+00007780: 756d 656e 7420 6361 6e20 6265 2061 2073 ument can be a s\n+00007790: 7472 696e 672c 0a61 2063 6861 7261 6374 tring,.a charact\n+000077a0: 6572 206f 7220 6120 6c69 7374 206f 7220 er or a list or \n+000077b0: 7665 6374 6f72 206f 6620 6368 6172 6163 vector of charac\n+000077c0: 7465 7273 2e72 6570 2e64 6174 6123 6c65 ters.rep.data#le\n+000077d0: 6e67 7468 6c65 6e67 7468 2053 4551 5545 ngthlength SEQUE\n+000077e0: 4e43 450a 0a52 6574 7572 6e73 2074 6865 NCE..Returns the\n+000077f0: 206e 756d 6265 7220 6f66 2065 6c65 6d65 number of eleme\n+00007800: 6e74 7320 696e 2053 4551 5545 4e43 4520 nts in SEQUENCE \n+00007810: 2861 2073 7472 696e 672c 206c 6973 7420 (a string, list \n+00007820: 6f72 2076 6563 746f 7229 2e72 6570 2e64 or vector).rep.d\n+00007830: 6174 6123 636f 7079 2d73 6571 7565 6e63 ata#copy-sequenc\n+00007840: 6563 6f70 792d 7365 7175 656e 6365 2053 ecopy-sequence S\n+00007850: 4551 5545 4e43 450a 0a52 6574 7572 6e73 EQUENCE..Returns\n+00007860: 2061 206e 6577 2073 6571 7565 6e63 6520 a new sequence \n+00007870: 7768 6f73 6520 656c 656d 656e 7473 2061 whose elements a\n+00007880: 7265 2065 7120 746f 2074 686f 7365 2069 re eq to those i\n+00007890: 6e20 5345 5155 454e 4345 2e72 6570 2e64 n SEQUENCE.rep.d\n+000078a0: 6174 6123 656c 7465 6c74 2053 4551 5545 ata#eltelt SEQUE\n+000078b0: 4e43 4520 494e 4445 580a 0a52 6574 7572 NCE INDEX..Retur\n+000078c0: 6e20 7468 6520 656c 656d 656e 7420 6f66 n the element of\n+000078d0: 2053 4551 5545 4e43 4520 6174 2070 6f73 SEQUENCE at pos\n+000078e0: 6974 696f 6e20 494e 4445 5820 2863 6f75 ition INDEX (cou\n+000078f0: 6e74 696e 6720 6672 6f6d 207a 6572 6f29 nting from zero)\n+00007900: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00007910: 7265 7465 7223 636f 6e64 636f 6e64 2028 reter#condcond (\n+00007920: 434f 4e44 4954 494f 4e20 464f 524d 532e CONDITION FORMS.\n+00007930: 2e2e 2029 202e 2e2e 0a0a 4669 6e64 2074 .. ) .....Find t\n+00007940: 6865 2066 6972 7374 2043 4f4e 4449 5449 he first CONDITI\n+00007950: 4f4e 2077 6869 6368 2068 6173 2061 2076 ON which has a v\n+00007960: 616c 7565 206f 6620 7420 7768 656e 2065 alue of t when e\n+00007970: 7661 6c27 6564 2c20 7468 656e 2070 6572 val'ed, then per\n+00007980: 666f 726d 0a61 2070 726f 676e 206f 6e20 form.a progn on \n+00007990: 6974 7320 6173 736f 6369 6174 6564 2046 its associated F\n+000079a0: 4f52 4d53 2e20 4966 2074 6865 7265 2061 ORMS. If there a\n+000079b0: 7265 206e 6f20 464f 524d 5320 7769 7468 re no FORMS with\n+000079c0: 2074 6865 2043 4f4e 4449 5449 4f4e 0a74 the CONDITION.t\n+000079d0: 6865 6e20 7468 6520 7661 6c75 6520 6f66 hen the value of\n+000079e0: 2074 6865 2043 4f4e 4449 5449 4f4e 2069 the CONDITION i\n+000079f0: 7320 7265 7475 726e 6564 2e20 4966 206e s returned. If n\n+00007a00: 6f20 434f 4e44 4954 494f 4e20 6973 2074 o CONDITION is t\n+00007a10: 2074 6865 6e0a 7265 7475 726e 206e 696c then.return nil\n+00007a20: 2e0a 416e 2065 7861 6d70 6c65 2c0a 2020 ..An example,. \n+00007a30: 2863 6f6e 640a 2020 2020 2828 7374 7269 (cond. ((stri\n+00007a40: 6e67 7020 666f 6f29 0a20 2020 2020 2028 ngp foo). (\n+00007a50: 7469 746c 6520 2266 6f6f 2069 7320 6120 title \"foo is a \n+00007a60: 7374 7269 6e67 2229 290a 2020 2020 2828 string\")). ((\n+00007a70: 6e75 6d62 6572 7020 666f 6f29 0a20 2020 numberp foo). \n+00007a80: 2020 2028 7365 7471 2062 6172 2066 6f6f (setq bar foo\n+00007a90: 290a 2020 2020 2020 2874 6974 6c65 2022 ). (title \"\n+00007aa0: 666f 6f20 6973 2061 206e 756d 6265 7222 foo is a number\"\n+00007ab0: 2929 0a20 2020 2028 740a 2020 2020 2020 )). (t. \n+00007ac0: 2874 6974 6c65 2022 666f 6f20 6973 2073 (title \"foo is s\n+00007ad0: 6f6d 6574 6869 6e67 2065 6c73 652e 2e2e omething else...\n+00007ae0: 2229 2929 0a4e 6f74 6520 7468 6520 7573 \"))).Note the us\n+00007af0: 6520 6f66 2070 6c61 696e 2060 7427 206f e of plain `t' o\n+00007b00: 6e20 6974 2773 206f 776e 2066 6f72 2074 n it's own for t\n+00007b10: 6865 206c 6173 7420 434f 4e44 4954 494f he last CONDITIO\n+00007b20: 4e2c 2074 6869 7320 6973 0a6c 696b 6520 N, this is.like \n+00007b30: 7468 6520 6c61 7374 2065 6c73 6520 696e the last else in\n+00007b40: 2061 6e20 656c 7365 2d69 6620 7374 6174 an else-if stat\n+00007b50: 656d 656e 7420 696e 2043 2e72 6570 2e69 ement in C.rep.i\n+00007b60: 6f2e 6669 6c65 7323 6c6f 6164 2d66 696c o.files#load-fil\n+00007b70: 656c 6f61 642d 6669 6c65 2046 494c 454e eload-file FILEN\n+00007b80: 414d 4520 5b53 5452 5543 5455 5245 5d0a AME [STRUCTURE].\n+00007b90: 0a4c 6f61 6420 7468 6520 6669 6c65 206f .Load the file o\n+00007ba0: 6620 4c69 7370 2066 6f72 6d73 2063 616c f Lisp forms cal\n+00007bb0: 6c65 6420 4649 4c45 4e41 4d45 2028 6e6f led FILENAME (no\n+00007bc0: 2073 7566 6669 7865 7320 6172 6520 6164 suffixes are ad\n+00007bd0: 6465 642c 206f 720a 7061 7468 7320 7365 ded, or.paths se\n+00007be0: 6172 6368 6564 292e 2054 6865 2066 696c arched). The fil\n+00007bf0: 6520 6973 206c 6f61 6465 6420 696e 2061 e is loaded in a\n+00007c00: 206e 756c 6c20 6c65 7869 6361 6c20 656e null lexical en\n+00007c10: 7669 726f 6e6d 656e 742c 0a77 6974 6869 vironment,.withi\n+00007c20: 6e20 5354 5255 4354 5552 452e 2054 6865 n STRUCTURE. The\n+00007c30: 2076 616c 7565 206f 6620 7468 6520 6c61 value of the la\n+00007c40: 7374 2066 6f72 6d20 6576 616c 7561 7465 st form evaluate\n+00007c50: 6420 6973 2072 6574 7572 6e65 642e 7265 d is returned.re\n+00007c60: 702e 696f 2e66 696c 6573 236c 6f61 646c p.io.files#loadl\n+00007c70: 6f61 6420 4649 4c45 205b 4e4f 2d45 5252 oad FILE [NO-ERR\n+00007c80: 4f52 5d20 5b4e 4f2d 5041 5448 5d20 5b4e OR] [NO-PATH] [N\n+00007c90: 4f2d 5355 4646 4958 5d0a 0a41 7474 656d O-SUFFIX]..Attem\n+00007ca0: 7074 2074 6f20 6f70 656e 2061 6e64 2074 pt to open and t\n+00007cb0: 6865 6e20 7265 6164 2d61 6e64 2d65 7661 hen read-and-eva\n+00007cc0: 6c20 7468 6520 6669 6c65 206f 6620 4c69 l the file of Li\n+00007cd0: 7370 2063 6f64 6520 4649 4c45 2e0a 0a46 sp code FILE...F\n+00007ce0: 6f72 2065 6163 6820 6469 7265 6374 6f72 or each director\n+00007cf0: 7920 6e61 6d65 6420 696e 2074 6865 2076 y named in the v\n+00007d00: 6172 6961 626c 6520 606c 6f61 642d 7061 ariable `load-pa\n+00007d10: 7468 2720 7472 6965 7320 7468 6520 7661 th' tries the va\n+00007d20: 6c75 6520 6f66 0a46 494c 4520 7769 7468 lue of.FILE with\n+00007d30: 2060 2e6a 6c63 2720 2863 6f6d 7069 6c65 `.jlc' (compile\n+00007d40: 642d 6c69 7370 2920 6170 7065 6e64 6564 d-lisp) appended\n+00007d50: 2074 6f20 6974 2c20 7468 656e 2077 6974 to it, then wit\n+00007d60: 6820 602e 6a6c 2720 6170 7065 6e64 6564 h `.jl' appended\n+00007d70: 0a74 6f20 6974 2c20 6669 6e61 6c6c 7920 .to it, finally \n+00007d80: 7472 6965 7320 4649 4c45 2077 6974 686f tries FILE witho\n+00007d90: 7574 206d 6f64 6966 6963 6174 696f 6e2e ut modification.\n+00007da0: 0a0a 4966 204e 4f2d 4552 524f 5220 6973 ..If NO-ERROR is\n+00007db0: 206e 6f6e 2d6e 696c 206e 6f20 6572 726f non-nil no erro\n+00007dc0: 7220 6973 2073 6967 6e61 6c6c 6564 2069 r is signalled i\n+00007dd0: 6620 4649 4c45 2063 616e 2774 2062 6520 f FILE can't be \n+00007de0: 666f 756e 642e 2049 660a 4e4f 2d50 4154 found. If.NO-PAT\n+00007df0: 4820 6973 206e 6f6e 2d6e 696c 2074 6865 H is non-nil the\n+00007e00: 2060 6c6f 6164 2d70 6174 6827 2076 6172 `load-path' var\n+00007e10: 6961 626c 6520 6973 206e 6f74 2075 7365 iable is not use\n+00007e20: 642c 206a 7573 7420 7468 6520 7661 6c75 d, just the valu\n+00007e30: 650a 6f66 2046 494c 452e 2049 6620 4e4f e.of FILE. If NO\n+00007e40: 2d53 5546 4649 5820 6973 206e 6f6e 2d6e -SUFFIX is non-n\n+00007e50: 696c 206e 6f20 7375 6666 6978 6573 2061 il no suffixes a\n+00007e60: 7265 2061 7070 656e 6465 6420 746f 2046 re appended to F\n+00007e70: 494c 452e 0a0a 4966 2074 6865 2063 6f6d ILE...If the com\n+00007e80: 7069 6c65 6420 7665 7273 696f 6e20 6973 piled version is\n+00007e90: 206f 6c64 6572 2074 6861 6e20 6974 2773 older than it's\n+00007ea0: 2073 6f75 7263 6520 636f 6465 2c20 7468 source code, th\n+00007eb0: 6520 736f 7572 6365 2063 6f64 6520 6973 e source code is\n+00007ec0: 0a6c 6f61 6465 6420 616e 6420 6120 7761 .loaded and a wa\n+00007ed0: 726e 696e 6720 6973 2064 6973 706c 6179 rning is display\n+00007ee0: 6564 2e72 6570 2e64 6174 6123 6571 6571 ed.rep.data#eqeq\n+00007ef0: 2056 414c 5545 3120 5641 4c55 4532 0a0a VALUE1 VALUE2..\n+00007f00: 5265 7475 726e 7320 7420 6966 2056 414c Returns t if VAL\n+00007f10: 5545 3120 616e 6420 5641 4c55 4532 2061 UE1 and VALUE2 a\n+00007f20: 7265 206f 6e65 2061 6e64 2074 6865 2073 re one and the s\n+00007f30: 616d 6520 6f62 6a65 6374 2e20 4e6f 7465 ame object. Note\n+00007f40: 2074 6861 740a 7468 6973 206d 6179 206f that.this may o\n+00007f50: 7220 6d61 7920 6e6f 7420 6265 2074 7275 r may not be tru\n+00007f60: 6520 666f 7220 6e75 6d62 6572 7320 6f66 e for numbers of\n+00007f70: 2074 6865 2073 616d 6520 7661 6c75 6520 the same value \n+00007f80: 2873 6565 2060 6571 6c27 292e 7265 702e (see `eql').rep.\n+00007f90: 6461 7461 236e 6f74 6e6f 7420 4152 470a data#notnot ARG.\n+00007fa0: 0a49 6620 4152 4720 6973 206e 696c 2072 .If ARG is nil r\n+00007fb0: 6574 7572 6e73 2074 2c20 656c 7365 2072 eturns t, else r\n+00007fc0: 6574 7572 6e73 206e 696c 2e72 6570 2e64 eturns nil.rep.d\n+00007fd0: 6174 6123 6e75 6c6c 6e75 6c6c 2041 5247 ata#nullnull ARG\n+00007fe0: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n+00007ff0: 5247 2069 7320 6e69 6c2e 0000 0000 0000 RG is nil.......\n+00008000: 7265 702e 6461 7461 2365 7175 616c 6571 rep.data#equaleq\n+00008010: 7561 6c20 5641 4c55 4531 2056 414c 5545 ual VALUE1 VALUE\n+00008020: 320a 0a43 6f6d 7061 7265 7320 5641 4c55 2..Compares VALU\n+00008030: 4531 2061 6e64 2056 414c 5545 322c 2063 E1 and VALUE2, c\n+00008040: 6f6d 7061 7265 7320 7468 6520 6163 7475 ompares the actu\n+00008050: 616c 2073 7472 7563 7475 7265 206f 6620 al structure of \n+00008060: 7468 6520 6f62 6a65 6374 7320 6e6f 740a the objects not.\n+00008070: 6a75 7374 2077 6865 7468 6572 2074 6865 just whether the\n+00008080: 206f 626a 6563 7473 2061 7265 206f 6e65 objects are one\n+00008090: 2061 6e64 2074 6865 2073 616d 652e 2069 and the same. i\n+000080a0: 652c 2077 696c 6c20 7265 7475 726e 2074 e, will return t\n+000080b0: 2066 6f72 2074 776f 0a73 7472 696e 6773 for two.strings\n+000080c0: 2062 7569 6c74 2066 726f 6d20 7468 6520 built from the \n+000080d0: 7361 6d65 2063 6861 7261 6374 6572 7320 same characters \n+000080e0: 696e 2074 6865 2073 616d 6520 6f72 6465 in the same orde\n+000080f0: 7220 6576 656e 2069 6620 7468 6520 7374 r even if the st\n+00008100: 7269 6e67 7327 0a6c 6f63 6174 696f 6e20 rings'.location \n+00008110: 696e 206d 656d 6f72 7920 6973 2064 6966 in memory is dif\n+00008120: 6665 7265 6e74 2e72 6570 2e64 6174 6123 ferent.rep.data#\n+00008130: 7374 7269 6e67 2d68 6561 642d 6571 7374 string-head-eqst\n+00008140: 7269 6e67 2d68 6561 642d 6571 2053 5452 ring-head-eq STR\n+00008150: 494e 4731 2053 5452 494e 4732 0a0a 5265 ING1 STRING2..Re\n+00008160: 7475 726e 7320 7420 6966 2053 5452 494e turns t if STRIN\n+00008170: 4732 206d 6174 6368 6573 2074 6865 2062 G2 matches the b\n+00008180: 6567 696e 6e69 6e67 206f 6620 5354 5249 eginning of STRI\n+00008190: 4e47 312c 2069 652c 0a20 2028 7374 7269 NG1, ie,. (stri\n+000081a0: 6e67 2d68 6561 642d 6571 2022 666f 6f62 ng-head-eq \"foob\n+000081b0: 6172 2220 2266 6f6f 2229 0a20 2020 3d3e ar\" \"foo\"). =>\n+000081c0: 2074 0a20 2028 7374 7269 6e67 2d68 6561 t. (string-hea\n+000081d0: 642d 6571 2022 666f 6f22 2022 666f 6f62 d-eq \"foo\" \"foob\n+000081e0: 6172 2229 0a20 2020 3d3e 206e 696c 7265 ar\"). => nilre\n+000081f0: 702e 6461 7461 2373 7472 696e 672d 6571 p.data#string-eq\n+00008200: 7561 6c73 7472 696e 672d 6571 7561 6c20 ualstring-equal \n+00008210: 5354 5249 4e47 3120 5354 5249 4e47 320a STRING1 STRING2.\n+00008220: 0a52 6574 7572 6e73 2074 2069 6620 5354 .Returns t if ST\n+00008230: 5249 4e47 3120 616e 6420 5354 5249 4e47 RING1 and STRING\n+00008240: 3220 6172 6520 7468 6520 7361 6d65 2c20 2 are the same, \n+00008250: 6967 6e6f 7269 6e67 2063 6173 652e 7265 ignoring case.re\n+00008260: 702e 6461 7461 2373 7472 696e 672d 6c65 p.data#string-le\n+00008270: 7373 7073 7472 696e 672d 6c65 7373 7020 sspstring-lessp \n+00008280: 5354 5249 4e47 3120 5354 5249 4e47 320a STRING1 STRING2.\n+00008290: 0a52 6574 7572 6e73 2074 2069 6620 5354 .Returns t if ST\n+000082a0: 5249 4e47 3120 6973 2060 6c65 7373 2720 RING1 is `less' \n+000082b0: 7468 616e 2053 5452 494e 4732 2c20 6967 than STRING2, ig\n+000082c0: 6e6f 7269 6e67 2063 6173 652e 7265 702e noring case.rep.\n+000082d0: 6461 7461 233d 3d20 4152 4731 2041 5247 data#== ARG1 ARG\n+000082e0: 3220 5b41 5247 3320 2e2e 2e5d 0a0a 5265 2 [ARG3 ...]..Re\n+000082f0: 7475 726e 7320 7420 6966 2065 6163 6820 turns t if each \n+00008300: 7661 6c75 6520 6973 2074 6865 2073 616d value is the sam\n+00008310: 6520 6173 2065 7665 7279 206f 7468 6572 e as every other\n+00008320: 2076 616c 7565 2e20 2855 7369 6e67 0a60 value. (Using.`\n+00008330: 6571 7561 6c27 2074 6f20 636f 6d70 6172 equal' to compar\n+00008340: 6520 7661 6c75 6573 2c20 6578 6365 7074 e values, except\n+00008350: 2066 6f72 206e 756d 6265 7273 2c20 7768 for numbers, wh\n+00008360: 6572 6520 6578 6163 746e 6573 7320 6973 ere exactness is\n+00008370: 0a69 676e 6f72 6564 2e29 7265 702e 6461 .ignored.)rep.da\n+00008380: 7461 233a 2f3d 2f3d 2041 5247 3120 4152 ta#:/=/= ARG1 AR\n+00008390: 4732 202e 2e2e 0a0a 5265 7475 726e 7320 G2 .....Returns \n+000083a0: 7420 6966 2065 6163 6820 7661 6c75 6520 t if each value \n+000083b0: 6973 2064 6966 6665 7265 6e74 2066 726f is different fro\n+000083c0: 6d20 6576 6572 7920 6f74 6865 7220 7661 m every other va\n+000083d0: 6c75 652e 2028 5573 696e 670a 6065 7175 lue. (Using.`equ\n+000083e0: 616c 2720 746f 2063 6f6d 7061 7265 2076 al' to compare v\n+000083f0: 616c 7565 732c 2065 7863 6570 7420 666f alues, except fo\n+00008400: 7220 6e75 6d62 6572 732c 2077 6865 7265 r numbers, where\n+00008410: 2065 7861 6374 6e65 7373 2069 730a 6967 exactness is.ig\n+00008420: 6e6f 7265 642e 2972 6570 2e64 6174 6123 nored.)rep.data#\n+00008430: 3e3e 2041 5247 3120 4152 4732 205b 4152 >> ARG1 ARG2 [AR\n+00008440: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n+00008450: 2074 2069 6620 4152 4731 2069 7320 6772 t if ARG1 is gr\n+00008460: 6561 7465 7220 7468 616e 2041 5247 322c eater than ARG2,\n+00008470: 2061 6e64 2069 6620 4152 4732 2069 7320 and if ARG2 is \n+00008480: 6772 6561 7465 7220 7468 616e 2041 5247 greater than ARG\n+00008490: 332c 0a61 6e64 2073 6f20 6f6e 2e20 4e6f 3,.and so on. No\n+000084a0: 7465 2074 6861 7420 7468 6973 2063 6f6d te that this com\n+000084b0: 6d61 6e64 2069 736e 2774 206c 696d 6974 mand isn't limit\n+000084c0: 6564 2074 6f20 6e75 6d62 6572 732c 2069 ed to numbers, i\n+000084d0: 7420 6361 6e20 646f 0a73 7472 696e 6773 t can do.strings\n+000084e0: 2c20 706f 7369 7469 6f6e 732c 206d 6172 , positions, mar\n+000084f0: 6b73 2c20 6574 6320 6173 2077 656c 6c2e ks, etc as well.\n+00008500: 7265 702e 6461 7461 233e 3d3e 3d20 4152 rep.data#>=>= AR\n+00008510: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 ..\n+00008520: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if\n+00008530: 2041 5247 3120 6973 2067 7265 6174 6572 ARG1 is greater\n+00008540: 2d6f 722d 6571 7561 6c20 7468 616e 2041 -or-equal than A\n+00008550: 5247 322e 204e 6f74 6520 7468 6174 2074 RG2. Note that t\n+00008560: 6869 7320 636f 6d6d 616e 640a 6973 6e27 his command.isn'\n+00008570: 7420 6c69 6d69 7465 6420 746f 206e 756d t limited to num\n+00008580: 6265 7273 2c20 6974 2063 616e 2064 6f20 bers, it can do \n+00008590: 7374 7269 6e67 732c 2070 6f73 6974 696f strings, positio\n+000085a0: 6e73 2c20 6d61 726b 732c 2065 7463 2061 ns, marks, etc a\n+000085b0: 7320 7765 6c6c 2e72 6570 2e64 6174 6123 s well.rep.data#\n+000085c0: 3c3c 2041 5247 3120 4152 4732 205b 4152 << ARG1 ARG2 [AR\n+000085d0: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n+000085e0: 2074 2069 6620 4152 4731 2069 7320 6c65 t if ARG1 is le\n+000085f0: 7373 2074 6861 6e20 4152 4732 2e20 4e6f ss than ARG2. No\n+00008600: 7465 2074 6861 7420 7468 6973 2063 6f6d te that this com\n+00008610: 6d61 6e64 2069 736e 2774 206c 696d 6974 mand isn't limit\n+00008620: 6564 2074 6f0a 6e75 6d62 6572 732c 2069 ed to.numbers, i\n+00008630: 7420 6361 6e20 646f 2073 7472 696e 6773 t can do strings\n+00008640: 2c20 706f 7369 7469 6f6e 732c 206d 6172 , positions, mar\n+00008650: 6b73 2c20 6574 6320 6173 2077 656c 6c2e ks, etc as well.\n+00008660: 7265 702e 6461 7461 233c 3d3c 3d20 4152 rep.data#<=<= AR\n+00008670: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 ..\n+00008680: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if\n+00008690: 2041 5247 3120 6973 206c 6573 732d 6f72 ARG1 is less-or\n+000086a0: 2d65 7175 616c 2074 6861 6e20 4152 4732 -equal than ARG2\n+000086b0: 2e20 4e6f 7465 2074 6861 7420 7468 6973 . Note that this\n+000086c0: 2063 6f6d 6d61 6e64 2069 736e 2774 0a6c command isn't.l\n+000086d0: 696d 6974 6564 2074 6f20 6e75 6d62 6572 imited to number\n+000086e0: 732c 2069 7420 6361 6e20 646f 2073 7472 s, it can do str\n+000086f0: 696e 6773 2c20 706f 7369 7469 6f6e 732c ings, positions,\n+00008700: 206d 6172 6b73 2c20 6574 6320 6173 2077 marks, etc as w\n+00008710: 656c 6c2e 7265 702e 6461 7461 2361 746f ell.rep.data#ato\n+00008720: 6d61 746f 6d20 4152 470a 0a52 6574 7572 matom ARG..Retur\n+00008730: 6e73 2074 2069 6620 4152 4720 6973 206e ns t if ARG is n\n+00008740: 6f74 2061 2063 6f6e 732d 6365 6c6c 2e72 ot a cons-cell.r\n+00008750: 6570 2e64 6174 6123 636f 6e73 7063 6f6e ep.data#conspcon\n+00008760: 7370 2041 5247 0a0a 5265 7475 726e 7320 sp ARG..Returns \n+00008770: 7420 6966 2041 5247 2069 7320 6120 636f t if ARG is a co\n+00008780: 6e73 2d63 656c 6c2e 7265 702e 6461 7461 ns-cell.rep.data\n+00008790: 236c 6973 7470 6c69 7374 7020 4152 470a #listplistp ARG.\n+000087a0: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n+000087b0: 4720 6973 2061 206c 6973 742c 2028 6569 G is a list, (ei\n+000087c0: 7468 6572 2061 2063 6f6e 732d 6365 6c6c ther a cons-cell\n+000087d0: 206f 7220 6e69 6c29 2e72 6570 2e64 6174 or nil).rep.dat\n+000087e0: 6123 7374 7269 6e67 7073 7472 696e 6770 a#stringpstringp\n+000087f0: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n+00008800: 6973 2041 5247 2069 7320 6120 7374 7269 is ARG is a stri\n+00008810: 6e67 2e72 6570 2e64 6174 6123 7665 6374 ng.rep.data#vect\n+00008820: 6f72 7076 6563 746f 7270 2041 5247 0a0a orpvectorp ARG..\n+00008830: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n+00008840: 2069 7320 6120 7665 6374 6f72 2e72 6570 is a vector.rep\n+00008850: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+00008860: 7223 6675 6e63 7469 6f6e 7066 756e 6374 r#functionpfunct\n+00008870: 696f 6e70 2041 5247 0a0a 5265 7475 726e ionp ARG..Return\n+00008880: 7320 7420 6966 2041 5247 2069 7320 6120 s t if ARG is a \n+00008890: 6675 6e63 7469 6f6e 2e72 6570 2e6c 616e function.rep.lan\n+000088a0: 672e 696e 7465 7270 7265 7465 7223 6d61 g.interpreter#ma\n+000088b0: 6372 6f70 6d61 6372 6f70 2041 5247 0a0a cropmacrop ARG..\n+000088c0: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n+000088d0: 2069 7320 6120 6d61 6372 6f2e 7265 702e is a macro.rep.\n+000088e0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+000088f0: 2373 7065 6369 616c 2d66 6f72 6d2d 7073 #special-form-ps\n+00008900: 7065 6369 616c 2d66 6f72 6d2d 7020 4152 pecial-form-p AR\n+00008910: 470a 0a52 6574 7572 6e73 2074 2069 6620 G..Returns t if \n+00008920: 4152 4720 6973 2061 2073 7065 6369 616c ARG is a special\n+00008930: 2d66 6f72 6d2e 7265 702e 6c61 6e67 2e69 -form.rep.lang.i\n+00008940: 6e74 6572 7072 6574 6572 2373 7562 7270 nterpreter#subrp\n+00008950: 7375 6272 7020 4152 470a 0a52 6574 7572 subrp ARG..Retur\n+00008960: 6e73 2074 2069 6620 6172 6720 6973 2061 ns t if arg is a\n+00008970: 2070 7269 6d69 7469 7665 2066 756e 6374 primitive funct\n+00008980: 696f 6e2e 7265 702e 6461 7461 2373 6571 ion.rep.data#seq\n+00008990: 7565 6e63 6570 7365 7175 656e 6365 7020 uencepsequencep \n+000089a0: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i\n+000089b0: 7320 4152 4720 6973 2061 2073 6571 7565 s ARG is a seque\n+000089c0: 6e63 6520 2861 206c 6973 742c 2076 6563 nce (a list, vec\n+000089d0: 746f 7220 6f72 2073 7472 696e 6729 2e72 tor or string).r\n+000089e0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+000089f0: 7465 7223 7375 6272 2d6e 616d 6573 7562 ter#subr-namesub\n+00008a00: 722d 6e61 6d65 2053 5542 5220 5b55 5345 r-name SUBR [USE\n+00008a10: 2d56 4152 5d0a 0a52 6574 7572 6e73 2074 -VAR]..Returns t\n+00008a20: 6865 206e 616d 6520 2861 2073 7472 696e he name (a strin\n+00008a30: 6729 2061 7373 6f63 6961 7465 6420 7769 g) associated wi\n+00008a40: 7468 2053 5542 522e 7265 702e 7379 7374 th SUBR.rep.syst\n+00008a50: 656d 2363 616c 6c2d 686f 6f6b 6361 6c6c em#call-hookcall\n+00008a60: 2d68 6f6f 6b20 484f 4f4b 2041 5247 2d4c -hook HOOK ARG-L\n+00008a70: 4953 5420 5b54 5950 455d 0a0a 4361 6c6c IST [TYPE]..Call\n+00008a80: 2074 6865 2068 6f6f 6b20 6e61 6d65 6420 the hook named \n+00008a90: 6279 2074 6865 2073 796d 626f 6c20 484f by the symbol HO\n+00008aa0: 4f4b 2c20 7061 7373 696e 6720 616c 6c20 OK, passing all \n+00008ab0: 6675 6e63 7469 6f6e 7320 7468 6520 6172 functions the ar\n+00008ac0: 6775 6d65 6e74 730a 696e 2074 6865 206c guments.in the l\n+00008ad0: 6973 7420 4152 472d 4c49 5354 2e20 4e6f ist ARG-LIST. No\n+00008ae0: 7465 2074 6861 7420 484f 4f4b 206d 6179 te that HOOK may\n+00008af0: 2061 6c73 6f20 6265 2074 6865 2061 6374 also be the act\n+00008b00: 7561 6c20 6c69 7374 206f 6620 6675 6e63 ual list of func\n+00008b10: 7469 6f6e 730a 746f 2063 616c 6c2e 0a0a tions.to call...\n+00008b20: 5459 5045 2064 6566 696e 6573 2068 6f77 TYPE defines how\n+00008b30: 2074 6865 2072 6574 7572 6e20 7661 6c75 the return valu\n+00008b40: 6573 206f 6620 6561 6368 2066 756e 6374 es of each funct\n+00008b50: 696f 6e20 696e 2074 6865 2068 6f6f 6b20 ion in the hook \n+00008b60: 6172 650a 7472 6561 7465 642e 2049 6620 are.treated. If \n+00008b70: 5459 5045 2069 7320 6e69 6c20 7468 6579 TYPE is nil they\n+00008b80: 2061 7265 2069 676e 6f72 6564 2c20 6966 are ignored, if\n+00008b90: 2054 5950 4520 6973 2074 6865 2073 796d TYPE is the sym\n+00008ba0: 626f 6c20 6061 6e64 270a 7468 6520 686f bol `and'.the ho\n+00008bb0: 6f6b 2061 626f 7274 7320 6166 7465 7220 ok aborts after \n+00008bc0: 6120 6675 6e63 7469 6f6e 2072 6574 7572 a function retur\n+00008bd0: 6e73 206e 696c 2c20 6966 2054 5950 4520 ns nil, if TYPE \n+00008be0: 6973 2060 6f72 2720 7468 6520 686f 6f6b is `or' the hook\n+00008bf0: 0a61 626f 7274 7320 7768 656e 2061 2066 .aborts when a f\n+00008c00: 756e 6374 696f 6e20 7265 7475 726e 7320 unction returns \n+00008c10: 6e6f 6e2d 6e69 6c2e 0a0a 496e 2061 6c6c non-nil...In all\n+00008c20: 2063 6173 6573 2074 6865 2076 616c 7565 cases the value\n+00008c30: 2072 6574 7572 6e65 6420 6279 2074 6865 returned by the\n+00008c40: 206c 6173 742d 6576 616c 7561 7465 6420 last-evaluated \n+00008c50: 6675 6e63 7469 6f6e 2069 730a 7265 7475 function is.retu\n+00008c60: 726e 6564 2e72 6570 2e6c 616e 672e 696e rned.rep.lang.in\n+00008c70: 7465 7270 7265 7465 7223 6361 6c6c 2d77 terpreter#call-w\n+00008c80: 6974 682d 6578 6365 7074 696f 6e2d 6861 ith-exception-ha\n+00008c90: 6e64 6c65 7263 616c 6c2d 7769 7468 2d65 ndlercall-with-e\n+00008ca0: 7863 6570 7469 6f6e 2d68 616e 646c 6572 xception-handler\n+00008cb0: 2054 4855 4e4b 2048 414e 444c 4552 0a0a THUNK HANDLER..\n+00008cc0: 4361 6c6c 2054 4855 4e4b 2061 6e64 2072 Call THUNK and r\n+00008cd0: 6574 7572 6e20 6974 7320 7661 6c75 652e eturn its value.\n+00008ce0: 2048 6f77 6576 6572 2069 6620 616e 2065 However if an e\n+00008cf0: 7863 6570 7469 6f6e 206f 6620 616e 7920 xception of any \n+00008d00: 666f 726d 0a6f 6363 7572 732c 2063 616c form.occurs, cal\n+00008d10: 6c20 4841 4e44 4c45 5220 7769 7468 2061 l HANDLER with a\n+00008d20: 2073 696e 676c 6520 6172 6775 6d65 6e74 single argument\n+00008d30: 2c20 7468 6520 6578 6365 7074 696f 6e20 , the exception \n+00008d40: 6461 7461 2c20 616e 640a 7265 7475 726e data, and.return\n+00008d50: 2069 7473 2076 616c 7565 2e72 6570 2e6c its value.rep.l\n+00008d60: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+00008d70: 7261 6973 652d 6578 6365 7074 696f 6e72 raise-exceptionr\n+00008d80: 6169 7365 2d65 7863 6570 7469 6f6e 2044 aise-exception D\n+00008d90: 4154 410a 0a52 6169 7365 2074 6865 2065 ATA..Raise the e\n+00008da0: 7863 6570 7469 6f6e 2072 6570 7265 7365 xception represe\n+00008db0: 6e74 6564 2062 7920 7468 6520 636f 6e73 nted by the cons\n+00008dc0: 2063 656c 6c20 4441 5441 2e69 646c 652d cell DATA.idle-\n+00008dd0: 686f 6f6b 5468 6973 2068 6f6f 6b20 6765 hookThis hook ge\n+00008de0: 7473 2065 7661 6c75 6174 6564 2065 7665 ts evaluated eve\n+00008df0: 7279 2073 6563 6f6e 6420 7768 696c 6520 ry second while \n+00008e00: 7468 6520 6564 6974 6f72 2069 7320 6964 the editor is id\n+00008e10: 6c65 2e20 446f 6e27 7420 6465 7065 6e64 le. Don't depend\n+00008e20: 0a6f 6e20 686f 7720 7265 6775 6c61 726c .on how regularl\n+00008e30: 7920 7468 6973 2067 6574 7320 6361 6c6c y this gets call\n+00008e40: 6564 2c20 616e 7920 6576 656e 7473 2066 ed, any events f\n+00008e50: 726f 6d20 7468 6520 7769 6e64 6f77 2d73 rom the window-s\n+00008e60: 7973 7465 6d20 7769 6c6c 0a64 656c 6179 ystem will.delay\n+00008e70: 2069 742e 2041 6c73 6f2c 2061 7574 6f2d it. Also, auto-\n+00008e80: 7361 7669 6e67 2066 696c 6573 2061 6e64 saving files and\n+00008e90: 2067 6172 6261 6765 2d63 6f6c 6c65 6374 garbage-collect\n+00008ea0: 696f 6e20 7461 6b65 2070 7265 6365 6465 ion take precede\n+00008eb0: 6e63 650a 7768 656e 2074 6865 7265 2773 nce.when there's\n+00008ec0: 2069 646c 6520 7469 6d65 2061 7661 696c idle time avail\n+00008ed0: 6162 6c65 2e20 5573 6520 7468 6973 2068 able. Use this h\n+00008ee0: 6f6f 6b20 7370 6172 696e 676c 792c 206f ook sparingly, o\n+00008ef0: 7220 666f 7220 7368 6f72 740a 7065 7269 r for short.peri\n+00008f00: 6f64 7320 6f6e 6c79 2170 726f 6772 616d ods only!program\n+00008f10: 2d6e 616d 6554 6865 206e 616d 6520 6f66 -nameThe name of\n+00008f20: 2074 6865 2070 726f 6772 616d 2072 756e the program run\n+00008f30: 6e69 6e67 2074 6865 2072 6570 2069 6e74 ning the rep int\n+00008f40: 6572 7072 6574 6572 2e65 7272 6f72 2d6d erpreter.error-m\n+00008f50: 6f64 6557 6865 6e20 6e69 6c2c 2065 7272 odeWhen nil, err\n+00008f60: 6f72 7320 6172 6520 6861 6e64 6c65 6420 ors are handled \n+00008f70: 6174 2074 6865 2063 7572 7265 6e74 2065 at the current e\n+00008f80: 7665 6e74 206c 6f6f 702c 206f 7468 6572 vent loop, other\n+00008f90: 2070 6f73 7369 626c 650a 7661 6c75 6573 possible.values\n+00008fa0: 2069 6e63 6c75 6465 2060 6578 6974 2720 include `exit' \n+00008fb0: 616e 6420 6074 6f70 2d6c 6576 656c 272e and `top-level'.\n+00008fc0: 7265 702e 6c61 6e67 2e6d 6174 6823 7a65 rep.lang.math#ze\n+00008fd0: 726f 707a 6572 6f70 204e 554d 4245 520a ropzerop NUMBER.\n+00008fe0: 0a52 6574 7572 6e20 7420 6966 204e 554d .Return t if NUM\n+00008ff0: 4245 5220 6973 207a 6572 6f2e 0000 0000 BER is zero.....\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 6c61 6e67 2e69 6e74 vel.rep.lang.int\n+00009150: 6572 7072 6574 6572 236d 6163 726f 6578 erpreter#macroex\n+00009160: 7061 6e64 2d31 6d61 6372 6f65 7870 616e pand-1macroexpan\n+00009170: 642d 3120 464f 524d 205b 454e 5649 524f d-1 FORM [ENVIRO\n+00009180: 4e4d 454e 545d 0a0a 4966 2046 4f52 4d20 NMENT]..If FORM \n+00009190: 6973 2061 206d 6163 726f 2063 616c 6c2c is a macro call,\n+000091a0: 2065 7870 616e 6420 6974 206f 6e63 6520 expand it once \n+000091b0: 616e 6420 7265 7475 726e 2074 6865 2072 and return the r\n+000091c0: 6573 756c 7469 6e67 2066 6f72 6d2e 0a0a esulting form...\n+000091d0: 4966 2045 4e56 4952 4f4e 4d45 4e54 2069 If ENVIRONMENT i\n+000091e0: 7320 7370 6563 6966 6965 6420 6974 2069 s specified it i\n+000091f0: 7320 6120 6675 6e63 7469 6f6e 2074 6f20 s a function to \n+00009200: 6361 6c6c 2074 6f20 646f 2074 6865 2061 call to do the a\n+00009210: 6374 7561 6c0a 6578 7061 6e73 696f 6e2e ctual.expansion.\n+00009220: 2041 6e79 206d 6163 726f 2065 7870 616e Any macro expan\n+00009230: 6465 7273 2072 6563 7572 7369 7665 6c79 ders recursively\n+00009240: 2063 616c 6c69 6e67 206d 6163 726f 6578 calling macroex\n+00009250: 7061 6e64 2073 686f 756c 640a 7061 7373 pand should.pass\n+00009260: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th\n+00009270: 6520 606d 6163 726f 2d65 6e76 6972 6f6e e `macro-environ\n+00009280: 6d65 6e74 2720 7661 7269 6162 6c65 2074 ment' variable t\n+00009290: 6f20 7468 6973 2070 6172 616d 6574 6572 o this parameter\n+000092a0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+000092b0: 7265 7465 7223 6d61 6372 6f65 7870 616e reter#macroexpan\n+000092c0: 646d 6163 726f 6578 7061 6e64 2046 4f52 dmacroexpand FOR\n+000092d0: 4d20 5b45 4e56 4952 4f4e 4d45 4e54 5d0a M [ENVIRONMENT].\n+000092e0: 0a49 6620 464f 524d 2069 7320 6120 6d61 .If FORM is a ma\n+000092f0: 6372 6f20 6361 6c6c 2c20 6578 7061 6e64 cro call, expand\n+00009300: 2069 7420 756e 7469 6c20 6974 2069 736e it until it isn\n+00009310: 2774 2e0a 0a49 6620 454e 5649 524f 4e4d 't...If ENVIRONM\n+00009320: 454e 5420 6973 2073 7065 6369 6669 6564 ENT is specified\n+00009330: 2069 7420 6973 2061 2066 756e 6374 696f it is a functio\n+00009340: 6e20 746f 2063 616c 6c20 746f 2064 6f20 n to call to do \n+00009350: 7468 6520 6163 7475 616c 0a65 7870 616e the actual.expan\n+00009360: 7369 6f6e 2e20 416e 7920 6d61 6372 6f20 sion. Any macro \n+00009370: 6578 7061 6e64 6572 7320 7265 6375 7273 expanders recurs\n+00009380: 6976 656c 7920 6361 6c6c 696e 6720 6d61 ively calling ma\n+00009390: 6372 6f65 7870 616e 6420 7368 6f75 6c64 croexpand should\n+000093a0: 0a70 6173 7320 7468 6520 7661 6c75 6520 .pass the value \n+000093b0: 6f66 2074 6865 2060 6d61 6372 6f2d 656e of the `macro-en\n+000093c0: 7669 726f 6e6d 656e 7427 2076 6172 6961 vironment' varia\n+000093d0: 626c 6520 746f 2074 6869 7320 7061 7261 ble to this para\n+000093e0: 6d65 7465 722e 7265 702e 6461 7461 2e74 meter.rep.data.t\n+000093f0: 6162 6c65 7323 7374 7269 6e67 2d68 6173 ables#string-has\n+00009400: 6873 7472 696e 672d 6861 7368 2053 5452 hstring-hash STR\n+00009410: 494e 470a 0a52 6574 7572 6e20 6120 706f ING..Return a po\n+00009420: 7369 7469 7665 2066 6978 6e75 6d20 736f sitive fixnum so\n+00009430: 6d65 686f 7720 7265 6c61 7465 6420 746f mehow related to\n+00009440: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of\n+00009450: 2053 5452 494e 472c 0a73 7563 6820 7468 STRING,.such th\n+00009460: 6174 2028 7374 7269 6e67 3d20 5820 5929 at (string= X Y)\n+00009470: 2069 6d70 6c69 6573 2028 3d20 2873 7472 implies (= (str\n+00009480: 696e 672d 6861 7368 2058 2920 2873 7472 ing-hash X) (str\n+00009490: 696e 672d 6861 7368 2059 2929 2e72 6570 ing-hash Y)).rep\n+000094a0: 2e64 6174 612e 7461 626c 6573 2373 796d .data.tables#sym\n+000094b0: 626f 6c2d 6861 7368 7379 6d62 6f6c 2d68 bol-hashsymbol-h\n+000094c0: 6173 6820 5359 4d42 4f4c 0a0a 5265 7475 ash SYMBOL..Retu\n+000094d0: 726e 2061 2070 6f73 6974 6976 6520 6669 rn a positive fi\n+000094e0: 786e 756d 2073 6f6d 6568 6f77 2072 656c xnum somehow rel\n+000094f0: 6174 6564 2074 6f20 7468 6520 6e61 6d65 ated to the name\n+00009500: 206f 6620 5359 4d42 4f4c 2e72 6570 2e64 of SYMBOL.rep.d\n+00009510: 6174 612e 7461 626c 6573 2365 712d 6861 ata.tables#eq-ha\n+00009520: 7368 6571 2d68 6173 6820 4152 470a 0a52 sheq-hash ARG..R\n+00009530: 6574 7572 6e20 6120 706f 7369 7469 7665 eturn a positive\n+00009540: 2066 6978 6e75 6d20 736f 6d65 686f 7720 fixnum somehow \n+00009550: 7265 6c61 7465 6420 746f 206f 626a 6563 related to objec\n+00009560: 7420 4152 472c 2073 7563 6820 7468 6174 t ARG, such that\n+00009570: 2028 6571 2058 0a59 2920 696d 706c 6965 (eq X.Y) implie\n+00009580: 7320 283d 2028 6571 2d68 6173 6820 5829 s (= (eq-hash X)\n+00009590: 2028 6571 2d68 6173 6820 5929 292e 7265 (eq-hash Y)).re\n+000095a0: 702e 6461 7461 2e74 6162 6c65 7323 6571 p.data.tables#eq\n+000095b0: 7561 6c2d 6861 7368 6571 7561 6c2d 6861 ual-hashequal-ha\n+000095c0: 7368 2041 5247 0a0a 5265 7475 726e 2061 sh ARG..Return a\n+000095d0: 2070 6f73 6974 6976 6520 6669 786e 756d positive fixnum\n+000095e0: 2073 6f6d 6568 6f77 2072 656c 6174 6564 somehow related\n+000095f0: 2074 6f20 4152 472c 2073 7563 6820 7468 to ARG, such th\n+00009600: 6174 2028 6571 7561 6c20 5820 5929 0a69 at (equal X Y).i\n+00009610: 6d70 6c69 6573 2028 3d20 2865 7175 616c mplies (= (equal\n+00009620: 2d68 6173 6820 5829 2028 6571 7561 6c2d -hash X) (equal-\n+00009630: 6861 7368 2059 2929 2e72 6570 2e64 6174 hash Y)).rep.dat\n+00009640: 612e 7461 626c 6573 236d 616b 652d 7461 a.tables#make-ta\n+00009650: 626c 656d 616b 652d 7461 626c 6520 4841 blemake-table HA\n+00009660: 5348 2d46 554e 4354 494f 4e20 434f 4d50 SH-FUNCTION COMP\n+00009670: 4152 452d 4655 4e43 5449 4f4e 0a0a 4372 ARE-FUNCTION..Cr\n+00009680: 6561 7465 2061 6e64 2072 6574 7572 6e20 eate and return \n+00009690: 6120 6e65 7720 6861 7368 2074 6162 6c65 a new hash table\n+000096a0: 2e20 5768 656e 2073 746f 7269 6e67 2061 . When storing a\n+000096b0: 6e64 2072 6566 6572 656e 6369 6e67 206b nd referencing k\n+000096c0: 6579 730a 6974 2077 696c 6c20 7573 6520 eys.it will use \n+000096d0: 7468 6520 6675 6e63 7469 6f6e 2048 4153 the function HAS\n+000096e0: 482d 4655 4e43 5449 4f4e 2074 6f20 6d61 H-FUNCTION to ma\n+000096f0: 7020 6b65 7973 2074 6f20 6861 7368 2063 p keys to hash c\n+00009700: 6f64 6573 0a28 706f 7369 7469 7665 2066 odes.(positive f\n+00009710: 6978 6e75 6d73 292c 2061 6e64 2074 6865 ixnums), and the\n+00009720: 2070 7265 6469 6361 7465 2066 756e 6374 predicate funct\n+00009730: 696f 6e20 434f 4d50 4152 452d 4655 4e43 ion COMPARE-FUNC\n+00009740: 5449 4f4e 2074 6f0a 636f 6d70 6172 6520 TION to.compare \n+00009750: 7477 6f20 6b65 7973 2028 7368 6f75 6c64 two keys (should\n+00009760: 2072 6574 7572 6e20 7472 7565 2069 6620 return true if \n+00009770: 7468 6520 6b65 7973 2061 7265 2063 6f6e the keys are con\n+00009780: 7369 6465 7265 6420 6571 7561 6c29 2e72 sidered equal).r\n+00009790: 6570 2e64 6174 612e 7461 626c 6573 236d ep.data.tables#m\n+000097a0: 616b 652d 7765 616b 2d74 6162 6c65 6d61 ake-weak-tablema\n+000097b0: 6b65 2d77 6561 6b2d 7461 626c 6520 4841 ke-weak-table HA\n+000097c0: 5348 2d46 554e 4354 494f 4e20 434f 4d50 SH-FUNCTION COMP\n+000097d0: 4152 452d 4655 4e43 5449 4f4e 0a0a 5369 ARE-FUNCTION..Si\n+000097e0: 6d69 6c61 7220 746f 2060 6d61 6b65 2d74 milar to `make-t\n+000097f0: 6162 6c65 2c20 6578 6365 7074 2074 6861 able, except tha\n+00009800: 7420 6b65 792d 7661 6c75 6520 7061 6972 t key-value pair\n+00009810: 7320 7374 6f72 6564 2069 6e20 7468 6520 s stored in the \n+00009820: 7461 626c 650a 6172 6520 7361 6964 2074 table.are said t\n+00009830: 6f20 6265 2060 6077 6561 6b6c 7920 6b65 o be ``weakly ke\n+00009840: 7965 6427 272e 2054 6861 7420 6973 2c20 yed''. That is, \n+00009850: 7468 6579 2061 7265 206f 6e6c 7920 7265 they are only re\n+00009860: 7461 696e 6564 2069 6e20 7468 650a 7461 tained in the.ta\n+00009870: 626c 6520 6173 206c 6f6e 6720 7468 6520 ble as long the \n+00009880: 6b65 7920 6861 7320 6e6f 7420 6265 656e key has not been\n+00009890: 2067 6172 6261 6765 2063 6f6c 6c65 6374 garbage collect\n+000098a0: 6564 2e0a 0a55 6e6c 696b 6520 7769 7468 ed...Unlike with\n+000098b0: 2074 6162 6c65 7320 6372 6561 7465 6420 tables created \n+000098c0: 6279 2074 6865 2060 6d61 6b65 2d74 6162 by the `make-tab\n+000098d0: 6c65 2066 756e 6374 696f 6e2c 2074 6865 le function, the\n+000098e0: 2066 6163 7420 7468 6174 0a74 6865 206b fact that.the k\n+000098f0: 6579 2069 7320 7374 6f72 6564 2069 6e20 ey is stored in \n+00009900: 7468 6520 7461 626c 6520 6973 206e 6f74 the table is not\n+00009910: 2063 6f6e 7369 6465 7265 6420 676f 6f64 considered good\n+00009920: 2065 6e6f 7567 6820 746f 2070 7265 7665 enough to preve\n+00009930: 6e74 0a69 7420 6265 696e 6720 6761 7262 nt.it being garb\n+00009940: 6167 6520 636f 6c6c 6563 7465 642e 7265 age collected.re\n+00009950: 702e 6461 7461 2e74 6162 6c65 7323 7461 p.data.tables#ta\n+00009960: 626c 6570 7461 626c 6570 2041 5247 0a0a bleptablep ARG..\n+00009970: 5265 7475 726e 2074 7275 6520 6966 2041 Return true if A\n+00009980: 5247 2069 7320 6120 6861 7368 2074 6162 RG is a hash tab\n+00009990: 6c65 2e72 6570 2e64 6174 612e 7461 626c le.rep.data.tabl\n+000099a0: 6573 2374 6162 6c65 2d72 6566 7461 626c es#table-reftabl\n+000099b0: 652d 7265 6620 5441 424c 4520 4b45 590a e-ref TABLE KEY.\n+000099c0: 0a52 6574 7572 6e20 7468 6520 7661 6c75 .Return the valu\n+000099d0: 6520 7374 6f72 6564 2069 6e20 6861 7368 e stored in hash\n+000099e0: 2074 6162 6c65 2054 4142 4c45 2069 6e64 table TABLE ind\n+000099f0: 6578 6564 2062 7920 6f62 6a65 6374 204b exed by object K\n+00009a00: 4559 2e0a 5265 7475 726e 7320 6661 6c73 EY..Returns fals\n+00009a10: 6520 6966 206e 6f20 7375 6368 2076 616c e if no such val\n+00009a20: 7565 2065 7869 7374 732e 7265 702e 6461 ue exists.rep.da\n+00009a30: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n+00009a40: 626f 756e 642d 7074 6162 6c65 2d62 6f75 bound-ptable-bou\n+00009a50: 6e64 2d70 2054 4142 4c45 204b 4559 0a0a nd-p TABLE KEY..\n+00009a60: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if \n+00009a70: 7468 6520 6861 7368 2074 6162 6c65 2054 the hash table T\n+00009a80: 4142 4c45 2063 6f6e 7461 696e 7320 6120 ABLE contains a \n+00009a90: 7661 6c75 6520 6173 736f 6369 6174 6564 value associated\n+00009aa0: 2077 6974 680a 4b45 592e 7265 702e 6461 with.KEY.rep.da\n+00009ab0: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n+00009ac0: 7365 7474 6162 6c65 2d73 6574 2054 4142 settable-set TAB\n+00009ad0: 4c45 204b 4559 2056 414c 5545 0a0a 4173 LE KEY VALUE..As\n+00009ae0: 736f 6369 6174 6520 5641 4c55 4520 7769 sociate VALUE wi\n+00009af0: 7468 204b 4559 2069 6e20 6861 7368 2074 th KEY in hash t\n+00009b00: 6162 6c65 2054 4142 4c45 2e20 5265 7475 able TABLE. Retu\n+00009b10: 726e 7320 5641 4c55 452e 7265 702e 6461 rns VALUE.rep.da\n+00009b20: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n+00009b30: 756e 7365 7474 6162 6c65 2d75 6e73 6574 unsettable-unset\n+00009b40: 2054 4142 4c45 204b 4559 0a0a 5265 6d6f TABLE KEY..Remo\n+00009b50: 7665 2061 6e79 2076 616c 7565 2073 746f ve any value sto\n+00009b60: 7265 6420 696e 2054 4142 4c45 2061 7373 red in TABLE ass\n+00009b70: 6f63 6961 7465 6420 7769 7468 204b 4559 ociated with KEY\n+00009b80: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n+00009b90: 2374 6162 6c65 2d77 616c 6b74 6162 6c65 #table-walktable\n+00009ba0: 2d77 616c 6b20 4655 4e43 5449 4f4e 2054 -walk FUNCTION T\n+00009bb0: 4142 4c45 0a0a 4361 6c6c 2046 554e 4354 ABLE..Call FUNCT\n+00009bc0: 494f 4e20 666f 7220 6576 6572 7920 6b65 ION for every ke\n+00009bd0: 792d 7661 6c75 6520 7061 6972 2073 746f y-value pair sto\n+00009be0: 7265 6420 696e 2068 6173 6820 7461 626c red in hash tabl\n+00009bf0: 6520 5441 424c 452e 2046 6f72 0a65 6163 e TABLE. For.eac\n+00009c00: 6820 7061 6972 2c20 7468 6520 6675 6e63 h pair, the func\n+00009c10: 7469 6f6e 2069 7320 6361 6c6c 6564 2077 tion is called w\n+00009c20: 6974 6820 6172 6775 6d65 6e74 7320 6028 ith arguments `(\n+00009c30: 4b45 5920 5641 4c55 4529 272e 7265 702e KEY VALUE)'.rep.\n+00009c40: 6461 7461 2e74 6162 6c65 7323 7461 626c data.tables#tabl\n+00009c50: 652d 7369 7a65 7461 626c 652d 7369 7a65 e-sizetable-size\n+00009c60: 2054 4142 4c45 0a0a 5265 7475 726e 7320 TABLE..Returns \n+00009c70: 7468 6520 6e75 6d62 6572 206f 6620 6974 the number of it\n+00009c80: 656d 7320 6375 7272 656e 746c 7920 7374 ems currently st\n+00009c90: 6f72 6564 2069 6e20 5441 424c 452e 7265 ored in TABLE.re\n+00009ca0: 702e 7574 696c 2e6d 6435 236d 6435 2d73 p.util.md5#md5-s\n+00009cb0: 7472 696e 676d 6435 2d73 7472 696e 6720 tringmd5-string \n+00009cc0: 5354 5249 4e47 0a0a 5265 7475 726e 2074 STRING..Return t\n+00009cd0: 6865 2069 6e74 6567 6572 2072 6570 7265 he integer repre\n+00009ce0: 7365 6e74 696e 6720 7468 6520 4d44 3520 senting the MD5 \n+00009cf0: 6d65 7373 6167 6520 6469 6765 7374 206f message digest o\n+00009d00: 6620 7468 6520 6279 7465 730a 7374 6f72 f the bytes.stor\n+00009d10: 6564 2069 6e20 5354 5249 4e47 2e20 5468 ed in STRING. Th\n+00009d20: 6973 2069 6e74 6567 6572 2077 696c 6c20 is integer will \n+00009d30: 6861 7665 206e 6f20 6d6f 7265 2074 6861 have no more tha\n+00009d40: 6e20 3132 3820 7369 676e 6966 6963 616e n 128 significan\n+00009d50: 740a 6269 7473 2e72 6570 2e75 7469 6c2e t.bits.rep.util.\n+00009d60: 6d64 3523 6d64 352d 6c6f 6361 6c2d 6669 md5#md5-local-fi\n+00009d70: 6c65 6d64 352d 6c6f 6361 6c2d 6669 6c65 lemd5-local-file\n+00009d80: 204c 4f43 414c 2d46 494c 452d 4e41 4d45 LOCAL-FILE-NAME\n+00009d90: 0a0a 5265 7475 726e 2074 6865 2069 6e74 ..Return the int\n+00009da0: 6567 6572 2072 6570 7265 7365 6e74 696e eger representin\n+00009db0: 6720 7468 6520 4d44 3520 6d65 7373 6167 g the MD5 messag\n+00009dc0: 6520 6469 6765 7374 206f 6620 7468 6520 e digest of the \n+00009dd0: 6279 7465 730a 7374 6f72 6564 2069 6e20 bytes.stored in \n+00009de0: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called \n+00009df0: 4c4f 4341 4c2d 4649 4c45 2d4e 414d 4520 LOCAL-FILE-NAME \n+00009e00: 2877 6869 6368 206d 7573 7420 6e61 6d65 (which must name\n+00009e10: 2061 2066 696c 6520 696e 0a74 6865 206c a file in.the l\n+00009e20: 6f63 616c 2066 696c 696e 6720 7379 7374 ocal filing syst\n+00009e30: 656d 292e 2054 6865 2072 6574 7572 6e65 em). The returne\n+00009e40: 6420 696e 7465 6765 7220 7769 6c6c 2068 d integer will h\n+00009e50: 6176 6520 6e6f 206d 6f72 6520 7468 616e ave no more than\n+00009e60: 0a31 3238 2073 6967 6e69 6669 6361 6e74 .128 significant\n+00009e70: 2062 6974 732e 7265 702e 7265 6765 7870 bits.rep.regexp\n+00009e80: 2373 7472 696e 672d 6d61 7463 6873 7472 #string-matchstr\n+00009e90: 696e 672d 6d61 7463 6820 5245 4745 5850 ing-match REGEXP\n+00009ea0: 2053 5452 494e 4720 5b53 5441 5254 5d20 STRING [START] \n+00009eb0: 5b49 474e 4f52 452d 4341 5345 2d50 5d0a [IGNORE-CASE-P].\n+00009ec0: 0a52 6574 7572 6e20 7420 6966 2052 4547 .Return t if REG\n+00009ed0: 4558 5020 6d61 7463 6865 7320 5354 5249 EXP matches STRI\n+00009ee0: 4e47 2e20 5570 6461 7465 7320 7468 6520 NG. Updates the \n+00009ef0: 6d61 7463 6820 6461 7461 2e0a 0a57 6865 match data...Whe\n+00009f00: 6e20 6465 6669 6e65 642c 2053 5441 5254 n defined, START\n+00009f10: 2069 7320 7468 6520 696e 6465 7820 6f66 is the index of\n+00009f20: 2074 6865 2066 6972 7374 2063 6861 7261 the first chara\n+00009f30: 6374 6572 2074 6f20 7374 6172 740a 6d61 cter to start.ma\n+00009f40: 7463 6869 6e67 2061 7420 2863 6f75 6e74 tching at (count\n+00009f50: 696e 6720 6672 6f6d 207a 6572 6f29 2e20 ing from zero). \n+00009f60: 5768 656e 2049 474e 4f52 452d 4341 5345 When IGNORE-CASE\n+00009f70: 2d50 2069 7320 6e6f 6e2d 6e69 6c20 7468 -P is non-nil th\n+00009f80: 650a 6361 7365 206f 6620 6d61 7463 6865 e.case of matche\n+00009f90: 6420 7374 7269 6e67 7320 6172 6520 6967 d strings are ig\n+00009fa0: 6e6f 7265 642e 204e 6f74 6520 7468 6174 nored. Note that\n+00009fb0: 2063 6861 7261 6374 6572 2063 6c61 7373 character class\n+00009fc0: 6573 2061 7265 0a73 7469 6c6c 2063 6173 es are.still cas\n+00009fd0: 652d 7369 676e 6966 6963 616e 742e 0072 e-significant..r\n+00009fe0: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n+00009ff0: 672d 6361 7061 6369 7479 2052 494e 4700 g-capacity RING.\n+0000a000: 7265 702e 7265 6765 7870 2373 7472 696e rep.regexp#strin\n+0000a010: 672d 6c6f 6f6b 696e 672d 6174 7374 7269 g-looking-atstri\n+0000a020: 6e67 2d6c 6f6f 6b69 6e67 2d61 7420 5245 ng-looking-at RE\n+0000a030: 4745 5850 2053 5452 494e 4720 5b53 5441 GEXP STRING [STA\n+0000a040: 5254 5d20 5b49 474e 4f52 452d 4341 5345 RT] [IGNORE-CASE\n+0000a050: 2d50 5d0a 0a52 6574 7572 6e73 2074 2069 -P]..Returns t i\n+0000a060: 6620 5245 4745 5850 206d 6174 6368 6573 f REGEXP matches\n+0000a070: 2074 6865 2053 5452 494e 4720 2873 7461 the STRING (sta\n+0000a080: 7274 696e 6720 6174 2063 6861 7261 6374 rting at charact\n+0000a090: 6572 2053 5441 5254 292e 0a55 7064 6174 er START)..Updat\n+0000a0a0: 6573 2074 6865 206d 6174 6368 2064 6174 es the match dat\n+0000a0b0: 612e 7265 702e 7265 6765 7870 2365 7870 a.rep.regexp#exp\n+0000a0c0: 616e 642d 6c61 7374 2d6d 6174 6368 6578 and-last-matchex\n+0000a0d0: 7061 6e64 2d6c 6173 742d 6d61 7463 6820 pand-last-match \n+0000a0e0: 5445 4d50 4c41 5445 2d53 5452 494e 470a TEMPLATE-STRING.\n+0000a0f0: 0a45 7870 616e 6420 7468 6520 7361 7665 .Expand the save\n+0000a100: 6420 6578 7072 6573 7369 6f6e 7320 6672 d expressions fr\n+0000a110: 6f6d 2074 6865 206d 6f73 7420 7265 6365 om the most rece\n+0000a120: 6e74 2073 7563 6365 7373 6675 6c6c 7920 nt successfully \n+0000a130: 6d61 7463 6865 640a 7265 6765 7870 2061 matched.regexp a\n+0000a140: 6363 6f72 6469 6e67 2074 6f20 5445 4d50 ccording to TEMP\n+0000a150: 4c41 5445 2d53 5452 494e 472c 2061 2073 LATE-STRING, a s\n+0000a160: 7472 696e 6720 7468 6174 206d 6179 2063 tring that may c\n+0000a170: 6f6e 7461 696e 2061 6e79 206f 660a 7468 ontain any of.th\n+0000a180: 6520 666f 6c6c 6f77 696e 6720 6573 6361 e following esca\n+0000a190: 7065 2073 6571 7565 6e63 6573 2c0a 0a20 pe sequences,.. \n+0000a1a0: 205c 302c 205c 2620 2020 7768 6f6c 6520 \\0, \\& whole \n+0000a1b0: 7374 7269 6e67 206d 6174 6368 6564 2062 string matched b\n+0000a1c0: 7920 5245 4745 5850 0a20 205c 4e09 2020 y REGEXP. \\N. \n+0000a1d0: 204e 2774 6820 7061 7265 6e74 6865 6e73 N'th parenthens\n+0000a1e0: 697a 6564 2065 7870 7265 7373 696f 6e20 ized expression \n+0000a1f0: 2831 203c 3d20 4e20 3c3d 2039 2972 6570 (1 <= N <= 9)rep\n+0000a200: 2e72 6567 6578 7023 6d61 7463 682d 7374 .regexp#match-st\n+0000a210: 6172 746d 6174 6368 2d73 7461 7274 205b artmatch-start [\n+0000a220: 4558 5052 4553 5349 4f4e 2d49 4e44 4558 EXPRESSION-INDEX\n+0000a230: 5d0a 0a52 6574 7572 6e20 7468 6520 706f ]..Return the po\n+0000a240: 7369 7469 6f6e 2077 6869 6368 2074 6865 sition which the\n+0000a250: 2045 5850 5245 5353 494f 4e2d 494e 4445 EXPRESSION-INDE\n+0000a260: 5827 7468 2070 6172 656e 7468 6573 6973 X'th parenthesis\n+0000a270: 6564 2065 7870 7265 7373 696f 6e0a 7374 ed expression.st\n+0000a280: 6172 7465 6420 6174 2069 6e20 7468 6520 arted at in the \n+0000a290: 6c61 7374 2073 7563 6365 7373 6675 6c20 last successful \n+0000a2a0: 7265 6765 7870 206d 6174 6368 2e20 4966 regexp match. If\n+0000a2b0: 2045 5850 5245 5353 494f 4e2d 494e 4445 EXPRESSION-INDE\n+0000a2c0: 5820 6973 0a6e 696c 206f 7220 3020 7468 X is.nil or 0 th\n+0000a2d0: 6520 7374 6172 7420 6f66 2074 6865 2077 e start of the w\n+0000a2e0: 686f 6c65 206d 6174 6368 2069 7320 7265 hole match is re\n+0000a2f0: 7475 726e 6564 2069 6e73 7465 6164 2e0a turned instead..\n+0000a300: 5468 6520 7265 7475 726e 6564 2076 616c The returned val\n+0000a310: 7565 2077 696c 6c20 6569 7468 6572 2062 ue will either b\n+0000a320: 6520 6120 706f 7369 7469 6f6e 2069 6620 e a position if \n+0000a330: 7468 6520 6c61 7374 206d 6174 6368 2077 the last match w\n+0000a340: 6173 2069 6e20 610a 6275 6666 6572 2c20 as in a.buffer, \n+0000a350: 6f72 2061 6e20 696e 7465 6765 7220 6966 or an integer if\n+0000a360: 2074 6865 206c 6173 7420 6d61 7463 6820 the last match \n+0000a370: 7761 7320 696e 2061 2073 7472 696e 6720 was in a string \n+0000a380: 2869 2e65 2e20 7265 6765 7870 2d6d 6174 (i.e. regexp-mat\n+0000a390: 6368 292e 7265 702e 7265 6765 7870 236d ch).rep.regexp#m\n+0000a3a0: 6174 6368 2d65 6e64 6d61 7463 682d 656e atch-endmatch-en\n+0000a3b0: 6420 5b45 5850 5245 5353 494f 4e2d 494e d [EXPRESSION-IN\n+0000a3c0: 4445 585d 0a0a 5265 7475 726e 2074 6865 DEX]..Return the\n+0000a3d0: 2070 6f73 6974 696f 6e20 7768 6963 6820 position which \n+0000a3e0: 7468 6520 4558 5052 4553 5349 4f4e 2d49 the EXPRESSION-I\n+0000a3f0: 4e44 4558 2774 6820 7061 7265 6e74 6865 NDEX'th parenthe\n+0000a400: 7369 7365 6420 6578 7072 6573 7369 6f6e sised expression\n+0000a410: 0a65 6e64 6564 2061 7420 696e 2074 6865 .ended at in the\n+0000a420: 206c 6173 7420 7375 6363 6573 7366 756c last successful\n+0000a430: 2072 6567 6578 7020 6d61 7463 682e 2049 regexp match. I\n+0000a440: 6620 4558 5052 4553 5349 4f4e 2d49 4e44 f EXPRESSION-IND\n+0000a450: 4558 2069 730a 6e69 6c20 6f72 2030 2074 EX is.nil or 0 t\n+0000a460: 6865 2065 6e64 206f 6620 7468 6520 7768 he end of the wh\n+0000a470: 6f6c 6520 6d61 7463 6820 6973 2072 6574 ole match is ret\n+0000a480: 7572 6e65 6420 696e 7374 6561 642e 0a54 urned instead..T\n+0000a490: 6865 2072 6574 7572 6e65 6420 7661 6c75 he returned valu\n+0000a4a0: 6520 7769 6c6c 2065 6974 6865 7220 6265 e will either be\n+0000a4b0: 2061 2070 6f73 6974 696f 6e20 6966 2074 a position if t\n+0000a4c0: 6865 206c 6173 7420 6d61 7463 6820 7761 he last match wa\n+0000a4d0: 7320 696e 2061 0a62 7566 6665 722c 206f s in a.buffer, o\n+0000a4e0: 7220 616e 2069 6e74 6567 6572 2069 6620 r an integer if \n+0000a4f0: 7468 6520 6c61 7374 206d 6174 6368 2077 the last match w\n+0000a500: 6173 2069 6e20 6120 7374 7269 6e67 2028 as in a string (\n+0000a510: 692e 652e 2072 6567 6578 702d 6d61 7463 i.e. regexp-matc\n+0000a520: 6829 2e72 6570 2e72 6567 6578 7023 7175 h).rep.regexp#qu\n+0000a530: 6f74 652d 7265 6765 7870 7175 6f74 652d ote-regexpquote-\n+0000a540: 7265 6765 7870 2053 5452 494e 470a 0a52 regexp STRING..R\n+0000a550: 6574 7572 6e73 2061 206e 6577 2076 6572 eturns a new ver\n+0000a560: 7369 6f6e 206f 6620 5354 5249 4e47 2c20 sion of STRING, \n+0000a570: 616e 7920 6368 6172 6163 7465 7273 2077 any characters w\n+0000a580: 6869 6368 2074 6865 2072 6567 6578 7020 hich the regexp \n+0000a590: 726f 7574 696e 6573 0a74 7265 6174 2073 routines.treat s\n+0000a5a0: 7065 6369 616c 6c79 2028 6173 7465 7269 pecially (asteri\n+0000a5b0: 736b 732c 2073 7175 6172 6520 6272 6163 sks, square brac\n+0000a5c0: 6b65 7473 2c20 6574 632e 2e2e 2920 6973 kets, etc...) is\n+0000a5d0: 2071 756f 7465 6420 6279 2074 6865 2065 quoted by the e\n+0000a5e0: 7363 6170 650a 6368 6172 6163 7465 7220 scape.character \n+0000a5f0: 605c 272e 2049 6620 7468 6520 5354 5249 `\\'. If the STRI\n+0000a600: 4e47 2064 6f65 7320 6e6f 7420 636f 6e74 NG does not cont\n+0000a610: 6169 6e20 616e 7920 7265 6765 7870 206d ain any regexp m\n+0000a620: 6574 612d 6368 6172 6163 7465 7273 0a69 eta-characters.i\n+0000a630: 7420 6973 2072 6574 7572 6e65 6420 6173 t is returned as\n+0000a640: 2d69 7320 2875 6e2d 636f 7069 6564 292e -is (un-copied).\n+0000a650: 7265 702e 7265 6765 7870 2372 6567 6578 rep.regexp#regex\n+0000a660: 702d 6361 6368 652d 636f 6e74 726f 6c72 p-cache-controlr\n+0000a670: 6567 6578 702d 6361 6368 652d 636f 6e74 egexp-cache-cont\n+0000a680: 726f 6c20 5b53 4f46 542d 4c49 4d49 545d rol [SOFT-LIMIT]\n+0000a690: 0a0a 4966 2053 4f46 542d 4c49 4d49 5420 ..If SOFT-LIMIT \n+0000a6a0: 6973 2064 6566 696e 6564 2c20 6974 2073 is defined, it s\n+0000a6b0: 7065 6369 6669 6573 2074 6865 206d 6178 pecifies the max\n+0000a6c0: 696d 756d 206e 756d 6265 7220 6f66 2062 imum number of b\n+0000a6d0: 7974 6573 2074 6861 740a 7468 6520 7265 ytes that.the re\n+0000a6e0: 6765 7870 2063 6163 6865 206d 6179 206f gexp cache may o\n+0000a6f0: 6363 7570 7920 6166 7465 7220 6761 7262 ccupy after garb\n+0000a700: 6167 6520 636f 6c6c 6563 7469 6f6e 2e0a age collection..\n+0000a710: 0a52 6574 7572 6e73 2028 534f 4654 2d4c .Returns (SOFT-L\n+0000a720: 494d 4954 2043 5552 5245 4e54 2d53 495a IMIT CURRENT-SIZ\n+0000a730: 4520 4355 5252 454e 542d 454e 5452 4945 E CURRENT-ENTRIE\n+0000a740: 5320 4849 5453 204d 4953 5345 5329 2e72 S HITS MISSES).r\n+0000a750: 6570 2e76 6d2e 696e 7465 7270 7265 7465 ep.vm.interprete\n+0000a760: 7223 7661 6c69 6461 7465 2d62 7974 652d r#validate-byte-\n+0000a770: 636f 6465 7661 6c69 6461 7465 2d62 7974 codevalidate-byt\n+0000a780: 652d 636f 6465 2042 432d 4d41 4a4f 5220 e-code BC-MAJOR \n+0000a790: 4243 2d4d 494e 4f52 0a0a 4368 6563 6b20 BC-MINOR..Check \n+0000a7a0: 7468 6174 2062 7974 6520 636f 6465 7320 that byte codes \n+0000a7b0: 6672 6f6d 2069 6e73 7472 7563 7469 6f6e from instruction\n+0000a7c0: 2073 6574 2042 432d 4d41 4a4f 522e 4243 set BC-MAJOR.BC\n+0000a7d0: 2d4d 494e 4f52 2c20 6d61 7920 6265 0a65 -MINOR, may be.e\n+0000a7e0: 7865 6375 7465 642e 2049 6620 6e6f 742c xecuted. If not,\n+0000a7f0: 2061 6e20 6572 726f 7220 7769 6c6c 2062 an error will b\n+0000a800: 6520 7369 676e 616c 6c65 642e 7265 702e e signalled.rep.\n+0000a810: 766d 2e69 6e74 6572 7072 6574 6572 236d vm.interpreter#m\n+0000a820: 616b 652d 6279 7465 2d63 6f64 652d 7375 ake-byte-code-su\n+0000a830: 6272 6d61 6b65 2d62 7974 652d 636f 6465 brmake-byte-code\n+0000a840: 2d73 7562 7220 434f 4445 2043 4f4e 5354 -subr CODE CONST\n+0000a850: 414e 5453 2053 5441 434b 205b 444f 435d ANTS STACK [DOC]\n+0000a860: 205b 494e 5445 5241 4354 4956 455d 0a0a [INTERACTIVE]..\n+0000a870: 5265 7475 726e 2061 6e20 6f62 6a65 6374 Return an object\n+0000a880: 2074 6861 7420 6361 6e20 6265 2075 7365 that can be use\n+0000a890: 6420 6173 2074 6865 2066 756e 6374 696f d as the functio\n+0000a8a0: 6e20 7661 6c75 6520 6f66 2061 2073 796d n value of a sym\n+0000a8b0: 626f 6c2e 7265 702e 6c61 6e67 2e6d 6174 bol.rep.lang.mat\n+0000a8c0: 6823 2d2d 204e 554d 4245 5220 5b4e 554d h#-- NUMBER [NUM\n+0000a8d0: 4245 5253 2e2e 2e5d 0a0a 4569 7468 6572 BERS...]..Either\n+0000a8e0: 2072 6574 7572 6e73 2074 6865 206e 6567 returns the neg\n+0000a8f0: 6174 696f 6e20 6f66 204e 554d 4245 5220 ation of NUMBER \n+0000a900: 6f72 2074 6865 2076 616c 7565 206f 6620 or the value of \n+0000a910: 4e55 4d42 4552 206d 696e 7573 0a4e 554d NUMBER minus.NUM\n+0000a920: 4245 5253 7265 702e 6c61 6e67 2e6d 6174 BERSrep.lang.mat\n+0000a930: 6823 2a2a 204e 554d 4245 5253 2e2e 2e0a h#** NUMBERS....\n+0000a940: 0a4d 756c 7469 706c 6965 7320 616c 6c20 .Multiplies all \n+0000a950: 4e55 4d42 4552 5320 746f 6765 7468 6572 NUMBERS together\n+0000a960: 2e20 4966 206e 6f20 6e75 6d62 6572 7320 . If no numbers \n+0000a970: 6172 6520 6769 7665 6e20 7265 7475 726e are given return\n+0000a980: 7320 312e 7265 702e 6c61 6e67 2e6d 6174 s 1.rep.lang.mat\n+0000a990: 6823 7265 6d61 696e 6465 7272 656d 6169 h#remainderremai\n+0000a9a0: 6e64 6572 2044 4956 4944 454e 4420 4449 nder DIVIDEND DI\n+0000a9b0: 5649 534f 520a 0a52 6574 7572 6e73 2074 VISOR..Returns t\n+0000a9c0: 6865 2069 6e74 6567 6572 2072 656d 6169 he integer remai\n+0000a9d0: 6e64 6572 2061 6674 6572 2064 6976 6964 nder after divid\n+0000a9e0: 696e 6720 4449 5649 4445 4e44 2062 7920 ing DIVIDEND by \n+0000a9f0: 4449 5649 534f 522e 7265 702e 6c61 6e67 DIVISOR.rep.lang\n+0000aa00: 2e6d 6174 6823 6d6f 646d 6f64 2044 4956 .math#modmod DIV\n+0000aa10: 4944 454e 4420 4449 5649 534f 520a 0a52 IDEND DIVISOR..R\n+0000aa20: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value\n+0000aa30: 206f 6620 4449 5649 4445 4e44 206d 6f64 of DIVIDEND mod\n+0000aa40: 756c 6f20 4449 5649 534f 523b 2075 6e6c ulo DIVISOR; unl\n+0000aa50: 696b 6520 7468 6520 2520 2872 656d 6169 ike the % (remai\n+0000aa60: 6e64 6572 290a 6675 6e63 7469 6f6e 2074 nder).function t\n+0000aa70: 6865 2062 6568 6176 696f 7572 206f 6620 he behaviour of \n+0000aa80: 606d 6f64 2720 6973 2077 656c 6c2d 6465 `mod' is well-de\n+0000aa90: 6669 6e65 6420 666f 7220 6e65 6761 7469 fined for negati\n+0000aaa0: 7665 2061 7267 756d 656e 7473 2c0a 7765 ve arguments,.we\n+0000aab0: 2068 6176 6520 7468 6174 2c0a 0a09 286d have that,...(m\n+0000aac0: 6f64 2058 2059 2920 3d3d 2058 202d 2028 od X Y) == X - (\n+0000aad0: 2a20 5920 2866 6c6f 6f72 2028 2f20 5820 * Y (floor (/ X \n+0000aae0: 5929 2929 2c09 666f 7220 5920 6e6f 7420 Y))),.for Y not \n+0000aaf0: 6571 7561 6c20 746f 207a 6572 6f0a 0a61 equal to zero..a\n+0000ab00: 7373 756d 696e 6720 7468 6174 2028 666c ssuming that (fl\n+0000ab10: 6f6f 7220 5a29 2067 6976 6573 2074 6865 oor Z) gives the\n+0000ab20: 206c 6561 7374 2069 6e74 6567 6572 2067 least integer g\n+0000ab30: 7265 6174 6572 2074 6861 6e20 6f72 2065 reater than or e\n+0000ab40: 7175 616c 2074 6f20 5a2c 0a61 6e64 2074 qual to Z,.and t\n+0000ab50: 6861 7420 666c 6f61 7469 6e67 2070 6f69 hat floating poi\n+0000ab60: 6e74 2064 6976 6973 696f 6e20 6973 2075 nt division is u\n+0000ab70: 7365 642e 7265 702e 6c61 6e67 2e6d 6174 sed.rep.lang.mat\n+0000ab80: 6823 7175 6f74 6965 6e74 7175 6f74 6965 h#quotientquotie\n+0000ab90: 6e74 2044 4956 4944 454e 4420 4449 5649 nt DIVIDEND DIVI\n+0000aba0: 534f 520a 0a52 6574 7572 6e73 2074 6865 SOR..Returns the\n+0000abb0: 2069 6e74 6567 6572 2071 756f 7469 656e integer quotien\n+0000abc0: 7420 6672 6f6d 2064 6976 6964 696e 6720 t from dividing \n+0000abd0: 696e 7465 6765 7273 2044 4956 4944 454e integers DIVIDEN\n+0000abe0: 4420 616e 640a 4449 5649 534f 522e 7265 D and.DIVISOR.re\n+0000abf0: 702e 6c61 6e67 2e6d 6174 6823 6c6f 676e p.lang.math#logn\n+0000ac00: 6f74 6c6f 676e 6f74 204e 554d 4245 520a otlognot NUMBER.\n+0000ac10: 0a52 6574 7572 6e73 2074 6865 2062 6974 .Returns the bit\n+0000ac20: 7769 7365 206c 6f67 6963 616c 2060 6e6f wise logical `no\n+0000ac30: 7427 206f 6620 4e55 4d42 4552 2e72 6570 t' of NUMBER.rep\n+0000ac40: 2e6c 616e 672e 6d61 7468 236c 6f67 696f .lang.math#logio\n+0000ac50: 726c 6f67 696f 7220 4e55 4d42 4552 532e rlogior NUMBERS.\n+0000ac60: 2e2e 0a0a 5265 7475 726e 7320 7468 6520 ....Returns the \n+0000ac70: 6269 7477 6973 6520 6c6f 6769 6361 6c20 bitwise logical \n+0000ac80: 6069 6e63 6c75 7369 7665 2d6f 7227 206f `inclusive-or' o\n+0000ac90: 6620 6974 7320 6172 6775 6d65 6e74 732e f its arguments.\n+0000aca0: 7265 702e 6c61 6e67 2e6d 6174 6823 6c6f rep.lang.math#lo\n+0000acb0: 6778 6f72 6c6f 6778 6f72 204e 554d 4245 gxorlogxor NUMBE\n+0000acc0: 5253 2e2e 2e0a 0a52 6574 7572 6e73 2074 RS.....Returns t\n+0000acd0: 6865 2062 6974 7769 7365 206c 6f67 6963 he bitwise logic\n+0000ace0: 616c 2060 6578 636c 7573 6976 652d 6f72 al `exclusive-or\n+0000acf0: 2720 6f66 2069 7473 2061 7267 756d 656e ' of its argumen\n+0000ad00: 7473 2e72 6570 2e6c 616e 672e 6d61 7468 ts.rep.lang.math\n+0000ad10: 2331 2d31 2d20 4e55 4d42 4552 0a0a 5265 #1-1- NUMBER..Re\n+0000ad20: 7475 726e 204e 554d 4245 5220 6d69 6e75 turn NUMBER minu\n+0000ad30: 7320 312e 7265 702e 6c61 6e67 2e6d 6174 s 1.rep.lang.mat\n+0000ad40: 6823 6173 6861 7368 204e 554d 4245 5220 h#ashash NUMBER \n+0000ad50: 434f 554e 540a 0a55 7365 2061 6e20 6172 COUNT..Use an ar\n+0000ad60: 6974 686d 6574 6963 2073 6869 6674 2074 ithmetic shift t\n+0000ad70: 6f20 7368 6966 7420 7468 6520 6269 7473 o shift the bits\n+0000ad80: 2069 6e20 4e55 4d42 4552 2062 7920 434f in NUMBER by CO\n+0000ad90: 554e 5420 6269 7473 2074 6f0a 7468 6520 UNT bits to.the \n+0000ada0: 6c65 6674 2c20 6120 6e65 6761 7469 7665 left, a negative\n+0000adb0: 2043 4f55 4e54 206d 6561 6e73 2073 6869 COUNT means shi\n+0000adc0: 6674 2072 6967 6874 2e0a 0a42 6f74 6820 ft right...Both \n+0000add0: 4e55 4d42 4552 2061 6e64 2043 4f55 4e54 NUMBER and COUNT\n+0000ade0: 206d 7573 7420 6265 2069 6e74 6567 6572 must be integer\n+0000adf0: 732e 7265 702e 6c61 6e67 2e6d 6174 6823 s.rep.lang.math#\n+0000ae00: 666c 6f6f 7266 6c6f 6f72 204e 554d 4245 floorfloor NUMBE\n+0000ae10: 520a 0a52 6f75 6e64 204e 554d 4245 5220 R..Round NUMBER \n+0000ae20: 646f 776e 7761 7264 7320 746f 2074 6865 downwards to the\n+0000ae30: 206e 6561 7265 7374 2069 6e74 6567 6572 nearest integer\n+0000ae40: 206c 6573 7320 7468 616e 206f 7220 6571 less than or eq\n+0000ae50: 7561 6c20 746f 0a4e 554d 4245 522e 7265 ual to.NUMBER.re\n+0000ae60: 702e 6c61 6e67 2e6d 6174 6823 6365 696c p.lang.math#ceil\n+0000ae70: 696e 6763 6569 6c69 6e67 204e 554d 4245 ingceiling NUMBE\n+0000ae80: 520a 0a52 6f75 6e64 204e 554d 4245 5220 R..Round NUMBER \n+0000ae90: 7570 7761 7264 7320 746f 2074 6865 206e upwards to the n\n+0000aea0: 6561 7265 7374 2069 6e74 6567 6572 2067 earest integer g\n+0000aeb0: 7265 6174 6572 2074 6861 6e20 6f72 2065 reater than or e\n+0000aec0: 7175 616c 2074 6f0a 4e55 4d42 4552 2e72 qual to.NUMBER.r\n+0000aed0: 6570 2e6c 616e 672e 6d61 7468 2372 6f75 ep.lang.math#rou\n+0000aee0: 6e64 726f 756e 6420 4e55 4d42 4552 0a0a ndround NUMBER..\n+0000aef0: 526f 756e 6420 4e55 4d42 4552 2074 6f20 Round NUMBER to \n+0000af00: 7468 6520 6e65 6172 6573 7420 696e 7465 the nearest inte\n+0000af10: 6765 722e 2048 616c 6677 6179 2063 6173 ger. Halfway cas\n+0000af20: 6573 2061 7265 2072 6f75 6e64 6564 2074 es are rounded t\n+0000af30: 6f20 7468 650a 6e65 6172 6573 7420 6576 o the.nearest ev\n+0000af40: 656e 2069 6e74 6567 6572 2e72 6570 2e6c en integer.rep.l\n+0000af50: 616e 672e 6d61 7468 2365 7870 6578 7020 ang.math#expexp \n+0000af60: 580a 0a52 6574 7572 6e20 6065 2720 2874 X..Return `e' (t\n+0000af70: 6865 2062 6173 6520 6f66 206e 6174 7572 he base of natur\n+0000af80: 616c 206c 6f67 6172 6974 686d 7329 2072 al logarithms) r\n+0000af90: 6169 7365 6420 746f 2074 6865 2070 6f77 aised to the pow\n+0000afa0: 6572 2058 2e72 6570 2e6c 616e 672e 6d61 er X.rep.lang.ma\n+0000afb0: 7468 2373 696e 7369 6e20 580a 0a52 6574 th#sinsin X..Ret\n+0000afc0: 7572 6e73 2074 6865 2073 696e 6520 6f66 urns the sine of\n+0000afd0: 2058 2c20 696e 2072 6164 6961 6e73 2e00 X, in radians..\n+0000afe0: 7265 702e 6461 7461 2373 7472 696e 672d rep.data#string-\n+0000aff0: 7570 7065 722d 6361 7365 2d70 2058 0000 upper-case-p X..\n+0000b000: 7265 702e 696f 2e73 7472 6561 6d73 236d rep.io.streams#m\n+0000b010: 616b 652d 7374 7269 6e67 2d69 6e70 7574 ake-string-input\n+0000b020: 2d73 7472 6561 6d6d 616b 652d 7374 7269 -streammake-stri\n+0000b030: 6e67 2d69 6e70 7574 2d73 7472 6561 6d20 ng-input-stream \n+0000b040: 5354 5249 4e47 205b 5354 4152 545d 0a0a STRING [START]..\n+0000b050: 5265 7475 726e 7320 6120 696e 7075 7420 Returns a input \n+0000b060: 7374 7265 616d 2c20 6974 2077 696c 6c20 stream, it will \n+0000b070: 7375 7070 6c79 2c20 696e 206f 7264 6572 supply, in order\n+0000b080: 2c20 7468 6520 6368 6172 6163 7465 7273 , the characters\n+0000b090: 2069 6e20 5354 5249 4e47 2c0a 7374 6172 in STRING,.star\n+0000b0a0: 7469 6e67 2066 726f 6d20 5354 4152 5420 ting from START \n+0000b0b0: 286f 7220 7468 6520 6265 6769 6e6e 696e (or the beginnin\n+0000b0c0: 6720 6f66 2074 6865 2073 7472 696e 6729 g of the string)\n+0000b0d0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+0000b0e0: 7323 7374 6172 742d 7072 6f63 6573 7373 s#start-processs\n+0000b0f0: 7461 7274 2d70 726f 6365 7373 205b 5052 tart-process [PR\n+0000b100: 4f43 4553 535d 205b 5052 4f47 5241 4d5d OCESS] [PROGRAM]\n+0000b110: 205b 4152 4753 2e2e 2e5d 0a0a 5374 6172 [ARGS...]..Star\n+0000b120: 7473 2061 2070 726f 6365 7373 2072 756e ts a process run\n+0000b130: 6e69 6e67 206f 6e20 7072 6f63 6573 732d ning on process-\n+0000b140: 6f62 6a65 6374 2050 524f 4345 5353 2e20 object PROCESS. \n+0000b150: 5468 6520 6368 696c 642d 7072 6f63 6573 The child-proces\n+0000b160: 7320 7275 6e73 0a61 7379 6e63 6872 6f6e s runs.asynchron\n+0000b170: 6f75 736c 7920 7769 7468 2074 6865 2065 ously with the e\n+0000b180: 6469 746f 722e 2049 6620 5052 4f43 4553 ditor. If PROCES\n+0000b190: 5320 6973 2075 6e73 7065 6369 6669 6564 S is unspecified\n+0000b1a0: 2074 6865 206d 616b 652d 7072 6f63 6573 the make-proces\n+0000b1b0: 730a 6675 6e63 7469 6f6e 2077 696c 6c20 s.function will \n+0000b1c0: 6265 2063 616c 6c65 6420 2877 6974 6820 be called (with \n+0000b1d0: 7a65 726f 2061 7267 756d 656e 7473 2920 zero arguments) \n+0000b1e0: 746f 2063 7265 6174 6520 6f6e 652e 0a0a to create one...\n+0000b1f0: 5052 4f47 5241 4d20 6973 2074 6865 2066 PROGRAM is the f\n+0000b200: 696c 656e 616d 6520 6f66 2074 6865 2062 ilename of the b\n+0000b210: 696e 6172 7920 696d 6167 652c 2069 7420 inary image, it \n+0000b220: 7769 6c6c 2062 6520 7365 6172 6368 6564 will be searched\n+0000b230: 2066 6f72 2069 6e0a 616c 6c20 6469 7265 for in.all dire\n+0000b240: 6374 6f72 6965 7320 6c69 7374 6564 2069 ctories listed i\n+0000b250: 6e20 7468 6520 6050 4154 4827 2065 6e76 n the `PATH' env\n+0000b260: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl\n+0000b270: 652e 0a41 5247 5320 6172 6520 7468 6520 e..ARGS are the \n+0000b280: 6172 6775 6d65 6e74 7320 746f 2067 6976 arguments to giv\n+0000b290: 6520 746f 2074 6865 2070 726f 6365 7373 e to the process\n+0000b2a0: 2e0a 0a49 6620 616e 7920 6f66 2074 6865 ...If any of the\n+0000b2b0: 206f 7074 696f 6e61 6c20 7061 7261 6d65 optional parame\n+0000b2c0: 7465 7273 2061 7265 2075 6e73 7065 6369 ters are unspeci\n+0000b2d0: 6669 6564 2074 6865 7920 7368 6f75 6c64 fied they should\n+0000b2e0: 2068 6176 6520 6265 656e 0a73 6574 2069 have been.set i\n+0000b2f0: 6e20 7468 6520 5052 4f43 4553 5320 7072 n the PROCESS pr\n+0000b300: 696f 7220 746f 2063 616c 6c69 6e67 2074 ior to calling t\n+0000b310: 6869 7320 6675 6e63 7469 6f6e 2e72 6570 his function.rep\n+0000b320: 2e69 6f2e 7072 6f63 6573 7365 7323 6361 .io.processes#ca\n+0000b330: 6c6c 2d70 726f 6365 7373 6361 6c6c 2d70 ll-processcall-p\n+0000b340: 726f 6365 7373 205b 5052 4f43 4553 535d rocess [PROCESS]\n+0000b350: 205b 494e 2d46 494c 455d 205b 5052 4f47 [IN-FILE] [PROG\n+0000b360: 5241 4d5d 205b 4152 4753 2e2e 2e5d 0a0a RAM] [ARGS...]..\n+0000b370: 5374 6172 7473 2061 2070 726f 6365 7373 Starts a process\n+0000b380: 2072 756e 6e69 6e67 206f 6e20 7072 6f63 running on proc\n+0000b390: 6573 732d 6f62 6a65 6374 2050 524f 4345 ess-object PROCE\n+0000b3a0: 5353 2e20 5761 6974 7320 666f 7220 7468 SS. Waits for th\n+0000b3b0: 6520 6368 696c 6420 746f 0a65 7869 742c e child to.exit,\n+0000b3c0: 2074 6865 6e20 7265 7475 726e 7320 7468 then returns th\n+0000b3d0: 6520 6578 6974 2d76 616c 7565 206f 6620 e exit-value of \n+0000b3e0: 7468 6520 6368 696c 642e 2049 6620 5052 the child. If PR\n+0000b3f0: 4f43 4553 5320 6973 2075 6e73 7065 6369 OCESS is unspeci\n+0000b400: 6669 6564 0a74 6865 206d 616b 652d 7072 fied.the make-pr\n+0000b410: 6f63 6573 7320 6675 6e63 7469 6f6e 2077 ocess function w\n+0000b420: 696c 6c20 6265 2063 616c 6c65 6420 2877 ill be called (w\n+0000b430: 6974 6820 7a65 726f 2061 7267 756d 656e ith zero argumen\n+0000b440: 7473 2920 746f 2063 7265 6174 6520 6f6e ts) to create on\n+0000b450: 652e 0a0a 494e 2d46 494c 4520 6973 2074 e...IN-FILE is t\n+0000b460: 6865 206e 616d 6520 6f66 2074 6865 2066 he name of the f\n+0000b470: 696c 6520 746f 2063 6f6e 6e65 6374 2074 ile to connect t\n+0000b480: 6f20 7468 6520 7072 6f63 6573 7327 2073 o the process' s\n+0000b490: 7461 6e64 6172 6420 696e 7075 742c 0a69 tandard input,.i\n+0000b4a0: 6620 7468 6973 2069 7320 6e6f 7420 6465 f this is not de\n+0000b4b0: 6669 6e65 6420 602f 6465 762f 6e75 6c6c fined `/dev/null\n+0000b4c0: 2720 6973 2075 7365 642e 0a50 524f 4752 ' is used..PROGR\n+0000b4d0: 414d 2069 7320 7468 6520 6669 6c65 6e61 AM is the filena\n+0000b4e0: 6d65 206f 6620 7468 6520 6269 6e61 7279 me of the binary\n+0000b4f0: 2069 6d61 6765 2c20 6974 2077 696c 6c20 image, it will \n+0000b500: 6265 2073 6561 7263 6865 6420 666f 7220 be searched for \n+0000b510: 696e 0a61 6c6c 2064 6972 6563 746f 7269 in.all directori\n+0000b520: 6573 206c 6973 7465 6420 696e 2074 6865 es listed in the\n+0000b530: 2060 5041 5448 2720 656e 7669 726f 6e6d `PATH' environm\n+0000b540: 656e 7420 7661 7269 6162 6c65 2e0a 4152 ent variable..AR\n+0000b550: 4753 2061 7265 2074 6865 2061 7267 756d GS are the argum\n+0000b560: 656e 7473 2074 6f20 6769 7665 2074 6f20 ents to give to \n+0000b570: 7468 6520 7072 6f63 6573 732e 0a0a 4966 the process...If\n+0000b580: 2061 6e79 206f 6620 7468 6520 6f70 7469 any of the opti\n+0000b590: 6f6e 616c 2070 6172 616d 6574 6572 7320 onal parameters \n+0000b5a0: 6172 6520 756e 7370 6563 6966 6965 6420 are unspecified \n+0000b5b0: 7468 6579 2073 686f 756c 6420 6861 7665 they should have\n+0000b5c0: 2062 6565 6e0a 7365 7420 696e 2074 6865 been.set in the\n+0000b5d0: 2050 524f 4345 5353 2070 7269 6f72 2074 PROCESS prior t\n+0000b5e0: 6f20 6361 6c6c 696e 6720 7468 6973 2066 o calling this f\n+0000b5f0: 756e 6374 696f 6e2e 7265 702e 696f 2e70 unction.rep.io.p\n+0000b600: 726f 6365 7373 6573 2369 6e74 6572 7275 rocesses#interru\n+0000b610: 7074 2d70 726f 6365 7373 696e 7465 7272 pt-processinterr\n+0000b620: 7570 742d 7072 6f63 6573 7320 5052 4f43 upt-process PROC\n+0000b630: 4553 5320 5b53 4947 4e41 4c2d 4752 4f55 ESS [SIGNAL-GROU\n+0000b640: 505d 0a0a 496e 7465 7272 7570 7420 7468 P]..Interrupt th\n+0000b650: 6520 6173 796e 6368 726f 6e6f 7573 2070 e asynchronous p\n+0000b660: 726f 6365 7373 2050 524f 4345 5353 2e20 rocess PROCESS. \n+0000b670: 4966 2053 4947 4e41 4c2d 4752 4f55 5020 If SIGNAL-GROUP \n+0000b680: 6973 2074 2c20 696e 7465 7272 7570 740a is t, interrupt.\n+0000b690: 616c 6c20 6368 696c 6420 7072 6f63 6573 all child proces\n+0000b6a0: 7365 7320 6f66 2050 524f 4345 5353 2028 ses of PROCESS (\n+0000b6b0: 6974 2773 2070 726f 6365 7373 2067 726f it's process gro\n+0000b6c0: 7570 292e 7265 702e 696f 2e70 726f 6365 up).rep.io.proce\n+0000b6d0: 7373 6573 2370 726f 6365 7373 2d72 756e sses#process-run\n+0000b6e0: 6e69 6e67 2d70 7072 6f63 6573 732d 7275 ning-pprocess-ru\n+0000b6f0: 6e6e 696e 672d 7020 5052 4f43 4553 530a nning-p PROCESS.\n+0000b700: 0a52 6574 7572 6e20 7420 6966 2050 524f .Return t if PRO\n+0000b710: 4345 5353 2069 7320 7275 6e6e 696e 672e CESS is running.\n+0000b720: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+0000b730: 2370 726f 6365 7373 2d69 6e2d 7573 652d #process-in-use-\n+0000b740: 7070 726f 6365 7373 2d69 6e2d 7573 652d pprocess-in-use-\n+0000b750: 7020 5052 4f43 4553 530a 0a53 696d 696c p PROCESS..Simil\n+0000b760: 6172 2074 6f20 6070 726f 6365 7373 2d72 ar to `process-r\n+0000b770: 756e 6e69 6e67 2d70 2720 6578 6365 7074 unning-p' except\n+0000b780: 2074 6861 7420 7468 6973 2072 6574 7572 that this retur\n+0000b790: 6e73 2074 2065 7665 6e20 7768 656e 2074 ns t even when t\n+0000b7a0: 6865 0a70 726f 6365 7373 2068 6173 2073 he.process has s\n+0000b7b0: 746f 7070 6564 2e72 6570 2e69 6f2e 7072 topped.rep.io.pr\n+0000b7c0: 6f63 6573 7365 7323 7072 6f63 6573 732d ocesses#process-\n+0000b7d0: 7070 726f 6365 7373 7020 4152 470a 0a52 pprocessp ARG..R\n+0000b7e0: 6574 7572 6e20 7420 6973 2041 5247 2069 eturn t is ARG i\n+0000b7f0: 7320 6120 7072 6f63 6573 732d 6f62 6a65 s a process-obje\n+0000b800: 6374 2e72 6570 2e69 6f2e 7072 6f63 6573 ct.rep.io.proces\n+0000b810: 7365 7323 7365 742d 7072 6f63 6573 732d ses#set-process-\n+0000b820: 6f75 7470 7574 2d73 7472 6561 6d73 6574 output-streamset\n+0000b830: 2d70 726f 6365 7373 2d6f 7574 7075 742d -process-output-\n+0000b840: 7374 7265 616d 2050 524f 4345 5353 2053 stream PROCESS S\n+0000b850: 5452 4541 4d0a 0a53 6574 2074 6865 206f TREAM..Set the o\n+0000b860: 7574 7075 742d 7374 7265 616d 206f 6620 utput-stream of \n+0000b870: 5052 4f43 4553 5320 746f 2053 5452 4541 PROCESS to STREA\n+0000b880: 4d2e 206e 696c 206d 6561 6e73 2064 6973 M. nil means dis\n+0000b890: 6361 7264 2061 6c6c 206f 7574 7075 742e card all output.\n+0000b8a0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+0000b8b0: 2370 726f 6365 7373 2d65 7272 6f72 2d73 #process-error-s\n+0000b8c0: 7472 6561 6d70 726f 6365 7373 2d65 7272 treamprocess-err\n+0000b8d0: 6f72 2d73 7472 6561 6d20 5052 4f43 4553 or-stream PROCES\n+0000b8e0: 530a 0a52 6574 7572 6e20 7468 6520 7374 S..Return the st\n+0000b8f0: 7265 616d 2074 6f20 7768 6963 6820 616c ream to which al\n+0000b900: 6c20 7374 616e 6461 7264 2d65 7272 6f72 l standard-error\n+0000b910: 206f 7574 7075 7420 6672 6f6d 2050 524f output from PRO\n+0000b920: 4345 5353 2069 7320 7365 6e74 2e72 6570 CESS is sent.rep\n+0000b930: 2e69 6f2e 7072 6f63 6573 7365 7323 7365 .io.processes#se\n+0000b940: 742d 7072 6f63 6573 732d 6675 6e63 7469 t-process-functi\n+0000b950: 6f6e 7365 742d 7072 6f63 6573 732d 6675 onset-process-fu\n+0000b960: 6e63 7469 6f6e 2050 524f 4345 5353 2046 nction PROCESS F\n+0000b970: 554e 4354 494f 4e0a 0a53 6574 2074 6865 UNCTION..Set the\n+0000b980: 2066 756e 6374 696f 6e20 7768 6963 6820 function which \n+0000b990: 6973 2063 616c 6c65 6420 7768 656e 2050 is called when P\n+0000b9a0: 524f 4345 5353 2063 6861 6e67 6573 2073 ROCESS changes s\n+0000b9b0: 7461 7465 2074 6f20 4655 4e43 5449 4f4e tate to FUNCTION\n+0000b9c0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+0000b9d0: 7323 6163 7469 7665 2d70 726f 6365 7373 s#active-process\n+0000b9e0: 6573 6163 7469 7665 2d70 726f 6365 7373 esactive-process\n+0000b9f0: 6573 0a0a 5265 7475 726e 2061 206c 6973 es..Return a lis\n+0000ba00: 7420 636f 6e74 6169 6e69 6e67 2061 6c6c t containing all\n+0000ba10: 2061 6374 6976 6520 7072 6f63 6573 7320 active process \n+0000ba20: 6f62 6a65 6374 732e 7265 702e 696f 2e70 objects.rep.io.p\n+0000ba30: 726f 6365 7373 6573 2361 6363 6570 742d rocesses#accept-\n+0000ba40: 7072 6f63 6573 732d 6f75 7470 7574 2d31 process-output-1\n+0000ba50: 6163 6365 7074 2d70 726f 6365 7373 2d6f accept-process-o\n+0000ba60: 7574 7075 742d 3120 5052 4f43 4553 5320 utput-1 PROCESS \n+0000ba70: 5b53 4543 4f4e 4453 5d20 5b4d 494c 4c49 [SECONDS] [MILLI\n+0000ba80: 5345 434f 4e44 535d 0a0a 5761 6974 2053 SECONDS]..Wait S\n+0000ba90: 4543 4f4e 4453 2070 6c75 7320 4d49 4c4c ECONDS plus MILL\n+0000baa0: 4953 4543 4f4e 4453 2066 6f72 206f 7574 ISECONDS for out\n+0000bab0: 7075 7420 6672 6f6d 2074 6865 2061 7379 put from the asy\n+0000bac0: 6e63 6872 6f6e 6f75 730a 7375 6270 726f nchronous.subpro\n+0000bad0: 6365 7373 2050 524f 4345 5353 2e20 4966 cess PROCESS. If\n+0000bae0: 2061 6e79 2061 7272 6976 6573 2c20 7072 any arrives, pr\n+0000baf0: 6f63 6573 7320 6974 2c20 7468 656e 2072 ocess it, then r\n+0000bb00: 6574 7572 6e20 6e69 6c2e 0a4f 7468 6572 eturn nil..Other\n+0000bb10: 7769 7365 2072 6574 7572 6e20 742e 0a0a wise return t...\n+0000bb20: 4e6f 7465 2074 6861 7420 6f75 7470 7574 Note that output\n+0000bb30: 2069 6e63 6c75 6465 7320 6e6f 7469 6669 includes notifi\n+0000bb40: 6361 7469 6f6e 206f 6620 7072 6f63 6573 cation of proces\n+0000bb50: 7320 7465 726d 696e 6174 696f 6e2e 7265 s termination.re\n+0000bb60: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n+0000bb70: 6e61 6d65 2d6e 6f6e 6469 7265 6374 6f72 name-nondirector\n+0000bb80: 7966 696c 652d 6e61 6d65 2d6e 6f6e 6469 yfile-name-nondi\n+0000bb90: 7265 6374 6f72 7920 4649 4c45 2d4e 414d rectory FILE-NAM\n+0000bba0: 450a 0a52 6574 7572 6e20 7468 6520 6469 E..Return the di\n+0000bbb0: 7265 6374 6f72 7920 636f 6d70 6f6e 656e rectory componen\n+0000bbc0: 7420 6f66 2046 494c 452d 4e41 4d45 2c20 t of FILE-NAME, \n+0000bbd0: 696e 636c 7564 696e 6720 7468 6520 6669 including the fi\n+0000bbe0: 6e61 6c0a 6469 7265 6374 6f72 7920 7365 nal.directory se\n+0000bbf0: 7061 7261 746f 722e 7265 702e 696f 2e66 parator.rep.io.f\n+0000bc00: 696c 6573 2366 696c 652d 6e61 6d65 2d64 iles#file-name-d\n+0000bc10: 6972 6563 746f 7279 6669 6c65 2d6e 616d irectoryfile-nam\n+0000bc20: 652d 6469 7265 6374 6f72 7920 4649 4c45 e-directory FILE\n+0000bc30: 2d4e 414d 450a 0a52 6574 7572 6e20 7468 -NAME..Return th\n+0000bc40: 6520 6669 6c65 206e 616d 6520 636f 6d70 e file name comp\n+0000bc50: 6f6e 656e 7420 6f66 2046 494c 452d 4e41 onent of FILE-NA\n+0000bc60: 4d45 2c20 692e 652e 2065 7665 7279 7468 ME, i.e. everyth\n+0000bc70: 696e 6720 666f 6c6c 6f77 696e 670a 7468 ing following.th\n+0000bc80: 6520 6669 6e61 6c20 6469 7265 6374 6f72 e final director\n+0000bc90: 7920 7365 7061 7261 746f 722e 7265 702e y separator.rep.\n+0000bca0: 696f 2e66 696c 6573 2364 6972 6563 746f io.files#directo\n+0000bcb0: 7279 2d66 696c 652d 6e61 6d65 6469 7265 ry-file-namedire\n+0000bcc0: 6374 6f72 792d 6669 6c65 2d6e 616d 6520 ctory-file-name \n+0000bcd0: 4449 522d 4e41 4d45 0a0a 5265 7475 726e DIR-NAME..Return\n+0000bce0: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the\n+0000bcf0: 2066 696c 6520 7265 7072 6573 656e 7469 file representi\n+0000bd00: 6e67 2074 6865 2064 6972 6563 746f 7279 ng the directory\n+0000bd10: 2063 616c 6c65 6420 4449 522d 4e41 4d45 called DIR-NAME\n+0000bd20: 2e0a 5468 6973 2069 7320 7468 6520 6f70 ..This is the op\n+0000bd30: 706f 7369 7465 206f 6620 6669 6c65 2d6e posite of file-n\n+0000bd40: 616d 652d 6173 2d64 6972 6563 746f 7279 ame-as-directory\n+0000bd50: 2c20 7369 6e63 6520 6974 7320 6566 6665 , since its effe\n+0000bd60: 6374 2069 7320 746f 0a5f 7265 6d6f 7665 ct is to._remove\n+0000bd70: 5f20 616e 7920 7465 726d 696e 6174 696e _ any terminatin\n+0000bd80: 6720 6469 7265 6374 6f72 7920 7365 7061 g directory sepa\n+0000bd90: 7261 746f 722e 7265 702e 696f 2e66 696c rator.rep.io.fil\n+0000bda0: 6573 236d 616b 652d 6469 7265 6374 6f72 es#make-director\n+0000bdb0: 796d 616b 652d 6469 7265 6374 6f72 7920 ymake-directory \n+0000bdc0: 4449 5245 4354 4f52 592d 4e41 4d45 0a0a DIRECTORY-NAME..\n+0000bdd0: 4372 6561 7465 2061 2064 6972 6563 746f Create a directo\n+0000bde0: 7279 2063 616c 6c65 6420 4449 5245 4354 ry called DIRECT\n+0000bdf0: 4f52 592d 4e41 4d45 2e72 6570 2e69 6f2e ORY-NAME.rep.io.\n+0000be00: 6669 6c65 7323 6669 6c65 2d77 7269 7465 files#file-write\n+0000be10: 6162 6c65 2d70 6669 6c65 2d77 7269 7461 able-pfile-writa\n+0000be20: 626c 652d 7020 4649 4c45 2d4e 414d 450a ble-p FILE-NAME.\n+0000be30: 0a52 6574 7572 6e73 2074 2069 6620 7468 .Returns t if th\n+0000be40: 6520 6669 6c65 2063 616c 6c65 6420 4649 e file called FI\n+0000be50: 4c45 2d4e 414d 4520 6973 2061 7661 696c LE-NAME is avail\n+0000be60: 6162 6c65 2066 6f72 2077 7269 7469 6e67 able for writing\n+0000be70: 2074 6f2e 7265 702e 696f 2e66 696c 6573 to.rep.io.files\n+0000be80: 2366 696c 652d 6f77 6e65 722d 7066 696c #file-owner-pfil\n+0000be90: 652d 6f77 6e65 722d 7020 4649 4c45 2d4e e-owner-p FILE-N\n+0000bea0: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n+0000beb0: 6620 7468 6520 6f77 6e65 7273 6869 7020 f the ownership \n+0000bec0: 2875 6964 2026 2067 6964 2920 6f66 2074 (uid & gid) of t\n+0000bed0: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n+0000bee0: 494c 452d 4e41 4d45 2069 7320 7468 650a ILE-NAME is the.\n+0000bef0: 7361 6d65 2061 7320 7468 6174 206f 6620 same as that of \n+0000bf00: 616e 7920 6669 6c65 7320 7772 6974 7465 any files writte\n+0000bf10: 6e20 6279 2074 6865 2065 6469 746f 722e n by the editor.\n+0000bf20: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n+0000bf30: 652d 6e6c 696e 6b73 6669 6c65 2d6e 6c69 e-nlinksfile-nli\n+0000bf40: 6e6b 7320 4649 4c45 2d4e 414d 450a 0a52 nks FILE-NAME..R\n+0000bf50: 6574 7572 6e73 2074 6865 206e 756d 6265 eturns the numbe\n+0000bf60: 7220 6f66 206c 696e 6b73 2070 6f69 6e74 r of links point\n+0000bf70: 696e 6720 746f 2074 6865 2066 696c 6520 ing to the file \n+0000bf80: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n+0000bf90: 2e20 5468 6973 2077 696c 6c0a 6265 206f . This will.be o\n+0000bfa0: 6e65 2069 6620 4649 4c45 2d4e 414d 4520 ne if FILE-NAME \n+0000bfb0: 6861 7320 6f6e 6c79 206f 6e65 206e 616d has only one nam\n+0000bfc0: 652e 2044 6f65 736e 2774 2063 6f75 6e74 e. Doesn't count\n+0000bfd0: 2073 796d 626f 6c69 6320 6c69 6e6b 732e symbolic links.\n+0000bfe0: 0072 6570 2e64 6174 6123 7374 7269 6e67 .rep.data#string\n+0000bff0: 2d6c 6f77 6572 2d63 6173 652d 7020 5800 -lower-case-p X.\n+0000c000: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums#\n+0000c010: 6465 6669 6e65 2d64 6174 756d 2d70 7269 define-datum-pri\n+0000c020: 6e74 6572 6465 6669 6e65 2d64 6174 756d nterdefine-datum\n+0000c030: 2d70 7269 6e74 6572 2049 4420 5052 494e -printer ID PRIN\n+0000c040: 5445 520a 0a52 6567 6973 7465 7220 6120 TER..Register a \n+0000c050: 6375 7374 6f6d 2070 7269 6e74 6572 2066 custom printer f\n+0000c060: 6f72 2061 6c6c 2064 6174 756d 7320 7769 or all datums wi\n+0000c070: 7468 2074 7970 6520 4944 2e20 5768 656e th type ID. When\n+0000c080: 2074 6865 7365 0a6f 626a 6563 7473 2070 these.objects p\n+0000c090: 7269 6e74 6564 2061 7265 2c20 7468 6520 rinted are, the \n+0000c0a0: 6675 6e63 7469 6f6e 2050 5249 4e54 4552 function PRINTER\n+0000c0b0: 2077 696c 6c20 6265 2063 616c 6c65 6420 will be called \n+0000c0c0: 7769 7468 2074 776f 0a61 7267 756d 656e with two.argumen\n+0000c0d0: 7473 2c20 7468 6520 6461 7475 6d20 616e ts, the datum an\n+0000c0e0: 6420 7468 6520 7374 7265 616d 2074 6f20 d the stream to \n+0000c0f0: 7072 696e 7420 746f 2e72 6570 2e73 7973 print to.rep.sys\n+0000c100: 7465 6d23 7265 702d 7665 7273 696f 6e41 tem#rep-versionA\n+0000c110: 2073 7472 696e 6720 6465 6669 6e69 6e67 string defining\n+0000c120: 2074 6865 2063 7572 7265 6e74 2076 6572 the current ver\n+0000c130: 7369 6f6e 206f 6620 7468 6520 5245 5020 sion of the REP \n+0000c140: 696e 7465 7270 7265 7465 722e 7265 702e interpreter.rep.\n+0000c150: 7379 7374 656d 2362 6565 7062 6565 700a system#beepbeep.\n+0000c160: 0a52 696e 6773 2061 2062 656c 6c2e 7265 .Rings a bell.re\n+0000c170: 702e 6461 7461 2363 6f6d 706c 6574 652d p.data#complete-\n+0000c180: 7374 7269 6e67 636f 6d70 6c65 7465 2d73 stringcomplete-s\n+0000c190: 7472 696e 6720 5445 4d50 4c41 5445 204c tring TEMPLATE L\n+0000c1a0: 4953 5420 5b46 4f4c 442d 4341 5345 5d0a IST [FOLD-CASE].\n+0000c1b0: 0a52 6574 7572 6e20 6120 7374 7269 6e67 .Return a string\n+0000c1c0: 2077 686f 7365 2062 6567 696e 6e69 6e67 whose beginning\n+0000c1d0: 206d 6174 6368 6573 2074 6865 2073 7472 matches the str\n+0000c1e0: 696e 6720 5445 4d50 4c41 5445 2c20 616e ing TEMPLATE, an\n+0000c1f0: 6420 6973 2075 6e69 7175 650a 696e 2074 d is unique.in t\n+0000c200: 6865 2073 6574 206f 6620 616c 6c20 7374 he set of all st\n+0000c210: 7269 6e67 7320 696e 204c 4953 5420 7768 rings in LIST wh\n+0000c220: 6963 6820 616c 736f 206d 6174 6368 2054 ich also match T\n+0000c230: 454d 504c 4154 452e 2049 6620 464f 4c44 EMPLATE. If FOLD\n+0000c240: 2d43 4153 450a 6973 2074 2c20 616c 6c20 -CASE.is t, all \n+0000c250: 6d61 7463 6869 6e67 2069 676e 6f72 6573 matching ignores\n+0000c260: 2063 6861 7261 6374 6572 2063 6173 652e character case.\n+0000c270: 7265 702e 7379 7374 656d 2363 7572 7265 rep.system#curre\n+0000c280: 6e74 2d74 696d 652d 7374 7269 6e67 6375 nt-time-stringcu\n+0000c290: 7272 656e 742d 7469 6d65 2d73 7472 696e rrent-time-strin\n+0000c2a0: 6720 5b54 494d 455d 205b 464f 524d 4154 g [TIME] [FORMAT\n+0000c2b0: 5d0a 0a52 6574 7572 6e73 2061 2068 756d ]..Returns a hum\n+0000c2c0: 616e 2d72 6561 6461 626c 6520 7374 7269 an-readable stri\n+0000c2d0: 6e67 2064 6566 696e 696e 6720 7468 6520 ng defining the \n+0000c2e0: 6375 7272 656e 7420 6461 7465 2061 6e64 current date and\n+0000c2f0: 2074 696d 652c 206f 7220 6966 0a73 7065 time, or if.spe\n+0000c300: 6369 6669 6564 2c20 7468 6174 2064 6566 cified, that def\n+0000c310: 696e 696e 6720 5449 4d45 2e0a 0a49 6620 ining TIME...If \n+0000c320: 6465 6669 6e65 642c 2046 4f52 4d41 5420 defined, FORMAT \n+0000c330: 6973 2061 2073 7472 696e 6720 6465 6669 is a string defi\n+0000c340: 6e69 6e67 2068 6f77 2074 6f20 6372 6561 ning how to crea\n+0000c350: 7465 2074 6865 2073 7472 696e 672e 2049 te the string. I\n+0000c360: 7420 6861 730a 7468 6520 7361 6d65 2063 t has.the same c\n+0000c370: 6f6e 7665 6e74 696f 6e73 2061 7320 7468 onventions as th\n+0000c380: 6520 7465 6d70 6c61 7465 2074 6f20 7468 e template to th\n+0000c390: 6520 4320 6c69 6272 6172 7927 7320 7374 e C library's st\n+0000c3a0: 7266 7469 6d65 2066 756e 6374 696f 6e2e rftime function.\n+0000c3b0: 7265 702e 7379 7374 656d 2373 7973 7465 rep.system#syste\n+0000c3c0: 6d2d 6e61 6d65 7379 7374 656d 2d6e 616d m-namesystem-nam\n+0000c3d0: 650a 0a52 6574 7572 6e73 2074 6865 206e e..Returns the n\n+0000c3e0: 616d 6520 6f66 2074 6865 2068 6f73 7420 ame of the host \n+0000c3f0: 7768 6963 6820 7468 6520 6564 6974 6f72 which the editor\n+0000c400: 2069 7320 7275 6e6e 696e 6720 6f6e 2e72 is running on.r\n+0000c410: 6570 2e64 6174 6123 616c 7068 612d 6368 ep.data#alpha-ch\n+0000c420: 6172 2d70 616c 7068 612d 6368 6172 2d70 ar-palpha-char-p\n+0000c430: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n+0000c440: 2069 6620 4348 4152 2069 7320 616e 2061 if CHAR is an a\n+0000c450: 6c70 6861 6265 7469 6320 6368 6172 6163 lphabetic charac\n+0000c460: 7465 722e 7265 702e 6461 7461 2361 6c70 ter.rep.data#alp\n+0000c470: 6861 6e75 6d65 7269 6370 616c 7068 616e hanumericpalphan\n+0000c480: 756d 6572 6963 7020 4348 4152 0a0a 5265 umericp CHAR..Re\n+0000c490: 7475 726e 7320 7420 6966 2043 4841 5220 turns t if CHAR \n+0000c4a0: 6973 2061 6c70 6861 2d6e 756d 6572 6963 is alpha-numeric\n+0000c4b0: 2e72 6570 2e64 6174 6123 6368 6172 2d75 .rep.data#char-u\n+0000c4c0: 7063 6173 6563 6861 722d 7570 6361 7365 pcasechar-upcase\n+0000c4d0: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n+0000c4e0: 6865 2075 7070 6572 2d63 6173 6520 6571 he upper-case eq\n+0000c4f0: 7569 7661 6c65 6e74 206f 6620 4348 4152 uivalent of CHAR\n+0000c500: 2e72 6570 2e73 7973 7465 6d23 6765 742d .rep.system#get-\n+0000c510: 636f 6d6d 616e 642d 6c69 6e65 2d6f 7074 command-line-opt\n+0000c520: 696f 6e67 6574 2d63 6f6d 6d61 6e64 2d6c ionget-command-l\n+0000c530: 696e 652d 6f70 7469 6f6e 204f 5054 494f ine-option OPTIO\n+0000c540: 4e20 5b52 4551 5549 5245 532d 4152 4755 N [REQUIRES-ARGU\n+0000c550: 4d45 4e54 5d0a 0a52 6574 7572 6e73 2074 MENT]..Returns t\n+0000c560: 2069 6620 4f50 5449 4f4e 2077 6173 2073 if OPTION was s\n+0000c570: 7065 6369 6669 6564 206f 6e20 7468 6520 pecified on the \n+0000c580: 636f 6d6d 616e 6420 6c69 6e65 2028 4f50 command line (OP\n+0000c590: 5449 4f4e 2069 7320 7479 7069 6361 6c6c TION is typicall\n+0000c5a0: 790a 6120 776f 7264 2062 6567 696e 6e69 y.a word beginni\n+0000c5b0: 6e67 2077 6974 6820 602d 2d27 292e 2049 ng with `--'). I\n+0000c5c0: 6620 5245 5155 4952 4553 2d41 5247 554d f REQUIRES-ARGUM\n+0000c5d0: 454e 5420 6973 206e 6f6e 2d6e 696c 2c20 ENT is non-nil, \n+0000c5e0: 7468 6973 206f 7074 696f 6e0a 7265 7175 this option.requ\n+0000c5f0: 6972 6573 2061 2070 6172 616d 6574 6572 ires a parameter\n+0000c600: 2c20 7468 6520 7661 6c75 6520 6f66 2077 , the value of w\n+0000c610: 6869 6368 2069 7320 7265 7475 726e 6564 hich is returned\n+0000c620: 2e20 4966 2061 2070 6172 616d 6574 6572 . If a parameter\n+0000c630: 7320 6973 6e27 740a 7375 7070 6c69 6564 s isn't.supplied\n+0000c640: 2061 6e20 6572 726f 7220 6973 2073 6967 an error is sig\n+0000c650: 6e61 6c6c 6564 2e72 6570 2e6c 616e 672e nalled.rep.lang.\n+0000c660: 6465 6275 6723 756e 6978 2d70 7269 6e74 debug#unix-print\n+0000c670: 2d61 6c6c 6f63 6174 696f 6e73 756e 6978 -allocationsunix\n+0000c680: 2d70 7269 6e74 2d61 6c6c 6f63 6174 696f -print-allocatio\n+0000c690: 6e73 0a0a 4f75 7470 7574 2061 206c 6973 ns..Output a lis\n+0000c6a0: 7420 6f66 2061 6c6c 2061 6c6c 6f63 6174 t of all allocat\n+0000c6b0: 6564 206d 656d 6f72 7920 626c 6f63 6b73 ed memory blocks\n+0000c6c0: 2074 6f20 7374 616e 6461 7264 2065 7272 to standard err\n+0000c6d0: 6f72 2e72 6570 2e64 6174 6123 6964 6c65 or.rep.data#idle\n+0000c6e0: 2d67 6172 6261 6765 2d74 6872 6573 686f -garbage-thresho\n+0000c6f0: 6c64 6964 6c65 2d67 6172 6261 6765 2d74 ldidle-garbage-t\n+0000c700: 6872 6573 686f 6c64 205b 4e45 572d 5641 hreshold [NEW-VA\n+0000c710: 4c55 455d 0a0a 5468 6520 6e75 6d62 6572 LUE]..The number\n+0000c720: 206f 6620 6279 7465 7320 6f66 2073 746f of bytes of sto\n+0000c730: 7261 6765 2077 6869 6368 206d 7573 7420 rage which must \n+0000c740: 6265 2075 7365 6420 6265 666f 7265 2061 be used before a\n+0000c750: 2067 6172 6261 6765 2d0a 636f 6c6c 6563 garbage-.collec\n+0000c760: 7469 6f6e 2069 7320 7472 6967 6765 7265 tion is triggere\n+0000c770: 6420 7768 656e 2074 6865 2065 6469 746f d when the edito\n+0000c780: 7220 6973 2069 646c 652e 7265 702e 696f r is idle.rep.io\n+0000c790: 2e64 622e 7364 626d 2373 6462 6d2d 6f70 .db.sdbm#sdbm-op\n+0000c7a0: 656e 7364 626d 2d6f 7065 6e20 5041 5448 ensdbm-open PATH\n+0000c7b0: 2041 4343 4553 532d 5459 5045 205b 4d4f ACCESS-TYPE [MO\n+0000c7c0: 4445 5d72 6570 2e69 6f2e 6462 2e73 6462 DE]rep.io.db.sdb\n+0000c7d0: 6d23 7364 626d 2d66 6574 6368 7364 626d m#sdbm-fetchsdbm\n+0000c7e0: 2d66 6574 6368 2044 424d 204b 4559 7265 -fetch DBM KEYre\n+0000c7f0: 702e 696f 2e64 622e 7364 626d 2373 6462 p.io.db.sdbm#sdb\n+0000c800: 6d2d 6669 7273 746b 6579 7364 626d 2d66 m-firstkeysdbm-f\n+0000c810: 6972 7374 6b65 7920 4442 4d72 6570 2e69 irstkey DBMrep.i\n+0000c820: 6f2e 6462 2e73 6462 6d23 7364 626d 7073 o.db.sdbm#sdbmps\n+0000c830: 6462 6d70 2041 5247 0a0a 5265 7475 726e dbmp ARG..Return\n+0000c840: 7320 7420 6966 2041 5247 2069 7320 616e s t if ARG is an\n+0000c850: 2073 6462 6d20 6f62 6a65 6374 2028 6372 sdbm object (cr\n+0000c860: 6561 7465 6420 6279 2060 7364 626d 2d6f eated by `sdbm-o\n+0000c870: 7065 6e27 292e 0072 6570 2e76 6d2e 636f pen')..rep.vm.co\n+0000c880: 6d70 696c 6572 2363 6f6d 7069 6c65 2d66 mpiler#compile-f\n+0000c890: 696c 6520 4649 4c45 2d4e 414d 4572 6570 ile FILE-NAMErep\n+0000c8a0: 2e76 6d2e 636f 6d70 696c 6572 2363 6f6d .vm.compiler#com\n+0000c8b0: 7069 6c65 2d6c 6973 702d 6c69 6252 6563 pile-lisp-libRec\n+0000c8c0: 6f6d 7069 6c65 2061 6c6c 206f 7574 206f ompile all out o\n+0000c8d0: 6620 6461 7465 2066 696c 6573 2069 6e20 f date files in \n+0000c8e0: 7468 6520 6c69 7370 206c 6962 7261 7279 the lisp library\n+0000c8f0: 2064 6972 6563 746f 7279 2e20 4966 2046 directory. If F\n+0000c900: 4f52 4345 2d50 0a69 7320 7472 7565 2069 ORCE-P.is true i\n+0000c910: 7427 7320 6173 2074 686f 7567 6820 616c t's as though al\n+0000c920: 6c20 6669 6c65 7320 7765 7265 206f 7574 l files were out\n+0000c930: 206f 6620 6461 7465 2e0a 5468 6973 206d of date..This m\n+0000c940: 616b 6573 2073 7572 6520 7468 6174 2061 akes sure that a\n+0000c950: 6c6c 2064 6f63 2073 7472 696e 6773 2061 ll doc strings a\n+0000c960: 7265 2077 7269 7474 656e 2074 6f20 7468 re written to th\n+0000c970: 6569 7220 7370 6563 6961 6c20 6669 6c65 eir special file\n+0000c980: 2061 6e64 0a74 6861 7420 6669 6c65 7320 and.that files \n+0000c990: 7768 6963 6820 7368 6f75 6c64 6e27 7420 which shouldn't \n+0000c9a0: 6265 2063 6f6d 7069 6c65 6420 6172 656e be compiled aren\n+0000c9b0: 2774 2e00 7265 702e 766d 2e63 6f6d 7069 't..rep.vm.compi\n+0000c9c0: 6c65 7223 636f 6d70 696c 652d 6c69 7370 ler#compile-lisp\n+0000c9d0: 2d6c 6962 2023 216f 7074 696f 6e61 6c20 -lib #!optional \n+0000c9e0: 4449 5245 4354 4f52 5920 464f 5243 452d DIRECTORY FORCE-\n+0000c9f0: 5000 7265 702e 766d 2e63 6f6d 7069 6c65 P.rep.vm.compile\n+0000ca00: 722e 6261 7369 6323 636f 6d70 696c 652d r.basic#compile-\n+0000ca10: 666f 726d 2046 4f52 4d00 7265 702e 766d form FORM.rep.vm\n+0000ca20: 2e63 6f6d 7069 6c65 722e 6d6f 6475 6c65 .compiler.module\n+0000ca30: 7323 636f 6d70 696c 652d 6675 6e63 7469 s#compile-functi\n+0000ca40: 6f6e 2046 554e 4354 494f 4e20 2321 6f70 on FUNCTION #!op\n+0000ca50: 7469 6f6e 616c 204e 414d 4572 6570 2e64 tional NAMErep.d\n+0000ca60: 6174 6123 7374 7269 6e67 2d75 7070 6572 ata#string-upper\n+0000ca70: 2d63 6173 652d 7052 6574 7572 6e20 7420 -case-pReturn t \n+0000ca80: 6966 2073 7472 696e 6720 5820 6973 2075 if string X is u\n+0000ca90: 7070 6572 2063 6173 6520 2863 6f6e 7461 pper case (conta\n+0000caa0: 696e 7320 6e6f 206c 6f77 6572 2063 6173 ins no lower cas\n+0000cab0: 6520 6368 6172 6163 7465 7273 2061 6e64 e characters and\n+0000cac0: 0a61 7420 6c65 6173 7420 6f6e 6520 7570 .at least one up\n+0000cad0: 7065 722d 6361 7365 2063 6861 7261 6374 per-case charact\n+0000cae0: 6572 292e 7265 702e 6461 7461 2373 7472 er).rep.data#str\n+0000caf0: 696e 672d 646f 776e 6361 7365 5265 7475 ing-downcaseRetu\n+0000cb00: 726e 2061 206e 6577 2073 7472 696e 672c rn a new string,\n+0000cb10: 2061 206c 6f77 6572 2063 6173 6520 636f a lower case co\n+0000cb20: 7079 206f 6620 7374 7269 6e67 2058 2e72 py of string X.r\n+0000cb30: 6570 2e64 6174 6123 6361 7069 7461 6c69 ep.data#capitali\n+0000cb40: 7a65 2d73 7472 696e 6752 6574 7572 6e20 ze-stringReturn \n+0000cb50: 6120 6e65 7720 7374 7269 6e67 2c20 6120 a new string, a \n+0000cb60: 636f 7079 206f 6620 5820 7769 7468 2069 copy of X with i\n+0000cb70: 7473 2066 6972 7374 2063 6861 7261 6374 ts first charact\n+0000cb80: 6572 2069 6e20 7570 7065 7220 6361 7365 er in upper case\n+0000cb90: 2e00 7265 702e 6461 7461 2e72 696e 6723 ..rep.data.ring#\n+0000cba0: 6d61 6b65 2d72 696e 6720 2321 6f70 7469 make-ring #!opti\n+0000cbb0: 6f6e 616c 2053 495a 4500 7265 702e 6461 onal SIZE.rep.da\n+0000cbc0: 7461 2e72 696e 6723 7269 6e67 2d3e 6c69 ta.ring#ring->li\n+0000cbd0: 7374 2052 494e 4700 7265 702e 6461 7461 st RING.rep.data\n+0000cbe0: 2372 656d 6f76 652d 6966 2050 5245 4420 #remove-if PRED \n+0000cbf0: 4c53 5400 7265 702e 6461 7461 2372 656d LST.rep.data#rem\n+0000cc00: 6f76 652d 6966 2d6e 6f74 2046 554e 204c ove-if-not FUN L\n+0000cc10: 5354 7265 702e 6461 7461 2372 656d 6f76 STrep.data#remov\n+0000cc20: 6552 6574 7572 6e73 2061 206e 6577 2063 eReturns a new c\n+0000cc30: 6f70 7920 6f66 204c 5354 2077 6974 6820 opy of LST with \n+0000cc40: 616c 6c20 656c 656d 656e 7473 2060 6571 all elements `eq\n+0000cc50: 7561 6c27 2074 6f20 454c 5420 6469 7363 ual' to ELT disc\n+0000cc60: 6172 6465 642e 7265 702e 7374 7275 6374 arded.rep.struct\n+0000cc70: 7572 6573 2361 6c69 6173 2d73 7472 7563 ures#alias-struc\n+0000cc80: 7475 7265 4372 6561 7465 2061 6e20 616c tureCreate an al\n+0000cc90: 6961 7320 6f66 2074 6865 2073 7472 7563 ias of the struc\n+0000cca0: 7475 7265 2063 616c 6c65 6420 4652 4f4d ture called FROM\n+0000ccb0: 2061 7320 7468 6520 6e61 6d65 2054 4f2e as the name TO.\n+0000ccc0: 0072 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n+0000ccd0: 616c 6961 732d 7374 7275 6374 7572 6520 alias-structure \n+0000cce0: 4652 4f4d 2054 4f72 6570 2e69 6f2e 6669 FROM TOrep.io.fi\n+0000ccf0: 6c65 7323 6669 6c65 2d6e 6577 6572 2d74 les#file-newer-t\n+0000cd00: 6861 6e2d 6669 6c65 2d70 5265 7475 726e han-file-pReturn\n+0000cd10: 7320 7420 7768 656e 2046 494c 4531 2077 s t when FILE1 w\n+0000cd20: 6173 206d 6f64 6966 6965 6420 6d6f 7265 as modified more\n+0000cd30: 2072 6563 656e 746c 7920 7468 616e 2046 recently than F\n+0000cd40: 494c 4532 2e72 6570 2e69 6f2e 6669 6c65 ILE2.rep.io.file\n+0000cd50: 7323 6c6f 6164 2d61 6c6c 5472 7920 746f s#load-allTry to\n+0000cd60: 206c 6f61 6420 6669 6c65 7320 6361 6c6c load files call\n+0000cd70: 6564 2046 494c 4520 286f 7220 4649 4c45 ed FILE (or FILE\n+0000cd80: 2e6a 6c2c 2065 7463 2920 6672 6f6d 2061 .jl, etc) from a\n+0000cd90: 6c6c 2064 6972 6563 746f 7269 6573 2069 ll directories i\n+0000cda0: 6e20 7468 650a 4c49 5350 206c 6f61 6420 n the.LISP load \n+0000cdb0: 7061 7468 2028 6578 6365 7074 2074 6865 path (except the\n+0000cdc0: 2063 7572 7265 6e74 2064 6972 6563 746f current directo\n+0000cdd0: 7279 292e 0072 6570 2e69 6f2e 6669 6c65 ry)..rep.io.file\n+0000cde0: 7323 6361 6c6c 2d61 6674 6572 2d6c 6f61 s#call-after-loa\n+0000cdf0: 6420 4c49 4252 4152 5920 5448 554e 4b72 d LIBRARY THUNKr\n+0000ce00: 6570 2e69 6f2e 6669 6c65 2d68 616e 646c ep.io.file-handl\n+0000ce10: 6572 732e 7265 6d6f 7465 2e72 6570 2372 ers.remote.rep#r\n+0000ce20: 656d 6f74 652d 7265 702d 636c 6f73 652d emote-rep-close-\n+0000ce30: 616c 6c43 6c6f 7365 2061 6c6c 2072 756e allClose all run\n+0000ce40: 6e69 6e67 2072 6570 2d72 656d 6f74 6520 ning rep-remote \n+0000ce50: 7375 6270 726f 6365 7373 6573 2e72 6570 subprocesses.rep\n+0000ce60: 2e69 6f2e 6669 6c65 2d68 616e 646c 6572 .io.file-handler\n+0000ce70: 732e 7265 6d6f 7465 2e72 6570 2372 656d s.remote.rep#rem\n+0000ce80: 6f74 652d 7265 702d 656d 7074 792d 6361 ote-rep-empty-ca\n+0000ce90: 6368 6544 6973 6361 7264 2061 6c6c 2063 cheDiscard all c\n+0000cea0: 6163 6865 6420 7265 702d 7265 6d6f 7465 ached rep-remote\n+0000ceb0: 2064 6972 6563 746f 7279 2065 6e74 7269 directory entri\n+0000cec0: 6573 2e72 656d 6f74 652d 6674 702d 616e es.remote-ftp-an\n+0000ced0: 6f6e 2d70 6173 7377 6450 6173 7377 6f72 on-passwdPasswor\n+0000cee0: 6420 7365 6e74 2074 6f20 616e 6f6e 796d d sent to anonym\n+0000cef0: 6f75 7320 4654 5020 7365 7373 696f 6e73 ous FTP sessions\n+0000cf00: 2e72 656d 6f74 652d 6674 702d 6d75 6c74 .remote-ftp-mult\n+0000cf10: 692d 6d73 6773 5265 6775 6c61 7220 6578 i-msgsRegular ex\n+0000cf20: 7072 6573 7369 6f6e 206d 6174 6368 696e pression matchin\n+0000cf30: 6720 7468 6520 7374 6172 7420 6f66 2061 g the start of a\n+0000cf40: 206d 756c 7469 6c69 6e65 2066 7470 2072 multiline ftp r\n+0000cf50: 6570 6c79 2e72 656d 6f74 652d 6674 702d eply.remote-ftp-\n+0000cf60: 676f 6f64 2d6d 7367 7352 6567 756c 6172 good-msgsRegular\n+0000cf70: 2065 7870 7265 7373 696f 6e20 6d61 7463 expression matc\n+0000cf80: 6869 6e67 2066 7470 2022 7375 6363 6573 hing ftp \"succes\n+0000cf90: 7322 206d 6573 7361 6765 732e 7265 6d6f s\" messages.remo\n+0000cfa0: 7465 2d66 7470 2d70 6173 7377 642d 6d73 te-ftp-passwd-ms\n+0000cfb0: 6773 5265 6775 6c61 7220 6578 7072 6573 gsRegular expres\n+0000cfc0: 7369 6f6e 206d 6174 6368 696e 6720 7061 sion matching pa\n+0000cfd0: 7373 776f 7264 2070 726f 6d70 742e 0072 ssword prompt..r\n+0000cfe0: 6570 2e69 6f2e 7374 7265 616d 7323 7374 ep.io.streams#st\n+0000cff0: 7265 616d 7020 4152 4700 0000 0e00 0000 reamp ARG.......\n+0000d000: 7265 702e 766d 2e69 6e74 6572 7072 6574 rep.vm.interpret\n+0000d010: 6572 2362 7974 6563 6f64 6570 6279 7465 er#bytecodepbyte\n+0000d020: 636f 6465 7020 4152 470a 0a52 6574 7572 codep ARG..Retur\n+0000d030: 6e73 2074 2069 6620 4152 4720 6973 2061 ns t if ARG is a\n+0000d040: 2062 7974 6520 636f 6465 2073 7562 726f byte code subro\n+0000d050: 7574 696e 6520 2869 2e65 2e20 636f 6d70 utine (i.e. comp\n+0000d060: 696c 6564 204c 6973 7020 636f 6465 292e iled Lisp code).\n+0000d070: 7265 702e 6c61 6e67 2e6d 6174 6823 2b2b rep.lang.math#++\n+0000d080: 204e 554d 4245 5253 2e2e 2e0a 0a41 6464 NUMBERS.....Add\n+0000d090: 7320 616c 6c20 4e55 4d42 4552 5320 746f s all NUMBERS to\n+0000d0a0: 6765 7468 6572 2e20 4966 206e 6f20 6172 gether. If no ar\n+0000d0b0: 6775 6d65 6e74 7320 6172 6520 6769 7665 guments are give\n+0000d0c0: 6e20 7265 7475 726e 7320 302e 7265 702e n returns 0.rep.\n+0000d0d0: 6c61 6e67 2e6d 6174 6823 2f2f 204e 554d lang.math#// NUM\n+0000d0e0: 4245 5253 2e2e 2e0a 0a44 6976 6964 6573 BERS.....Divides\n+0000d0f0: 204e 554d 4245 5253 2028 696e 206c 6566 NUMBERS (in lef\n+0000d100: 742d 746f 2d72 6967 6874 206f 7264 6572 t-to-right order\n+0000d110: 292e 7265 702e 6c61 6e67 2e6d 6174 6823 ).rep.lang.math#\n+0000d120: 6c6f 6761 6e64 6c6f 6761 6e64 204e 554d logandlogand NUM\n+0000d130: 4245 5253 2e2e 2e0a 0a52 6574 7572 6e73 BERS.....Returns\n+0000d140: 2074 6865 2062 6974 7769 7365 206c 6f67 the bitwise log\n+0000d150: 6963 616c 2060 616e 6427 206f 6620 6974 ical `and' of it\n+0000d160: 7320 6172 6775 6d65 6e74 732e 7265 702e s arguments.rep.\n+0000d170: 6461 7461 2365 716c 6571 6c20 4152 4731 data#eqleql ARG1\n+0000d180: 2041 5247 320a 0a53 696d 696c 6172 2074 ARG2..Similar t\n+0000d190: 6f20 6065 7127 2065 7863 6570 7420 7468 o `eq' except th\n+0000d1a0: 6174 206e 756d 6265 7273 2077 6974 6820 at numbers with \n+0000d1b0: 7468 6520 7361 6d65 2076 616c 7565 2077 the same value w\n+0000d1c0: 696c 6c20 616c 7761 7973 2062 650a 636f ill always be.co\n+0000d1d0: 6e73 6964 6572 6564 2060 6571 6c27 2028 nsidered `eql' (\n+0000d1e0: 7468 6973 206d 6179 206f 7220 6d61 7920 this may or may \n+0000d1f0: 6e6f 7420 6265 2074 6865 2063 6173 6520 not be the case \n+0000d200: 7769 7468 2060 6571 2729 2e0a 0a4e 6f74 with `eq')...Not\n+0000d210: 6520 686f 7765 7665 7220 7468 6174 2065 e however that e\n+0000d220: 7861 6374 2061 6e64 2069 6e65 7861 6374 xact and inexact\n+0000d230: 2076 6572 7369 6f6e 7320 6f66 2074 6865 versions of the\n+0000d240: 2073 616d 6520 6e75 6d62 6572 2061 7265 same number are\n+0000d250: 206e 6f74 0a63 6f6e 7369 6465 7265 6420 not.considered \n+0000d260: 7468 6520 7361 6d65 2076 616c 7565 2e20 the same value. \n+0000d270: 4173 2061 2072 756c 6520 6f66 2074 6875 As a rule of thu\n+0000d280: 6d62 2c20 6966 2074 776f 206e 756d 6265 mb, if two numbe\n+0000d290: 7273 2070 7269 6e74 2074 6865 0a73 616d rs print the.sam\n+0000d2a0: 652c 2074 6865 7920 7769 6c6c 2062 6520 e, they will be \n+0000d2b0: 636f 6e73 6964 6572 6564 2060 6571 6c27 considered `eql'\n+0000d2c0: 2e72 6570 2e6c 616e 672e 6d61 7468 2331 .rep.lang.math#1\n+0000d2d0: 2b31 2b20 4e55 4d42 4552 0a0a 5265 7475 +1+ NUMBER..Retu\n+0000d2e0: 726e 204e 554d 4245 5220 706c 7573 2031 rn NUMBER plus 1\n+0000d2f0: 2e72 6570 2e6c 616e 672e 6d61 7468 2374 .rep.lang.math#t\n+0000d300: 7275 6e63 6174 6574 7275 6e63 6174 6520 runcatetruncate \n+0000d310: 4e55 4d42 4552 0a0a 526f 756e 6420 4e55 NUMBER..Round NU\n+0000d320: 4d42 4552 2074 6f20 7468 6520 6e65 6172 MBER to the near\n+0000d330: 6573 7420 696e 7465 6765 7220 6265 7477 est integer betw\n+0000d340: 6565 6e20 4e55 4d42 4552 2061 6e64 207a een NUMBER and z\n+0000d350: 6572 6f2e 7265 702e 6c61 6e67 2e6d 6174 ero.rep.lang.mat\n+0000d360: 6823 6c6f 676c 6f67 2058 205b 4241 5345 h#loglog X [BASE\n+0000d370: 5d0a 0a52 6574 7572 6e20 7468 6520 6c6f ]..Return the lo\n+0000d380: 6761 7269 7468 6d20 6f66 2058 2069 6e20 garithm of X in \n+0000d390: 6261 7365 2042 4153 452e 2041 6e20 6172 base BASE. An ar\n+0000d3a0: 6974 686d 6574 6963 2065 7272 6f72 2069 ithmetic error i\n+0000d3b0: 730a 7369 676e 616c 6c65 6420 6966 2058 s.signalled if X\n+0000d3c0: 2069 7320 6c65 7373 2074 6861 6e20 7a65 is less than ze\n+0000d3d0: 726f 2e20 4966 2042 4153 4520 6973 6e27 ro. If BASE isn'\n+0000d3e0: 7420 6465 6669 6e65 642c 2072 6574 7572 t defined, retur\n+0000d3f0: 6e20 7468 650a 6e61 7475 7261 6c20 6c6f n the.natural lo\n+0000d400: 6761 7269 7468 6d20 6f66 2058 2e72 6570 garithm of X.rep\n+0000d410: 2e6c 616e 672e 6d61 7468 2374 616e 7461 .lang.math#tanta\n+0000d420: 6e20 580a 0a52 6574 7572 6e73 2074 6865 n X..Returns the\n+0000d430: 2074 616e 6765 6e74 206f 6620 582c 2069 tangent of X, i\n+0000d440: 6e20 7261 6469 616e 732e 7265 702e 6c61 n radians.rep.la\n+0000d450: 6e67 2e6d 6174 6823 6163 6f73 6163 6f73 ng.math#acosacos\n+0000d460: 2058 0a0a 5265 7475 726e 2074 6865 2061 X..Return the a\n+0000d470: 7263 2063 6f73 696e 6520 6f66 2058 2028 rc cosine of X (\n+0000d480: 7468 6520 7661 6c75 6520 7768 6f73 6520 the value whose \n+0000d490: 636f 7369 6e65 2069 7320 5829 2c20 696e cosine is X), in\n+0000d4a0: 2072 6164 6961 6e73 2e72 6570 2e6c 616e radians.rep.lan\n+0000d4b0: 672e 6d61 7468 2367 6364 6763 6420 2e2e g.math#gcdgcd ..\n+0000d4c0: 2e0a 0a52 6574 7572 6e20 7468 6520 6772 ...Return the gr\n+0000d4d0: 6561 7465 7374 2063 6f6d 6d6f 6e20 6469 eatest common di\n+0000d4e0: 7669 736f 7220 6f66 2074 6865 2069 6e74 visor of the int\n+0000d4f0: 6567 6572 2061 7267 756d 656e 7473 2e20 eger arguments. \n+0000d500: 5468 6520 7265 7375 6c74 0a69 7320 616c The result.is al\n+0000d510: 7761 7973 206e 6f6e 2d6e 6567 6174 6976 ways non-negativ\n+0000d520: 652e 2052 6574 7572 6e73 2030 2077 6974 e. Returns 0 wit\n+0000d530: 6820 6172 6775 6d65 6e74 732e 7265 702e h arguments.rep.\n+0000d540: 6c61 6e67 2e6d 6174 6823 6578 6163 7470 lang.math#exactp\n+0000d550: 6578 6163 7470 2041 5247 0a0a 5265 7475 exactp ARG..Retu\n+0000d560: 726e 2074 2069 6620 4152 4720 6973 2061 rn t if ARG is a\n+0000d570: 6e20 6578 6163 7420 6e75 6d62 6572 2e72 n exact number.r\n+0000d580: 6570 2e6c 616e 672e 6d61 7468 2369 6e65 ep.lang.math#ine\n+0000d590: 7861 6374 2d3e 6578 6163 7469 6e65 7861 xact->exactinexa\n+0000d5a0: 6374 2d3e 6578 6163 7420 580a 0a52 6574 ct->exact X..Ret\n+0000d5b0: 7572 6e73 2061 6e20 6578 6163 7420 7265 urns an exact re\n+0000d5c0: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of \n+0000d5d0: 582e 2054 6869 7320 6d61 7920 696e 766f X. This may invo\n+0000d5e0: 6c76 6520 6120 6c6f 7373 206f 660a 6163 lve a loss of.ac\n+0000d5f0: 6375 7261 6379 2e72 6570 2e6c 616e 672e curacy.rep.lang.\n+0000d600: 6d61 7468 236e 756d 6572 6174 6f72 6e75 math#numeratornu\n+0000d610: 6d65 7261 746f 7220 580a 0a52 6574 7572 merator X..Retur\n+0000d620: 6e20 7468 6520 6e75 6d65 7261 746f 7220 n the numerator \n+0000d630: 6f66 2072 6174 696f 6e61 6c20 6e75 6d62 of rational numb\n+0000d640: 6572 2058 2e72 6570 2e6c 616e 672e 6d61 er X.rep.lang.ma\n+0000d650: 7468 2364 656e 6f6d 696e 6174 6f72 6465 th#denominatorde\n+0000d660: 6e6f 6d69 6e61 746f 7220 580a 0a52 6574 nominator X..Ret\n+0000d670: 7572 6e20 7468 6520 6465 6e6f 6d69 6e61 urn the denomina\n+0000d680: 746f 7220 6f66 2072 6174 696f 6e61 6c20 tor of rational \n+0000d690: 6e75 6d62 6572 2058 2e72 6570 2e6c 616e number X.rep.lan\n+0000d6a0: 672e 6d61 7468 236d 6178 6d61 7820 4152 g.math#maxmax AR\n+0000d6b0: 4753 2e2e 2e0a 0a52 6574 7572 6e73 2074 GS.....Returns t\n+0000d6c0: 6865 2067 7265 6174 6573 7420 6f66 2069 he greatest of i\n+0000d6d0: 7473 2061 7267 756d 656e 7473 2e20 5468 ts arguments. Th\n+0000d6e0: 6572 6520 6d75 7374 2062 6520 6174 206c ere must be at l\n+0000d6f0: 6561 7374 2074 776f 0a61 7267 756d 656e east two.argumen\n+0000d700: 7473 2e20 5768 656e 2063 6f6d 7061 7269 ts. When compari\n+0000d710: 6e67 206e 756d 6265 7273 2c20 616e 7920 ng numbers, any \n+0000d720: 696e 6578 6163 7420 6172 6775 6d65 6e74 inexact argument\n+0000d730: 7320 6361 7573 6520 7468 650a 7265 7375 s cause the.resu\n+0000d740: 6c74 2074 6f20 6265 2069 6e65 7861 6374 lt to be inexact\n+0000d750: 2e72 6570 2e6c 616e 672e 6d61 7468 236d .rep.lang.math#m\n+0000d760: 696e 6d69 6e20 4152 4753 2e2e 2e0a 0a52 inmin ARGS.....R\n+0000d770: 6574 7572 6e73 2074 6865 2073 6d61 6c6c eturns the small\n+0000d780: 6573 7420 6f66 2069 7473 2061 7267 756d est of its argum\n+0000d790: 656e 7473 2e20 5468 6572 6520 6d75 7374 ents. There must\n+0000d7a0: 2062 6520 6174 206c 6561 7374 2074 776f be at least two\n+0000d7b0: 0a61 7267 756d 656e 7473 2e20 5768 656e .arguments. When\n+0000d7c0: 2063 6f6d 7061 7269 6e67 206e 756d 6265 comparing numbe\n+0000d7d0: 7273 2c20 616e 7920 696e 6578 6163 7420 rs, any inexact \n+0000d7e0: 6172 6775 6d65 6e74 7320 6361 7573 6520 arguments cause \n+0000d7f0: 7468 650a 7265 7375 6c74 2074 6f20 6265 the.result to be\n+0000d800: 2069 6e65 7861 6374 2e72 6570 2e6c 616e inexact.rep.lan\n+0000d810: 672e 6d61 7468 2373 7472 696e 672d 3e6e g.math#string->n\n+0000d820: 756d 6265 7273 7472 696e 672d 3e6e 756d umberstring->num\n+0000d830: 6265 7220 5354 5249 4e47 205b 5241 4449 ber STRING [RADI\n+0000d840: 585d 0a0a 5265 7475 726e 2074 6865 206e X]..Return the n\n+0000d850: 756d 6265 7220 7265 7072 6573 656e 7465 umber represente\n+0000d860: 6420 6279 2053 5452 494e 472e 2049 6620 d by STRING. If \n+0000d870: 5241 4449 5820 6973 2073 7065 6369 6669 RADIX is specifi\n+0000d880: 6564 2c20 7468 650a 6e75 6d62 6572 2069 ed, the.number i\n+0000d890: 7320 7061 7273 6564 2066 726f 6d20 7468 s parsed from th\n+0000d8a0: 6174 2062 6173 652c 206f 7468 6572 7769 at base, otherwi\n+0000d8b0: 7365 2062 6173 6520 3130 2069 7320 6173 se base 10 is as\n+0000d8c0: 7375 6d65 642e 7265 702e 6c61 6e67 2e6d sumed.rep.lang.m\n+0000d8d0: 6174 6823 6e75 6d62 6572 2d3e 7374 7269 ath#number->stri\n+0000d8e0: 6e67 6e75 6d62 6572 2d3e 7374 7269 6e67 ngnumber->string\n+0000d8f0: 205a 205b 5241 4449 585d 0a0a 5265 7475 Z [RADIX]..Retu\n+0000d900: 726e 2061 2073 7472 696e 6720 636f 6e74 rn a string cont\n+0000d910: 6169 6e69 6e67 2061 2070 7269 6e74 6564 aining a printed\n+0000d920: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation \n+0000d930: 6f66 2074 6865 206e 756d 6265 7220 5a2e of the number Z.\n+0000d940: 2049 660a 5241 4449 5820 6973 2073 7065 If.RADIX is spe\n+0000d950: 6369 6669 6564 2c20 7072 696e 7420 7468 cified, print th\n+0000d960: 6520 6e75 6d62 6572 2069 6e20 7468 6174 e number in that\n+0000d970: 2062 6173 652c 206f 7468 6572 7769 7365 base, otherwise\n+0000d980: 2070 7269 6e74 2069 740a 696e 2062 6173 print it.in bas\n+0000d990: 6520 3130 2e72 6570 2e6c 616e 672e 696e e 10.rep.lang.in\n+0000d9a0: 7465 7270 7265 7465 7223 6d61 6b65 2d66 terpreter#make-f\n+0000d9b0: 6c75 6964 6d61 6b65 2d66 6c75 6964 205b luidmake-fluid [\n+0000d9c0: 5641 4c55 455d 0a0a 4372 6561 7465 2061 VALUE]..Create a\n+0000d9d0: 6e64 2072 6574 7572 6e20 616e 206f 626a nd return an obj\n+0000d9e0: 6563 7420 7265 7072 6573 656e 7469 6e67 ect representing\n+0000d9f0: 2061 2060 666c 7569 6427 2076 616c 7565 a `fluid' value\n+0000da00: 2d2d 616e 2061 6e6f 6e79 6d6f 7573 0a64 --an anonymous.d\n+0000da10: 796e 616d 6963 616c 6c79 2062 6f75 6e64 ynamically bound\n+0000da20: 2076 6172 6961 626c 652e 0a0a 4966 2056 variable...If V\n+0000da30: 414c 5545 2069 7320 6465 6669 6e65 6420 ALUE is defined \n+0000da40: 7468 6520 696e 6974 6961 6c20 7661 6c75 the initial valu\n+0000da50: 6520 6f66 2074 6865 2066 6c75 6964 2069 e of the fluid i\n+0000da60: 7320 5641 4c55 452c 206f 7468 6572 7769 s VALUE, otherwi\n+0000da70: 7365 0a69 7420 6973 2074 6865 2073 796d se.it is the sym\n+0000da80: 626f 6c20 606e 696c 272e 7265 702e 6c61 bol `nil'.rep.la\n+0000da90: 6e67 2e69 6e74 6572 7072 6574 6572 2366 ng.interpreter#f\n+0000daa0: 6c75 6964 666c 7569 6420 464c 5549 440a luidfluid FLUID.\n+0000dab0: 0a52 6574 7572 6e20 7468 6520 7661 6c75 .Return the valu\n+0000dac0: 6520 6f66 2074 6865 206d 6f73 7420 7265 e of the most re\n+0000dad0: 6365 6e74 6c79 2063 7265 6174 6564 2062 cently created b\n+0000dae0: 696e 6469 6e67 206f 6620 7468 6520 666c inding of the fl\n+0000daf0: 7569 640a 7661 7269 6162 6c65 206f 626a uid.variable obj\n+0000db00: 6563 7420 464c 5549 442e 7265 702e 6c61 ect FLUID.rep.la\n+0000db10: 6e67 2e69 6e74 6572 7072 6574 6572 2366 ng.interpreter#f\n+0000db20: 6c75 6964 2d73 6574 666c 7569 642d 7365 luid-setfluid-se\n+0000db30: 7420 464c 5549 4420 5641 4c55 450a 0a53 t FLUID VALUE..S\n+0000db40: 6574 2074 6865 2076 616c 7565 206f 6620 et the value of \n+0000db50: 7468 6520 6d6f 7374 2072 6563 656e 746c the most recentl\n+0000db60: 7920 6372 6561 7465 6420 6269 6e64 696e y created bindin\n+0000db70: 6720 6f66 2074 6865 2066 6c75 6964 0a76 g of the fluid.v\n+0000db80: 6172 6961 626c 6520 6f62 6a65 6374 2046 ariable object F\n+0000db90: 4c55 4944 2074 6f20 5641 4c55 452e 7265 LUID to VALUE.re\n+0000dba0: 702e 7374 7275 6374 7572 6573 236d 616b p.structures#mak\n+0000dbb0: 652d 7374 7275 6374 7572 656d 616b 652d e-structuremake-\n+0000dbc0: 7374 7275 6374 7572 6520 494e 5445 5246 structure INTERF\n+0000dbd0: 4143 4520 434f 4e46 4947 2d54 4855 4e4b ACE CONFIG-THUNK\n+0000dbe0: 2042 4f44 592d 5448 554e 4b20 5b4e 414d BODY-THUNK [NAM\n+0000dbf0: 455d 0a0a 4372 6561 7465 2061 6e64 2072 E]..Create and r\n+0000dc00: 6574 7572 6e20 6120 6e65 7720 7374 7275 eturn a new stru\n+0000dc10: 6374 7572 652e 2049 6620 4e41 4d45 2069 cture. If NAME i\n+0000dc20: 7320 6120 6e6f 6e2d 6e69 6c20 7379 6d62 s a non-nil symb\n+0000dc30: 6f6c 2074 6865 0a73 7472 7563 7475 7265 ol the.structure\n+0000dc40: 2077 696c 6c20 7461 6b65 2074 6861 7420 will take that \n+0000dc50: 6e61 6d65 2e0a 0a54 6865 206e 6577 2073 name...The new s\n+0000dc60: 7472 7563 7475 7265 2077 696c 6c20 6265 tructure will be\n+0000dc70: 2061 6476 6572 7469 7365 6420 6173 2065 advertised as e\n+0000dc80: 7870 6f72 7469 6e67 2062 696e 6469 6e67 xporting binding\n+0000dc90: 7320 6465 6669 6e65 6420 6279 0a49 4e54 s defined by.INT\n+0000dca0: 4552 4641 4345 2028 6375 7272 656e 746c ERFACE (currentl\n+0000dcb0: 7920 6a75 7374 2061 206c 6973 7420 6f66 y just a list of\n+0000dcc0: 2073 796d 626f 6c73 292e 0a0a 4966 2043 symbols)...If C\n+0000dcd0: 4f4e 4649 472d 5448 554e 4b20 6973 206e ONFIG-THUNK is n\n+0000dce0: 6f6e 2d6e 696c 2069 7420 6973 2061 207a on-nil it is a z\n+0000dcf0: 6572 6f2d 7061 7261 6d65 7465 7220 6675 ero-parameter fu\n+0000dd00: 6e63 7469 6f6e 2074 6f20 6265 2063 616c nction to be cal\n+0000dd10: 6c65 640a 746f 2064 6566 696e 6520 7468 led.to define th\n+0000dd20: 6520 636f 6e66 6967 7572 6174 696f 6e20 e configuration \n+0000dd30: 6f66 2074 6865 2073 7472 7563 7475 7265 of the structure\n+0000dd40: 2028 6375 7272 656e 746c 7920 6974 2773 (currently it's\n+0000dd50: 206f 7065 6e65 6420 616e 640a 6163 6365 opened and.acce\n+0000dd60: 7373 6564 2073 7472 7563 7475 7265 732e ssed structures.\n+0000dd70: 2920 5468 6973 2074 6875 6e6b 2077 696c ) This thunk wil\n+0000dd80: 6c20 6265 2065 7661 6c75 6174 6564 2069 l be evaluated i\n+0000dd90: 6e20 7468 6520 656e 7669 726f 6e6d 656e n the environmen\n+0000dda0: 740a 6f66 2074 6865 206e 6577 2073 7472 t.of the new str\n+0000ddb0: 7563 7475 7265 2c20 6275 7420 7769 7468 ucture, but with\n+0000ddc0: 206f 6e6c 7920 7468 6520 6025 6d65 7461 only the `%meta\n+0000ddd0: 2720 286d 6f64 756c 652d 636f 6e66 6967 ' (module-config\n+0000dde0: 7572 6174 696f 6e29 0a73 7472 7563 7475 uration).structu\n+0000ddf0: 7265 206f 7065 6e65 642e 0a0a 4966 2042 re opened...If B\n+0000de00: 4f44 592d 5448 554e 4b20 6973 206e 6f6e ODY-THUNK is non\n+0000de10: 2d6e 696c 2069 7420 6973 2061 207a 6572 -nil it is a zer\n+0000de20: 6f2d 7061 7261 6d65 7465 7220 6675 6e63 o-parameter func\n+0000de30: 7469 6f6e 2074 6f20 6265 2063 616c 6c65 tion to be calle\n+0000de40: 640a 746f 2064 6566 696e 6520 7468 6520 d.to define the \n+0000de50: 7661 6c75 6573 206f 6620 7468 6520 6269 values of the bi\n+0000de60: 6e64 696e 6773 2065 7870 6f72 7465 6420 ndings exported \n+0000de70: 6279 2074 6865 2073 7472 7563 7475 7265 by the structure\n+0000de80: 2e20 4974 2077 696c 6c0a 6265 2065 7661 . It will.be eva\n+0000de90: 6c75 6174 6564 2069 6e20 7468 6520 656e luated in the en\n+0000dea0: 7669 726f 6e6d 656e 7420 6f66 2074 6865 vironment of the\n+0000deb0: 206e 6577 2073 7472 7563 7475 7265 2e0a new structure..\n+0000dec0: 0a4e 6f74 6520 7468 6174 2074 6865 2063 .Note that the c\n+0000ded0: 6170 7475 7265 6420 7374 6174 6520 6f66 aptured state of\n+0000dee0: 2074 6865 2063 6c6f 7375 7265 7320 434f the closures CO\n+0000def0: 4e46 4947 2d54 4855 4e4b 2061 6e64 0a42 NFIG-THUNK and.B\n+0000df00: 4f44 592d 5448 554e 4b20 6d61 7920 6265 ODY-THUNK may be\n+0000df10: 206d 6f64 6966 6965 6420 6279 2074 6869 modified by thi\n+0000df20: 7320 6675 6e63 7469 6f6e 2172 6570 2e73 s function!rep.s\n+0000df30: 7472 7563 7475 7265 7323 2573 7472 7563 tructures#%struc\n+0000df40: 7475 7265 2d72 6566 2573 7472 7563 7475 ture-ref%structu\n+0000df50: 7265 2d72 6566 2053 5452 5543 5455 5245 re-ref STRUCTURE\n+0000df60: 2056 4152 0a0a 5265 7475 726e 2074 6865 VAR..Return the\n+0000df70: 2076 616c 7565 206f 6620 7468 6520 6269 value of the bi\n+0000df80: 6e64 696e 6720 6f66 2073 796d 626f 6c20 nding of symbol \n+0000df90: 5641 5220 696e 2073 7472 7563 7475 7265 VAR in structure\n+0000dfa0: 206f 626a 6563 740a 5354 5255 4354 5552 object.STRUCTUR\n+0000dfb0: 4520 6f72 2061 6e79 2069 6e6e 6572 206f E or any inner o\n+0000dfc0: 7065 6e65 6420 7374 7275 6374 7572 6573 pened structures\n+0000dfd0: 2e0a 0a52 6574 7572 6e73 2061 2076 6f69 ...Returns a voi\n+0000dfe0: 6420 7661 6c75 6520 6966 206e 6f20 7375 d value if no su\n+0000dff0: 6368 2062 696e 6469 6e67 2e00 0000 0000 ch binding......\n+0000e000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n+0000e010: 7472 7563 7475 7265 2d73 6574 7374 7275 tructure-setstru\n+0000e020: 6374 7572 652d 7365 7420 5354 5255 4354 cture-set STRUCT\n+0000e030: 5552 4520 5641 5220 5641 4c55 450a 0a53 URE VAR VALUE..S\n+0000e040: 6574 2074 6865 2076 616c 7565 206f 6620 et the value of \n+0000e050: 7468 6520 6269 6e64 696e 6720 6f66 2073 the binding of s\n+0000e060: 796d 626f 6c20 5641 5220 696e 2073 7472 ymbol VAR in str\n+0000e070: 7563 7475 7265 206f 626a 6563 740a 5354 ucture object.ST\n+0000e080: 5255 4354 5552 4520 746f 2056 414c 5545 RUCTURE to VALUE\n+0000e090: 2e20 4966 206e 6f20 7375 6368 2062 696e . If no such bin\n+0000e0a0: 6469 6e67 2065 7869 7374 732c 2061 6e20 ding exists, an \n+0000e0b0: 6572 726f 7220 6973 2073 6967 6e61 6c6c error is signall\n+0000e0c0: 6564 2e72 6570 2e73 7472 7563 7475 7265 ed.rep.structure\n+0000e0d0: 7323 6578 7465 726e 616c 2d73 7472 7563 s#external-struc\n+0000e0e0: 7475 7265 2d72 6566 6578 7465 726e 616c ture-refexternal\n+0000e0f0: 2d73 7472 7563 7475 7265 2d72 6566 2053 -structure-ref S\n+0000e100: 5452 5543 542d 4e41 4d45 2056 4152 0a0a TRUCT-NAME VAR..\n+0000e110: 5265 7475 726e 2074 6865 2076 616c 7565 Return the value\n+0000e120: 206f 6620 7468 6520 6269 6e64 696e 6720 of the binding \n+0000e130: 6f66 2073 796d 626f 6c20 5641 5220 7769 of symbol VAR wi\n+0000e140: 7468 696e 2074 6865 2073 7472 7563 7475 thin the structu\n+0000e150: 7265 0a63 616c 6c65 6420 5354 5255 4354 re.called STRUCT\n+0000e160: 2d4e 414d 452e 2054 6869 7320 7374 7275 -NAME. This stru\n+0000e170: 6374 7572 6520 6d75 7374 2068 6176 6520 cture must have \n+0000e180: 7072 6576 696f 7573 6c79 2062 6565 6e20 previously been \n+0000e190: 6d61 726b 6564 2061 730a 6163 6365 7373 marked as.access\n+0000e1a0: 6962 6c65 2062 7920 7468 6520 6375 7272 ible by the curr\n+0000e1b0: 656e 7420 7374 7275 6374 7572 6520 2862 ent structure (b\n+0000e1c0: 7920 7573 696e 6720 7468 6520 6061 6363 y using the `acc\n+0000e1d0: 6573 7327 206d 6f64 756c 650a 636f 6e66 ess' module.conf\n+0000e1e0: 6967 7572 6174 696f 6e20 6469 7265 6374 iguration direct\n+0000e1f0: 6976 6529 2e0a 0a53 6967 6e61 6c73 2061 ive)...Signals a\n+0000e200: 6e20 6572 726f 7220 6966 206e 6f20 7375 n error if no su\n+0000e210: 6368 2062 696e 6469 6e67 2065 7869 7374 ch binding exist\n+0000e220: 732e 7265 702e 7374 7275 6374 7572 6573 s.rep.structures\n+0000e230: 2373 7472 7563 7475 7265 2d6e 616d 6573 #structure-names\n+0000e240: 7472 7563 7475 7265 2d6e 616d 6520 5354 tructure-name ST\n+0000e250: 5255 4354 5552 450a 0a52 6574 7572 6e73 RUCTURE..Returns\n+0000e260: 2074 6865 206e 616d 6520 2861 2073 796d the name (a sym\n+0000e270: 626f 6c29 206f 6620 7374 7275 6374 7572 bol) of structur\n+0000e280: 6520 6f62 6a65 6374 2053 5452 5543 5455 e object STRUCTU\n+0000e290: 5245 2e72 6570 2e73 7472 7563 7475 7265 RE.rep.structure\n+0000e2a0: 7323 7374 7275 6374 7572 652d 696d 706f s#structure-impo\n+0000e2b0: 7274 7373 7472 7563 7475 7265 2d69 6d70 rtsstructure-imp\n+0000e2c0: 6f72 7473 2053 5452 5543 5455 5245 0a0a orts STRUCTURE..\n+0000e2d0: 5265 7475 726e 7320 7468 6520 6c69 7374 Returns the list\n+0000e2e0: 206f 6620 7374 7275 6374 7572 6520 6e61 of structure na\n+0000e2f0: 6d65 7320 6f70 656e 6564 2062 7920 7374 mes opened by st\n+0000e300: 7275 6374 7572 6520 6f62 6a65 6374 0a53 ructure object.S\n+0000e310: 5452 5543 5455 5245 2e72 6570 2e73 7472 TRUCTURE.rep.str\n+0000e320: 7563 7475 7265 7323 7374 7275 6374 7572 uctures#structur\n+0000e330: 652d 6669 6c65 7374 7275 6374 7572 652d e-filestructure-\n+0000e340: 6669 6c65 204e 414d 450a 0a52 6574 7572 file NAME..Retur\n+0000e350: 6e20 6120 7374 7269 6e67 2074 6861 7420 n a string that \n+0000e360: 776f 756c 6420 6265 2075 7365 6420 746f would be used to\n+0000e370: 206c 6f63 6174 6520 6120 7374 7275 6374 locate a struct\n+0000e380: 7572 6520 6361 6c6c 6564 204e 414d 4520 ure called NAME \n+0000e390: 2861 0a73 796d 626f 6c29 2e72 6570 2e73 (a.symbol).rep.s\n+0000e3a0: 7472 7563 7475 7265 7323 6375 7272 656e tructures#curren\n+0000e3b0: 742d 7374 7275 6374 7572 6563 7572 7265 t-structurecurre\n+0000e3c0: 6e74 2d73 7472 7563 7475 7265 0a0a 5265 nt-structure..Re\n+0000e3d0: 7475 726e 2074 6865 2063 7572 7265 6e74 turn the current\n+0000e3e0: 2073 7472 7563 7475 7265 206f 626a 6563 structure objec\n+0000e3f0: 742e 7265 702e 7374 7275 6374 7572 6573 t.rep.structures\n+0000e400: 2373 7472 7563 7475 7265 7073 7472 7563 #structurepstruc\n+0000e410: 7475 7265 7020 4152 470a 0a52 6574 7572 turep ARG..Retur\n+0000e420: 6e20 6074 2720 6966 2041 5247 2069 7320 n `t' if ARG is \n+0000e430: 6120 7374 7275 6374 7572 6520 6f62 6a65 a structure obje\n+0000e440: 6374 2e72 6570 2e73 7472 7563 7475 7265 ct.rep.structure\n+0000e450: 7323 6576 616c 6576 616c 2046 4f52 4d20 s#evaleval FORM \n+0000e460: 5b53 5452 5543 5455 5245 5d0a 0a52 6574 [STRUCTURE]..Ret\n+0000e470: 7572 6e20 7468 6520 7265 7375 6c74 206f urn the result o\n+0000e480: 6620 6576 616c 7561 7469 6e67 2046 4f52 f evaluating FOR\n+0000e490: 4d20 696e 7369 6465 2073 7472 7563 7475 M inside structu\n+0000e4a0: 7265 206f 626a 6563 7420 5354 5255 4354 re object STRUCT\n+0000e4b0: 5552 450a 2877 6974 6820 6120 6e75 6c6c URE.(with a null\n+0000e4c0: 206c 6578 6963 616c 2065 6e76 6972 6f6e lexical environ\n+0000e4d0: 6d65 6e74 292e 7265 702e 7374 7275 6374 ment).rep.struct\n+0000e4e0: 7572 6573 236d 616b 652d 6269 6e64 696e ures#make-bindin\n+0000e4f0: 672d 696d 6d75 7461 626c 656d 616b 652d g-immutablemake-\n+0000e500: 6269 6e64 696e 672d 696d 6d75 7461 626c binding-immutabl\n+0000e510: 6520 5641 520a 0a46 6c61 6720 7468 6174 e VAR..Flag that\n+0000e520: 2074 6865 2062 696e 6469 6e67 206f 6620 the binding of \n+0000e530: 7379 6d62 6f6c 2056 4152 2069 6e20 7468 symbol VAR in th\n+0000e540: 6520 6375 7272 656e 7420 7374 7275 6374 e current struct\n+0000e550: 7572 6520 6d61 7920 6e6f 7420 6265 0a63 ure may not be.c\n+0000e560: 6861 6e67 6564 2e72 6570 2e73 7472 7563 hanged.rep.struc\n+0000e570: 7475 7265 7323 6269 6e64 696e 672d 696d tures#binding-im\n+0000e580: 6d75 7461 626c 652d 7062 696e 6469 6e67 mutable-pbinding\n+0000e590: 2d69 6d6d 7574 6162 6c65 2d70 2056 4152 -immutable-p VAR\n+0000e5a0: 205b 5354 5255 4354 5552 455d 0a0a 5265 [STRUCTURE]..Re\n+0000e5b0: 7475 726e 2060 7427 2069 6620 7468 6520 turn `t' if the \n+0000e5c0: 6269 6e64 696e 6720 6f66 2073 796d 626f binding of symbo\n+0000e5d0: 6c20 5641 5220 696e 2074 6865 2053 5452 l VAR in the STR\n+0000e5e0: 5543 5455 5245 2068 6173 2062 6565 6e20 UCTURE has been \n+0000e5f0: 6d61 6465 0a63 6f6e 7374 616e 742e 7265 made.constant.re\n+0000e600: 702e 7374 7275 6374 7572 6573 2370 726f p.structures#pro\n+0000e610: 7669 6465 7072 6f76 6964 6520 4645 4154 videprovide FEAT\n+0000e620: 5552 450a 0a53 686f 7720 7468 6174 2074 URE..Show that t\n+0000e630: 6865 2066 6561 7475 7265 2046 4541 5455 he feature FEATU\n+0000e640: 5245 2028 6120 7379 6d62 6f6c 2920 6861 RE (a symbol) ha\n+0000e650: 7320 6265 656e 206c 6f61 6465 6420 696e s been loaded in\n+0000e660: 2074 6865 2063 7572 7265 6e74 0a73 7472 the current.str\n+0000e670: 7563 7475 7265 2e72 6570 2e73 7472 7563 ucture.rep.struc\n+0000e680: 7475 7265 7323 7265 7175 6972 6572 6571 tures#requirereq\n+0000e690: 7569 7265 2046 4541 5455 5245 0a0a 4966 uire FEATURE..If\n+0000e6a0: 2046 4541 5455 5245 2028 6120 7379 6d62 FEATURE (a symb\n+0000e6b0: 6f6c 2920 6861 7320 6e6f 7420 616c 7265 ol) has not alre\n+0000e6c0: 6164 7920 6265 656e 206c 6f61 6465 642c ady been loaded,\n+0000e6d0: 206c 6f61 6420 6974 2e20 5468 6520 6669 load it. The fi\n+0000e6e0: 6c65 0a6c 6f61 6465 6420 6973 2065 6974 le.loaded is eit\n+0000e6f0: 6865 7220 4649 4c45 2028 6966 2067 6976 her FILE (if giv\n+0000e700: 656e 292c 206f 7220 7468 6520 7072 696e en), or the prin\n+0000e710: 7420 6e61 6d65 206f 6620 4645 4154 5552 t name of FEATUR\n+0000e720: 452e 7265 702e 6c61 6e67 2e73 796d 626f E.rep.lang.symbo\n+0000e730: 6c73 2366 696e 642d 7379 6d62 6f6c 6669 ls#find-symbolfi\n+0000e740: 6e64 2d73 796d 626f 6c20 4e41 4d45 205b nd-symbol NAME [\n+0000e750: 4f42 4152 5241 595d 0a0a 5265 7475 726e OBARRAY]..Return\n+0000e760: 7320 7468 6520 7379 6d62 6f6c 2077 6974 s the symbol wit\n+0000e770: 6820 7072 696e 742d 6e61 6d65 204e 414d h print-name NAM\n+0000e780: 452c 2066 6f75 6e64 2062 7920 7365 6172 E, found by sear\n+0000e790: 6368 696e 6720 4f42 4152 5241 5920 286f ching OBARRAY (o\n+0000e7a0: 720a 7468 6520 6465 6661 756c 7420 6072 r.the default `r\n+0000e7b0: 6570 5f6f 6261 7272 6179 2720 6966 206e ep_obarray' if n\n+0000e7c0: 696c 292c 206f 7220 6e69 6c20 6966 206e il), or nil if n\n+0000e7d0: 6f20 7375 6368 2073 796d 626f 6c20 6578 o such symbol ex\n+0000e7e0: 6973 7473 2e72 6570 2e6c 616e 672e 7379 ists.rep.lang.sy\n+0000e7f0: 6d62 6f6c 7323 696e 7465 726e 2d73 796d mbols#intern-sym\n+0000e800: 626f 6c69 6e74 6572 6e2d 7379 6d62 6f6c bolintern-symbol\n+0000e810: 2053 594d 424f 4c20 5b4f 4241 5252 4159 SYMBOL [OBARRAY\n+0000e820: 5d0a 0a53 746f 7265 7320 5359 4d42 4f4c ]..Stores SYMBOL\n+0000e830: 2069 6e20 4f42 4152 5241 5920 286f 7220 in OBARRAY (or \n+0000e840: 7468 6520 6465 6661 756c 7429 2e20 4966 the default). If\n+0000e850: 2053 594d 424f 4c20 6861 7320 616c 7265 SYMBOL has alre\n+0000e860: 6164 7920 6265 656e 2069 6e74 6572 6e65 ady been interne\n+0000e870: 640a 736f 6d65 7768 6572 6520 616e 2065 d.somewhere an e\n+0000e880: 7272 6f72 2069 7320 7369 676e 616c 6c65 rror is signalle\n+0000e890: 642e 7265 702e 6c61 6e67 2e73 796d 626f d.rep.lang.symbo\n+0000e8a0: 6c73 2375 6e69 6e74 6572 6e75 6e69 6e74 ls#uninternunint\n+0000e8b0: 6572 6e20 5359 4d42 4f4c 205b 4f42 4152 ern SYMBOL [OBAR\n+0000e8c0: 5241 595d 0a0a 5265 6d6f 7665 7320 5359 RAY]..Removes SY\n+0000e8d0: 4d42 4f4c 2066 726f 6d20 4f42 4152 5241 MBOL from OBARRA\n+0000e8e0: 5920 286f 7220 7468 6520 6465 6661 756c Y (or the defaul\n+0000e8f0: 7429 2e20 5573 6520 7468 6973 2077 6974 t). Use this wit\n+0000e900: 6820 6361 7574 696f 6e2e 7265 702e 6c61 h caution.rep.la\n+0000e910: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n+0000e920: 6c6f 7375 7265 2d66 756e 6374 696f 6e63 losure-functionc\n+0000e930: 6c6f 7375 7265 2d66 756e 6374 696f 6e20 losure-function \n+0000e940: 4655 4e41 5247 0a0a 5265 7475 726e 2074 FUNARG..Return t\n+0000e950: 6865 2066 756e 6374 696f 6e20 7661 6c75 he function valu\n+0000e960: 6520 6173 736f 6369 6174 6564 2077 6974 e associated wit\n+0000e970: 6820 7468 6520 636c 6f73 7572 6520 4655 h the closure FU\n+0000e980: 4e41 5247 2e72 6570 2e6c 616e 672e 696e NARG.rep.lang.in\n+0000e990: 7465 7270 7265 7465 7223 7365 742d 636c terpreter#set-cl\n+0000e9a0: 6f73 7572 652d 6675 6e63 7469 6f6e 7365 osure-functionse\n+0000e9b0: 742d 636c 6f73 7572 652d 6675 6e63 7469 t-closure-functi\n+0000e9c0: 6f6e 2046 554e 4152 4720 4655 4e43 5449 on FUNARG FUNCTI\n+0000e9d0: 4f4e 0a0a 5365 7420 7468 6520 6675 6e63 ON..Set the func\n+0000e9e0: 7469 6f6e 2076 616c 7565 2069 6e20 7468 tion value in th\n+0000e9f0: 6520 636c 6f73 7572 6520 4655 4e41 5247 e closure FUNARG\n+0000ea00: 2074 6f20 4655 4e43 5449 4f4e 2e72 6570 to FUNCTION.rep\n+0000ea10: 2e73 7472 7563 7475 7265 7323 636c 6f73 .structures#clos\n+0000ea20: 7572 652d 6675 6e63 7469 6f6e 7375 6272 ure-functionsubr\n+0000ea30: 2d73 7472 7563 7475 7265 2053 5542 520a -structure SUBR.\n+0000ea40: 0a52 6574 7572 6e20 7468 6520 7374 7275 .Return the stru\n+0000ea50: 6374 7572 6520 6173 736f 6369 6174 6564 cture associated\n+0000ea60: 2077 6974 6820 7468 6520 7375 6272 2053 with the subr S\n+0000ea70: 5542 522e 7265 2046 554e 4152 472e 7265 UBR.re FUNARG.re\n+0000ea80: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0000ea90: 6572 2363 6c6f 7375 7265 2d6e 616d 6563 er#closure-namec\n+0000eaa0: 6c6f 7375 7265 2d6e 616d 6520 4655 4e41 losure-name FUNA\n+0000eab0: 5247 0a0a 5265 7475 726e 2074 6865 206e RG..Return the n\n+0000eac0: 616d 6520 6173 736f 6369 6174 6564 2077 ame associated w\n+0000ead0: 6974 6820 7468 6520 636c 6f73 7572 6520 ith the closure \n+0000eae0: 4655 4e41 5247 2e72 6570 2e6c 616e 672e FUNARG.rep.lang.\n+0000eaf0: 696e 7465 7270 7265 7465 7223 636c 6f73 interpreter#clos\n+0000eb00: 7572 6570 6675 6e61 7267 7020 4152 470a urepfunargp ARG.\n+0000eb10: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n+0000eb20: 4720 6973 2061 2063 6c6f 7375 7265 7265 G is a closurere\n+0000eb30: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0000eb40: 6572 2364 6566 7661 7264 6566 7661 7220 er#defvardefvar \n+0000eb50: 4e41 4d45 205b 4445 4641 554c 542d 5641 NAME [DEFAULT-VA\n+0000eb60: 4c55 4520 5b44 4f43 2d53 5452 494e 475d LUE [DOC-STRING]\n+0000eb70: 5d0a 0a44 6566 696e 6520 6120 7370 6563 ]..Define a spec\n+0000eb80: 6961 6c20 7661 7269 6162 6c65 2063 616c ial variable cal\n+0000eb90: 6c65 6420 4e41 4d45 2077 686f 7365 2073 led NAME whose s\n+0000eba0: 7461 6e64 6172 6420 7661 6c75 6520 6973 tandard value is\n+0000ebb0: 2044 4546 4155 4c54 2d0a 5641 4c55 452e DEFAULT-.VALUE.\n+0000ebc0: 2049 6620 4e41 4d45 2069 7320 616c 7265 If NAME is alre\n+0000ebd0: 6164 7920 626f 756e 6420 746f 2061 2076 ady bound to a v\n+0000ebe0: 616c 7565 2028 7468 6174 2773 206e 6f74 alue (that's not\n+0000ebf0: 2061 6e20 6175 746f 6c6f 6164 0a64 6566 an autoload.def\n+0000ec00: 696e 6974 696f 6e29 2069 7420 6973 206c inition) it is l\n+0000ec10: 6566 7420 6173 2069 7420 6973 2c20 6f74 eft as it is, ot\n+0000ec20: 6865 7277 6973 6520 4445 4641 554c 542d herwise DEFAULT-\n+0000ec30: 5641 4c55 4520 6973 2065 7661 6c75 6174 VALUE is evaluat\n+0000ec40: 6564 0a61 6e64 2074 6865 2073 7065 6369 ed.and the speci\n+0000ec50: 616c 2076 616c 7565 206f 6620 4e41 4d45 al value of NAME\n+0000ec60: 2069 7320 626f 756e 6420 746f 2074 6865 is bound to the\n+0000ec70: 2072 6573 756c 742e 0a0a 4966 2044 4f43 result...If DOC\n+0000ec80: 2d53 5452 494e 4720 6973 2067 6976 656e -STRING is given\n+0000ec90: 2c20 616e 6420 6973 2061 2073 7472 696e , and is a strin\n+0000eca0: 672c 2069 7420 7769 6c6c 2062 6520 7573 g, it will be us\n+0000ecb0: 6564 2074 6f20 7365 7420 7468 650a 6064 ed to set the.`d\n+0000ecc0: 6f63 756d 656e 7461 7469 6f6e 2720 7072 ocumentation' pr\n+0000ecd0: 6f70 6572 7479 206f 6620 7468 6520 7379 operty of the sy\n+0000ece0: 6d62 6f6c 204e 414d 452e 0a0a 2849 6620 mbol NAME...(If \n+0000ecf0: 7468 6520 7379 6d62 6f6c 204e 414d 4520 the symbol NAME \n+0000ed00: 6973 206d 6172 6b65 6420 6275 6666 6572 is marked buffer\n+0000ed10: 2d6c 6f63 616c 2074 6865 2064 6566 6175 -local the defau\n+0000ed20: 6c74 2076 616c 7565 206f 6620 7468 650a lt value of the.\n+0000ed30: 7661 7269 6162 6c65 2077 696c 6c20 6265 variable will be\n+0000ed40: 2073 6574 2028 6966 206e 6563 6573 7361 set (if necessa\n+0000ed50: 7279 2920 6e6f 7420 7468 6520 6c6f 6361 ry) not the loca\n+0000ed60: 6c20 7661 6c75 652e 2972 6570 2e6c 616e l value.)rep.lan\n+0000ed70: 672e 7379 6d62 6f6c 7323 6465 6661 756c g.symbols#defaul\n+0000ed80: 742d 7661 6c75 6564 6566 6175 6c74 2d76 t-valuedefault-v\n+0000ed90: 616c 7565 2053 594d 424f 4c0a 0a52 6574 alue SYMBOL..Ret\n+0000eda0: 7572 6e73 2074 6865 2064 6566 6175 6c74 urns the default\n+0000edb0: 2076 616c 7565 206f 6620 7468 6520 7379 value of the sy\n+0000edc0: 6d62 6f6c 2053 594d 424f 4c2e 2054 6869 mbol SYMBOL. Thi\n+0000edd0: 7320 7769 6c6c 2062 6520 7468 6520 7661 s will be the va\n+0000ede0: 6c75 6520 6f66 0a53 594d 424f 4c20 696e lue of.SYMBOL in\n+0000edf0: 2062 7566 6665 7273 206f 7220 7769 6e64 buffers or wind\n+0000ee00: 6f77 7320 7768 6963 6820 646f 206e 6f74 ows which do not\n+0000ee10: 2068 6176 6520 7468 6569 7220 6f77 6e20 have their own \n+0000ee20: 6c6f 6361 6c20 7661 6c75 652e 7265 702e local value.rep.\n+0000ee30: 6c61 6e67 2e73 796d 626f 6c73 2373 6574 lang.symbols#set\n+0000ee40: 7365 7420 5359 4d42 4f4c 2072 6570 760a set SYMBOL repv.\n+0000ee50: 0a53 6574 7320 7468 6520 7661 6c75 6520 .Sets the value \n+0000ee60: 6f66 2053 594d 424f 4c20 746f 2072 6570 of SYMBOL to rep\n+0000ee70: 762e 2049 6620 5359 4d42 4f4c 2068 6173 v. If SYMBOL has\n+0000ee80: 2061 2062 7566 6665 722d 6c6f 6361 6c20 a buffer-local \n+0000ee90: 6269 6e64 696e 670a 696e 2074 6865 2063 binding.in the c\n+0000eea0: 7572 7265 6e74 2062 7566 6665 7220 6f72 urrent buffer or\n+0000eeb0: 2060 6d61 6b65 2d76 6172 6961 626c 652d `make-variable-\n+0000eec0: 6275 6666 6572 2d6c 6f63 616c 2720 6861 buffer-local' ha\n+0000eed0: 7320 6265 656e 2063 616c 6c65 6420 6f6e s been called on\n+0000eee0: 0a53 594d 424f 4c20 7468 6520 6275 6666 .SYMBOL the buff\n+0000eef0: 6572 2d6c 6f63 616c 2076 616c 7565 2069 er-local value i\n+0000ef00: 6e20 7468 6520 6375 7272 656e 7420 6275 n the current bu\n+0000ef10: 6666 6572 2069 7320 7365 742e 2052 6574 ffer is set. Ret\n+0000ef20: 7572 6e73 2072 6570 762e 7265 702e 6c61 urns repv.rep.la\n+0000ef30: 6e67 2e73 796d 626f 6c73 2373 6574 706c ng.symbols#setpl\n+0000ef40: 6973 7473 6574 706c 6973 7420 5359 4d42 istsetplist SYMB\n+0000ef50: 4f4c 2050 524f 502d 4c49 5354 0a0a 5365 OL PROP-LIST..Se\n+0000ef60: 7473 2074 6865 2070 726f 7065 7274 7920 ts the property \n+0000ef70: 6c69 7374 206f 6620 5359 4d42 4f4c 2074 list of SYMBOL t\n+0000ef80: 6f20 5052 4f50 2d4c 4953 542c 2072 6574 o PROP-LIST, ret\n+0000ef90: 7572 6e73 2050 524f 502d 4c49 5354 2e72 urns PROP-LIST.r\n+0000efa0: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n+0000efb0: 626f 756e 6470 626f 756e 6470 2053 594d boundpboundp SYM\n+0000efc0: 424f 4c0a 0a52 6574 7572 6e73 2074 2069 BOL..Returns t i\n+0000efd0: 6620 5359 4d42 4f4c 2068 6173 2061 2076 f SYMBOL has a v\n+0000efe0: 616c 7565 2061 7320 6120 7661 7269 6162 alue as a variab\n+0000eff0: 6c65 2e00 0000 0000 0000 0000 0000 0000 le..............\n+0000f000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+0000f010: 2369 6e74 6572 6e69 6e74 6572 6e20 4e41 #internintern NA\n+0000f020: 4d45 205b 4f42 4152 5241 595d 0a0a 4966 ME [OBARRAY]..If\n+0000f030: 2061 2073 796d 626f 6c20 7769 7468 2070 a symbol with p\n+0000f040: 7269 6e74 2d6e 616d 6520 6578 6973 7473 rint-name exists\n+0000f050: 2069 6e20 4f42 4152 5241 5920 286f 7220 in OBARRAY (or \n+0000f060: 7468 6520 6465 6661 756c 7429 2072 6574 the default) ret\n+0000f070: 7572 6e20 6974 2e0a 456c 7365 2075 7365 urn it..Else use\n+0000f080: 2060 286d 616b 652d 7379 6d62 6f6c 204e `(make-symbol N\n+0000f090: 414d 4529 2720 746f 2063 7265 6174 6520 AME)' to create \n+0000f0a0: 6120 6e65 7720 7379 6d62 6f6c 2c20 696e a new symbol, in\n+0000f0b0: 7465 726e 2074 6861 7420 696e 746f 2074 tern that into t\n+0000f0c0: 6865 0a4f 4241 5252 4159 2c20 7468 656e he.OBARRAY, then\n+0000f0d0: 2072 6574 7572 6e20 6974 2e72 6570 2e6c return it.rep.l\n+0000f0e0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0000f0f0: 6d61 6b65 2d63 6c6f 7375 7265 6d61 6b65 make-closuremake\n+0000f100: 2d63 6c6f 7375 7265 2046 554e 4354 494f -closure FUNCTIO\n+0000f110: 4e20 266f 7074 696f 6e61 6c20 4e41 4d45 N &optional NAME\n+0000f120: 0a0a 5265 7475 726e 2061 2066 756e 6374 ..Return a funct\n+0000f130: 696f 6e61 6c20 6f62 6a65 6374 2077 6869 ional object whi\n+0000f140: 6368 206d 616b 6573 2074 6865 2063 6c6f ch makes the clo\n+0000f150: 7375 7265 206f 6620 4655 4e43 5449 4f4e sure of FUNCTION\n+0000f160: 2061 6e64 2074 6865 0a63 7572 7265 6e74 and the.current\n+0000f170: 2065 6e76 6972 6f6e 6d65 6e74 2e72 6570 environment.rep\n+0000f180: 2e73 7472 7563 7475 7265 7323 7365 742d .structures#set-\n+0000f190: 7370 6563 6961 6c2d 656e 7669 726f 6e6d special-environm\n+0000f1a0: 656e 7473 6574 2d73 7065 6369 616c 2d65 entset-special-e\n+0000f1b0: 6e76 6972 6f6e 6d65 6e74 2045 4e56 2053 nvironment ENV S\n+0000f1c0: 5452 5543 5455 5245 7265 702e 6c61 6e67 TRUCTURErep.lang\n+0000f1d0: 2e73 796d 626f 6c73 2373 796d 626f 6c2d .symbols#symbol-\n+0000f1e0: 7661 6c75 6573 796d 626f 6c2d 7661 6c75 valuesymbol-valu\n+0000f1f0: 6520 5359 4d42 4f4c 0a0a 5265 7475 726e e SYMBOL..Return\n+0000f200: 7320 7468 6520 7661 6c75 6520 6f66 2053 s the value of S\n+0000f210: 594d 424f 4c2c 2069 6620 5359 4d42 4f4c YMBOL, if SYMBOL\n+0000f220: 2069 7320 666c 6167 6765 6420 6173 2068 is flagged as h\n+0000f230: 6176 696e 6720 6275 6666 6572 2d6c 6f63 aving buffer-loc\n+0000f240: 616c 0a76 616c 7565 7320 6c6f 6f6b 2066 al.values look f\n+0000f250: 6f72 206f 6e65 206f 6620 7468 6f73 6520 or one of those \n+0000f260: 6669 7273 742e 7265 702e 6c61 6e67 2e73 first.rep.lang.s\n+0000f270: 796d 626f 6c73 2373 6574 2d64 6566 6175 ymbols#set-defau\n+0000f280: 6c74 7365 742d 6465 6661 756c 7420 5359 ltset-default SY\n+0000f290: 4d42 4f4c 2056 414c 5545 0a0a 5365 7473 MBOL VALUE..Sets\n+0000f2a0: 2074 6865 2064 6566 6175 6c74 2076 616c the default val\n+0000f2b0: 7565 206f 6620 5359 4d42 4f4c 2074 6f20 ue of SYMBOL to \n+0000f2c0: 5641 4c55 452c 2074 6865 6e20 7265 7475 VALUE, then retu\n+0000f2d0: 726e 7320 5641 4c55 452e 7265 702e 6c61 rns VALUE.rep.la\n+0000f2e0: 6e67 2e73 796d 626f 6c73 2373 796d 626f ng.symbols#symbo\n+0000f2f0: 6c2d 6e61 6d65 7379 6d62 6f6c 2d6e 616d l-namesymbol-nam\n+0000f300: 6520 5359 4d42 4f4c 0a0a 5265 7475 726e e SYMBOL..Return\n+0000f310: 7320 7468 6520 7072 696e 742d 6e61 6d65 s the print-name\n+0000f320: 206f 6620 5359 4d42 4f4c 2e72 6570 2e6c of SYMBOL.rep.l\n+0000f330: 616e 672e 7379 6d62 6f6c 7323 6465 6661 ang.symbols#defa\n+0000f340: 756c 742d 626f 756e 6470 6465 6661 756c ult-boundpdefaul\n+0000f350: 742d 626f 756e 6470 2053 594d 424f 4c0a t-boundp SYMBOL.\n+0000f360: 0a52 6574 7572 6e73 2074 2069 6620 5359 .Returns t if SY\n+0000f370: 4d42 4f4c 2068 6173 2061 2064 6566 6175 MBOL has a defau\n+0000f380: 6c74 2076 616c 7565 2e72 6570 2e6c 616e lt value.rep.lan\n+0000f390: 672e 696e 7465 7270 7265 7465 7223 7365 g.interpreter#se\n+0000f3a0: 7471 7365 7471 205b 5359 4d42 4f4c 2046 tqsetq [SYMBOL F\n+0000f3b0: 4f52 4d5d 202e 2e2e 0a0a 5365 7473 2074 ORM] .....Sets t\n+0000f3c0: 6865 2076 616c 7565 206f 6620 6561 6368 he value of each\n+0000f3d0: 2053 594d 424f 4c20 746f 2074 6865 2076 SYMBOL to the v\n+0000f3e0: 616c 7565 206f 6620 6974 7320 636f 7272 alue of its corr\n+0000f3f0: 6573 706f 6e64 696e 6720 464f 524d 0a65 esponding FORM.e\n+0000f400: 7661 6c75 6174 6564 2c20 7265 7475 726e valuated, return\n+0000f410: 7320 7468 6520 7661 6c75 6520 6f66 2074 s the value of t\n+0000f420: 6865 206c 6173 7420 6576 616c 7561 7469 he last evaluati\n+0000f430: 6f6e 2e72 6570 2e6c 616e 672e 696e 7465 on.rep.lang.inte\n+0000f440: 7270 7265 7465 7223 2564 6566 696e 6525 rpreter#%define%\n+0000f450: 6465 6669 6e65 2053 594d 424f 4c20 464f define SYMBOL FO\n+0000f460: 524d 205b 444f 432d 5354 5249 4e47 5d0a RM [DOC-STRING].\n+0000f470: 0a45 7661 6c75 6174 6520 464f 524d 2c20 .Evaluate FORM, \n+0000f480: 7468 656e 2063 7265 6174 6520 6120 746f then create a to\n+0000f490: 702d 6c65 7665 6c20 6269 6e64 696e 6720 p-level binding \n+0000f4a0: 6f66 2053 594d 424f 4c20 7768 6f73 6520 of SYMBOL whose \n+0000f4b0: 7661 6c75 6520 6973 0a74 6865 2072 6573 value is.the res\n+0000f4c0: 756c 7420 6f66 2074 6865 2065 7661 6c75 ult of the evalu\n+0000f4d0: 6174 696f 6e2e 2049 6620 7375 6368 2061 ation. If such a\n+0000f4e0: 2062 696e 6469 6e67 2061 6c72 6561 6479 binding already\n+0000f4f0: 2065 7869 7374 732c 2069 7420 7769 6c6c exists, it will\n+0000f500: 0a62 6520 6f76 6572 7772 6974 7465 6e2e .be overwritten.\n+0000f510: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+0000f520: 2370 7574 7075 7420 5359 4d42 4f4c 2050 #putput SYMBOL P\n+0000f530: 524f 5045 5254 5920 7265 7076 0a0a 5365 ROPERTY repv..Se\n+0000f540: 7473 2074 6865 2076 616c 7565 206f 6620 ts the value of \n+0000f550: 5359 4d42 4f4c 2773 2070 726f 7065 7274 SYMBOL's propert\n+0000f560: 7920 5052 4f50 4552 5459 2074 6f20 7265 y PROPERTY to re\n+0000f570: 7076 2c20 7468 6973 2076 616c 7565 2063 pv, this value c\n+0000f580: 616e 2062 650a 7265 7472 6965 7665 6420 an be.retrieved \n+0000f590: 7769 7468 2074 6865 2060 6765 7427 2066 with the `get' f\n+0000f5a0: 756e 6374 696f 6e2e 7265 702e 6c61 6e67 unction.rep.lang\n+0000f5b0: 2e73 796d 626f 6c73 236d 616b 652d 7661 .symbols#make-va\n+0000f5c0: 7269 6162 6c65 2d73 7065 6369 616c 6d61 riable-specialma\n+0000f5d0: 6b65 2d76 6172 6961 626c 652d 7370 6563 ke-variable-spec\n+0000f5e0: 6961 6c20 5359 4d42 4f4c 0a0a 4d61 726b ial SYMBOL..Mark\n+0000f5f0: 2053 594d 424f 4c20 6173 2062 6569 6e67 SYMBOL as being\n+0000f600: 2061 2073 7065 6369 616c 2028 6479 6e61 a special (dyna\n+0000f610: 6d69 6361 6c6c 792d 626f 756e 6429 2076 mically-bound) v\n+0000f620: 6172 6961 626c 652e 7265 702e 6c61 6e67 ariable.rep.lang\n+0000f630: 2e73 796d 626f 6c73 2373 7065 6369 616c .symbols#special\n+0000f640: 2d76 6172 6961 626c 652d 7073 7065 6369 -variable-pspeci\n+0000f650: 616c 2d76 6172 6961 626c 652d 7020 5359 al-variable-p SY\n+0000f660: 4d42 4f4c 0a0a 5265 7475 726e 7320 7420 MBOL..Returns t \n+0000f670: 6966 2053 594d 424f 4c20 6973 2061 2073 if SYMBOL is a s\n+0000f680: 7065 6369 616c 2076 6172 6961 626c 6520 pecial variable \n+0000f690: 2864 796e 616d 6963 616c 6c79 2073 636f (dynamically sco\n+0000f6a0: 7065 6429 2e72 6570 2e6c 616e 672e 6465 ped).rep.lang.de\n+0000f6b0: 6275 6723 756e 7472 6163 6575 6e74 7261 bug#untraceuntra\n+0000f6c0: 6365 2053 594d 424f 4c0a 0a43 616e 6365 ce SYMBOL..Cance\n+0000f6d0: 6c20 7468 6520 6566 6665 6374 206f 6620 l the effect of \n+0000f6e0: 2874 7261 6365 2053 594d 424f 4c29 2e72 (trace SYMBOL).r\n+0000f6f0: 6570 2e69 6f2e 7469 6d65 7273 236d 616b ep.io.timers#mak\n+0000f700: 652d 7469 6d65 726d 616b 652d 7469 6d65 e-timermake-time\n+0000f710: 7220 4655 4e43 5449 4f4e 205b 5345 434f r FUNCTION [SECO\n+0000f720: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON\n+0000f730: 4453 5d0a 0a43 7265 6174 6520 616e 6420 DS]..Create and \n+0000f740: 7265 7475 726e 2061 206e 6577 206f 6e65 return a new one\n+0000f750: 2d73 686f 7420 7469 6d65 7220 6f62 6a65 -shot timer obje\n+0000f760: 6374 2e20 4166 7465 7220 5345 434f 4e44 ct. After SECOND\n+0000f770: 532a 3130 3030 202b 0a4d 494c 4c49 5345 S*1000 +.MILLISE\n+0000f780: 434f 4e44 5320 6d69 6c6c 6973 6563 6f6e CONDS millisecon\n+0000f790: 6473 2046 554e 4354 494f 4e20 7769 6c6c ds FUNCTION will\n+0000f7a0: 2062 6520 6361 6c6c 6564 2e0a 0a4e 6f74 be called...Not\n+0000f7b0: 6520 7468 6174 2074 6865 2074 696d 6572 e that the timer\n+0000f7c0: 2077 696c 6c20 6f6e 6c79 2066 6972 6520 will only fire \n+0000f7d0: 5f6f 6e63 655f 2c20 7573 6520 7468 6520 _once_, use the \n+0000f7e0: 6073 6574 2d74 696d 6572 2720 6675 6e63 `set-timer' func\n+0000f7f0: 7469 6f6e 0a74 6f20 7265 2d65 6e61 626c tion.to re-enabl\n+0000f800: 6520 6974 2e72 6570 2e69 6f2e 7469 6d65 e it.rep.io.time\n+0000f810: 7273 2364 656c 6574 652d 7469 6d65 7264 rs#delete-timerd\n+0000f820: 656c 6574 652d 7469 6d65 7220 5449 4d45 elete-timer TIME\n+0000f830: 520a 0a50 7265 7665 6e74 2074 6865 206f R..Prevent the o\n+0000f840: 6e65 2d73 686f 7420 7469 6d65 7220 5449 ne-shot timer TI\n+0000f850: 4d45 5220 6672 6f6d 2066 6972 696e 6720 MER from firing \n+0000f860: 2869 2e65 2e20 6361 6c6c 696e 6720 7468 (i.e. calling th\n+0000f870: 6520 6675 6e63 7469 6f6e 0a61 7373 6f63 e function.assoc\n+0000f880: 6961 7465 6420 7769 7468 2069 7429 2e20 iated with it). \n+0000f890: 4966 2074 6865 2074 696d 6572 2068 6173 If the timer has\n+0000f8a0: 2061 6c72 6561 6479 2066 6972 6564 2c20 already fired, \n+0000f8b0: 7468 6973 2066 756e 6374 696f 6e20 6861 this function ha\n+0000f8c0: 730a 6e6f 2065 6666 6563 742e 666f 726d s.no effect.form\n+0000f8d0: 6174 2d68 6f6f 6b73 2d61 6c69 7374 416c at-hooks-alistAl\n+0000f8e0: 6973 7420 6f66 2028 4348 4152 202e 2046 ist of (CHAR . F\n+0000f8f0: 554e 4354 494f 4e29 2064 6566 696e 696e UNCTION) definin\n+0000f900: 6720 6578 7472 6120 666f 726d 6174 2063 g extra format c\n+0000f910: 6f6e 7665 7273 696f 6e73 2066 6f72 2074 onversions for t\n+0000f920: 6865 0a66 6f72 6d61 7420 6675 6e63 7469 he.format functi\n+0000f930: 6f6e 2e20 4655 4e43 5449 4f4e 2069 7320 on. FUNCTION is \n+0000f940: 6361 6c6c 6564 2061 7320 2846 554e 4354 called as (FUNCT\n+0000f950: 494f 4e20 7265 7076 292c 2061 6e64 2073 ION repv), and s\n+0000f960: 686f 756c 640a 7265 7475 726e 2074 6865 hould.return the\n+0000f970: 2073 7472 696e 6720 746f 2062 6520 696e string to be in\n+0000f980: 7365 7274 6564 2e72 6570 2e69 6f2e 7374 serted.rep.io.st\n+0000f990: 7265 616d 7323 7772 6974 6577 7269 7465 reams#writewrite\n+0000f9a0: 2053 5452 4541 4d20 4441 5441 205b 4c45 STREAM DATA [LE\n+0000f9b0: 4e47 5448 5d0a 0a57 7269 7465 7320 4441 NGTH]..Writes DA\n+0000f9c0: 5441 2c20 7768 6963 6820 6361 6e20 6569 TA, which can ei\n+0000f9d0: 7468 6572 2062 6520 6120 7374 7269 6e67 ther be a string\n+0000f9e0: 206f 7220 6120 6368 6172 6163 7465 722c or a character,\n+0000f9f0: 2074 6f20 7468 6520 7374 7265 616d 0a53 to the stream.S\n+0000fa00: 5452 4541 4d2c 2072 6574 7572 6e69 6e67 TREAM, returning\n+0000fa10: 2074 6865 206e 756d 6265 7220 6f66 2063 the number of c\n+0000fa20: 6861 7261 6374 6572 7320 6163 7475 616c haracters actual\n+0000fa30: 6c79 2077 7269 7474 656e 2e20 4966 2044 ly written. If D\n+0000fa40: 4154 4120 6973 0a61 2073 7472 696e 6720 ATA is.a string \n+0000fa50: 4c45 4e47 5448 2063 616e 2064 6566 696e LENGTH can defin\n+0000fa60: 6520 686f 7720 6d61 6e79 2063 6861 7261 e how many chara\n+0000fa70: 6374 6572 7320 746f 2077 7269 7465 2e72 cters to write.r\n+0000fa80: 6570 2e69 6f2e 7374 7265 616d 7323 7265 ep.io.streams#re\n+0000fa90: 6164 2d63 6861 7272 6561 642d 6368 6172 ad-charread-char\n+0000faa0: 2053 5452 4541 4d0a 0a52 6561 6473 2074 STREAM..Reads t\n+0000fab0: 6865 206e 6578 7420 6368 6172 6163 7465 he next characte\n+0000fac0: 7220 6672 6f6d 2074 6865 2069 6e70 7574 r from the input\n+0000fad0: 2d73 7472 6561 6d20 5354 5245 414d 2c20 -stream STREAM, \n+0000fae0: 6966 206e 6f20 6d6f 7265 2063 6861 7261 if no more chara\n+0000faf0: 6374 6572 730a 6172 6520 6176 6169 6c61 cters.are availa\n+0000fb00: 626c 6520 7265 7475 726e 7320 6e69 6c2e ble returns nil.\n+0000fb10: 7265 702e 696f 2e73 7472 6561 6d73 2370 rep.io.streams#p\n+0000fb20: 6565 6b2d 6368 6172 7065 656b 2d63 6861 eek-charpeek-cha\n+0000fb30: 7220 5354 5245 414d 0a0a 5265 7475 726e r STREAM..Return\n+0000fb40: 7320 7468 6520 6e65 7874 2063 6861 7261 s the next chara\n+0000fb50: 6374 6572 2066 726f 6d20 7468 6520 696e cter from the in\n+0000fb60: 7075 742d 7374 7265 616d 2053 5452 4541 put-stream STREA\n+0000fb70: 4d2c 202a 7769 7468 6f75 742a 0a72 656d M, *without*.rem\n+0000fb80: 6f76 696e 6720 7468 6174 2063 6861 7261 oving that chara\n+0000fb90: 6374 6572 2066 726f 6d20 7468 6520 6865 cter from the he\n+0000fba0: 6164 206f 6620 7468 6520 7374 7265 616d ad of the stream\n+0000fbb0: 2e20 4966 206e 6f20 6d6f 7265 0a63 6861 . If no more.cha\n+0000fbc0: 7261 6374 6572 7320 6172 6520 6176 6169 racters are avai\n+0000fbd0: 6c61 626c 6520 7265 7475 726e 7320 6e69 lable returns ni\n+0000fbe0: 6c2e 7265 702e 696f 2e73 7472 6561 6d73 l.rep.io.streams\n+0000fbf0: 2372 6561 642d 6368 6172 7372 6561 642d #read-charsread-\n+0000fc00: 6368 6172 7320 5354 5245 414d 2043 4f55 chars STREAM COU\n+0000fc10: 4e54 0a0a 5265 6164 2075 7074 6f20 434f NT..Read upto CO\n+0000fc20: 554e 5420 6368 6172 6163 7465 7273 2066 UNT characters f\n+0000fc30: 726f 6d20 7468 6520 696e 7075 7420 7374 rom the input st\n+0000fc40: 7265 616d 2053 5452 4541 4d2c 2072 6574 ream STREAM, ret\n+0000fc50: 7572 6e69 6e67 2061 0a73 7472 696e 6720 urning a.string \n+0000fc60: 636f 6e74 6169 6e69 6e67 2074 6865 2063 containing the c\n+0000fc70: 6861 7261 6374 6572 732e 2049 6620 454f haracters. If EO\n+0000fc80: 4620 6973 2072 6561 6420 6265 666f 7265 F is read before\n+0000fc90: 2072 6561 6469 6e67 2043 4f55 4e54 0a63 reading COUNT.c\n+0000fca0: 6861 7261 6374 6572 732c 2074 6865 2072 haracters, the r\n+0000fcb0: 6574 7572 6e65 6420 7374 7269 6e67 2077 eturned string w\n+0000fcc0: 696c 6c20 636f 6e74 6169 6e20 7468 6520 ill contain the \n+0000fcd0: 6368 6172 6163 7465 7273 2072 6561 6420 characters read \n+0000fce0: 7570 2074 6f0a 7468 6174 2070 6f69 6e74 up to.that point\n+0000fcf0: 2e20 4966 206e 6f20 6368 6172 6163 7465 . If no characte\n+0000fd00: 7273 2061 7265 2072 6561 642c 206e 696c rs are read, nil\n+0000fd10: 2077 696c 6c20 6265 2072 6574 7572 6e65 will be returne\n+0000fd20: 642e 7265 702e 696f 2e73 7472 6561 6d73 d.rep.io.streams\n+0000fd30: 2372 6561 642d 6c69 6e65 7265 6164 2d6c #read-lineread-l\n+0000fd40: 696e 6520 5354 5245 414d 0a0a 5265 6164 ine STREAM..Read\n+0000fd50: 206f 6e65 206c 696e 6520 6f66 2074 6578 one line of tex\n+0000fd60: 7420 6672 6f6d 2053 5452 4541 4d2e 2020 t from STREAM. \n+0000fd70: 5265 7475 726e 2069 7420 6173 2061 2073 Return it as a s\n+0000fd80: 7472 696e 672e 2020 4966 2074 6865 0a6c tring. If the.l\n+0000fd90: 696e 6520 7761 7320 7465 726d 696e 6174 ine was terminat\n+0000fda0: 6564 2062 7920 6120 6e65 776c 696e 6520 ed by a newline \n+0000fdb0: 2869 6e73 7465 6164 206f 6620 454f 4629 (instead of EOF)\n+0000fdc0: 2069 7420 6973 2069 6e63 6c75 6465 6420 it is included \n+0000fdd0: 696e 0a74 6865 2072 6574 7572 6e20 7661 in.the return va\n+0000fde0: 6c75 652e 2020 4966 2065 6e64 206f 6620 lue. If end of \n+0000fdf0: 6669 6c65 206f 6363 7572 7320 696d 6d65 file occurs imme\n+0000fe00: 6469 6174 656c 7920 6265 666f 7265 2061 diately before a\n+0000fe10: 6e79 0a63 6861 7261 6374 6572 7320 6361 ny.characters ca\n+0000fe20: 6e20 6265 2072 6561 642c 2072 6574 7572 n be read, retur\n+0000fe30: 6e20 6e69 6c2e 7265 702e 696f 2e73 7472 n nil.rep.io.str\n+0000fe40: 6561 6d73 2363 6f70 792d 7374 7265 616d eams#copy-stream\n+0000fe50: 636f 7079 2d73 7472 6561 6d20 534f 5552 copy-stream SOUR\n+0000fe60: 4345 2d53 5452 4541 4d20 4445 5354 2d53 CE-STREAM DEST-S\n+0000fe70: 5452 4541 4d0a 0a43 6f70 7920 616c 6c20 TREAM..Copy all \n+0000fe80: 6368 6172 6163 7465 7273 2066 726f 6d20 characters from \n+0000fe90: 534f 5552 4345 2d53 5452 4541 4d20 746f SOURCE-STREAM to\n+0000fea0: 2044 4553 542d 5354 5245 414d 2075 6e74 DEST-STREAM unt\n+0000feb0: 696c 2061 6e20 454f 4620 6973 0a72 6561 il an EOF is.rea\n+0000fec0: 642e 2052 6574 7572 6e73 2074 6865 206e d. Returns the n\n+0000fed0: 756d 6265 7220 6f66 2063 6861 7261 6374 umber of charact\n+0000fee0: 6572 7320 636f 7069 6564 2e72 6570 2e69 ers copied.rep.i\n+0000fef0: 6f2e 7374 7265 616d 7323 7265 6164 7265 o.streams#readre\n+0000ff00: 6164 205b 5354 5245 414d 5d0a 0a52 6561 ad [STREAM]..Rea\n+0000ff10: 6473 206f 6e65 206c 6973 702d 6f62 6a65 ds one lisp-obje\n+0000ff20: 6374 2066 726f 6d20 7468 6520 696e 7075 ct from the inpu\n+0000ff30: 742d 7374 7265 616d 2053 5452 4541 4d20 t-stream STREAM \n+0000ff40: 286f 7220 7468 6520 7661 6c75 6520 6f66 (or the value of\n+0000ff50: 2074 6865 0a76 6172 6961 626c 6520 6073 the.variable `s\n+0000ff60: 7461 6e64 6172 642d 696e 7075 7427 2069 tandard-input' i\n+0000ff70: 6620 5354 5245 414d 2069 7320 756e 7370 f STREAM is unsp\n+0000ff80: 6563 6966 6965 6429 2061 6e64 2072 6574 ecified) and ret\n+0000ff90: 7572 6e20 6974 2e72 6570 2e69 6f2e 7374 urn it.rep.io.st\n+0000ffa0: 7265 616d 7323 696e 7075 742d 7374 7265 reams#input-stre\n+0000ffb0: 616d 2d70 696e 7075 742d 7374 7265 616d am-pinput-stream\n+0000ffc0: 2d70 2041 5247 0a0a 5265 7475 726e 7320 -p ARG..Returns \n+0000ffd0: 7420 6966 2041 5247 2069 7320 616e 2069 t if ARG is an i\n+0000ffe0: 6e70 7574 2073 7472 6561 6d2e 0000 0000 nput stream.....\n+0000fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00010000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+00010010: 2373 796d 626f 6c2d 706c 6973 7473 796d #symbol-plistsym\n+00010020: 626f 6c2d 706c 6973 7420 5359 4d42 4f4c bol-plist SYMBOL\n+00010030: 0a0a 5265 7475 726e 7320 7468 6520 7072 ..Returns the pr\n+00010040: 6f70 6572 7479 2d6c 6973 7420 6f66 2053 operty-list of S\n+00010050: 594d 424f 4c2e 7265 702e 6c61 6e67 2e73 YMBOL.rep.lang.s\n+00010060: 796d 626f 6c73 2367 656e 7379 6d67 656e ymbols#gensymgen\n+00010070: 7379 6d0a 0a52 6574 7572 6e73 2061 206e sym..Returns a n\n+00010080: 6577 2028 6e6f 6e2d 696e 7465 726e 6564 ew (non-interned\n+00010090: 2920 7379 6d62 6f6c 2077 6974 6820 6120 ) symbol with a \n+000100a0: 756e 6971 7565 2070 7269 6e74 206e 616d unique print nam\n+000100b0: 652e 7265 702e 6c61 6e67 2e73 796d 626f e.rep.lang.symbo\n+000100c0: 6c73 2373 796d 626f 6c70 7379 6d62 6f6c ls#symbolpsymbol\n+000100d0: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n+000100e0: 2069 6620 4152 4720 6973 2061 2073 796d if ARG is a sym\n+000100f0: 626f 6c2e 7265 702e 6c61 6e67 2e73 796d bol.rep.lang.sym\n+00010100: 626f 6c73 236d 616b 756e 626f 756e 646d bols#makunboundm\n+00010110: 616b 756e 626f 756e 6420 5359 4d42 4f4c akunbound SYMBOL\n+00010120: 0a0a 4d61 6b65 2053 594d 424f 4c20 6861 ..Make SYMBOL ha\n+00010130: 7665 206e 6f20 7661 6c75 6520 6173 2061 ve no value as a\n+00010140: 2076 6172 6961 626c 652e 7265 702e 6c61 variable.rep.la\n+00010150: 6e67 2e73 796d 626f 6c73 2367 6574 6765 ng.symbols#getge\n+00010160: 7420 5359 4d42 4f4c 2050 524f 5045 5254 t SYMBOL PROPERT\n+00010170: 590a 0a52 6574 7572 6e73 2074 6865 2076 Y..Returns the v\n+00010180: 616c 7565 206f 6620 5359 4d42 4f4c 2773 alue of SYMBOL's\n+00010190: 2070 726f 7065 7274 7920 5052 4f50 4552 property PROPER\n+000101a0: 5459 2e20 5365 6520 6070 7574 272e 7265 TY. See `put'.re\n+000101b0: 702e 6c61 6e67 2e73 796d 626f 6c73 2361 p.lang.symbols#a\n+000101c0: 7072 6f70 6f73 6170 726f 706f 7320 5245 proposapropos RE\n+000101d0: 4745 5850 205b 5052 4544 4943 4154 455d GEXP [PREDICATE]\n+000101e0: 205b 4f42 4152 5241 595d 0a0a 5265 7475 [OBARRAY]..Retu\n+000101f0: 726e 7320 6120 6c69 7374 206f 6620 7379 rns a list of sy\n+00010200: 6d62 6f6c 7320 6672 6f6d 204f 4241 5252 mbols from OBARR\n+00010210: 4159 2028 6f72 2074 6865 2064 6566 6175 AY (or the defau\n+00010220: 6c74 2920 7768 6f73 6520 7072 696e 742d lt) whose print-\n+00010230: 6e61 6d65 0a6d 6174 6368 6573 2074 6865 name.matches the\n+00010240: 2072 6567 756c 6172 2d65 7870 7265 7373 regular-express\n+00010250: 696f 6e20 5245 4745 5850 2e20 4966 2050 ion REGEXP. If P\n+00010260: 5245 4449 4341 5445 2069 7320 6769 7665 REDICATE is give\n+00010270: 6e20 616e 6420 6e6f 6e2d 6e69 6c2c 0a65 n and non-nil,.e\n+00010280: 6163 6820 7379 6d62 6f6c 2077 6869 6368 ach symbol which\n+00010290: 206d 6174 6368 6573 2069 7320 6170 706c matches is appl\n+000102a0: 6965 6420 746f 2074 6865 2066 756e 6374 ied to the funct\n+000102b0: 696f 6e20 5052 4544 4943 4154 452c 2069 ion PREDICATE, i\n+000102c0: 6620 7468 6520 7661 6c75 650a 6973 206e f the value.is n\n+000102d0: 6f6e 2d6e 696c 2069 7420 6973 2063 6f6e on-nil it is con\n+000102e0: 7369 6465 7265 6420 6120 6d61 7463 682e sidered a match.\n+000102f0: 7265 702e 6c61 6e67 2e64 6562 7567 2374 rep.lang.debug#t\n+00010300: 7261 6365 7472 6163 6520 5359 4d42 4f4c racetrace SYMBOL\n+00010310: 0a0a 466c 6167 2074 6861 7420 7768 656e ..Flag that when\n+00010320: 6576 6572 2053 594d 424f 4c20 6973 2065 ever SYMBOL is e\n+00010330: 7661 6c75 6174 6564 2028 6173 2061 2076 valuated (as a v\n+00010340: 6172 6961 626c 6520 6f72 2061 2066 756e ariable or a fun\n+00010350: 6374 696f 6e29 2074 6865 0a64 6562 7567 ction) the.debug\n+00010360: 6765 7220 6973 2065 6e74 6572 6564 2e72 ger is entered.r\n+00010370: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n+00010380: 6d61 6b65 2d6b 6579 776f 7264 6d61 6b65 make-keywordmake\n+00010390: 2d6b 6579 776f 7264 2053 594d 424f 4c0a -keyword SYMBOL.\n+000103a0: 0a52 6574 7572 6e20 7468 6520 6b65 7977 .Return the keyw\n+000103b0: 6f72 6420 7379 6d62 6f6c 2074 6861 7420 ord symbol that \n+000103c0: 7368 6f75 6c64 2062 6520 7573 6564 2069 should be used i\n+000103d0: 6e20 6172 6775 6d65 6e74 206c 6973 7473 n argument lists\n+000103e0: 2074 6f0a 7072 6f76 6964 6520 7468 6520 to.provide the \n+000103f0: 6d61 726b 2074 6865 2076 616c 7565 206f mark the value o\n+00010400: 6620 7468 6520 6172 6775 6d65 6e74 2063 f the argument c\n+00010410: 616c 6c65 6420 5359 4d42 4f4c 2e20 416e alled SYMBOL. An\n+00010420: 2065 7272 6f72 2069 730a 7369 676e 616c error is.signal\n+00010430: 6c65 6420 6966 2053 594d 424f 4c20 6973 led if SYMBOL is\n+00010440: 2069 7473 656c 6620 6120 6b65 7977 6f72 itself a keywor\n+00010450: 642e 7265 702e 6c61 6e67 2e73 796d 626f d.rep.lang.symbo\n+00010460: 6c73 236b 6579 776f 7264 706b 6579 776f ls#keywordpkeywo\n+00010470: 7264 7020 4152 470a 0a52 6574 7572 6e20 rdp ARG..Return \n+00010480: 7472 7565 2069 6620 4152 4720 6973 2061 true if ARG is a\n+00010490: 206b 6579 776f 7264 2073 796d 626f 6c2e keyword symbol.\n+000104a0: 7265 702e 696f 2e74 696d 6572 7323 7365 rep.io.timers#se\n+000104b0: 742d 7469 6d65 7273 6574 2d74 696d 6572 t-timerset-timer\n+000104c0: 2054 494d 4552 205b 5345 434f 4e44 535d TIMER [SECONDS]\n+000104d0: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS].\n+000104e0: 0a52 6573 7461 7274 2074 6865 206f 6e65 .Restart the one\n+000104f0: 2d73 686f 7420 7469 6d65 7220 5449 4d45 -shot timer TIME\n+00010500: 522e 2049 6620 5345 434f 4e44 5320 616e R. If SECONDS an\n+00010510: 642f 6f72 204d 494c 4c49 5345 434f 4e44 d/or MILLISECOND\n+00010520: 5320 6973 0a64 6566 696e 6564 2074 6865 S is.defined the\n+00010530: 2070 6572 696f 6420 6166 7465 7220 7768 period after wh\n+00010540: 6963 6820 6974 2066 6972 6573 2077 696c ich it fires wil\n+00010550: 6c20 6265 2072 6573 6574 2074 6f20 7468 l be reset to th\n+00010560: 6520 7370 6563 6966 6965 640a 6475 7261 e specified.dura\n+00010570: 7469 6f6e 2e20 4f74 6865 7277 6973 652c tion. Otherwise,\n+00010580: 2074 6865 2065 7869 7374 696e 6720 7661 the existing va\n+00010590: 6c75 6573 2061 7265 2070 7265 7365 7276 lues are preserv\n+000105a0: 6564 2e72 6570 2e69 6f2e 7374 7265 616d ed.rep.io.stream\n+000105b0: 7323 7072 696e 6370 7269 6e63 204f 424a s#princprinc OBJ\n+000105c0: 4543 5420 5b53 5452 4541 4d5d 0a0a 5072 ECT [STREAM]..Pr\n+000105d0: 696e 7473 2061 2074 6578 7420 7265 7072 ints a text repr\n+000105e0: 6573 656e 7461 7469 6f6e 206f 6620 4f42 esentation of OB\n+000105f0: 4a45 4354 2074 6f20 5354 5245 414d 2028 JECT to STREAM (\n+00010600: 6f72 2074 6865 2063 6f6e 7465 6e74 7320 or the contents \n+00010610: 6f66 2074 6865 0a76 6172 6961 626c 6520 of the.variable \n+00010620: 7374 616e 6461 7264 2d6f 7574 7075 7429 standard-output)\n+00010630: 2c20 6e6f 2073 7472 616e 6765 2063 6861 , no strange cha\n+00010640: 7261 6374 6572 7320 6172 6520 7175 6f74 racters are quot\n+00010650: 6564 2061 6e64 206e 6f20 7175 6f74 6573 ed and no quotes\n+00010660: 0a61 7265 2070 7269 6e74 6564 2061 726f .are printed aro\n+00010670: 756e 6420 7374 7269 6e67 732e 7265 702e und strings.rep.\n+00010680: 696f 2e73 7472 6561 6d73 236d 616b 652d io.streams#make-\n+00010690: 7374 7269 6e67 2d6f 7574 7075 742d 7374 string-output-st\n+000106a0: 7265 616d 6d61 6b65 2d73 7472 696e 672d reammake-string-\n+000106b0: 6f75 7470 7574 2d73 7472 6561 6d0a 0a52 output-stream..R\n+000106c0: 6574 7572 6e73 2061 6e20 6f75 7470 7574 eturns an output\n+000106d0: 2073 7472 6561 6d20 7768 6963 6820 7769 stream which wi\n+000106e0: 6c6c 2061 6363 756d 756c 6174 6520 7468 ll accumulate th\n+000106f0: 6520 6368 6172 6163 7465 7273 2077 7269 e characters wri\n+00010700: 7474 656e 2074 6f0a 6974 2066 6f72 2074 tten to.it for t\n+00010710: 6865 2075 7365 206f 6620 7468 6520 6067 he use of the `g\n+00010720: 6574 2d6f 7574 7075 742d 7374 7265 616d et-output-stream\n+00010730: 2d73 7472 696e 6727 2066 756e 6374 696f -string' functio\n+00010740: 6e2e 7265 702e 696f 2e73 7472 6561 6d73 n.rep.io.streams\n+00010750: 236f 7574 7075 742d 7374 7265 616d 2d70 #output-stream-p\n+00010760: 6f75 7470 7574 2d73 7472 6561 6d2d 7020 output-stream-p \n+00010770: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i\n+00010780: 6620 4152 4720 6973 2061 6e20 6f75 7470 f ARG is an outp\n+00010790: 7574 2073 7472 6561 6d2e 7265 702e 696f ut stream.rep.io\n+000107a0: 2e70 726f 6365 7373 6573 236b 696c 6c2d .processes#kill-\n+000107b0: 7072 6f63 6573 736b 696c 6c2d 7072 6f63 processkill-proc\n+000107c0: 6573 7320 5052 4f43 4553 5320 5b53 4947 ess PROCESS [SIG\n+000107d0: 4e41 4c2d 4752 4f55 505d 0a0a 4b69 6c6c NAL-GROUP]..Kill\n+000107e0: 2074 6865 2061 7379 6e63 6872 6f6e 6f75 the asynchronou\n+000107f0: 7320 7072 6f63 6573 7320 5052 4f43 4553 s process PROCES\n+00010800: 532e 2049 6620 5349 474e 414c 2d47 524f S. If SIGNAL-GRO\n+00010810: 5550 2069 7320 742c 206b 696c 6c20 616c UP is t, kill al\n+00010820: 6c0a 6368 696c 6420 7072 6f63 6573 7365 l.child processe\n+00010830: 7320 6f66 2050 524f 4345 5353 2028 6974 s of PROCESS (it\n+00010840: 2773 2070 726f 6365 7373 2067 726f 7570 's process group\n+00010850: 292e 7265 702e 696f 2e70 726f 6365 7373 ).rep.io.process\n+00010860: 6573 2373 6967 6e61 6c5f 7072 6f63 6573 es#signal_proces\n+00010870: 7373 6967 6e61 6c2d 7072 6f63 6573 7320 ssignal-process \n+00010880: 5052 4f43 4553 5320 5349 474e 414c 205b PROCESS SIGNAL [\n+00010890: 5349 474e 414c 2d47 524f 5550 5d0a 0a53 SIGNAL-GROUP]..S\n+000108a0: 656e 6473 2074 6865 2073 6967 6e61 6c20 ends the signal \n+000108b0: 5349 474e 414c 2074 6f20 7468 6520 7072 SIGNAL to the pr\n+000108c0: 6f63 6573 7320 5052 4f43 4553 532e 2049 ocess PROCESS. I\n+000108d0: 6620 5349 474e 414c 2d47 524f 5550 2069 f SIGNAL-GROUP i\n+000108e0: 730a 6e6f 6e2d 6e69 6c20 616c 736f 2063 s.non-nil also c\n+000108f0: 6f6e 7469 6e75 6573 2074 6865 2070 726f ontinues the pro\n+00010900: 6365 7373 6573 2069 6e20 7468 6520 7072 cesses in the pr\n+00010910: 6f63 6573 7320 6772 6f75 7020 6f66 2050 ocess group of P\n+00010920: 524f 4345 5353 2e0a 0a50 524f 4345 5353 ROCESS...PROCESS\n+00010930: 206d 6179 2062 6520 6569 7468 6572 2061 may be either a\n+00010940: 204c 6973 7020 7072 6f63 6573 7320 6f62 Lisp process ob\n+00010950: 6a65 6374 2c20 6f72 2061 6e20 696e 7465 ject, or an inte\n+00010960: 6765 7220 6769 7669 6e67 2074 6865 0a70 ger giving the.p\n+00010970: 726f 6365 7373 2d69 6420 6f66 2061 2070 rocess-id of a p\n+00010980: 726f 6365 7373 2028 6e6f 7420 6e65 6365 rocess (not nece\n+00010990: 7373 6172 696c 7920 7374 6172 7465 6420 ssarily started \n+000109a0: 6279 2072 6570 292e 0a0a 5349 474e 414c by rep)...SIGNAL\n+000109b0: 206d 6179 2065 6974 6865 7220 6265 2061 may either be a\n+000109c0: 206e 756d 6572 6963 2073 6967 6e61 6c2c numeric signal,\n+000109d0: 206f 7220 6120 7379 6d62 6f6c 206e 616d or a symbol nam\n+000109e0: 696e 6720 6120 7369 676e 616c 2c20 692e ing a signal, i.\n+000109f0: 652e 0a74 6865 2073 796d 626f 6c20 6049 e..the symbol `I\n+00010a00: 4e54 2720 666f 7220 7468 6520 554e 4958 NT' for the UNIX\n+00010a10: 2053 4947 494e 5420 7369 676e 616c 2e72 SIGINT signal.r\n+00010a20: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n+00010a30: 7072 6f63 6573 732d 6578 6974 2d73 7461 process-exit-sta\n+00010a40: 7475 7370 726f 6365 7373 2d65 7869 742d tusprocess-exit-\n+00010a50: 7374 6174 7573 2050 524f 4345 5353 0a0a status PROCESS..\n+00010a60: 5265 7475 726e 7320 7468 6520 756e 7072 Returns the unpr\n+00010a70: 6f63 6573 7365 6420 6578 6974 2d73 7461 ocessed exit-sta\n+00010a80: 7475 7320 6f66 2074 6865 206c 6173 7420 tus of the last \n+00010a90: 7072 6f63 6573 7320 746f 2062 6520 7275 process to be ru\n+00010aa0: 6e20 6f6e 2074 6865 0a70 726f 6365 7373 n on the.process\n+00010ab0: 2d6f 626a 6563 7420 5052 4f43 4553 532e -object PROCESS.\n+00010ac0: 2049 6620 5052 4f43 4553 5320 6973 2063 If PROCESS is c\n+00010ad0: 7572 7265 6e74 6c79 2072 756e 6e69 6e67 urrently running\n+00010ae0: 2c20 7265 7475 726e 206e 696c 2e72 6570 , return nil.rep\n+00010af0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n+00010b00: 6f63 6573 732d 7374 6f70 7065 642d 7070 ocess-stopped-pp\n+00010b10: 726f 6365 7373 2d73 746f 7070 6564 2d70 rocess-stopped-p\n+00010b20: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n+00010b30: 2074 2069 6620 5052 4f43 4553 5320 6861 t if PROCESS ha\n+00010b40: 7320 6265 656e 2073 746f 7070 6564 2e72 s been stopped.r\n+00010b50: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n+00010b60: 7072 6f63 6573 732d 6172 6773 7072 6f63 process-argsproc\n+00010b70: 6573 732d 6172 6773 2050 524f 4345 5353 ess-args PROCESS\n+00010b80: 0a0a 5265 7475 726e 2074 6865 206c 6973 ..Return the lis\n+00010b90: 7420 6f66 2061 7267 756d 656e 7473 2074 t of arguments t\n+00010ba0: 6f20 5052 4f43 4553 532e 7265 702e 696f o PROCESS.rep.io\n+00010bb0: 2e70 726f 6365 7373 6573 2373 6574 2d70 .processes#set-p\n+00010bc0: 726f 6365 7373 2d64 6972 7365 742d 7072 rocess-dirset-pr\n+00010bd0: 6f63 6573 732d 6469 7220 5052 4f43 4553 ocess-dir PROCES\n+00010be0: 5320 4449 520a 0a53 6574 2074 6865 2064 S DIR..Set the d\n+00010bf0: 6972 6563 746f 7279 206f 6620 5052 4f43 irectory of PROC\n+00010c00: 4553 5320 746f 2044 4952 2e72 6570 2e69 ESS to DIR.rep.i\n+00010c10: 6f2e 7072 6f63 6573 7365 7323 7072 6f63 o.processes#proc\n+00010c20: 6573 732d 636f 6e6e 6563 7469 6f6e 2d74 ess-connection-t\n+00010c30: 7970 6570 726f 6365 7373 2d63 6f6e 6e65 ypeprocess-conne\n+00010c40: 6374 696f 6e2d 7479 7065 2050 524f 4345 ction-type PROCE\n+00010c50: 5353 0a0a 5265 7475 726e 7320 6120 7379 SS..Returns a sy\n+00010c60: 6d62 6f6c 2064 6566 696e 696e 6720 7468 mbol defining th\n+00010c70: 6520 7479 7065 206f 6620 7374 7265 616d e type of stream\n+00010c80: 2028 692e 652e 2070 6970 652c 2070 7479 (i.e. pipe, pty\n+00010c90: 2c20 6f72 0a73 6f63 6b65 7470 6169 7229 , or.socketpair)\n+00010ca0: 2075 7365 6420 746f 2063 6f6e 6e65 6374 used to connect\n+00010cb0: 2050 524f 4345 5353 2077 6974 6820 6974 PROCESS with it\n+00010cc0: 7320 7068 7973 6963 616c 2070 726f 6365 s physical proce\n+00010cd0: 7373 2e72 6570 2e69 6f2e 7072 6f63 6573 ss.rep.io.proces\n+00010ce0: 7365 7323 7365 742d 7072 6f63 6573 732d ses#set-process-\n+00010cf0: 636f 6e6e 6563 7469 6f6e 2d74 7970 6573 connection-types\n+00010d00: 6574 2d70 726f 6365 7373 2d63 6f6e 6e65 et-process-conne\n+00010d10: 6374 696f 6e2d 7479 7065 2050 524f 4345 ction-type PROCE\n+00010d20: 5353 2054 5950 450a 0a44 6566 696e 6520 SS TYPE..Define \n+00010d30: 686f 7720 5052 4f43 4553 5320 636f 6d6d how PROCESS comm\n+00010d40: 756e 6963 6174 6573 2077 6974 6820 6974 unicates with it\n+00010d50: 2773 2063 6869 6c64 2070 726f 6365 7373 's child process\n+00010d60: 2c20 5459 5045 206d 6179 2062 650a 6f6e , TYPE may be.on\n+00010d70: 6520 6f66 2074 6865 2066 6f6c 6c6f 7769 e of the followi\n+00010d80: 6e67 2073 796d 626f 6c73 3a0a 0a20 2070 ng symbols:.. p\n+00010d90: 7479 0909 5573 6520 6120 7074 790a 2020 ty..Use a pty. \n+00010da0: 7069 7065 0909 5468 7265 6520 7069 7065 pipe..Three pipe\n+00010db0: 7320 6172 6520 7573 6564 0a20 2073 6f63 s are used. soc\n+00010dc0: 6b65 7470 6169 7209 5573 6520 6120 736f ketpair.Use a so\n+00010dd0: 636b 6574 7061 6972 0a0a 5468 6973 2066 cketpair..This f\n+00010de0: 756e 6374 696f 6e20 6361 6e20 6f6e 6c79 unction can only\n+00010df0: 2062 6520 7573 6564 2077 6865 6e20 5052 be used when PR\n+00010e00: 4f43 4553 5320 6973 206e 6f74 2069 6e20 OCESS is not in \n+00010e10: 7573 652e 0a0a 4e6f 7465 2074 6861 7420 use...Note that \n+00010e20: 6f6e 6c79 2074 6865 2060 7069 7065 2720 only the `pipe' \n+00010e30: 636f 6e6e 6563 7469 6f6e 2074 7970 6520 connection type \n+00010e40: 616c 6c6f 7773 2070 726f 6365 7373 206f allows process o\n+00010e50: 7574 7075 7420 616e 640a 7072 6f63 6573 utput and.proces\n+00010e60: 7320 6572 726f 7220 6f75 7470 7574 2074 s error output t\n+00010e70: 6f20 6265 2064 6966 6665 7265 6e74 6961 o be differentia\n+00010e80: 7465 642e 6669 6c65 2d68 616e 646c 6572 ted.file-handler\n+00010e90: 2d61 6c69 7374 6120 6c69 7374 206f 6620 -alista list of \n+00010ea0: 6028 5245 4745 5850 202e 2048 414e 444c `(REGEXP . HANDL\n+00010eb0: 4552 2927 2e20 4966 2052 4547 4558 5020 ER)'. If REGEXP \n+00010ec0: 6d61 7463 6865 7320 7468 6520 6e61 6d65 matches the name\n+00010ed0: 206f 6620 6120 6669 6c65 0a62 6569 6e67 of a file.being\n+00010ee0: 206d 616e 6970 756c 6174 6564 2074 6865 manipulated the\n+00010ef0: 2066 756e 6374 696f 6e20 4841 4e44 4c45 function HANDLE\n+00010f00: 5220 6973 2063 616c 6c65 6420 6173 2028 R is called as (\n+00010f10: 4841 4e44 4c45 5220 4f50 4552 4154 494f HANDLER OPERATIO\n+00010f20: 4e0a 4152 4753 2e2e 2e29 2077 6865 7265 N.ARGS...) where\n+00010f30: 2041 5247 5320 6d61 7463 6865 7320 686f ARGS matches ho\n+00010f40: 7720 7468 6520 6f72 6967 696e 616c 2066 w the original f\n+00010f50: 756e 6374 696f 6e20 6973 2063 616c 6c65 unction is calle\n+00010f60: 642e 7265 702e 696f 2e66 696c 6573 2366 d.rep.io.files#f\n+00010f70: 696c 6570 6669 6c65 7020 4152 470a 0a52 ilepfilep ARG..R\n+00010f80: 6574 7572 6e73 2074 2069 6620 4152 4720 eturns t if ARG \n+00010f90: 6973 2061 2066 696c 6520 6f62 6a65 6374 is a file object\n+00010fa0: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n+00010fb0: 6c65 2d74 7479 7066 696c 652d 7474 7970 le-ttypfile-ttyp\n+00010fc0: 2046 494c 450a 0a52 6574 7572 6e73 2074 FILE..Returns t\n+00010fd0: 7275 6520 6966 2046 494c 4520 6973 206c rue if FILE is l\n+00010fe0: 696e 6b65 6420 746f 2061 2074 7479 2e00 inked to a tty..\n+00010ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00011000: 7265 702e 696f 2e73 7472 6561 6d73 2370 rep.io.streams#p\n+00011010: 7269 6e74 7072 696e 7420 4f42 4a45 4354 rintprint OBJECT\n+00011020: 205b 5354 5245 414d 5d0a 0a46 6972 7374 [STREAM]..First\n+00011030: 206f 7574 7075 7473 2061 206e 6577 6c69 outputs a newli\n+00011040: 6e65 2c20 7468 656e 2070 7269 6e74 7320 ne, then prints \n+00011050: 6120 7465 7874 2072 6570 7265 7365 6e74 a text represent\n+00011060: 6174 696f 6e20 6f66 204f 424a 4543 5420 ation of OBJECT \n+00011070: 746f 0a53 5452 4541 4d20 286f 7220 7468 to.STREAM (or th\n+00011080: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th\n+00011090: 6520 7661 7269 6162 6c65 2060 7374 616e e variable `stan\n+000110a0: 6461 7264 2d6f 7574 7075 7427 2920 696e dard-output') in\n+000110b0: 2061 2066 6f72 6d20 7375 6974 6162 6c65 a form suitable\n+000110c0: 0a66 6f72 2060 7265 6164 272e 7265 702e .for `read'.rep.\n+000110d0: 696f 2e73 7472 6561 6d73 2370 7269 6e31 io.streams#prin1\n+000110e0: 7072 696e 3120 4f42 4a45 4354 205b 5354 prin1 OBJECT [ST\n+000110f0: 5245 414d 5d0a 0a50 7269 6e74 7320 6120 REAM]..Prints a \n+00011100: 7465 7874 2072 6570 7265 7365 6e74 6174 text representat\n+00011110: 696f 6e20 6f66 204f 424a 4543 5420 746f ion of OBJECT to\n+00011120: 2053 5452 4541 4d20 286f 7220 7468 6520 STREAM (or the \n+00011130: 636f 6e74 656e 7473 206f 6620 7468 650a contents of the.\n+00011140: 7661 7269 6162 6c65 2060 7374 616e 6461 variable `standa\n+00011150: 7264 2d6f 7574 7075 7427 2920 696e 2061 rd-output') in a\n+00011160: 2066 6f72 6d20 7375 6974 6162 6c65 2066 form suitable f\n+00011170: 6f72 2060 7265 6164 272e 7265 702e 696f or `read'.rep.io\n+00011180: 2e73 7472 6561 6d73 2366 6f72 6d61 7466 .streams#formatf\n+00011190: 6f72 6d61 7420 5354 5245 414d 2046 4f52 ormat STREAM FOR\n+000111a0: 4d41 542d 5354 5249 4e47 2041 5247 532e MAT-STRING ARGS.\n+000111b0: 2e2e 0a0a 5772 6974 6573 2061 2073 7472 ....Writes a str\n+000111c0: 696e 6720 6372 6561 7465 6420 6672 6f6d ing created from\n+000111d0: 2074 6865 2066 6f72 6d61 7420 7370 6563 the format spec\n+000111e0: 6966 6963 6174 696f 6e20 464f 524d 4154 ification FORMAT\n+000111f0: 2d53 5452 494e 4720 616e 640a 7468 6520 -STRING and.the \n+00011200: 6172 6775 6d65 6e74 2d76 616c 7565 7320 argument-values \n+00011210: 4152 4753 2074 6f20 7468 6520 7374 7265 ARGS to the stre\n+00011220: 616d 2c20 5354 5245 414d 2e20 4966 2053 am, STREAM. If S\n+00011230: 5452 4541 4d20 6973 206e 696c 2061 2073 TREAM is nil a s\n+00011240: 7472 696e 670a 6973 2063 7265 6174 6564 tring.is created\n+00011250: 2061 6e64 2072 6574 7572 6e65 642e 0a0a and returned...\n+00011260: 464f 524d 4154 2d53 5452 494e 4720 6973 FORMAT-STRING is\n+00011270: 2061 2074 656d 706c 6174 6520 666f 7220 a template for \n+00011280: 7468 6520 7265 7375 6c74 2c20 616e 7920 the result, any \n+00011290: 6025 2720 6368 6172 6163 7465 7273 2069 `%' characters i\n+000112a0: 6e74 726f 6475 6365 0a61 2073 7562 7374 ntroduce.a subst\n+000112b0: 6974 7574 696f 6e2c 2075 7369 6e67 2074 itution, using t\n+000112c0: 6865 206e 6578 7420 756e 7573 6564 2041 he next unused A\n+000112d0: 5247 2e20 5468 6520 7375 6273 7469 7475 RG. The substitu\n+000112e0: 7469 6f6e 7320 6861 7665 2074 6865 0a66 tions have the.f\n+000112f0: 6f6c 6c6f 7769 6e67 2073 796e 7461 782c ollowing syntax,\n+00011300: 0a0a 0925 5b46 4c41 4753 5d5b 4649 454c ...%[FLAGS][FIEL\n+00011310: 442d 5749 4454 485d 5b2e 5052 4543 4953 D-WIDTH][.PRECIS\n+00011320: 494f 4e5d 434f 4e56 4552 5349 4f4e 0a0a ION]CONVERSION..\n+00011330: 4649 454c 442d 5749 4454 4820 6973 2061 FIELD-WIDTH is a\n+00011340: 2070 6f73 6974 6976 6520 6465 6369 6d61 positive decima\n+00011350: 6c20 696e 7465 6765 722c 2064 6566 696e l integer, defin\n+00011360: 696e 6720 7468 6520 7369 7a65 2069 6e0a ing the size in.\n+00011370: 6368 6172 6163 7465 7273 206f 6620 7468 characters of th\n+00011380: 6520 7375 6273 7469 7475 7469 6f6e 206f e substitution o\n+00011390: 7574 7075 742e 2050 5245 4349 5349 4f4e utput. PRECISION\n+000113a0: 2069 7320 6f6e 6c79 2076 616c 6964 2077 is only valid w\n+000113b0: 6865 6e0a 7072 696e 7469 6e67 2066 6c6f hen.printing flo\n+000113c0: 6174 696e 6720 706f 696e 7420 6e75 6d62 ating point numb\n+000113d0: 6572 732e 0a0a 434f 4e56 4552 5349 4f4e ers...CONVERSION\n+000113e0: 2069 7320 6120 6368 6172 6163 7465 7220 is a character \n+000113f0: 6465 6669 6e69 6e67 2068 6f77 2074 6f20 defining how to \n+00011400: 636f 6e76 6572 7420 7468 6520 636f 7272 convert the corr\n+00011410: 6573 706f 6e64 696e 6720 4152 470a 746f esponding ARG.to\n+00011420: 2074 6578 742e 2054 6865 2064 6566 6175 text. The defau\n+00011430: 6c74 206f 7074 696f 6e73 2061 7265 3a0a lt options are:.\n+00011440: 0a09 6409 4f75 7470 7574 2041 5247 2061 ..d.Output ARG a\n+00011450: 7320 6120 6465 6369 6d61 6c20 696e 7465 s a decimal inte\n+00011460: 6765 720a 0978 2c20 5809 4f75 7470 7574 ger..x, X.Output\n+00011470: 2041 5247 2061 7320 6120 6865 7861 6465 ARG as a hexade\n+00011480: 6369 6d61 6c20 696e 7465 6765 720a 096f cimal integer..o\n+00011490: 094f 7574 7075 7420 4152 4720 6173 2061 .Output ARG as a\n+000114a0: 6e20 6f63 7461 6c20 696e 7465 6765 720a n octal integer.\n+000114b0: 0963 094f 7574 7075 7420 4152 4720 6173 .c.Output ARG as\n+000114c0: 2061 2063 6861 7261 6374 6572 0a09 7309 a character..s.\n+000114d0: 4f75 7470 7574 2074 6865 2072 6573 756c Output the resul\n+000114e0: 7420 6f66 2060 2870 7269 6e63 2041 5247 t of `(princ ARG\n+000114f0: 2927 0a09 5309 4f75 7470 7574 2074 6865 )'..S.Output the\n+00011500: 2072 6573 756c 7420 6f66 2060 2870 7269 result of `(pri\n+00011510: 6e31 2041 5247 2927 0a0a 464c 4147 5320 n1 ARG)'..FLAGS \n+00011520: 6973 2061 2073 6571 7565 6e63 6520 6f66 is a sequence of\n+00011530: 207a 6572 6f20 6f72 206d 6f72 6520 6f66 zero or more of\n+00011540: 2074 6865 2066 6f6c 6c6f 7769 6e67 2063 the following c\n+00011550: 6861 7261 6374 6572 732c 0a0a 092d 094c haracters,...-.L\n+00011560: 6566 7420 6a75 7374 6966 7920 7375 6273 eft justify subs\n+00011570: 7469 7475 7469 6f6e 2077 6974 6869 6e20 titution within \n+00011580: 6669 656c 640a 095e 0954 7275 6e63 6174 field..^.Truncat\n+00011590: 6520 7375 6273 7469 7475 7469 6f6e 2061 e substitution a\n+000115a0: 7420 7369 7a65 206f 6620 6669 656c 640a t size of field.\n+000115b0: 0930 0950 6164 2074 6865 2066 6965 6c64 .0.Pad the field\n+000115c0: 2077 6974 6820 7a65 726f 7320 696e 7374 with zeros inst\n+000115d0: 6561 6420 6f66 2073 7061 6365 730a 092b ead of spaces..+\n+000115e0: 0946 6f72 2064 2c20 782c 2061 6e64 206f .For d, x, and o\n+000115f0: 2063 6f6e 7665 7273 696f 6e73 2c20 6f75 conversions, ou\n+00011600: 7470 7574 2061 206c 6561 6469 6e67 2070 tput a leading p\n+00011610: 6c75 730a 0909 2073 6967 6e20 6966 2041 lus... sign if A\n+00011620: 5247 2069 7320 706f 7369 7469 7665 0a09 RG is positive..\n+00011630: 6020 2709 2841 2073 7061 6365 2920 466f ` '.(A space) Fo\n+00011640: 7220 642c 2078 2c20 616e 6420 6f20 636f r d, x, and o co\n+00011650: 6e76 6572 7369 6f6e 732c 2069 6620 7468 nversions, if th\n+00011660: 6520 7265 7375 6c74 0a09 0920 646f 6573 e result... does\n+00011670: 6e27 7420 7374 6172 7420 7769 7468 2061 n't start with a\n+00011680: 2070 6c75 7320 6f72 206d 696e 7573 2073 plus or minus s\n+00011690: 6967 6e2c 206f 7574 7075 7420 610a 0909 ign, output a...\n+000116a0: 206c 6561 6469 6e67 2073 7061 6365 0a0a leading space..\n+000116b0: 5468 6520 6c69 7374 206f 6620 434f 4e56 The list of CONV\n+000116c0: 4552 5349 4f4e 5320 6361 6e20 6265 2065 ERSIONS can be e\n+000116d0: 7874 656e 6465 6420 7468 726f 7567 6820 xtended through \n+000116e0: 7468 6520 666f 726d 6174 2d68 6f6f 6b73 the format-hooks\n+000116f0: 2d61 6c69 7374 0a76 6172 6961 626c 653b -alist.variable;\n+00011700: 2074 6865 2073 7472 696e 6773 2063 7265 the strings cre\n+00011710: 6174 6564 2062 7920 7468 6573 6520 6578 ated by these ex\n+00011720: 7472 6120 636f 6e76 6572 7369 6f6e 7320 tra conversions \n+00011730: 6172 6520 666f 726d 6174 7465 640a 6173 are formatted.as\n+00011740: 2069 6620 6279 2074 6865 2060 7327 2063 if by the `s' c\n+00011750: 6f6e 7665 7273 696f 6e2e 200a 0a4e 6f74 onversion. ..Not\n+00011760: 6520 7468 6174 2074 6865 2046 4945 4c44 e that the FIELD\n+00011770: 2d57 4944 5448 2061 6e64 2061 6c6c 2066 -WIDTH and all f\n+00011780: 6c61 6773 2063 7572 7265 6e74 6c79 2068 lags currently h\n+00011790: 6176 6520 6e6f 2065 6666 6563 7420 6f6e ave no effect on\n+000117a0: 2074 6865 0a60 5327 2063 6f6e 7665 7273 the.`S' convers\n+000117b0: 696f 6e2c 2028 6f72 2074 6865 2060 7327 ion, (or the `s'\n+000117c0: 2063 6f6e 7665 7273 696f 6e20 7768 656e conversion when\n+000117d0: 2074 6865 2041 5247 2069 736e 2774 2061 the ARG isn't a\n+000117e0: 2073 7472 696e 6729 2e72 6570 2e69 6f2e string).rep.io.\n+000117f0: 7374 7265 616d 7323 6765 742d 6f75 7470 streams#get-outp\n+00011800: 7574 2d73 7472 6561 6d2d 7374 7269 6e67 ut-stream-string\n+00011810: 6765 742d 6f75 7470 7574 2d73 7472 6561 get-output-strea\n+00011820: 6d2d 7374 7269 6e67 2053 5452 494e 472d m-string STRING-\n+00011830: 4f55 5450 5554 2d53 5452 4541 4d0a 0a52 OUTPUT-STREAM..R\n+00011840: 6574 7572 6e73 2061 2073 7472 696e 6720 eturns a string \n+00011850: 636f 6e74 6169 6e69 6e67 2074 6865 2063 containing the c\n+00011860: 6861 7261 6374 6572 7320 7772 6974 7465 haracters writte\n+00011870: 6e20 746f 2074 6865 2073 7472 6561 6d20 n to the stream \n+00011880: 5354 5249 4e47 2d0a 4f55 5450 5554 2d53 STRING-.OUTPUT-S\n+00011890: 5452 4541 4d20 2863 7265 6174 6564 2062 TREAM (created b\n+000118a0: 7920 606d 616b 652d 7374 7269 6e67 2d6f y `make-string-o\n+000118b0: 7574 7075 742d 7374 7265 616d 2729 2e20 utput-stream'). \n+000118c0: 5468 6520 7374 7265 616d 2069 7320 7468 The stream is th\n+000118d0: 656e 0a72 6573 6574 2073 6f20 7468 6174 en.reset so that\n+000118e0: 2074 6865 206e 6578 7420 6361 6c6c 2074 the next call t\n+000118f0: 6f20 7468 6973 2066 756e 6374 696f 6e20 o this function \n+00011900: 7769 7468 2074 6869 7320 7374 7265 616d with this stream\n+00011910: 2077 696c 6c20 6f6e 6c79 0a72 6574 7572 will only.retur\n+00011920: 6e20 7468 6520 6e65 7720 6368 6172 6163 n the new charac\n+00011930: 7465 7273 2e72 6570 2e69 6f2e 7072 6f63 ters.rep.io.proc\n+00011940: 6573 7365 7323 6d61 6b65 2d70 726f 6365 esses#make-proce\n+00011950: 7373 6d61 6b65 2d70 726f 6365 7373 205b ssmake-process [\n+00011960: 4f55 5450 5554 2d53 5452 4541 4d5d 205b OUTPUT-STREAM] [\n+00011970: 4655 4e5d 205b 4449 525d 205b 5052 4f47 FUN] [DIR] [PROG\n+00011980: 5241 4d5d 205b 4152 4753 5d0a 0a43 7265 RAM] [ARGS]..Cre\n+00011990: 6174 6573 2061 206e 6577 2070 726f 6365 ates a new proce\n+000119a0: 7373 2d6f 626a 6563 742c 204f 5554 5055 ss-object, OUTPU\n+000119b0: 542d 5354 5245 414d 2069 7320 7768 6572 T-STREAM is wher\n+000119c0: 6520 616c 6c20 6f75 7470 7574 2066 726f e all output fro\n+000119d0: 6d20 7468 6973 0a70 726f 6365 7373 2067 m this.process g\n+000119e0: 6f65 732c 2062 6f74 6820 7374 646f 7574 oes, both stdout\n+000119f0: 2061 6e64 2073 7464 6572 722c 2046 554e and stderr, FUN\n+00011a00: 2069 7320 6120 6675 6e63 7469 6f6e 2074 is a function t\n+00011a10: 6f20 6361 6c6c 2065 6163 6820 7469 6d65 o call each time\n+00011a20: 0a74 6865 2070 726f 6365 7373 2072 756e .the process run\n+00011a30: 6e69 6e67 206f 6e20 7468 6973 206f 626a ning on this obj\n+00011a40: 6563 7420 6368 616e 6765 7320 7374 6174 ect changes stat\n+00011a50: 652e 2044 4952 2069 7320 7468 6520 7072 e. DIR is the pr\n+00011a60: 6f63 6573 7327 0a63 7572 7265 6e74 2064 ocess'.current d\n+00011a70: 6972 6563 746f 7279 2c20 5052 4f47 5241 irectory, PROGRA\n+00011a80: 4d20 7468 6520 6669 6c65 6e61 6d65 206f M the filename o\n+00011a90: 6620 7468 6520 7072 6f67 7261 6d20 746f f the program to\n+00011aa0: 2072 756e 2061 6e64 2041 5247 5320 610a run and ARGS a.\n+00011ab0: 6c69 7374 206f 6620 6172 6775 6d65 6e74 list of argument\n+00011ac0: 7320 7061 7373 6564 2074 6f20 7468 6520 s passed to the \n+00011ad0: 7072 6f63 6573 732e 0a0a 416e 7920 6f66 process...Any of\n+00011ae0: 2074 6865 2061 7267 756d 656e 7473 206d the arguments m\n+00011af0: 6179 2062 6520 756e 7370 6563 6966 6965 ay be unspecifie\n+00011b00: 642c 2069 6e20 7768 6963 6820 6361 7365 d, in which case\n+00011b10: 2074 6865 7920 6361 6e20 6265 2073 6574 they can be set\n+00011b20: 0a65 6974 6865 7220 6279 2074 6865 2066 .either by the f\n+00011b30: 756e 6374 696f 6e73 2070 726f 7669 6465 unctions provide\n+00011b40: 6420 6f72 2062 7920 7468 6520 6675 6e63 d or by the func\n+00011b50: 7469 6f6e 2063 616c 6c65 6420 746f 2063 tion called to c\n+00011b60: 7265 6174 6520 7468 650a 6163 7475 616c reate the.actual\n+00011b70: 2072 756e 6e69 6e67 2070 726f 6365 7373 running process\n+00011b80: 2e0a 0a49 6620 7468 6520 4449 5220 7061 ...If the DIR pa\n+00011b90: 7261 6d65 7465 7220 6973 206e 696c 2069 rameter is nil i\n+00011ba0: 7420 7769 6c6c 2062 6520 696e 6865 7269 t will be inheri\n+00011bb0: 7465 6420 6672 6f6d 2074 6865 0a60 6465 ted from the.`de\n+00011bc0: 6661 756c 742d 6469 7265 6374 6f72 7927 fault-directory'\n+00011bd0: 2076 6172 6961 626c 6520 6f66 2074 6865 variable of the\n+00011be0: 2063 7572 7265 6e74 2062 7566 6665 722e current buffer.\n+00011bf0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+00011c00: 2363 6c6f 7365 2d70 726f 6365 7373 636c #close-processcl\n+00011c10: 6f73 652d 7072 6f63 6573 7365 7320 5b50 ose-processes [P\n+00011c20: 524f 4345 5353 5d0a 0a43 6c6f 7365 7320 ROCESS]..Closes \n+00011c30: 7468 6520 7374 6469 6e2c 2073 7464 6f75 the stdin, stdou\n+00011c40: 742c 2061 6e64 2073 7464 6572 7220 7374 t, and stderr st\n+00011c50: 7265 616d 7320 6f66 2074 6865 2061 7379 reams of the asy\n+00011c60: 6e63 6872 6f6e 6f75 7320 7072 6f63 6573 nchronous proces\n+00011c70: 732d 0a6f 626a 6563 7420 5052 4f43 4553 s-.object PROCES\n+00011c80: 532e 7265 702e 696f 2e70 726f 6365 7373 S.rep.io.process\n+00011c90: 6573 2373 746f 702d 7072 6f63 6573 7373 es#stop-processs\n+00011ca0: 746f 702d 7072 6f63 6573 7320 5052 4f43 top-process PROC\n+00011cb0: 4553 5320 5b53 4947 4e41 4c2d 4752 4f55 ESS [SIGNAL-GROU\n+00011cc0: 505d 0a0a 5375 7370 656e 6473 2065 7865 P]..Suspends exe\n+00011cd0: 6375 7469 6f6e 206f 6620 5052 4f43 4553 cution of PROCES\n+00011ce0: 532c 2073 6565 2060 636f 6e74 696e 7565 S, see `continue\n+00011cf0: 2d70 726f 6365 7373 272e 2049 6620 5349 -process'. If SI\n+00011d00: 474e 414c 2d47 524f 5550 2069 730a 6e6f GNAL-GROUP is.no\n+00011d10: 6e2d 6e69 6c20 616c 736f 2073 7573 7065 n-nil also suspe\n+00011d20: 6e64 7320 7468 6520 7072 6f63 6573 7365 nds the processe\n+00011d30: 7320 696e 2074 6865 2070 726f 6365 7373 s in the process\n+00011d40: 2067 726f 7570 206f 6620 5052 4f43 4553 group of PROCES\n+00011d50: 532e 7265 702e 696f 2e70 726f 6365 7373 S.rep.io.process\n+00011d60: 6573 2363 6f6e 7469 6e75 652d 7072 6f63 es#continue-proc\n+00011d70: 6573 7363 6f6e 7469 6e75 652d 7072 6f63 esscontinue-proc\n+00011d80: 6573 7320 5052 4f43 4553 5320 5b53 4947 ess PROCESS [SIG\n+00011d90: 4e41 4c2d 4752 4f55 505d 0a0a 5265 7374 NAL-GROUP]..Rest\n+00011da0: 6172 7473 2050 524f 4345 5353 2061 6674 arts PROCESS aft\n+00011db0: 6572 2069 7420 6861 7320 6265 656e 2073 er it has been s\n+00011dc0: 746f 7070 6564 2028 7669 6120 6073 746f topped (via `sto\n+00011dd0: 702d 7072 6f63 6573 7327 292e 2049 660a p-process'). If.\n+00011de0: 5349 474e 414c 2d47 524f 5550 2069 7320 SIGNAL-GROUP is \n+00011df0: 6e6f 6e2d 6e69 6c20 616c 736f 2063 6f6e non-nil also con\n+00011e00: 7469 6e75 6573 2074 6865 2070 726f 6365 tinues the proce\n+00011e10: 7373 6573 2069 6e20 7468 6520 7072 6f63 sses in the proc\n+00011e20: 6573 7320 6772 6f75 7020 6f66 0a50 524f ess group of.PRO\n+00011e30: 4345 5353 2e72 6570 2e69 6f2e 7072 6f63 CESS.rep.io.proc\n+00011e40: 6573 7365 7323 7072 6f63 6573 732d 6578 esses#process-ex\n+00011e50: 6974 2d76 616c 7565 7072 6f63 6573 732d it-valueprocess-\n+00011e60: 6578 6974 2d76 616c 7565 2050 524f 4345 exit-value PROCE\n+00011e70: 5353 0a0a 5265 7475 726e 7320 7468 6520 SS..Returns the \n+00011e80: 7265 7475 726e 2d76 616c 7565 206f 6620 return-value of \n+00011e90: 7468 6520 6c61 7374 2070 726f 6365 7373 the last process\n+00011ea0: 2074 6f20 6265 2072 756e 206f 6e20 5052 to be run on PR\n+00011eb0: 4f43 4553 532c 206f 7220 6e69 6c20 6966 OCESS, or nil if\n+00011ec0: 3a0a 2020 6129 206e 6f20 7072 6f63 6573 :. a) no proces\n+00011ed0: 7320 6861 7320 7275 6e20 6f6e 2050 524f s has run on PRO\n+00011ee0: 4345 5353 0a20 2062 2920 5052 4f43 4553 CESS. b) PROCES\n+00011ef0: 5320 6973 2073 7469 6c6c 2072 756e 6e69 S is still runni\n+00011f00: 6e67 0a20 2063 2920 5052 4f43 4553 5320 ng. c) PROCESS \n+00011f10: 6578 6974 6564 2061 626e 6f72 6d61 6c6c exited abnormall\n+00011f20: 7972 6570 2e69 6f2e 7072 6f63 6573 7365 yrep.io.processe\n+00011f30: 7323 7072 6f63 6573 732d 6964 7072 6f63 s#process-idproc\n+00011f40: 6573 732d 6964 205b 5052 4f43 4553 535d ess-id [PROCESS]\n+00011f50: 0a0a 4966 2050 524f 4345 5353 2069 7320 ..If PROCESS is \n+00011f60: 7275 6e6e 696e 6720 6f72 2073 746f 7070 running or stopp\n+00011f70: 6564 2c20 7265 7475 726e 2074 6865 2070 ed, return the p\n+00011f80: 726f 6365 7373 2d69 6465 6e74 6966 6965 rocess-identifie\n+00011f90: 7220 6173 736f 6369 6174 6564 0a77 6974 r associated.wit\n+00011fa0: 6820 6974 2028 6965 2c20 6974 7320 7069 h it (ie, its pi\n+00011fb0: 6429 2e0a 0a49 6620 5052 4f43 4553 5320 d)...If PROCESS \n+00011fc0: 6973 206e 696c 2c20 7265 7475 726e 2074 is nil, return t\n+00011fd0: 6865 2070 726f 6365 7373 2069 6420 6f66 he process id of\n+00011fe0: 2074 6865 204c 6973 7020 696e 7465 7270 the Lisp interp\n+00011ff0: 7265 7465 722e 0000 0000 0000 0000 0000 reter...........\n+00012000: 7265 702e 6c61 6e67 2e6d 6174 6823 6f64 rep.lang.math#od\n+00012010: 6470 5265 7475 726e 2074 2069 6620 5820 dpReturn t if X \n+00012020: 6973 206f 6464 2c20 692e 652e 2028 2f3d is odd, i.e. (/=\n+00012030: 2028 6d6f 6420 5820 3229 2030 292e 7265 (mod X 2) 0).re\n+00012040: 702e 6c61 6e67 2e6d 6174 6823 6576 656e p.lang.math#even\n+00012050: 7052 6574 7572 6e20 7420 6966 2058 2069 pReturn t if X i\n+00012060: 7320 6f64 642c 2069 2e65 2e20 283d 2028 s odd, i.e. (= (\n+00012070: 6d6f 6420 5820 3229 2030 292e 0072 6570 mod X 2) 0)..rep\n+00012080: 2e6c 616e 672e 6261 636b 7175 6f74 6523 .lang.backquote#\n+00012090: 6261 636b 7175 6f74 6520 4152 4772 6570 backquote ARGrep\n+000120a0: 2e73 7973 7465 6d23 6765 7465 6e76 5265 .system#getenvRe\n+000120b0: 7475 726e 2074 6865 2076 616c 7565 206f turn the value o\n+000120c0: 6620 7468 6520 656e 7669 726f 6e6d 656e f the environmen\n+000120d0: 7420 7661 7269 6162 6c65 204e 414d 452c t variable NAME,\n+000120e0: 2061 2073 7472 696e 672e 2054 6865 2076 a string. The v\n+000120f0: 6172 6961 626c 650a 6070 726f 6365 7373 ariable.`process\n+00012100: 2d65 6e76 6972 6f6e 6d65 6e74 2720 6973 -environment' is\n+00012110: 2075 7365 6420 746f 2066 696e 6420 7468 used to find th\n+00012120: 6520 7661 6c75 652e 0072 6570 2e73 7973 e value..rep.sys\n+00012130: 7465 6d23 6164 642d 686f 6f6b 2048 4f4f tem#add-hook HOO\n+00012140: 4b2d 5359 4d42 4f4c 204e 4557 2d46 554e K-SYMBOL NEW-FUN\n+00012150: 4320 2321 6f70 7469 6f6e 616c 2041 542d C #!optional AT-\n+00012160: 454e 4472 6570 2e73 7973 7465 6d23 696e ENDrep.system#in\n+00012170: 2d68 6f6f 6b2d 7052 6574 7572 6e73 2074 -hook-pReturns t\n+00012180: 2069 6620 7468 6520 6675 6e63 7469 6f6e if the function\n+00012190: 2046 554e 2069 7320 7374 6f72 6564 2069 FUN is stored i\n+000121a0: 6e20 7468 6520 686f 6f6b 2063 616c 6c65 n the hook calle\n+000121b0: 6420 484f 4f4b 2d53 594d 424f 4c2e 7265 d HOOK-SYMBOL.re\n+000121c0: 702e 6e65 742e 7270 6323 7270 632d 736f p.net.rpc#rpc-so\n+000121d0: 636b 6574 2d6c 6973 7465 6e65 7254 6865 cket-listenerThe\n+000121e0: 2066 756e 6374 696f 6e20 7468 6174 2073 function that s\n+000121f0: 686f 756c 6420 6265 2075 7365 6420 746f hould be used to\n+00012200: 206c 6973 7465 6e20 666f 7220 636f 6e6e listen for conn\n+00012210: 6563 7469 6f6e 7320 6f6e 2072 7063 0a73 ections on rpc.s\n+00012220: 6572 7665 7220 736f 636b 6574 732e 7265 erver sockets.re\n+00012230: 702e 6e65 742e 7270 6323 6d61 6b65 2d72 p.net.rpc#make-r\n+00012240: 7063 2d73 6572 7661 6e74 5265 6769 7374 pc-servantRegist\n+00012250: 6572 2074 6865 2066 756e 6374 696f 6e20 er the function \n+00012260: 494d 504c 2061 7320 616e 2072 7063 2073 IMPL as an rpc s\n+00012270: 6572 7661 6e74 2c20 616e 6420 7265 7475 ervant, and retu\n+00012280: 726e 2074 6865 2063 7265 6174 6564 0a73 rn the created.s\n+00012290: 6572 7661 6e74 2d69 642e 0072 6570 2e6e ervant-id..rep.n\n+000122a0: 6574 2e72 7063 2372 656d 6f74 652d 7365 et.rpc#remote-se\n+000122b0: 7276 616e 742d 6964 2d3e 676c 6f62 616c rvant-id->global\n+000122c0: 2d69 6420 4944 0072 6570 2e6e 6574 2e64 -id ID.rep.net.d\n+000122d0: 6f6d 6169 6e2d 6e61 6d65 2364 6f6d 6169 omain-name#domai\n+000122e0: 6e2d 7061 7274 7320 444f 4d41 494e 7265 n-parts DOMAINre\n+000122f0: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam\n+00012300: 6523 6d61 702d 646f 6d61 696e 732d 646f e#map-domains-do\n+00012310: 776e 7761 7264 7343 616c 6c20 2846 554e wnwardsCall (FUN\n+00012320: 204e 414d 4529 2066 6f72 2065 6163 6820 NAME) for each \n+00012330: 7375 622d 646f 6d61 696e 206f 6620 444f sub-domain of DO\n+00012340: 4d41 494e 2028 656e 6469 6e67 2077 6974 MAIN (ending wit\n+00012350: 6820 444f 4d41 494e 292e 0072 6570 2e6d h DOMAIN)..rep.m\n+00012360: 6f64 756c 652d 7379 7374 656d 2364 6566 odule-system#def\n+00012370: 696e 652d 7374 7275 6374 7572 6573 2053 ine-structures S\n+00012380: 5452 5543 5453 2043 4f4e 4649 4720 2e20 TRUCTS CONFIG . \n+00012390: 424f 4459 7265 702e 7468 7265 6164 732e BODYrep.threads.\n+000123a0: 6d75 7465 7823 6d61 6b65 2d6d 7574 6578 mutex#make-mutex\n+000123b0: 4372 6561 7465 2061 6e64 2072 6574 7572 Create and retur\n+000123c0: 6e20 6120 6d75 7465 7820 6f62 6a65 6374 n a mutex object\n+000123d0: 2e20 4e6f 2074 6872 6561 6420 7769 6c6c . No thread will\n+000123e0: 206f 776e 2074 6865 206e 6577 206d 7574 own the new mut\n+000123f0: 6578 2e72 6570 2e74 6872 6561 6473 2e6d ex.rep.threads.m\n+00012400: 7574 6578 236d 6179 6265 2d6f 6274 6169 utex#maybe-obtai\n+00012410: 6e2d 6d75 7465 7841 7474 656d 7074 2074 n-mutexAttempt t\n+00012420: 6f20 6f62 7461 696e 206d 7574 6578 204d o obtain mutex M\n+00012430: 5458 2066 6f72 2074 6865 2063 7572 7265 TX for the curre\n+00012440: 6e74 2074 6872 6561 6420 7769 7468 6f75 nt thread withou\n+00012450: 7420 626c 6f63 6b69 6e67 2e0a 5265 7475 t blocking..Retu\n+00012460: 726e 7320 7472 7565 2069 6620 6162 6c65 rns true if able\n+00012470: 2074 6f20 6f62 7461 696e 2074 6865 206d to obtain the m\n+00012480: 7574 6578 2c20 6661 6c73 6520 6f74 6865 utex, false othe\n+00012490: 7277 6973 652e 6d61 696c 2d64 6f6d 6169 rwise.mail-domai\n+000124a0: 6e2d 6e61 6d65 4d61 696c 2064 6f6d 6169 n-nameMail domai\n+000124b0: 6e6e 616d 6520 6f66 2074 6865 206c 6f63 nname of the loc\n+000124c0: 616c 2073 6974 652e 7573 6572 2d6d 6169 al site.user-mai\n+000124d0: 6c2d 6164 6472 6573 7341 6464 7265 7373 l-addressAddress\n+000124e0: 2074 6f20 7075 7420 696e 2046 726f 6d3a to put in From:\n+000124f0: 2068 6561 6465 7273 206f 6620 6f75 7467 headers of outg\n+00012500: 6f69 6e67 206d 6169 6c2e 7265 702e 7574 oing mail.rep.ut\n+00012510: 696c 2e64 6174 6523 6461 7465 2d74 776f il.date#date-two\n+00012520: 2d64 6967 6974 2d79 6561 722d 7072 6566 -digit-year-pref\n+00012530: 6978 4120 7477 6f2d 6469 6769 7420 7374 ixA two-digit st\n+00012540: 7269 6e67 2074 6861 7420 7769 6c6c 2062 ring that will b\n+00012550: 6520 7072 6570 656e 6465 6420 746f 2079 e prepended to y\n+00012560: 6561 7220 7370 6563 6966 6963 6174 696f ear specificatio\n+00012570: 6e73 2074 6861 740a 6f6e 6c79 2068 6176 ns that.only hav\n+00012580: 6520 7477 6f2c 206c 6f77 6572 206f 7264 e two, lower ord\n+00012590: 6572 2c20 6469 6769 7473 2e20 5468 6973 er, digits. This\n+000125a0: 2069 7320 7069 636b 6564 2075 7020 6175 is picked up au\n+000125b0: 746f 6d61 7469 6361 6c6c 7920 6672 6f6d tomatically from\n+000125c0: 0a74 6865 2063 7572 7265 6e74 2079 6561 .the current yea\n+000125d0: 722c 2069 2e65 2e20 3139 3937 202d 3e20 r, i.e. 1997 -> \n+000125e0: 2231 3922 2c20 3230 3031 202d 3e20 2232 \"19\", 2001 -> \"2\n+000125f0: 3022 2e72 6570 2e75 7469 6c2e 6461 7465 0\".rep.util.date\n+00012600: 2370 6172 7365 2d64 6174 6550 6172 7365 #parse-dateParse\n+00012610: 2074 6865 2064 6174 6520 7370 6563 6966 the date specif\n+00012620: 6963 7469 6f6e 2069 6e20 5354 5249 4e47 iction in STRING\n+00012630: 2c20 6f70 7469 6f6e 616c 6c79 2073 7461 , optionally sta\n+00012640: 7274 696e 6720 6174 2074 6865 2050 4f49 rting at the POI\n+00012650: 4e54 2774 680a 6368 6172 6163 7465 7220 NT'th.character \n+00012660: 696e 2074 6865 2073 7472 696e 672e 2054 in the string. T\n+00012670: 6869 7320 7769 6c6c 2070 6172 7365 2064 his will parse d\n+00012680: 6174 6573 2069 6e20 5246 432d 3832 3220 ates in RFC-822 \n+00012690: 6d61 696c 206d 6573 7361 6765 732e 7265 mail messages.re\n+000126a0: 702e 7574 696c 2e69 7370 656c 6c23 7065 p.util.ispell#pe\n+000126b0: 6e64 696e 672d 6f75 7470 7574 5374 7269 nding-outputStri\n+000126c0: 6e67 206f 6620 6f75 7470 7574 2072 6563 ng of output rec\n+000126d0: 6569 7665 6420 6672 6f6d 2069 7370 656c eived from ispel\n+000126e0: 6c20 6275 7420 6e6f 7420 7072 6f63 6573 l but not proces\n+000126f0: 7365 642e 0072 6570 2e75 7469 6c2e 7469 sed..rep.util.ti\n+00012700: 6d65 2374 696d 652d 2054 3120 5432 0000 me#time- T1 T2..\n+00012710: 1700 0000 1601 0000 26a9 0001 7265 702e ........&...rep.\n+00012720: 1487 0000 0000 0000 0d00 0000 2e00 0000 ................\n+00012730: 64fa 5e08 7265 702e 2da2 0100 0000 0000 d.^.rep.-.......\n+00012740: 1700 0000 df00 0000 3506 4a17 7265 702e ........5.J.rep.\n+00012750: 97ff 0000 0000 0000 1d00 0000 3800 0000 ............8...\n+00012760: dc3f 0007 7265 702e 566f 0000 0000 0000 .?..rep.Vo......\n+00012770: 0f00 0000 5400 0000 8d51 d10f 7265 702e ....T....Q..rep.\n+00012780: a0ac 0000 0000 0000 1400 0000 4f00 0000 ............O...\n+00012790: 4929 ef1a 0072 6570 dfaf 0000 0000 0000 I)...rep........\n+000127a0: 1d00 0000 0200 0000 e55e 6503 0072 6570 .........^e..rep\n+000127b0: a9e2 0100 0000 0000 1800 0000 1b00 0000 ................\n+000127c0: 44f8 121b 7265 702e e633 0000 0000 0000 D...rep..3......\n+000127d0: 2b00 0000 1501 0000 857c 1f0c 7265 702e +........|..rep.\n+000127e0: 488a 0000 0000 0000 1400 0000 0902 0000 H...............\n+000127f0: e674 d31d 7265 702e 3832 0000 0000 0000 .t..rep.82......\n+00012800: 2500 0000 8901 0000 e2b6 c50c 7265 702e %...........rep.\n+00012810: b66b 0000 0000 0000 0d00 0000 5300 0000 .k..........S...\n+00012820: 8d91 cb18 7265 702e eeab 0000 0000 0000 ....rep.........\n+00012830: 1400 0000 3b00 0000 76a7 8516 0072 6570 ....;...v....rep\n+00012840: de9f 0000 0000 0000 1c00 0000 0500 0000 ................\n+00012850: 2ccf a81d 7265 702e d36a 0000 0000 0000 ,...rep..j......\n+00012860: 0f00 0000 d400 0000 03fb 2706 7265 702e ..........'.rep.\n+00012870: de58 0100 0000 0000 1c00 0000 ce00 0000 .X..............\n+00012880: 4431 4105 0072 6570 29ae 0100 0000 0000 D1A..rep).......\n+00012890: 3600 0000 1100 0000 bd6f 2806 7265 702e 6........o(.rep.\n+000128a0: 4324 0000 0000 0000 1400 0000 c700 0000 C$..............\n+000128b0: 6063 d21b 7265 702e f2ad 0000 0000 0000 `c..rep.........\n+000128c0: 1300 0000 5900 0000 ecdd a803 7265 702e ....Y.......rep.\n+000128d0: 13a9 0100 0000 0000 1a00 0000 7c00 0000 ............|...\n+000128e0: aaa8 5117 7265 702e 9988 0000 0000 0000 ..Q.rep.........\n+000128f0: 1b00 0000 2800 0000 63b8 b31c 7265 702e ....(...c...rep.\n+00012900: ae26 0000 0000 0000 1c00 0000 6600 0000 .&..........f...\n+00012910: e2f0 c705 7265 702e 9e9c 0000 0000 0000 ....rep.........\n+00012920: 1700 0000 a200 0000 5a96 ef11 7265 702e ........Z...rep.\n+00012930: e917 0100 0000 0000 2700 0000 2501 0000 ........'...%...\n+00012940: f825 f41e 0072 6570 2cab 0100 0000 0000 .%...rep,.......\n+00012950: 1700 0000 0000 0000 15ec f304 7265 702e ............rep.\n+00012960: f95a 0100 0000 0000 2200 0000 1a01 0000 .Z......\".......\n+00012970: 6085 f41c 7265 6d6f 33af 0100 0000 0000 `...remo3.......\n+00012980: 1300 0000 3300 0000 51ec 9614 7265 702e ....3...Q...rep.\n+00012990: dce2 0100 0000 0000 1900 0000 a401 0000 ................\n+000129a0: 14a6 3b1b 7265 702e 99e4 0100 0000 0000 ..;.rep.........\n+000129b0: 1900 0000 4d00 0000 a626 cc10 0072 6570 ....M....&...rep\n+000129c0: ffe4 0100 0000 0000 1a00 0000 1700 0000 ................\n+000129d0: 7d6f 3817 0072 6570 30e5 0100 0000 0000 }o8..rep0.......\n+000129e0: 1c00 0000 1700 0000 f602 ed08 0072 6570 .............rep\n+000129f0: 63e5 0100 0000 0000 2100 0000 1900 0000 c.......!.......\n+00012a00: 861a 2703 7265 702e ee81 0000 0000 0000 ..'.rep.........\n+00012a10: 1500 0000 5b00 0000 4884 4719 7265 702e ....[...H.G.rep.\n+00012a20: b85d 0100 0000 0000 1b00 0000 d600 0000 .]..............\n+00012a30: 48b0 3605 646c 2d6c 0c5f 0000 0000 0000 H.6.dl-l._......\n+00012a40: 1100 0000 6f00 0000 5c64 1114 0072 6570 ....o...\\d...rep\n+00012a50: c9ab 0100 0000 0000 1f00 0000 0400 0000 ................\n+00012a60: 100e fa19 7265 702e 66f2 0000 0000 0000 ....rep.f.......\n+00012a70: 1c00 0000 5800 0000 8d84 0e09 7265 702e ....X.......rep.\n+00012a80: 10f5 0000 0000 0000 1400 0000 8400 0000 ................\n+00012a90: b321 9c11 7265 702e 521d 0100 0000 0000 .!..rep.R.......\n+00012aa0: 2100 0000 c200 0000 317c 151d 7265 702e !.......1|..rep.\n+00012ab0: 9852 0100 0000 0000 2100 0000 7700 0000 .R......!...w...\n+00012ac0: b84e fb0a 7265 702e aaad 0100 0000 0000 .N..rep.........\n+00012ad0: 3500 0000 4a00 0000 d646 8105 0072 6570 5...J....F...rep\n+00012ae0: 95e0 0100 0000 0000 1b00 0000 0e00 0000 ................\n+00012af0: ac6f dd1a 7265 702e 4668 0000 0000 0000 .o..rep.Fh......\n+00012b00: 0f00 0000 f100 0000 a85f 291f 7265 702e ........._).rep.\n+00012b10: 12e1 0100 0000 0000 1900 0000 8f00 0000 ................\n+00012b20: 597d a517 0072 6570 9de5 0100 0000 0000 Y}...rep........\n+00012b30: 1b00 0000 0700 0000 47c0 651c 7265 702e ........G.e.rep.\n+00012b40: cc82 0000 0000 0000 0a00 0000 a400 0000 ................\n+00012b50: 129d 5204 7265 702e ed6d 0000 0000 0000 ..R.rep..m......\n+00012b60: 0d00 0000 b500 0000 4deb 670e 7265 702e ........M.g.rep.\n+00012b70: 1bac 0100 0000 0000 1c00 0000 bb00 0000 ................\n+00012b80: 0d75 3f16 7265 702e bfe5 0100 0000 0000 .u?.rep.........\n+00012b90: 1c00 0000 8b01 0000 4548 3009 7265 702e ........EH0.rep.\n+00012ba0: 3c5d 0100 0000 0000 1c00 0000 6000 0000 <]..........`...\n+00012bb0: c18b b31c 7265 702e a95e 0100 0000 0000 ....rep..^......\n+00012bc0: 2100 0000 7600 0000 2792 0d00 7265 702e !...v...'...rep.\n+00012bd0: 70aa 0100 0000 0000 1600 0000 5700 0000 p...........W...\n+00012be0: 4476 9815 7265 702e 66e7 0100 0000 0000 Dv..rep.f.......\n+00012bf0: 1a00 0000 5700 0000 2d66 fb1f 0072 6570 ....W...-f...rep\n+00012c00: d7e7 0100 0000 0000 2400 0000 1e00 0000 ........$.......\n+00012c10: e0e2 f40f 0072 6570 19e8 0100 0000 0000 .....rep........\n+00012c20: 1c00 0000 2000 0000 e3e9 7f0c 0072 6570 .... ........rep\n+00012c30: 55e8 0100 0000 0000 1b00 0000 2200 0000 U...........\"...\n+00012c40: 5662 0a19 7265 702e 32a5 0100 0000 0000 Vb..rep.2.......\n+00012c50: 1100 0000 ba01 0000 b704 4d04 7265 702e ..........M.rep.\n+00012c60: 7c5a 0100 0000 0000 2200 0000 5b00 0000 |Z......\"...[...\n+00012c70: cde9 4919 7265 702e 855c 0100 0000 0000 ..I.rep..\\......\n+00012c80: 1800 0000 9f00 0000 73bb 060e 7265 702e ........s...rep.\n+00012c90: 2559 0000 0000 0000 1f00 0000 6600 0000 %Y..........f...\n+00012ca0: 1950 650e 7265 702e 405f 0100 0000 0000 .Pe.rep.@_......\n+00012cb0: 1900 0000 a200 0000 4789 be00 7265 702e ........G...rep.\n+00012cc0: 0080 0000 0000 0000 0e00 0000 1901 0000 ................\n+00012cd0: 723e 0802 7265 702e aa57 0000 0000 0000 r>..rep..W......\n+00012ce0: 1d00 0000 5e00 0000 cf8f 091c 7265 702e ....^.......rep.\n+00012cf0: c859 0100 0000 0000 1900 0000 9b00 0000 .Y..............\n+00012d00: f58b 2a08 7265 702e 2ea8 0100 0000 0000 ..*.rep.........\n+00012d10: 1b00 0000 1000 0000 5975 d310 7265 702e ........Yu..rep.\n+00012d20: 3f4b 0000 0000 0000 2300 0000 f500 0000 ?K......#.......\n+00012d30: 7a05 1f1a 7265 702e 8167 0000 0000 0000 z...rep..g......\n+00012d40: 0d00 0000 b800 0000 8356 d405 7265 702e .........V..rep.\n+00012d50: fc4c 0000 0000 0000 1a00 0000 1300 0000 .L..............\n+00012d60: 4ad7 1009 7265 702e 1e46 0000 0000 0000 J...rep..F......\n+00012d70: 1c00 0000 5700 0000 c34d 501b 7265 702e ....W....MP.rep.\n+00012d80: 5c70 0000 0000 0000 1200 0000 4601 0000 \\p..........F...\n+00012d90: 680a 2f1d 7265 702e 6086 0000 0000 0000 h./.rep.`.......\n+00012da0: 0b00 0000 a900 0000 2a45 f419 696e 7465 ........*E..inte\n+00012db0: 0090 0000 0000 0000 0e00 0000 7100 0000 ............q...\n+00012dc0: c963 a91f 7265 702e fda6 0100 0000 0000 .c..rep.........\n+00012dd0: 1c00 0000 e800 0000 fe81 1b1c 7265 702e ............rep.\n+00012de0: 6aab 0100 0000 0000 1e00 0000 4100 0000 j...........A...\n+00012df0: 3f77 0c1d 0072 6570 f2ac 0100 0000 0000 ?w...rep........\n+00012e00: 1d00 0000 0d00 0000 2157 7b03 7265 702e ........!W{.rep.\n+00012e10: d750 0100 0000 0000 2100 0000 4000 0000 .P......!...@...\n+00012e20: 272c e615 7374 616e d0a8 0100 0000 0000 ',..stan........\n+00012e30: 0f00 0000 3400 0000 fb37 d019 7265 702e ....4....7..rep.\n+00012e40: 9720 0000 0000 0000 1200 0000 f400 0000 . ..............\n+00012e50: 249d c21b 7265 702e bba1 0100 0000 0000 $...rep.........\n+00012e60: 1700 0000 5b00 0000 ab47 4f1f 7265 702e ....[....GO.rep.\n+00012e70: 5d50 0100 0000 0000 2100 0000 5900 0000 ]P......!...Y...\n+00012e80: 1776 a91b 7265 6d6f 1cad 0100 0000 0000 .v..remo........\n+00012e90: 1600 0000 2d00 0000 c91f 0f07 7265 702e ....-.......rep.\n+00012ea0: 0010 0100 0000 0000 1400 0000 b800 0000 ................\n+00012eb0: 1283 cc01 7265 702e 5eae 0000 0000 0000 ....rep.^.......\n+00012ec0: 1500 0000 5c00 0000 452a 271a 7265 702e ....\\...E*'.rep.\n+00012ed0: 9075 0000 0000 0000 1400 0000 a400 0000 .u..............\n+00012ee0: 48b9 e509 7265 702e 23a3 0100 0000 0000 H...rep.#.......\n+00012ef0: 1300 0000 8300 0000 c526 1810 7265 702e .........&..rep.\n+00012f00: 3027 0000 0000 0000 1d00 0000 5d00 0000 0'..........]...\n+00012f10: e9e7 b815 7265 6d6f d3ae 0100 0000 0000 ....remo........\n+00012f20: 1800 0000 4800 0000 f59a a918 7265 702e ....H.......rep.\n+00012f30: d823 0000 0000 0000 1c00 0000 4f00 0000 .#..........O...\n+00012f40: 59ca c11d 7265 702e 579d 0000 0000 0000 Y...rep.W.......\n+00012f50: 1b00 0000 0401 0000 4957 8f11 7265 702e ........IW..rep.\n+00012f60: 03ad 0000 0000 0000 1000 0000 2100 0000 ............!...\n+00012f70: 0078 a503 7265 702e ea28 0000 0000 0000 .x..rep..(......\n+00012f80: 2200 0000 5300 0000 967f 871c 7265 702e \"...S.......rep.\n+00012f90: c22d 0000 0000 0000 1700 0000 6500 0000 .-..........e...\n+00012fa0: df10 031f 7265 702e 6663 0000 0000 0000 ....rep.fc......\n+00012fb0: 0e00 0000 d600 0000 5b8a 0217 7265 702e ........[...rep.\n+00012fc0: 3022 0000 0000 0000 1200 0000 ab00 0000 0\"..............\n+00012fd0: bf2c 7f07 7265 702e 3996 0000 0000 0000 .,..rep.9.......\n+00012fe0: 1a00 0000 3c01 0000 e702 361f 7265 702e ....<.....6.rep.\n+00012ff0: 4fa7 0000 0000 0000 2500 0000 9800 0000 O.......%.......\n+00013000: 0300 0000 0000 0000 0c00 0000 0000 0000 ................\n+00013010: f44f 0100 0000 0000 8b00 0000 0000 0000 .O..............\n+00013020: 75bf 0100 0000 0000 6a0d 0000 0000 0000 u.......j.......\n+00013030: 96f2 0100 0000 0000 0000 0000 0000 0000 ................\n+00013040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00013050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00013060: 0000 0000 0000 0000 0200 0000 a600 0000 ................\n+00013070: 7b12 c230 7265 702e 624a 0100 0000 0000 {..0rep.bJ......\n+00013080: 1a00 0000 0f00 0000 1900 cd3a 7265 702e ...........:rep.\n+00013090: 3c9c 0000 0000 0000 1a00 0000 4800 0000 <...........H...\n+000130a0: 4090 ce31 7265 702e e462 0000 0000 0000 @..1rep..b......\n+000130b0: 0f00 0000 7300 0000 a726 783c 0072 6570 ....s....&x<.rep\n+000130c0: c84d 0100 0000 0000 1b00 0000 0200 0000 .M..............\n+000130d0: e242 bd3d 7265 702e 874f 0100 0000 0000 .B.=rep..O......\n+000130e0: 1900 0000 5400 0000 8979 d323 7265 702e ....T....y.#rep.\n+000130f0: c34c 0000 0000 0000 1900 0000 2000 0000 .L.......... ...\n+00013100: 64aa 5028 7265 702e 544c 0100 0000 0000 d.P(rep.TL......\n+00013110: 2600 0000 3a00 0000 fcd3 6b35 0072 6570 &...:.....k5.rep\n+00013120: 89b3 0100 0000 0000 1300 0000 0800 0000 ................\n+00013130: ecb1 7a28 7265 702e c8f1 0000 0000 0000 ..z(rep.........\n+00013140: 1d00 0000 8100 0000 4d60 8b35 7265 702e ........M`.5rep.\n+00013150: 22fd 0000 0000 0000 1800 0000 fc00 0000 \"...............\n+00013160: 5c17 9d30 7265 702e f9bd 0000 0000 0000 \\..0rep.........\n+00013170: 1d00 0000 5e00 0000 5af8 e836 7265 702e ....^...Z..6rep.\n+00013180: 9144 0100 0000 0000 1a00 0000 7e00 0000 .D..........~...\n+00013190: a271 253b 7265 702e 6c23 0000 0000 0000 .q%;rep.l#......\n+000131a0: 1500 0000 5700 0000 7c97 9c3b 7265 702e ....W...|..;rep.\n+000131b0: c1b9 0000 0000 0000 2100 0000 4600 0000 ........!...F...\n+000131c0: 9b74 b238 7265 702e 3a47 0100 0000 0000 .t.8rep.:G......\n+000131d0: 1600 0000 3e00 0000 4af9 063a 7265 702e ....>...J..:rep.\n+000131e0: 1db1 0100 0000 0000 0d00 0000 7401 0000 ............t...\n+000131f0: 84a9 7337 0072 6570 84b5 0100 0000 0000 ..s7.rep........\n+00013200: 3700 0000 0000 0000 e412 b83d 7265 6d6f 7..........=remo\n+00013210: ecb8 0100 0000 0000 1a00 0000 5300 0000 ............S...\n+00013220: 5cae 7530 7265 702e 1473 0000 0000 0000 \\.u0rep..s......\n+00013230: 0f00 0000 4200 0000 33a8 282c 7265 702e ....B...3.(,rep.\n+00013240: 5462 0000 0000 0000 1200 0000 7e00 0000 Tb..........~...\n+00013250: 8795 4528 7265 702e 50a6 0000 0000 0000 ..E(rep.P.......\n+00013260: 1f00 0000 e000 0000 5374 3a2f 7265 702e ........St:/rep.\n+00013270: e2fb 0000 0000 0000 1900 0000 2701 0000 ............'...\n+00013280: 7a96 9a2f 7265 702e 00b0 0000 0000 0000 z../rep.........\n+00013290: 2700 0000 aa00 0000 2dd1 be34 7265 702e '.......-..4rep.\n+000132a0: 20bf 0000 0000 0000 1800 0000 a800 0000 ...............\n+000132b0: 4621 fd28 7265 702e 05f8 0000 0000 0000 F!.(rep.........\n+000132c0: 1a00 0000 ad00 0000 f94c 6e3c 7265 702e .........Lnrcp-........\n+000135c0: 0b00 0000 4300 0000 87db 572f 7265 702e ....C.....W/rep.\n+000135d0: 28ba 0000 0000 0000 2800 0000 0e01 0000 (.......(.......\n+000135e0: 90ef a72e 7265 6d6f 48b6 0100 0000 0000 ....remoH.......\n+000135f0: 1300 0000 8300 0000 1b6c 9331 0072 6570 .........l.1.rep\n+00013600: 9eb2 0100 0000 0000 0e00 0000 1400 0000 ................\n+00013610: 49ca ad23 7265 6d6f deb6 0100 0000 0000 I..#remo........\n+00013620: 1800 0000 3f00 0000 e7d2 5820 7265 6d6f ....?.....X remo\n+00013630: 35b7 0100 0000 0000 1b00 0000 2a00 0000 5...........*...\n+00013640: 2951 5c2e 7265 702e b0b9 0100 0000 0000 )Q\\.rep.........\n+00013650: 3600 0000 2900 0000 95a4 553c 7265 702e 6...).....Urep.........\n+00013710: 2500 0000 6800 0000 ad3b 4837 7265 702e %...h....;H7rep.\n+00013720: 28f6 0000 0000 0000 2300 0000 5a00 0000 (.......#...Z...\n+00013730: aa8b 6220 6c6f 6164 5a5b 0000 0000 0000 ..b loadZ[......\n+00013740: 0900 0000 a000 0000 bd85 f72a 7265 702e ...........*rep.\n+00013750: 7f60 0000 0000 0000 0c00 0000 6100 0000 .`..........a...\n+00013760: 92e7 733a 7265 702e 74be 0000 0000 0000 ..s:rep.t.......\n+00013770: 1900 0000 9300 0000 6fff 492d 7265 702e ........o.I-rep.\n+00013780: 4f87 0000 0000 0000 0e00 0000 2b00 0000 O...........+...\n+00013790: b0fb 2b20 7265 702e de3e 0000 0000 0000 ..+ rep..>......\n+000137a0: 1a00 0000 3e00 0000 8cf2 dd3f 7265 702e ....>......?rep.\n+000137b0: 4147 0000 0000 0000 1a00 0000 5600 0000 AG..........V...\n+000137c0: b88c 8f31 7265 702e 9399 0000 0000 0000 ...1rep.........\n+000137d0: 1900 0000 7e00 0000 7ee5 5c24 7265 702e ....~...~.\\$rep.\n+000137e0: 34ad 0000 0000 0000 1100 0000 ad00 0000 4...............\n+000137f0: 4e24 b225 7265 702e ed3b 0000 0000 0000 N$.%rep..;......\n+00013800: 1700 0000 4501 0000 68df 0a3c 7265 702e ....E...h...rep.\n+00013a80: 0030 0000 0000 0000 2c00 0000 8e00 0000 .0......,.......\n+00013a90: beec db3b 7265 702e 8b3e 0000 0000 0000 ...;rep..>......\n+00013aa0: 1b00 0000 3800 0000 477a 2f38 646c 2d6c ....8...Gz/8dl-l\n+00013ab0: 035c 0000 0000 0000 0c00 0000 4100 0000 .\\..........A...\n+00013ac0: 995e 512b 7265 702e 2828 0000 0000 0000 .^Q+rep.((......\n+00013ad0: 1f00 0000 a300 0000 a319 1930 7265 702e ...........0rep.\n+00013ae0: e54d 0100 0000 0000 1200 0000 8d00 0000 .M..............\n+00013af0: fc95 873c 7265 702e 844e 0100 0000 0000 ...rep.\n+00013cc0: 3c20 0000 0000 0000 1200 0000 4900 0000 < ..........I...\n+00013cd0: 15e0 263f 7265 702e a4b3 0100 0000 0000 ..&?rep.........\n+00013ce0: 1c00 0000 b900 0000 cbdc b33f 7265 6d6f ...........?remo\n+00013cf0: bbb5 0100 0000 0000 1600 0000 7700 0000 ............w...\n+00013d00: 4f62 4224 7265 6d6f a9b8 0100 0000 0000 ObB$remo........\n+00013d10: 1600 0000 2d00 0000 0125 6130 7265 702e ....-....%a0rep.\n+00013d20: 59b9 0100 0000 0000 3400 0000 2300 0000 Y.......4...#...\n+00013d30: 0ba1 d02c 7265 702e 46ba 0100 0000 0000 ...,rep.F.......\n+00013d40: 1600 0000 2f00 0000 b968 7a32 7265 702e ..../....hz2rep.\n+00013d50: ef49 0000 0000 0000 1800 0000 3801 0000 .I..........8...\n+00013d60: 8db1 c83c 7265 702e 3dac 0000 0000 0000 ...site.]......\n+00013f20: 1300 0000 4700 0000 7655 6135 646f 6375 ....G...vUa5docu\n+00013f30: bb5e 0000 0000 0000 1300 0000 3e00 0000 .^..........>...\n+00013f40: b30b ab2c 7265 702e d1b0 0000 0000 0000 ...,rep.........\n+00013f50: 1e00 0000 2e02 0000 365f 422f 7265 702e ........6_B/rep.\n+00013f60: b7b7 0000 0000 0000 1a00 0000 3200 0000 ............2...\n+00013f70: 743d ab29 7265 702e 3e2e 0000 0000 0000 t=.)rep.>.......\n+00013f80: 1c00 0000 9a00 0000 efeb 902f 7265 702e .........../rep.\n+00013f90: 3339 0000 0000 0000 1900 0000 2901 0000 39..........)...\n+00013fa0: 40fa 8427 7265 702e 4a64 0000 0000 0000 @..'rep.Jd......\n+00013fb0: 0f00 0000 6800 0000 1516 ab25 7265 702e ....h......%rep.\n+00013fc0: 94a3 0000 0000 0000 1400 0000 7b01 0000 ............{...\n+00013fd0: 2f4a ff2a 7265 702e 2db9 0000 0000 0000 /J.*rep.-.......\n+00013fe0: 2500 0000 6f00 0000 8b01 5a3c 7265 702e %...o.....Zg\n+000170d0: 6c6f 6261 6c2d 6964 2050 524f 5859 0072 lobal-id PROXY.r\n+000170e0: 6570 2e6e 6574 2e72 7063 2372 7063 2d70 ep.net.rpc#rpc-p\n+000170f0: 726f 7879 2d3e 7365 7276 616e 742d 6964 roxy->servant-id\n+00017100: 2050 524f 5859 7265 702e 6e65 742e 646f PROXYrep.net.do\n+00017110: 6d61 696e 2d6e 616d 6523 646f 6d61 696e main-name#domain\n+00017120: 2d61 626f 7665 5265 7475 726e 2074 6865 -aboveReturn the\n+00017130: 206e 616d 6520 6f66 2070 6172 656e 7420 name of parent \n+00017140: 646f 6d61 696e 206f 6620 7468 6520 7374 domain of the st\n+00017150: 7269 6e67 2044 4f4d 4149 4e2e 0072 6570 ring DOMAIN..rep\n+00017160: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name\n+00017170: 2364 6f6d 6169 6e2d 6162 6f76 6520 444f #domain-above DO\n+00017180: 4d41 494e 0072 6570 2e6d 6f64 756c 652d MAIN.rep.module-\n+00017190: 7379 7374 656d 2364 6566 696e 652d 696e system#define-in\n+000171a0: 7465 7266 6163 6520 4e41 4d45 2053 4947 terface NAME SIG\n+000171b0: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n+000171c0: 6d23 6465 6669 6e65 2d73 7472 7563 7475 m#define-structu\n+000171d0: 7265 2d61 6c69 6173 4372 6561 7465 2061 re-aliasCreate a\n+000171e0: 2073 6563 6f6e 6461 7279 206e 616d 6520 secondary name \n+000171f0: 544f 2066 6f72 2074 6865 2073 7472 7563 TO for the struc\n+00017200: 7475 7265 2063 616c 6c65 6420 4652 4f4d ture called FROM\n+00017210: 2e00 7265 702e 7468 7265 6164 732e 6d65 ..rep.threads.me\n+00017220: 7373 6167 652d 706f 7274 236d 616b 652d ssage-port#make-\n+00017230: 6d65 7373 6167 652d 706f 7274 0072 6570 message-port.rep\n+00017240: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n+00017250: 2d70 6f72 7423 6d65 7373 6167 652d 7761 -port#message-wa\n+00017260: 6974 696e 672d 7020 504f 5254 0072 6570 iting-p PORT.rep\n+00017270: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n+00017280: 2d70 6f72 7423 6d65 7373 6167 652d 7365 -port#message-se\n+00017290: 6e64 2050 4f52 5420 4d45 5353 4147 4572 nd PORT MESSAGEr\n+000172a0: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex\n+000172b0: 236d 7574 6578 7052 6574 7572 6e73 2074 #mutexpReturns t\n+000172c0: 7275 6520 6966 2041 5247 2069 7320 6120 rue if ARG is a \n+000172d0: 6d75 7465 7820 6f62 6a65 6374 2e00 7265 mutex object..re\n+000172e0: 702e 7468 7265 6164 732e 6d75 7465 7823 p.threads.mutex#\n+000172f0: 6d75 7465 7870 2041 5247 7265 702e 7468 mutexp ARGrep.th\n+00017300: 7265 6164 732e 6d75 7465 7823 7265 6c65 reads.mutex#rele\n+00017310: 6173 652d 6d75 7465 7852 656c 6561 7365 ase-mutexRelease\n+00017320: 2074 6865 206d 7574 6578 206f 626a 6563 the mutex objec\n+00017330: 7420 4d54 5820 2877 6869 6368 2073 686f t MTX (which sho\n+00017340: 756c 6420 6861 7665 2070 7265 7669 6f75 uld have previou\n+00017350: 736c 7920 6265 656e 206f 6274 6169 6e65 sly been obtaine\n+00017360: 640a 6279 2074 6865 2063 7572 7265 6e74 d.by the current\n+00017370: 2074 6872 6561 6429 2e20 5265 7475 726e thread). Return\n+00017380: 7320 7472 7565 2069 6620 7468 6520 6d75 s true if the mu\n+00017390: 7465 7820 6861 7320 6e6f 206e 6577 206f tex has no new o\n+000173a0: 776e 6572 2e00 7265 702e 7574 696c 2e64 wner..rep.util.d\n+000173b0: 6174 6523 7061 7273 652d 6461 7465 2053 ate#parse-date S\n+000173c0: 5452 494e 4720 2321 6f70 7469 6f6e 616c TRING #!optional\n+000173d0: 2050 4f49 4e54 0072 6570 2e75 7469 6c2e POINT.rep.util.\n+000173e0: 6973 7065 6c6c 2369 7370 656c 6c2d 6164 ispell#ispell-ad\n+000173f0: 642d 776f 7264 2d66 6f72 2d73 6573 7369 d-word-for-sessi\n+00017400: 6f6e 2057 4f52 4472 6570 2e75 7469 6c2e on WORDrep.util.\n+00017410: 7469 6d65 2373 6563 6f6e 6473 2d3e 7469 time#seconds->ti\n+00017420: 6d65 436f 6e76 6572 7420 7468 6520 6e75 meConvert the nu\n+00017430: 6d62 6572 206f 6620 7365 6373 2070 6173 mber of secs pas\n+00017440: 7420 7468 6520 6570 6f63 682c 2053 4543 t the epoch, SEC\n+00017450: 532c 2074 6f20 6120 7469 6d65 7374 616d S, to a timestam\n+00017460: 702e 7265 702e 766d 2e64 6973 6173 7365 p.rep.vm.disasse\n+00017470: 6d62 6c65 7223 6469 7361 7373 656d 626c mbler#disassembl\n+00017480: 6544 6973 7361 7365 6d62 6c65 7320 4152 eDissasembles AR\n+00017490: 472c 2077 6974 6820 6f75 7470 7574 2074 G, with output t\n+000174a0: 6f20 5354 5245 414d 2c20 6f72 2074 6865 o STREAM, or the\n+000174b0: 202a 6469 7361 7373 656d 626c 792a 2062 *disassembly* b\n+000174c0: 7566 6665 722e 702e ffcd 0000 0000 0000 uffer.p.........\n+000174d0: 3400 0000 2a00 0000 bf43 2455 7265 702e 4...*....C$Urep.\n+000174e0: 5dce 0000 0000 0000 3600 0000 3000 0000 ].......6...0...\n+000174f0: c2d4 f654 7265 702e 5961 0000 0000 0000 ...Trep.Ya......\n 00017500: 0d00 0000 3600 0000 e338 d659 7265 702e ....6....8.Yrep.\n-00017510: 203d 0000 0000 0000 1600 0000 3d00 0000 =..........=...\n-00017520: 5e86 f45a 0072 6570 61cf 0000 0000 0000 ^..Z.repa.......\n-00017530: 2b00 0000 0000 0000 afc0 864d 0072 6570 +..........M.rep\n-00017540: d7c7 0000 0000 0000 2300 0000 0600 0000 ........#.......\n-00017550: 124b 3e40 7265 702e 484c 0100 0000 0000 .K>@rep.HL......\n-00017560: 1e00 0000 2201 0000 6b18 4048 7265 702e ....\"...k.@Hrep.\n-00017570: 2246 0000 0000 0000 2900 0000 5f00 0000 \"F......)..._...\n-00017580: 1651 c658 7265 702e d765 0000 0000 0000 .Q.Xrep..e......\n-00017590: 1c00 0000 a700 0000 278d e05b 7265 702e ........'..[rep.\n-000175a0: aa46 0000 0000 0000 1f00 0000 4800 0000 .F..........H...\n-000175b0: 4ace 8c51 7265 702e 8f6e 0000 0000 0000 J..Qrep..n......\n-000175c0: 1300 0000 8000 0000 e74a 8b50 7265 702e .........J.Prep.\n-000175d0: 1b47 0000 0000 0000 2100 0000 4800 0000 .G......!...H...\n-000175e0: 8b55 f641 7265 702e 087c 0000 0000 0000 .U.Arep..|......\n-000175f0: 1d00 0000 9b00 0000 dc0a 5c52 7265 702e ..........\\Rrep.\n-00017600: 4dd3 0000 0000 0000 0f00 0000 5700 0000 M...........W...\n-00017610: a52e 8c5c 7265 702e 81d9 0000 0000 0000 ...\\rep.........\n-00017620: 0c00 0000 a100 0000 8d45 7346 7265 702e .........EsFrep.\n-00017630: 49dd 0000 0000 0000 3000 0000 c600 0000 I.......0.......\n-00017640: 6d8a fd5d 7265 702e c5e8 0000 0000 0000 m..]rep.........\n-00017650: 1800 0000 2900 0000 467a a641 7265 702e ....)...Fz.Arep.\n-00017660: c85c 0100 0000 0000 1a00 0000 4700 0000 .\\..........G...\n-00017670: 5d42 3041 7265 702e 64c0 0000 0000 0000 ]B0Arep.d.......\n-00017680: 1800 0000 4f00 0000 8dad 9659 7265 702e ....O......Yrep.\n-00017690: b3cd 0000 0000 0000 1a00 0000 4800 0000 ............H...\n-000176a0: e018 f85d 0072 6570 64e0 0100 0000 0000 ...].repd.......\n-000176b0: 1300 0000 0900 0000 3b65 5556 7265 702e ........;eUVrep.\n-000176c0: 295d 0100 0000 0000 1d00 0000 5200 0000 )]..........R...\n-000176d0: 1ead 844b 7265 702e 97ec 0000 0000 0000 ...Krep.........\n+00017510: 075b 0000 0000 0000 1600 0000 3d00 0000 .[..........=...\n+00017520: 8ca8 3642 7461 7266 65d0 0100 0000 0000 ..6Btarfe.......\n+00017530: 1500 0000 1c00 0000 dc26 0f52 7265 702e .........&.Rrep.\n+00017540: 40dc 0100 0000 0000 1700 0000 3600 0000 @...........6...\n+00017550: 124b 3e40 7265 702e 70c2 0000 0000 0000 .K>@rep.p.......\n+00017560: 1e00 0000 2201 0000 5d42 3041 7265 702e ....\"...]B0Arep.\n+00017570: 806e 0100 0000 0000 1800 0000 4f00 0000 .n..........O...\n+00017580: 6d8a fd5d 7265 702e 574c 0000 0000 0000 m..]rep.WL......\n+00017590: 1800 0000 2900 0000 1651 c658 7265 702e ....)....Q.Xrep.\n+000175a0: 00e0 0000 0000 0000 1c00 0000 a700 0000 ................\n+000175b0: dc0a 5c52 7265 702e c577 0000 0000 0000 ..\\Rrep..w......\n+000175c0: 0f00 0000 5700 0000 8d45 7346 7265 702e ....W....EsFrep.\n+000175d0: 658c 0000 0000 0000 3000 0000 c600 0000 e.......0.......\n+000175e0: 4ace 8c51 7265 702e 43e4 0000 0000 0000 J..Qrep.C.......\n+000175f0: 1300 0000 8000 0000 a52e 8c5c 7265 702e ...........\\rep.\n+00017600: 7a83 0000 0000 0000 0c00 0000 a100 0000 z...............\n+00017610: 6b18 4048 7265 702e 85e9 0000 0000 0000 k.@Hrep.........\n+00017620: 2900 0000 5f00 0000 278d e05b 7265 702e )..._...'..[rep.\n+00017630: 0dea 0000 0000 0000 1f00 0000 4800 0000 ............H...\n+00017640: e74a 8b50 7265 702e 7eea 0000 0000 0000 .J.Prep.~.......\n+00017650: 2100 0000 4800 0000 8b55 f641 7265 702e !...H....U.Arep.\n+00017660: 9a07 0100 0000 0000 1d00 0000 9b00 0000 ................\n+00017670: 467a a641 7265 702e e668 0100 0000 0000 Fz.Arep..h......\n+00017680: 1a00 0000 4700 0000 8dad 9659 7265 702e ....G......Yrep.\n+00017690: 2fcb 0000 0000 0000 1a00 0000 4800 0000 /...........H...\n+000176a0: c6d2 ef40 7265 702e 00d0 0100 0000 0000 ...@rep.........\n+000176b0: 3500 0000 3000 0000 3b65 5556 7265 702e 5...0...;eUVrep.\n+000176c0: e769 0100 0000 0000 1d00 0000 5200 0000 .i..........R...\n+000176d0: 1ead 844b 7265 702e 54d3 0000 0000 0000 ...Krep.T.......\n 000176e0: 1100 0000 a800 0000 7bf3 a755 0072 6570 ........{..U.rep\n-000176f0: 30c6 0000 0000 0000 2100 0000 1d00 0000 0.......!.......\n-00017700: 5479 0843 0072 6570 8ee1 0100 0000 0000 Ty.C.rep........\n-00017710: 1f00 0000 0800 0000 6874 304d 0072 6570 ........ht0M.rep\n-00017720: 43e2 0100 0000 0000 1c00 0000 0500 0000 C...............\n-00017730: 5c55 1650 7265 702e 9fe0 0100 0000 0000 \\U.Prep.........\n+000176f0: b3c9 0000 0000 0000 2100 0000 1d00 0000 ........!.......\n+00017700: 7d15 375b 0072 6570 07d4 0100 0000 0000 }.7[.rep........\n+00017710: 1e00 0000 0e00 0000 0f86 f45d 7265 6d6f ...........]remo\n+00017720: 9ccf 0000 0000 0000 1600 0000 2c00 0000 ............,...\n+00017730: 5c55 1650 7265 702e 12cc 0000 0000 0000 \\U.Prep.........\n 00017740: 0f00 0000 4500 0000 63aa 9d58 7265 702e ....E...c..Xrep.\n-00017750: 2f48 0100 0000 0000 2600 0000 8200 0000 /H......&.......\n-00017760: d9c6 1f55 0072 6570 bccf 0000 0000 0000 ...U.rep........\n-00017770: 2600 0000 0d00 0000 6764 6746 0072 6570 &.......gdgF.rep\n-00017780: bfe2 0100 0000 0000 1c00 0000 0500 0000 ................\n-00017790: 4e4b e746 7265 702e 50ed 0000 0000 0000 NK.Frep.P.......\n-000177a0: 1100 0000 2c00 0000 f3b5 595c 0072 6570 ....,.....Y\\.rep\n-000177b0: 17cb 0000 0000 0000 2300 0000 0900 0000 ........#.......\n-000177c0: daf9 775b 7265 702e 29c8 0000 0000 0000 ..w[rep.).......\n-000177d0: 2100 0000 3000 0000 915a b956 7265 702e !...0....Z.Vrep.\n-000177e0: f4c8 0000 0000 0000 1d00 0000 3a00 0000 ............:...\n-000177f0: 805c 295e 7265 702e bad8 0000 0000 0000 .\\)^rep.........\n-00017800: 1700 0000 b000 0000 62bd f144 0072 6570 ........b..D.rep\n-00017810: 10e4 0100 0000 0000 1700 0000 0a00 0000 ................\n-00017820: 4e79 b74a 7265 702e 0040 0100 0000 0000 Ny.Jrep..@......\n-00017830: 1100 0000 a700 0000 3729 c14b 7265 702e ........7).Krep.\n-00017840: 00d0 0000 0000 0000 0e00 0000 9900 0000 ................\n-00017850: a2ba 3b48 7265 702e 0080 0000 0000 0000 ..;Hrep.........\n-00017860: 1f00 0000 ae01 0000 9d5c 2040 7265 702e .........\\ @rep.\n-00017870: f190 0000 0000 0000 1c00 0000 1100 0000 ................\n-00017880: 6127 8259 6465 6275 fc42 0100 0000 0000 a'.Ydebu.B......\n-00017890: 0e00 0000 0101 0000 5226 295f 0072 6570 ........R&)_.rep\n-000178a0: 3dce 0000 0000 0000 1900 0000 0500 0000 =...............\n-000178b0: fe03 7c48 7265 702e eced 0000 0000 0000 ..|Hrep.........\n-000178c0: 1100 0000 8200 0000 864b 2c45 7265 702e .........K,Erep.\n-000178d0: a3c8 0000 0000 0000 1e00 0000 3300 0000 ............3...\n-000178e0: d4eb 1d5f 7265 702e dcef 0000 0000 0000 ..._rep.........\n+00017750: 0ca8 0000 0000 0000 2600 0000 8200 0000 ........&.......\n+00017760: 24a3 0b5c 7265 702e e7cc 0000 0000 0000 $..\\rep.........\n+00017770: 2300 0000 3b00 0000 fb20 9d56 7265 702e #...;.... .Vrep.\n+00017780: 5bdb 0100 0000 0000 1e00 0000 3800 0000 [...........8...\n+00017790: 4e4b e746 7265 702e 0dd4 0000 0000 0000 NK.Frep.........\n+000177a0: 1100 0000 2c00 0000 62bd f144 0072 6570 ....,...b..D.rep\n+000177b0: 08df 0100 0000 0000 1700 0000 0a00 0000 ................\n+000177c0: daf9 775b 7265 702e 29df 0100 0000 0000 ..w[rep.).......\n+000177d0: 2100 0000 3000 0000 db38 8359 0072 6570 !...0....8.Y.rep\n+000177e0: 7adf 0100 0000 0000 2200 0000 0700 0000 z.......\".......\n+000177f0: 805c 295e 7265 702e 2781 0000 0000 0000 .\\)^rep.'.......\n+00017800: 1700 0000 b000 0000 7776 d758 0072 6570 ........wv.X.rep\n+00017810: 3add 0100 0000 0000 1200 0000 0700 0000 :...............\n+00017820: 4e79 b74a 7265 702e 99d6 0000 0000 0000 Ny.Jrep.........\n+00017830: 1100 0000 a700 0000 6127 8259 6465 6275 ........a'.Ydebu\n+00017840: 9641 0000 0000 0000 0e00 0000 0101 0000 .A..............\n+00017850: 3729 c14b 7265 702e af6e 0000 0000 0000 7).Krep..n......\n+00017860: 0e00 0000 9900 0000 a2ba 3b48 7265 702e ..........;Hrep.\n+00017870: 5208 0100 0000 0000 1f00 0000 ae01 0000 R...............\n+00017880: 9d5c 2040 7265 702e eec7 0000 0000 0000 .\\ @rep.........\n+00017890: 1c00 0000 1100 0000 5226 295f 0072 6570 ........R&)_.rep\n+000178a0: b9cb 0000 0000 0000 1900 0000 0500 0000 ................\n+000178b0: fe03 7c48 7265 702e a9d4 0000 0000 0000 ..|Hrep.........\n+000178c0: 1100 0000 8200 0000 9dbb da58 7265 702e ...........Xrep.\n+000178d0: 33d2 0100 0000 0000 1d00 0000 b701 0000 3...............\n+000178e0: d4eb 1d5f 7265 702e 4cc1 0000 0000 0000 ..._rep.L.......\n 000178f0: 0f00 0000 1300 0000 9984 554b 7265 702e ..........UKrep.\n-00017900: 7a51 0100 0000 0000 1400 0000 3c00 0000 zQ..........<...\n-00017910: 9da6 895d 7265 702e 0090 0000 0000 0000 ...]rep.........\n+00017900: b1c4 0000 0000 0000 1400 0000 3c00 0000 ............<...\n+00017910: 9da6 895d 7265 702e 8ac7 0000 0000 0000 ...]rep.........\n 00017920: 1800 0000 2100 0000 8d24 1656 7265 702e ....!....$.Vrep.\n-00017930: 8751 0000 0000 0000 1400 0000 5000 0000 .Q..........P...\n-00017940: 6e3e b654 7265 702e b2df 0000 0000 0000 n>.Trep.........\n-00017950: 1700 0000 3200 0000 a817 044a 7265 702e ....2......Jrep.\n-00017960: 42e3 0100 0000 0000 1300 0000 bb00 0000 B...............\n-00017970: 8c76 df52 7265 702e d0a2 0000 0000 0000 .v.Rrep.........\n-00017980: 0f00 0000 fb00 0000 9dbb da58 7265 702e ...........Xrep.\n-00017990: 7de4 0100 0000 0000 1d00 0000 b701 0000 }...............\n-000179a0: dea3 c652 7265 702e 9d7f 0000 0000 0000 ...Rrep.........\n+00017930: 4a01 0100 0000 0000 1400 0000 5000 0000 J...........P...\n+00017940: 6e3e b654 7265 702e 363f 0000 0000 0000 n>.Trep.6?......\n+00017950: 1700 0000 3200 0000 dee0 f155 0072 6570 ....2......U.rep\n+00017960: 4fd6 0100 0000 0000 2d00 0000 1900 0000 O.......-.......\n+00017970: 8c76 df52 7265 702e 166c 0000 0000 0000 .v.Rrep..l......\n+00017980: 0f00 0000 fb00 0000 9339 4f5a 7265 702e .........9OZrep.\n+00017990: 00d9 0100 0000 0000 1d00 0000 5000 0000 ............P...\n+000179a0: dea3 c652 7265 702e ed0a 0100 0000 0000 ...Rrep.........\n 000179b0: 2200 0000 4000 0000 9f9b 5441 7265 702e \"...@.....TArep.\n-000179c0: 8447 0000 0000 0000 1d00 0000 2a00 0000 .G..........*...\n-000179d0: c4b1 9354 0072 6570 43ca 0000 0000 0000 ...T.repC.......\n-000179e0: 2200 0000 0600 0000 7d15 375b 0072 6570 \".......}.7[.rep\n-000179f0: 51e6 0100 0000 0000 1e00 0000 0e00 0000 Q...............\n-00017a00: e457 2857 7265 702e cbc0 0000 0000 0000 .W(Wrep.........\n+000179c0: e7ea 0000 0000 0000 1d00 0000 2a00 0000 ............*...\n+000179d0: d68c ec4f 0072 6570 06d6 0100 0000 0000 ...O.rep........\n+000179e0: 1900 0000 0700 0000 df3f ff49 7265 702e .........?.Irep.\n+000179f0: 33d4 0100 0000 0000 1f00 0000 af00 0000 3...............\n+00017a00: e457 2857 7265 702e 00c0 0000 0000 0000 .W(Wrep.........\n 00017a10: 2400 0000 d500 0000 d144 315b 7265 702e $........D1[rep.\n-00017a20: 03c4 0000 0000 0000 1d00 0000 6300 0000 ............c...\n-00017a30: df3f ff49 7265 702e 7de6 0100 0000 0000 .?.Irep.}.......\n-00017a40: 1f00 0000 af00 0000 d68c ec4f 0072 6570 ...........O.rep\n-00017a50: 50e8 0100 0000 0000 1900 0000 0700 0000 P...............\n-00017a60: 868e d457 7265 702e 59c7 0000 0000 0000 ...Wrep.Y.......\n-00017a70: 2000 0000 3600 0000 216b 1b5a 7265 702e ...6...!k.Zrep.\n-00017a80: 23d4 0000 0000 0000 0c00 0000 5a00 0000 #...........Z...\n-00017a90: b48f 8351 7265 702e c349 0100 0000 0000 ...Qrep..I......\n+00017a20: 2a9a 0000 0000 0000 1d00 0000 6300 0000 *...........c...\n+00017a30: 23ab 0e54 7265 702e 95d6 0100 0000 0000 #..Trep.........\n+00017a40: 2000 0000 de00 0000 4c21 9859 7265 702e .......L!.Yrep.\n+00017a50: aeda 0100 0000 0000 1b00 0000 9200 0000 ................\n+00017a60: a817 044a 7265 702e 3ade 0100 0000 0000 ...Jrep.:.......\n+00017a70: 1300 0000 bb00 0000 216b 1b5a 7265 702e ........!k.Zrep.\n+00017a80: 9b78 0000 0000 0000 0c00 0000 5a00 0000 .x..........Z...\n+00017a90: b48f 8351 7265 702e 4f6f 0100 0000 0000 ...Qrep.Oo......\n 00017aa0: 1b00 0000 7600 0000 81ee aa5d 7265 702e ....v......]rep.\n-00017ab0: 4e4f 0000 0000 0000 1800 0000 2a00 0000 NO..........*...\n-00017ac0: 5e6f 2950 0072 6570 99ce 0000 0000 0000 ^o)P.rep........\n-00017ad0: 1900 0000 0400 0000 2b47 1159 7265 702e ........+G.Yrep.\n-00017ae0: 89d4 0000 0000 0000 1600 0000 ed00 0000 ................\n-00017af0: 28e0 fd41 7265 702e 0543 0000 0000 0000 (..Arep..C......\n+00017ab0: b200 0100 0000 0000 1800 0000 2a00 0000 ............*...\n+00017ac0: 53b5 9044 7265 702e c5d1 0100 0000 0000 S..Drep.........\n+00017ad0: 1f00 0000 4f00 0000 2b47 1159 7265 702e ....O...+G.Yrep.\n+00017ae0: 5b7b 0000 0000 0000 1600 0000 ed00 0000 [{..............\n+00017af0: 28e0 fd41 7265 702e e5e7 0000 0000 0000 (..Arep.........\n 00017b00: 1e00 0000 8f00 0000 a53a 275e 7265 702e .........:'^rep.\n-00017b10: 9e5f 0000 0000 0000 2000 0000 3700 0000 ._...... ...7...\n-00017b20: dae3 b35a 7265 702e 2de9 0000 0000 0000 ...Zrep.-.......\n+00017b10: 9be3 0000 0000 0000 2000 0000 3700 0000 ........ ...7...\n+00017b20: dae3 b35a 7265 702e 984c 0000 0000 0000 ...Zrep..L......\n 00017b30: 1900 0000 1200 0000 ac84 0a55 7265 702e ...........Urep.\n-00017b40: b3e9 0000 0000 0000 0f00 0000 4d00 0000 ............M...\n-00017b50: db8a 014f 7265 702e e550 0100 0000 0000 ...Orep..P......\n-00017b60: 1600 0000 3700 0000 5b1f 5842 7265 702e ....7...[.XBrep.\n-00017b70: c16b 0000 0000 0000 1d00 0000 6500 0000 .k..........e...\n-00017b80: 89f3 a749 7265 702e 58e9 0000 0000 0000 ...Irep.X.......\n-00017b90: 1400 0000 4700 0000 87e3 225f 7265 702e ....G.....\"_rep.\n-00017ba0: 00a0 0000 0000 0000 0e00 0000 8300 0000 ................\n-00017bb0: c396 fb4d 3a72 6570 175e 0100 0000 0000 ...M:rep.^......\n-00017bc0: 1600 0000 4000 0000 0980 0a50 0072 6570 ....@......P.rep\n-00017bd0: f3c4 0000 0000 0000 1d00 0000 0a00 0000 ................\n-00017be0: 4f8d 335e 0072 6570 1cca 0000 0000 0000 O.3^.rep........\n-00017bf0: 2100 0000 0600 0000 37b1 a34f 0072 6570 !.......7..O.rep\n-00017c00: 28e2 0100 0000 0000 1900 0000 0200 0000 (...............\n-00017c10: f56c ed5e 7265 702e 64e2 0100 0000 0000 .l.^rep.d.......\n-00017c20: 1b00 0000 4000 0000 71fb 4244 7265 702e ....@...q.BDrep.\n-00017c30: 8352 0000 0000 0000 1800 0000 2a01 0000 .R..........*...\n-00017c40: 983d 3e4b 7265 702e 6d5e 0100 0000 0000 .=>Krep.m^......\n+00017b40: 70d0 0000 0000 0000 0f00 0000 4d00 0000 p...........M...\n+00017b50: c396 fb4d 3a72 6570 2b6b 0100 0000 0000 ...M:rep+k......\n+00017b60: 1600 0000 4000 0000 89f3 a749 7265 702e ....@......Irep.\n+00017b70: 524d 0000 0000 0000 1400 0000 4700 0000 RM..........G...\n+00017b80: 5b1f 5842 7265 702e 19e3 0000 0000 0000 [.XBrep.........\n+00017b90: 1d00 0000 6500 0000 87e3 225f 7265 702e ....e.....\"_rep.\n+00017ba0: 4669 0000 0000 0000 0e00 0000 8300 0000 Fi..............\n+00017bb0: db8a 014f 7265 702e 64c4 0000 0000 0000 ...Orep.d.......\n+00017bc0: 1600 0000 3700 0000 0980 0a50 0072 6570 ....7......P.rep\n+00017bd0: 76c8 0000 0000 0000 1d00 0000 0a00 0000 v...............\n+00017be0: 064d 2e42 7265 702e 45cd 0000 0000 0000 .M.Brep.E.......\n+00017bf0: 1500 0000 7a00 0000 1f61 3c47 7265 6d6f ....z....aKrep..k......\n 00017c50: 1700 0000 cd00 0000 8db1 b147 7265 702e ...........Grep.\n-00017c60: 55ea 0000 0000 0000 1400 0000 4600 0000 U...........F...\n-00017c70: 17ab f045 0072 6570 6bca 0000 0000 0000 ...E.repk.......\n-00017c80: 2200 0000 0300 0000 8b42 2d42 7265 702e \"........B-Brep.\n-00017c90: 8d5b 0100 0000 0000 1600 0000 2501 0000 .[..........%...\n-00017ca0: 7662 5343 7265 702e 0050 0100 0000 0000 vbSCrep..P......\n+00017c60: 12d1 0000 0000 0000 1400 0000 4600 0000 ............F...\n+00017c70: 9a02 5055 7265 702e 5bca 0000 0000 0000 ..PUrep.[.......\n+00017c80: 1c00 0000 6d00 0000 8b42 2d42 7265 702e ....m....B-Brep.\n+00017c90: 0b65 0100 0000 0000 1600 0000 2501 0000 .e..........%...\n+00017ca0: 7662 5343 7265 702e 0fc4 0000 0000 0000 vbSCrep.........\n 00017cb0: 1500 0000 4000 0000 c132 4340 7265 702e ....@....2C@rep.\n-00017cc0: a297 0000 0000 0000 0c00 0000 6100 0000 ............a...\n-00017cd0: ac84 0a40 7265 702e 0fea 0000 0000 0000 ...@rep.........\n+00017cc0: ec60 0000 0000 0000 0c00 0000 6100 0000 .`..........a...\n+00017cd0: ac84 0a40 7265 702e ccd0 0000 0000 0000 ...@rep.........\n 00017ce0: 0f00 0000 3700 0000 8146 a14c 7265 702e ....7....F.Lrep.\n-00017cf0: 1ac5 0000 0000 0000 2000 0000 f600 0000 ........ .......\n-00017d00: da22 5052 7265 702e 43cb 0000 0000 0000 .\"PRrep.C.......\n-00017d10: 2800 0000 3900 0000 9a02 5055 7265 702e (...9.....PUrep.\n-00017d20: c6cc 0000 0000 0000 1c00 0000 6d00 0000 ............m...\n-00017d30: 3235 3c45 0072 6570 31e4 0100 0000 0000 25SerronE......\n-00017d70: 1600 0000 6500 0000 2762 8a4f 7265 702e ....e...'b.Orep.\n-00017d80: 904f 0000 0000 0000 1b00 0000 3b00 0000 .O..........;...\n-00017d90: 0513 2856 7265 702e 4885 0000 0000 0000 ..(Vrep.H.......\n-00017da0: 1d00 0000 3e00 0000 e51a ea50 7265 702e ....>......Prep.\n-00017db0: 5c67 0000 0000 0000 2500 0000 3a01 0000 \\g......%...:...\n-00017dc0: c2de a244 7265 702e 244d 0000 0000 0000 ...Drep.$M......\n-00017dd0: 1900 0000 5c00 0000 9bcb 445f 7265 702e ....\\.....D_rep.\n-00017de0: a596 0000 0000 0000 1a00 0000 1c00 0000 ................\n-00017df0: 33e3 634f 7265 702e 68e4 0000 0000 0000 3.cOrep.h.......\n-00017e00: 2100 0000 8e00 0000 c502 8c57 7265 702e !..........Wrep.\n-00017e10: 3646 0100 0000 0000 1400 0000 4f00 0000 6F..........O...\n-00017e20: 7a28 ae5c 7265 702e 3dd1 0000 0000 0000 z(.\\rep.=.......\n+00017cf0: 9dc8 0000 0000 0000 2000 0000 f600 0000 ........ .......\n+00017d00: f00f 6250 7461 7266 96d0 0100 0000 0000 ..bPtarf........\n+00017d10: 1500 0000 2600 0000 45a9 3d55 0072 6570 ....&...E.=U.rep\n+00017d20: 3cda 0100 0000 0000 2700 0000 0500 0000 <.......'.......\n+00017d30: daf9 6b57 0072 6570 95da 0100 0000 0000 ..kW.rep........\n+00017d40: 1900 0000 0000 0000 0326 c243 7265 702e .........&.Crep.\n+00017d50: 7c06 0100 0000 0000 2800 0000 9e00 0000 |.......(.......\n+00017d60: 941b 3e53 6572 726f b543 0000 0000 0000 ..>Serro.C......\n+00017d70: 1600 0000 6500 0000 33e3 634f 7265 702e ....e...3.cOrep.\n+00017d80: 1038 0000 0000 0000 2100 0000 8e00 0000 .8......!.......\n+00017d90: 2762 8a4f 7265 702e f400 0100 0000 0000 'b.Orep.........\n+00017da0: 1b00 0000 3b00 0000 e51a ea50 7265 702e ....;......Prep.\n+00017db0: c3e0 0000 0000 0000 2500 0000 3a01 0000 ........%...:...\n+00017dc0: c2de a244 7265 702e 2aef 0000 0000 0000 ...Drep.*.......\n+00017dd0: 1900 0000 5c00 0000 c502 8c57 7265 702e ....\\......Wrep.\n+00017de0: b147 0000 0000 0000 1400 0000 4f00 0000 .G..........O...\n+00017df0: 9bcb 445f 7265 702e c64f 0000 0000 0000 ..D_rep..O......\n+00017e00: 1a00 0000 1c00 0000 0513 2856 7265 702e ..........(Vrep.\n+00017e10: 4f0b 0100 0000 0000 1d00 0000 3e00 0000 O...........>...\n+00017e20: 7a28 ae5c 7265 702e 1b74 0000 0000 0000 z(.\\rep..t......\n 00017e30: 0d00 0000 d200 0000 3a0a 4358 7265 702e ........:.CXrep.\n-00017e40: d748 0100 0000 0000 1c00 0000 5400 0000 .H..........T...\n-00017e50: b8bb ec4f 7265 702e 3fde 0000 0000 0000 ...Orep.?.......\n+00017e40: 00d0 0000 0000 0000 1c00 0000 5400 0000 ............T...\n+00017e50: b8bb ec4f 7265 702e 5b8d 0000 0000 0000 ...Orep.[.......\n 00017e60: 2400 0000 4c00 0000 a18e ab4a 7265 702e $...L......Jrep.\n-00017e70: f74a 0100 0000 0000 1800 0000 ea00 0000 .J..............\n-00017e80: 64ee 4e40 7265 702e 515f 0100 0000 0000 d.N@rep.Q_......\n-00017e90: 1c00 0000 7c00 0000 b895 d34e 0072 6570 ....|......N.rep\n-00017ea0: 4bc9 0000 0000 0000 1e00 0000 0000 0000 K...............\n-00017eb0: 0a00 405a 7265 702e 6090 0000 0000 0000 ..@Zrep.`.......\n+00017e70: 6ec1 0000 0000 0000 1800 0000 ea00 0000 n...............\n+00017e80: 64ee 4e40 7265 702e c76c 0100 0000 0000 d.N@rep..l......\n+00017e90: 1c00 0000 7c00 0000 d6d9 c84a 7265 702e ....|......Jrep.\n+00017ea0: 63d1 0100 0000 0000 1e00 0000 2100 0000 c...........!...\n+00017eb0: 0a00 405a 7265 702e c3c7 0000 0000 0000 ..@Zrep.........\n 00017ec0: 1900 0000 1200 0000 139a 2d5b 6465 6275 ..........-[debu\n-00017ed0: 1b45 0100 0000 0000 0c00 0000 4700 0000 .E..........G...\n-00017ee0: 5447 7051 7265 702e dfdb 0000 0000 0000 TGpQrep.........\n+00017ed0: 7f3f 0000 0000 0000 0c00 0000 4700 0000 .?..........G...\n+00017ee0: 5447 7051 7265 702e 4d88 0000 0000 0000 TGpQrep.M.......\n 00017ef0: 1e00 0000 2e00 0000 b90f 3449 7265 702e ..........4Irep.\n-00017f00: 9991 0000 0000 0000 1400 0000 4700 0000 ............G...\n-00017f10: fbab db4b 7265 702e 90ca 0000 0000 0000 ...Krep.........\n-00017f20: 2000 0000 6700 0000 6313 0e51 7265 702e ...g...c..Qrep.\n-00017f30: 5bce 0000 0000 0000 1800 0000 2600 0000 [...........&...\n-00017f40: 233d 9c44 2a77 6765 54e4 0100 0000 0000 #=.D*wgeT.......\n-00017f50: 0e00 0000 1b00 0000 8da4 b64b 7265 702e ...........Krep.\n-00017f60: b24b 0000 0000 0000 1400 0000 ea00 0000 .K..............\n-00017f70: 371c 5240 0072 6570 70e8 0100 0000 0000 7.R@.repp.......\n-00017f80: 2200 0000 0700 0000 5357 c24c 7265 702e \".......SW.Lrep.\n-00017f90: b5e1 0100 0000 0000 1800 0000 5b00 0000 ............[...\n-00017fa0: dee0 f155 0072 6570 99e8 0100 0000 0000 ...U.rep........\n-00017fb0: 2d00 0000 1900 0000 e38f cb5d 7265 702e -..........]rep.\n-00017fc0: 515a 0100 0000 0000 1600 0000 3800 0000 QZ..........8...\n-00017fd0: f34a e644 0072 6570 ecc9 0000 0000 0000 .J.D.rep........\n-00017fe0: 2200 0000 0e00 0000 23ab 0e54 7265 702e \".......#..Trep.\n-00017ff0: dfe8 0100 0000 0000 2000 0000 de00 0000 ........ .......\n-00018000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00018010: 6574 6572 2361 7574 6f6c 6f61 642d 6d61 eter#autoload-ma\n-00018020: 6372 6f54 656c 6c20 7468 6520 6576 616c croTell the eval\n-00018030: 7561 746f 7220 7468 6174 2074 6865 2076 uator that the v\n-00018040: 616c 7565 206f 6620 7468 6520 6d61 6372 alue of the macr\n-00018050: 6f20 5359 4d42 4f4c 2077 696c 6c20 6265 o SYMBOL will be\n-00018060: 2069 6e69 7469 616c 6973 6564 0a62 7920 initialised.by \n-00018070: 6c6f 6164 696e 6720 4649 4c45 2e72 6570 loading FILE.rep\n-00018080: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00018090: 7223 6964 656e 7469 7479 5265 7475 726e r#identityReturn\n-000180a0: 2041 5247 2e72 6570 2e6c 616e 672e 6d61 ARG.rep.lang.ma\n-000180b0: 7468 2369 6e65 7861 6374 7052 6574 7572 th#inexactpRetur\n-000180c0: 6e20 7420 6966 2058 2069 7320 616e 2069 n t if X is an i\n-000180d0: 6e65 7861 6374 206e 756d 6265 722e 7265 nexact number.re\n-000180e0: 702e 6c61 6e67 2e64 6f63 2364 6f63 756d p.lang.doc#docum\n-000180f0: 656e 7461 7469 6f6e 5265 7475 726e 7320 entationReturns \n-00018100: 7468 6520 646f 6375 6d65 6e74 6174 696f the documentatio\n-00018110: 6e2d 7374 7269 6e67 2066 6f72 2053 594d n-string for SYM\n-00018120: 424f 4c2e 2049 7420 7368 6f75 6c64 2062 BOL. It should b\n-00018130: 6520 7468 6520 6e61 6d65 0a6f 6620 6120 e the name.of a \n-00018140: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable\n-00018150: 2c20 6675 6e63 7469 6f6e 2c20 6d61 6372 , function, macr\n-00018160: 6f2c 206f 7220 6120 7370 6563 6961 6c20 o, or a special \n-00018170: 666f 726d 2e0a 4966 2069 7427 7320 6e6f form..If it's no\n-00018180: 7420 6120 7661 7269 6162 6c65 2c20 7468 t a variable, th\n-00018190: 656e 2056 414c 5545 2073 686f 756c 6420 en VALUE should \n-000181a0: 6265 2074 6865 2066 756e 6374 696f 6e20 be the function \n-000181b0: 6974 7365 6c66 2c20 6c69 6b65 0a61 2063 itself, like.a c\n-000181c0: 6c6f 7375 7265 2e0a 0a52 6574 7572 6e73 losure...Returns\n-000181d0: 206e 696c 2077 6865 6e20 6e6f 7420 666f nil when not fo\n-000181e0: 756e 642e 0a0a 5354 5255 4354 5552 4520 und...STRUCTURE \n-000181f0: 6361 6e20 6265 206e 696c 2e20 4974 2077 can be nil. It w\n-00018200: 6173 2072 6571 7569 7265 6420 6279 2074 as required by t\n-00018210: 6865 206f 6c64 2073 796e 7461 782e 0072 he old syntax..r\n-00018220: 6570 2e6c 616e 672e 646f 6323 6164 642d ep.lang.doc#add-\n-00018230: 646f 6375 6d65 6e74 6174 696f 6e20 5359 documentation SY\n-00018240: 4d42 4f4c 2053 5452 5543 5455 5245 2053 MBOL STRUCTURE S\n-00018250: 5452 494e 4772 656d 6f74 652d 6674 702d TRINGremote-ftp-\n-00018260: 6d61 782d 6d65 7373 6167 652d 6c69 6e65 max-message-line\n-00018270: 7357 6865 6e20 7472 7565 2c20 7468 6520 sWhen true, the \n-00018280: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o\n-00018290: 6620 4654 5020 6d65 7373 6167 6520 6c69 f FTP message li\n-000182a0: 6e65 7320 746f 206b 6565 702e 7265 6d6f nes to keep.remo\n-000182b0: 7465 2d66 7470 2d74 696d 656f 7574 4e75 te-ftp-timeoutNu\n-000182c0: 6d62 6572 206f 6620 7365 636f 6e64 7320 mber of seconds \n-000182d0: 746f 2077 6169 7420 666f 7220 4654 5020 to wait for FTP \n-000182e0: 6f75 7470 7574 2062 6566 6f72 6520 6769 output before gi\n-000182f0: 7669 6e67 2075 702e 7265 6d6f 7465 2d66 ving up.remote-f\n-00018300: 7470 2d61 6e6f 6e2d 7573 6572 7352 6567 tp-anon-usersReg\n-00018310: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n-00018320: 6d61 7463 6869 6e67 2075 7365 7220 6e61 matching user na\n-00018330: 6d65 7320 6f66 2060 616e 6f6e 796d 6f75 mes of `anonymou\n-00018340: 7327 2046 5450 2073 6573 7369 6f6e 732e s' FTP sessions.\n-00018350: 7265 6d6f 7465 2d66 7470 2d65 6368 6f2d remote-ftp-echo-\n-00018360: 6f75 7470 7574 5768 656e 2074 2c20 6563 outputWhen t, ec\n-00018370: 686f 2061 6c6c 206f 7574 7075 7420 6672 ho all output fr\n-00018380: 6f6d 2046 5450 2070 726f 6365 7373 6573 om FTP processes\n-00018390: 2e20 5573 6520 666f 7220 6465 6275 6767 . Use for debugg\n-000183a0: 696e 6720 6f6e 6c79 2e72 656d 6f74 652d ing only.remote-\n-000183b0: 6674 702d 7365 7373 696f 6e73 4c69 7374 ftp-sessionsList\n-000183c0: 206f 6620 4654 5020 7374 7275 6374 7572 of FTP structur\n-000183d0: 6573 2064 6566 696e 696e 6720 616c 6c20 es defining all \n-000183e0: 7275 6e6e 696e 6720 4654 5020 7365 7373 running FTP sess\n-000183f0: 696f 6e73 2e72 6570 2e69 6f2e 6669 6c65 ions.rep.io.file\n-00018400: 7323 6669 6c65 2d6e 616d 653d 5265 7475 s#file-name=Retu\n-00018410: 726e 7320 7420 7768 656e 204e 414d 4531 rns t when NAME1\n-00018420: 2061 6e64 204e 414d 4532 2062 6f74 6820 and NAME2 both \n-00018430: 6e61 6d65 2074 6865 2073 616d 6520 6669 name the same fi\n-00018440: 6c65 2e00 7265 702e 696f 2e66 696c 6573 le..rep.io.files\n-00018450: 2366 696c 652d 6e61 6d65 3d20 4e41 4d45 #file-name= NAME\n-00018460: 3120 4e41 4d45 3200 7265 702e 696f 2e66 1 NAME2.rep.io.f\n-00018470: 696c 6573 2366 696c 652d 6e65 7765 722d iles#file-newer-\n-00018480: 7468 616e 2d66 696c 652d 7020 4649 4c45 than-file-p FILE\n-00018490: 3120 4649 4c45 322e 9c4e 0000 0000 0000 1 FILE2..N......\n-000184a0: 1d00 0000 3900 0000 0cf0 b87b 7265 702e ....9......{rep.\n-000184b0: 83ca 0100 0000 0000 1b00 0000 4400 0000 ............D...\n-000184c0: eb21 8279 2a69 7370 e9cb 0100 0000 0000 .!.y*isp........\n-000184d0: 1000 0000 3300 0000 8537 286f 0072 6570 ....3....7(o.rep\n-000184e0: b9c4 0100 0000 0000 1a00 0000 0c00 0000 ................\n-000184f0: 6fab ee7b 0072 6570 bec7 0100 0000 0000 o..{.rep........\n+00017f00: 1bc8 0000 0000 0000 1400 0000 4700 0000 ............G...\n+00017f10: f841 6750 7265 702e 0edc 0100 0000 0000 .AgPrep.........\n+00017f20: 1300 0000 1f00 0000 ac97 4b50 7265 702e ..........KPrep.\n+00017f30: a7dc 0100 0000 0000 1700 0000 2000 0000 ............ ...\n+00017f40: 5958 1249 0072 6570 dedc 0100 0000 0000 YX.I.rep........\n+00017f50: 1400 0000 0200 0000 8da4 b64b 7265 702e ...........Krep.\n+00017f60: 2cee 0000 0000 0000 1400 0000 ea00 0000 ,...............\n+00017f70: c00b 1a4e 7265 702e 10d1 0100 0000 0000 ...Nrep.........\n+00017f80: 2a00 0000 2900 0000 371c 5240 0072 6570 *...)...7.R@.rep\n+00017f90: 26d6 0100 0000 0000 2200 0000 0700 0000 &.......\".......\n+00017fa0: 5fbc c852 7265 702e b1db 0100 0000 0000 _..Rrep.........\n+00017fb0: 1e00 0000 3f00 0000 e38f cb5d 7265 702e ....?......]rep.\n+00017fc0: a10f 0100 0000 0000 1600 0000 3800 0000 ............8...\n+00017fd0: fec6 fd46 7265 702e f4dc 0100 0000 0000 ...Frep.........\n+00017fe0: 1100 0000 3500 0000 3235 3c45 0072 6570 ....5...25..eexec.^......\n+000181d0: 0e00 0000 4100 0000 948b 7b6a 7265 702e ....A.....{jrep.\n+000181e0: 2a77 0000 0000 0000 0f00 0000 8c00 0000 *w..............\n+000181f0: 58c1 ae72 7265 702e e37e 0000 0000 0000 X..rrep..~......\n+00018200: 0b00 0000 9e00 0000 a731 d56c 7265 702e .........1.lrep.\n+00018210: 2c53 0000 0000 0000 1c00 0000 1402 0000 ,S..............\n+00018220: d401 ec64 7265 6d6f 5ec0 0100 0000 0000 ...dremo^.......\n+00018230: 0f00 0000 2900 0000 abcd 2562 7265 702e ....).....%brep.\n+00018240: d1c4 0100 0000 0000 1600 0000 3a00 0000 ............:...\n+00018250: e617 9e64 0072 6570 a99e 0100 0000 0000 ...d.rep........\n+00018260: 1e00 0000 0d00 0000 ba2a 896e 6674 702d .........*.nftp-\n+00018270: 35c0 0100 0000 0000 0b00 0000 1e00 0000 5...............\n+00018280: 3a79 4f7e 7265 6d6f 39c1 0100 0000 0000 :yO~remo9.......\n+00018290: 1500 0000 4300 0000 f9d7 ee76 6261 636b ....C......vback\n+000182a0: a542 0000 0000 0000 1200 0000 fe00 0000 .B..............\n+000182b0: 9757 9166 7265 702e a09b 0100 0000 0000 .W.frep.........\n+000182c0: 1600 0000 0302 0000 4186 af78 7265 702e ........A..xrep.\n+000182d0: fee5 0000 0000 0000 1600 0000 6300 0000 ............c...\n+000182e0: 6891 9a69 7265 702e 67e5 0000 0000 0000 h..irep.g.......\n+000182f0: 2200 0000 7500 0000 57b5 c56f 7265 702e \"...u...W..orep.\n+00018300: 5867 0100 0000 0000 1d00 0000 8100 0000 Xg..............\n+00018310: 40fa c477 7265 702e c164 0000 0000 0000 @..wrep..d......\n+00018320: 0f00 0000 6800 0000 fa48 e373 7265 702e ....h....H.srep.\n+00018330: 8f93 0100 0000 0000 1500 0000 3300 0000 ............3...\n+00018340: 68ef 7872 7265 702e b2a0 0000 0000 0000 h.xrrep.........\n+00018350: 1c00 0000 2f01 0000 d415 637d 7265 702e ..../.....c}rep.\n+00018360: c498 0100 0000 0000 1700 0000 4000 0000 ............@...\n+00018370: 7bb3 f16d 7265 702e c399 0100 0000 0000 {..mrep.........\n+00018380: 1600 0000 3400 0000 ebd8 767d 7265 6d6f ....4.....v}remo\n+00018390: edc0 0100 0000 0000 1200 0000 3a00 0000 ............:...\n+000183a0: be78 bf73 7265 702e af60 0100 0000 0000 .x.srep..`......\n+000183b0: 2000 0000 d201 0000 1382 476c 7072 696e .........Glprin\n+000183c0: 7f45 0000 0000 0000 0c00 0000 4100 0000 .E..........A...\n+000183d0: dde7 6473 7265 702e d6e4 0000 0000 0000 ..dsrep.........\n+000183e0: 2500 0000 6c00 0000 1fd6 b269 7265 702e %...l......irep.\n+000183f0: 620f 0100 0000 0000 1200 0000 2d00 0000 b...........-...\n+00018400: bef8 ad63 7265 702e aa0b 0100 0000 0000 ...crep.........\n+00018410: 2000 0000 4100 0000 b97a 826b 7265 702e ...A....z.krep.\n+00018420: 6595 0100 0000 0000 1900 0000 0e00 0000 e...............\n+00018430: 2021 2f7d 7265 702e b166 0100 0000 0000 !/}rep..f......\n+00018440: 1700 0000 9000 0000 c91f 8f79 7265 702e ...........yrep.\n+00018450: a305 0100 0000 0000 1400 0000 c500 0000 ................\n+00018460: 1722 5d6d 7265 702e ab64 0100 0000 0000 .\"]mrep..d......\n+00018470: 1e00 0000 4200 0000 51d7 9661 7265 702e ....B...Q..arep.\n+00018480: 1a9b 0000 0000 0000 1b00 0000 4c00 0000 ............L...\n+00018490: 8aaa b878 7265 702e 0000 0100 0000 0000 ...xrep.........\n+000184a0: 1d00 0000 3900 0000 4ffb 3c71 0072 6570 ....9...O...........T...\n+00018580: 234b 7776 7265 702e 9390 0100 0000 0000 #Kwvrep.........\n 00018590: 1600 0000 3a00 0000 63b8 8c7b 7265 702e ....:...c..{rep.\n-000185a0: f298 0100 0000 0000 1c00 0000 7900 0000 ............y...\n-000185b0: 84d8 a376 7265 702e 3833 0000 0000 0000 ...vrep.83......\n-000185c0: 1c00 0000 4001 0000 2c34 7869 7265 702e ....@...,4xirep.\n-000185d0: ef4a 0000 0000 0000 1e00 0000 a500 0000 .J..............\n-000185e0: 8814 937d 7265 702e 3e6e 0000 0000 0000 ...}rep.>n......\n-000185f0: 1900 0000 3800 0000 7d4f f66c 7265 702e ....8...}O.lrep.\n-00018600: b655 0000 0000 0000 1d00 0000 c600 0000 .U..............\n-00018610: 260c 4a7d 7265 702e 5550 0100 0000 0000 &.J}rep.UP......\n+000185a0: 8c95 0100 0000 0000 1c00 0000 7900 0000 ............y...\n+000185b0: 84d8 a376 7265 702e d051 0000 0000 0000 ...vrep..Q......\n+000185c0: 1c00 0000 4001 0000 8814 937d 7265 702e ....@......}rep.\n+000185d0: f2e3 0000 0000 0000 1900 0000 3800 0000 ............8...\n+000185e0: 2c34 7869 7265 702e 69ed 0000 0000 0000 ,4xirep.i.......\n+000185f0: 1e00 0000 a500 0000 7d4f f66c 7265 702e ........}O.lrep.\n+00018600: 6f03 0100 0000 0000 1d00 0000 c600 0000 o...............\n+00018610: 260c 4a7d 7265 702e 4793 0100 0000 0000 &.J}rep.G.......\n 00018620: 1500 0000 3300 0000 e360 ec6e 7265 702e ....3....`.nrep.\n-00018630: 8964 0000 0000 0000 1d00 0000 b300 0000 .d..............\n-00018640: 0c50 e27c 7265 702e f24e 0000 0000 0000 .P.|rep..N......\n+00018630: 2bdf 0000 0000 0000 1d00 0000 b300 0000 +...............\n+00018640: 0c50 e27c 7265 702e 5600 0100 0000 0000 .P.|rep.V.......\n 00018650: 1700 0000 4500 0000 7923 cf63 6669 6c65 ....E...y#.cfile\n-00018660: 1755 0100 0000 0000 1200 0000 cc00 0000 .U..............\n-00018670: 32ea bc6d 7265 702e 8cd5 0000 0000 0000 2..mrep.........\n+00018660: 840e 0100 0000 0000 1200 0000 cc00 0000 ................\n+00018670: 32ea bc6d 7265 702e 5e7c 0000 0000 0000 2..mrep.^|......\n 00018680: 1100 0000 7402 0000 8bf6 916f 0072 6570 ....t......o.rep\n-00018690: dfc4 0100 0000 0000 1b00 0000 0c00 0000 ................\n-000186a0: e07d 247b 0072 6570 cbc6 0100 0000 0000 .}${.rep........\n-000186b0: 2000 0000 1c00 0000 9cab cf73 7265 702e ..........srep.\n-000186c0: 21ca 0100 0000 0000 1e00 0000 4400 0000 !...........D...\n-000186d0: b528 a274 0072 6570 7acf 0100 0000 0000 .(.t.repz.......\n-000186e0: 1c00 0000 1000 0000 bb56 ee60 7265 702e .........V.`rep.\n-000186f0: 9020 0200 0000 0000 1b00 0000 4c00 0000 . ..........L...\n-00018700: d0ab 257b 7265 702e f720 0200 0000 0000 ..%{rep.. ......\n-00018710: 1700 0000 5501 0000 15fb b662 7265 702e ....U......brep.\n-00018720: 6c9b 0100 0000 0000 1900 0000 8f01 0000 l...............\n-00018730: 36d0 f579 7265 702e 3092 0100 0000 0000 6..yrep.0.......\n-00018740: 1e00 0000 5200 0000 4d6e 1969 7265 702e ....R...Mn.irep.\n-00018750: 00e0 0000 0000 0000 1c00 0000 6201 0000 ............b...\n-00018760: 2eab c46b 7265 702e a596 0100 0000 0000 ...krep.........\n-00018770: 1e00 0000 7600 0000 d77d de6f 7265 702e ....v....}.orep.\n-00018780: a745 0000 0000 0000 2500 0000 5600 0000 .E......%...V...\n-00018790: c396 fb60 3a72 6570 4093 0100 0000 0000 ...`:rep@.......\n+00018690: ac9a 0100 0000 0000 1b00 0000 0c00 0000 ................\n+000186a0: 2029 307d 7265 6d6f 96c0 0100 0000 0000 )0}remo........\n+000186b0: 1c00 0000 3b00 0000 b528 a274 0072 6570 ....;....(.t.rep\n+000186c0: b1c5 0100 0000 0000 1c00 0000 1000 0000 ................\n+000186d0: bb56 ee60 7265 702e 35c6 0100 0000 0000 .V.`rep.5.......\n+000186e0: 1b00 0000 4c00 0000 d0ab 257b 7265 702e ....L.....%{rep.\n+000186f0: 9cc6 0100 0000 0000 1700 0000 5501 0000 ............U...\n+00018700: e5de 2561 0072 6570 08c8 0100 0000 0000 ..%a.rep........\n+00018710: 1800 0000 0700 0000 15fb b662 7265 702e ...........brep.\n+00018720: eb96 0100 0000 0000 1900 0000 8f01 0000 ................\n+00018730: 2eab c46b 7265 702e 0adb 0000 0000 0000 ...krep.........\n+00018740: 1e00 0000 7600 0000 4d6e 1969 7265 702e ....v...Mn.irep.\n+00018750: ba30 0000 0000 0000 1c00 0000 6201 0000 .0..........b...\n+00018760: 36d0 f579 7265 702e 7668 0100 0000 0000 6..yrep.vh......\n+00018770: 1e00 0000 5200 0000 d77d de6f 7265 702e ....R....}.orep.\n+00018780: 0ae9 0000 0000 0000 2500 0000 5600 0000 ........%...V...\n+00018790: c396 fb60 3a72 6570 d56a 0100 0000 0000 ...`:rep.j......\n 000187a0: 1600 0000 4000 0000 3bcc a87f 7265 702e ....@...;...rep.\n-000187b0: 3997 0100 0000 0000 1b00 0000 9c00 0000 9...............\n-000187c0: e0aa 7d72 7265 702e 8d44 0000 0000 0000 ..}rrep..D......\n+000187b0: e693 0000 0000 0000 1b00 0000 9c00 0000 ................\n+000187c0: e0aa 7d72 7265 702e 92e8 0000 0000 0000 ..}rrep.........\n 000187d0: 1900 0000 5f00 0000 c287 5062 7265 702e ...._.....Pbrep.\n-000187e0: a092 0100 0000 0000 1b00 0000 8500 0000 ................\n-000187f0: 6e65 f264 7265 702e a7e3 0000 0000 0000 ne.drep.........\n+000187e0: 4769 0100 0000 0000 1b00 0000 8500 0000 Gi..............\n+000187f0: 6e65 f264 7265 702e 4f37 0000 0000 0000 ne.drep.O7......\n 00018800: 1700 0000 aa00 0000 11d3 977f 7265 702e ............rep.\n-00018810: 2bdc 0000 0000 0000 2300 0000 3700 0000 +.......#...7...\n-00018820: 02da 2369 7265 702e 7537 0000 0000 0000 ..#irep.u7......\n+00018810: dc88 0000 0000 0000 2300 0000 3700 0000 ........#...7...\n+00018820: 02da 2369 7265 702e 5c55 0000 0000 0000 ..#irep.\\U......\n 00018830: 1c00 0000 3202 0000 7afa 7d76 7265 702d ....2...z.}vrep-\n-00018840: b993 0000 0000 0000 0d00 0000 3500 0000 ............5...\n-00018850: a526 8279 7265 702e c2ee 0000 0000 0000 .&.yrep.........\n+00018840: 1f5d 0000 0000 0000 0d00 0000 3500 0000 .]..........5...\n+00018850: a526 8279 7265 702e 7fd5 0000 0000 0000 .&.yrep.........\n 00018860: 1c00 0000 5c00 0000 a6b6 027c 7265 702e ....\\......|rep.\n-00018870: 3251 0100 0000 0000 1500 0000 3300 0000 2Q..........3...\n-00018880: e051 3779 7265 702e afde 0000 0000 0000 .Q7yrep.........\n-00018890: 1700 0000 ec00 0000 4a73 8372 7265 702e ........Js.rrep.\n-000188a0: c8e6 0000 0000 0000 0d00 0000 3f00 0000 ............?...\n-000188b0: 9ca0 1167 7265 702e 484e 0000 0000 0000 ...grep.HN......\n+00018870: d793 0100 0000 0000 1500 0000 3300 0000 ............3...\n+00018880: acab 1e7f 7265 702e 09d8 0000 0000 0000 ....rep.........\n+00018890: 1c00 0000 a100 0000 e051 3779 7265 702e .........Q7yrep.\n+000188a0: a004 0100 0000 0000 1700 0000 ec00 0000 ................\n+000188b0: 9ca0 1167 7265 702e 9fef 0000 0000 0000 ...grep.........\n 000188c0: 1700 0000 3d00 0000 6df3 4a6e 7265 702e ....=...m.Jnrep.\n-000188d0: fc60 0000 0000 0000 1d00 0000 7003 0000 .`..........p...\n-000188e0: 200c 1978 7265 702e 778b 0000 0000 0000 ..xrep.w.......\n+000188d0: 9edb 0000 0000 0000 1d00 0000 7003 0000 ............p...\n+000188e0: 200c 1978 7265 702e d30c 0100 0000 0000 ..xrep.........\n 000188f0: 2c00 0000 8501 0000 bf20 bb7e 7265 702e ,........ .~rep.\n-00018900: 4c5a 0000 0000 0000 1600 0000 8101 0000 LZ..............\n-00018910: acab 1e7f 7265 702e 7041 0100 0000 0000 ....rep.pA......\n-00018920: 1c00 0000 a100 0000 915b 8c6a 7265 702e .........[.jrep.\n-00018930: 1d72 0000 0000 0000 1600 0000 9500 0000 .r..............\n-00018940: 98ae e670 7265 702e 03d1 0000 0000 0000 ...prep.........\n-00018950: 0f00 0000 2b00 0000 6fcd cd6d 7265 702e ....+...o..mrep.\n-00018960: b594 0100 0000 0000 1b00 0000 4d00 0000 ............M...\n-00018970: 723c 5178 7265 702e 894e 0100 0000 0000 r.......\n-00018e30: 2000 0000 0400 0000 4363 6664 7265 702e .......Ccfdrep.\n-00018e40: 3ec7 0100 0000 0000 1200 0000 5600 0000 >...........V...\n-00018e50: 8ec3 c375 6c6f 6164 2696 0000 0000 0000 ...uload&.......\n-00018e60: 0d00 0000 7200 0000 022d ae73 7265 702e ....r....-.srep.\n-00018e70: 00c0 0100 0000 0000 2200 0000 4402 0000 ........\"...D...\n-00018e80: aece a27e 7265 702e b03a 0000 0000 0000 ...~rep..:......\n+00018de0: 9896 0100 0000 0000 2200 0000 3100 0000 ........\"...1...\n+00018df0: 4363 6664 7265 702e 0a9b 0100 0000 0000 Ccfdrep.........\n+00018e00: 1200 0000 5600 0000 0edb b573 7265 702e ....V......srep.\n+00018e10: 189e 0100 0000 0000 1d00 0000 7400 0000 ............t...\n+00018e20: 94df 736b 7265 6d6f eac1 0100 0000 0000 ..skremo........\n+00018e30: 1700 0000 3f00 0000 336b c568 7265 702e ....?...3k.hrep.\n+00018e40: 27c8 0100 0000 0000 2100 0000 dc00 0000 '.......!.......\n+00018e50: 8ec3 c375 6c6f 6164 0060 0000 0000 0000 ...uload.`......\n+00018e60: 0d00 0000 7200 0000 0c07 9079 7265 702e ....r......yrep.\n+00018e70: 4199 0100 0000 0000 1d00 0000 4500 0000 A...........E...\n+00018e80: aece a27e 7265 702e 9758 0000 0000 0000 ...~rep..X......\n 00018e90: 2200 0000 6c00 0000 1918 767f 7265 702e \"...l.....v.rep.\n-00018ea0: f94b 0100 0000 0000 1800 0000 3700 0000 .K..........7...\n-00018eb0: 0c07 9079 7265 702e 929f 0100 0000 0000 ...yrep.........\n-00018ec0: 1d00 0000 4500 0000 4003 dc78 0072 6570 ....E...@..x.rep\n-00018ed0: eecc 0100 0000 0000 2600 0000 0a00 0000 ........&.......\n-00018ee0: 0e45 a376 7265 702e c29d 0100 0000 0000 .E.vrep.........\n-00018ef0: 2200 0000 3800 0000 a021 d564 7265 702e \"...8....!.drep.\n-00018f00: 1ecd 0100 0000 0000 2d00 0000 3700 0000 ........-...7...\n-00018f10: 60fd 6b7a 0072 6570 34ce 0100 0000 0000 `.kz.rep4.......\n-00018f20: 1500 0000 1000 0000 2f79 887f 0072 6570 ......../y...rep\n-00018f30: a6cf 0100 0000 0000 2000 0000 1000 0000 ........ .......\n-00018f40: 336b c568 7265 702e 8222 0200 0000 0000 3k.hrep..\"......\n-00018f50: 2100 0000 dc00 0000 d5f9 a87a 7265 702e !..........zrep.\n-00018f60: b095 0100 0000 0000 1f00 0000 d600 0000 ................\n-00018f70: 365a 167e 7265 702e 316a 0000 0000 0000 6Z.~rep.1j......\n+00018ea0: e390 0100 0000 0000 1800 0000 3700 0000 ............7...\n+00018eb0: 28be 5d72 7265 702e b5ce 0100 0000 0000 (.]rrep.........\n+00018ec0: 1d00 0000 0b00 0000 98f3 f771 7265 702e ...........qrep.\n+00018ed0: 6f31 0200 0000 0000 1a00 0000 2601 0000 o1..........&...\n+00018ee0: 60cb 437d 0072 6570 ddce 0100 0000 0000 `.C}.rep........\n+00018ef0: 1f00 0000 1800 0000 7bfc 396d 0072 6570 ........{.9m.rep\n+00018f00: 14cf 0100 0000 0000 2600 0000 1a00 0000 ........&.......\n+00018f10: 0573 8b65 0072 6570 e49f 0100 0000 0000 .s.e.rep........\n+00018f20: 1800 0000 0200 0000 2f79 887f 0072 6570 ......../y...rep\n+00018f30: ddc5 0100 0000 0000 2000 0000 1000 0000 ........ .......\n+00018f40: 3f48 7d77 7265 702e 54cf 0100 0000 0000 ?H}wrep.T.......\n+00018f50: 1600 0000 2300 0000 d5f9 a87a 7265 702e ....#......zrep.\n+00018f60: 95d9 0000 0000 0000 1f00 0000 d600 0000 ................\n+00018f70: 365a 167e 7265 702e 93e2 0000 0000 0000 6Z.~rep.........\n 00018f80: 2000 0000 6600 0000 71e8 c56f 7265 702e ...f...q..orep.\n-00018f90: cbe7 0000 0000 0000 1800 0000 e200 0000 ................\n-00018fa0: 9c83 cd71 7265 702e a19e 0100 0000 0000 ...qrep.........\n-00018fb0: 1e00 0000 3900 0000 e9e6 1366 0072 6570 ....9......f.rep\n-00018fc0: edc9 0100 0000 0000 1200 0000 0500 0000 ................\n-00018fd0: 0cd0 9170 7265 702e 7525 0200 0000 0000 ...prep.u%......\n-00018fe0: 1a00 0000 9f00 0000 895e f66b 7265 702e .........^.krep.\n-00018ff0: 06e9 0000 0000 0000 1900 0000 0e00 0000 ................\n-00019000: 7265 702e 696f 2e66 696c 6573 2363 6c6f rep.io.files#clo\n-00019010: 7365 2d66 696c 6563 6c6f 7365 2d66 696c se-fileclose-fil\n-00019020: 6520 4649 4c45 0a0a 5369 676e 616c 2074 e FILE..Signal t\n-00019030: 6861 7420 7468 6572 6520 7769 6c6c 2062 hat there will b\n-00019040: 6520 6e6f 206d 6f72 6520 492f 4f20 7468 e no more I/O th\n-00019050: 726f 7567 6820 7468 6520 6669 6c65 206f rough the file o\n-00019060: 626a 6563 7420 4649 4c45 2e72 6570 2e69 bject FILE.rep.i\n-00019070: 6f2e 6669 6c65 7323 666c 7573 682d 6669 o.files#flush-fi\n-00019080: 6c65 666c 7573 682d 6669 6c65 2046 494c leflush-file FIL\n-00019090: 450a 0a46 6c75 7368 2061 6e79 2062 7566 E..Flush any buf\n-000190a0: 6665 7265 6420 6f75 7470 7574 206f 6e20 fered output on \n-000190b0: 4649 4c45 2e20 5468 6973 2069 7320 7573 FILE. This is us\n-000190c0: 7561 6c6c 7920 756e 6e65 6365 7373 6172 ually unnecessar\n-000190d0: 7920 7369 6e63 650a 616c 6c20 6f75 7470 y since.all outp\n-000190e0: 7574 2077 696c 6c20 6265 2066 6c75 7368 ut will be flush\n-000190f0: 6564 2077 6865 6e20 4649 4c45 2069 7320 ed when FILE is \n-00019100: 6576 656e 7475 616c 6c79 2063 6c6f 7365 eventually close\n-00019110: 642e 7265 702e 696f 2e66 696c 6573 2364 d.rep.io.files#d\n-00019120: 656c 6574 652d 6469 7265 6374 6f72 7964 elete-directoryd\n-00019130: 656c 6574 652d 6469 7265 6374 6f72 7920 elete-directory \n-00019140: 4449 5245 4354 4f52 592d 4e41 4d45 0a0a DIRECTORY-NAME..\n-00019150: 4465 6c65 7465 2074 6865 2064 6972 6563 Delete the direc\n-00019160: 746f 7279 2063 616c 6c65 6420 4449 5245 tory called DIRE\n-00019170: 4354 4f52 592d 4e41 4d45 2e20 4e6f 7465 CTORY-NAME. Note\n-00019180: 2074 6861 7420 7468 6520 6469 7265 6374 that the direct\n-00019190: 6f72 7920 696e 0a71 7565 7374 696f 6e20 ory in.question \n-000191a0: 7368 6f75 6c64 2062 6520 656d 7074 792e should be empty.\n-000191b0: 7265 702e 696f 2e66 696c 6573 2363 6f70 rep.io.files#cop\n-000191c0: 792d 6669 6c65 636f 7079 2d66 696c 6520 y-filecopy-file \n-000191d0: 534f 5552 4345 2044 4553 5449 4e41 5449 SOURCE DESTINATI\n-000191e0: 4f4e 0a0a 4372 6561 7465 2061 206e 6577 ON..Create a new\n-000191f0: 2063 6f70 7920 6f66 2074 6865 2066 696c copy of the fil\n-00019200: 6520 6361 6c6c 6564 2053 4f55 5243 452c e called SOURCE,\n-00019210: 2061 7320 7468 6520 6669 6c65 2063 616c as the file cal\n-00019220: 6c65 6420 4445 5354 494e 4154 494f 4e2e led DESTINATION.\n-00019230: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00019240: 652d 6578 6563 7574 6162 6c65 2d70 6669 e-executable-pfi\n-00019250: 6c65 2d65 7865 6375 7461 626c 652d 7020 le-executable-p \n-00019260: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-00019270: 6e73 2074 2069 6620 7468 6520 6669 6c65 ns t if the file\n-00019280: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM\n-00019290: 4520 6973 2065 7865 6375 7461 626c 652e E is executable.\n-000192a0: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-000192b0: 652d 7265 6775 6c61 722d 7066 696c 652d e-regular-pfile-\n-000192c0: 7265 6775 6c61 722d 7020 4649 4c45 2d4e regular-p FILE-N\n-000192d0: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n-000192e0: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n-000192f0: 6420 4649 4c45 2d4e 414d 4520 6973 2061 d FILE-NAME is a\n-00019300: 206e 6f72 6d61 6c20 6669 6c65 2c20 6965 normal file, ie\n-00019310: 2c20 6e6f 7420 610a 6469 7265 6374 6f72 , not a.director\n-00019320: 792c 2064 6576 6963 652c 2073 796d 626f y, device, symbo\n-00019330: 6c69 6320 6c69 6e6b 2c20 6574 632e 2e2e lic link, etc...\n-00019340: 3a72 6570 2e69 6f2e 6669 6c65 7323 6669 :rep.io.files#fi\n-00019350: 6c65 2d67 6964 6669 6c65 2d67 6964 2046 le-gidfile-gid F\n-00019360: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-00019370: 7320 7468 6520 6769 6420 6f66 2074 6865 s the gid of the\n-00019380: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n-00019390: 452d 4e41 4d45 7265 702e 696f 2e66 696c E-NAMErep.io.fil\n-000193a0: 6573 2366 696c 652d 7369 7a65 6669 6c65 es#file-sizefile\n-000193b0: 2d73 697a 6520 4649 4c45 2d4e 414d 450a -size FILE-NAME.\n-000193c0: 0a52 6574 7572 6e73 2074 6865 2073 697a .Returns the siz\n-000193d0: 6520 6f66 2074 6865 2066 696c 6520 6361 e of the file ca\n-000193e0: 6c6c 6564 2046 494c 452d 4e41 4d45 2069 lled FILE-NAME i\n-000193f0: 6e20 6279 7465 732e 7265 702e 696f 2e66 n bytes.rep.io.f\n-00019400: 696c 6573 236d 616b 652d 7379 6d6c 696e iles#make-symlin\n-00019410: 6b6d 616b 652d 7379 6d6c 696e 6b20 4649 kmake-symlink FI\n-00019420: 4c45 4e41 4d45 2043 4f4e 5445 4e54 530a LENAME CONTENTS.\n-00019430: 0a43 7265 6174 6520 6120 7379 6d62 6f6c .Create a symbol\n-00019440: 6963 206c 696e 6b20 4649 4c45 4e41 4d45 ic link FILENAME\n-00019450: 2070 6f69 6e74 696e 6720 746f 2074 6865 pointing to the\n-00019460: 2066 696c 6520 6361 6c6c 6564 2043 4f4e file called CON\n-00019470: 5445 4e54 532e 0a43 4f4e 5445 4e54 5320 TENTS..CONTENTS \n-00019480: 6d61 7920 6265 2072 656c 6174 6976 6520 may be relative \n-00019490: 746f 2074 6865 2064 6972 6563 746f 7279 to the directory\n-000194a0: 2063 6f6e 7461 696e 696e 6720 4649 4c45 containing FILE\n-000194b0: 4e41 4d45 2e72 6570 2e69 6f2e 6669 6c65 NAME.rep.io.file\n-000194c0: 7323 6d61 6b65 2d74 656d 702d 6e61 6d65 s#make-temp-name\n-000194d0: 6d61 6b65 2d74 656d 702d 6e61 6d65 0a0a make-temp-name..\n-000194e0: 5265 7475 726e 7320 7468 6520 6e61 6d65 Returns the name\n-000194f0: 206f 6620 6120 756e 6971 7565 2066 696c of a unique fil\n-00019500: 6520 696e 2074 6865 206c 6f63 616c 2066 e in the local f\n-00019510: 696c 696e 6720 7379 7374 656d 2e72 6570 iling system.rep\n-00019520: 2e64 6174 612e 6461 7475 6d73 2364 6174 .data.datums#dat\n-00019530: 756d 2d73 6574 6461 7475 6d2d 7365 7420 um-setdatum-set \n-00019540: 4441 5455 4d20 4944 2056 414c 5545 0a0a DATUM ID VALUE..\n-00019550: 4966 2064 6174 6120 6f62 6a65 6374 2044 If data object D\n-00019560: 4154 554d 2068 6173 2074 7970 6520 4944 ATUM has type ID\n-00019570: 2c20 6d6f 6469 6679 2069 7473 2061 7373 , modify its ass\n-00019580: 6f63 6961 7465 6420 7661 6c75 6520 746f ociated value to\n-00019590: 2062 650a 5641 4c55 452c 2065 6c73 6520 be.VALUE, else \n-000195a0: 7369 676e 616c 2061 6e20 6572 726f 722e signal an error.\n-000195b0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-000195c0: 6574 6572 236d 616b 652d 666c 7569 646d eter#make-fluidm\n-000195d0: 616b 652d 666c 7569 6420 5b56 414c 5545 ake-fluid [VALUE\n-000195e0: 5d0a 0a43 7265 6174 6520 616e 6420 7265 ]..Create and re\n-000195f0: 7475 726e 2061 6e20 6f62 6a65 6374 2072 turn an object r\n-00019600: 6570 7265 7365 6e74 696e 6720 6120 6066 epresenting a `f\n-00019610: 6c75 6964 2720 7661 6c75 652d 2d61 6e20 luid' value--an \n-00019620: 616e 6f6e 796d 6f75 730a 6479 6e61 6d69 anonymous.dynami\n-00019630: 6361 6c6c 7920 626f 756e 6420 7661 7269 cally bound vari\n-00019640: 6162 6c65 2e0a 0a49 6620 5641 4c55 4520 able...If VALUE \n-00019650: 6973 2064 6566 696e 6564 2074 6865 2069 is defined the i\n-00019660: 6e69 7469 616c 2076 616c 7565 206f 6620 nitial value of \n-00019670: 7468 6520 666c 7569 6420 6973 2056 414c the fluid is VAL\n-00019680: 5545 2c20 6f74 6865 7277 6973 650a 6974 UE, otherwise.it\n-00019690: 2069 7320 7468 6520 7379 6d62 6f6c 2060 is the symbol `\n-000196a0: 6e69 6c27 2e72 6570 2e6c 616e 672e 696e nil'.rep.lang.in\n-000196b0: 7465 7270 7265 7465 7223 666c 7569 642d terpreter#fluid-\n-000196c0: 7365 7466 6c75 6964 2d73 6574 2046 4c55 setfluid-set FLU\n-000196d0: 4944 2056 414c 5545 0a0a 5365 7420 7468 ID VALUE..Set th\n-000196e0: 6520 7661 6c75 6520 6f66 2074 6865 206d e value of the m\n-000196f0: 6f73 7420 7265 6365 6e74 6c79 2063 7265 ost recently cre\n-00019700: 6174 6564 2062 696e 6469 6e67 206f 6620 ated binding of \n-00019710: 7468 6520 666c 7569 640a 7661 7269 6162 the fluid.variab\n-00019720: 6c65 206f 626a 6563 7420 464c 5549 4420 le object FLUID \n-00019730: 746f 2056 414c 5545 2e72 6570 2e64 6174 to VALUE.rep.dat\n-00019740: 612e 7461 626c 6573 2373 7472 696e 672d a.tables#string-\n-00019750: 6861 7368 7374 7269 6e67 2d68 6173 6820 hashstring-hash \n-00019760: 5354 5249 4e47 0a0a 5265 7475 726e 2061 STRING..Return a\n-00019770: 2070 6f73 6974 6976 6520 6669 786e 756d positive fixnum\n-00019780: 2073 6f6d 6568 6f77 2072 656c 6174 6564 somehow related\n-00019790: 2074 6f20 7468 6520 636f 6e74 656e 7473 to the contents\n-000197a0: 206f 6620 5354 5249 4e47 2c0a 7375 6368 of STRING,.such\n-000197b0: 2074 6861 7420 2873 7472 696e 673d 2058 that (string= X\n-000197c0: 2059 2920 696d 706c 6965 7320 283d 2028 Y) implies (= (\n-000197d0: 7374 7269 6e67 2d68 6173 6820 5829 2028 string-hash X) (\n-000197e0: 7374 7269 6e67 2d68 6173 6820 5929 292e string-hash Y)).\n-000197f0: 7265 702e 6461 7461 2e74 6162 6c65 7323 rep.data.tables#\n-00019800: 6571 7561 6c2d 6861 7368 6571 7561 6c2d equal-hashequal-\n-00019810: 6861 7368 2041 5247 0a0a 5265 7475 726e hash ARG..Return\n-00019820: 2061 2070 6f73 6974 6976 6520 6669 786e a positive fixn\n-00019830: 756d 2073 6f6d 6568 6f77 2072 656c 6174 um somehow relat\n-00019840: 6564 2074 6f20 4152 472c 2073 7563 6820 ed to ARG, such \n-00019850: 7468 6174 2028 6571 7561 6c20 5820 5929 that (equal X Y)\n-00019860: 0a69 6d70 6c69 6573 2028 3d20 2865 7175 .implies (= (equ\n-00019870: 616c 2d68 6173 6820 5829 2028 6571 7561 al-hash X) (equa\n-00019880: 6c2d 6861 7368 2059 2929 2e72 6570 2e64 l-hash Y)).rep.d\n-00019890: 6174 612e 7461 626c 6573 2374 6162 6c65 ata.tables#table\n-000198a0: 2d75 6e73 6574 7461 626c 652d 756e 7365 -unsettable-unse\n-000198b0: 7420 5441 424c 4520 4b45 590a 0a52 656d t TABLE KEY..Rem\n-000198c0: 6f76 6520 616e 7920 7661 6c75 6520 7374 ove any value st\n-000198d0: 6f72 6564 2069 6e20 5441 424c 4520 6173 ored in TABLE as\n-000198e0: 736f 6369 6174 6564 2077 6974 6820 4b45 sociated with KE\n-000198f0: 592e 7265 702e 766d 2e63 6f6d 7069 6c65 Y.rep.vm.compile\n-00019900: 7223 636f 6d70 696c 652d 6669 6c65 436f r#compile-fileCo\n-00019910: 6d70 696c 6573 2074 6865 2066 696c 6520 mpiles the file \n-00019920: 6f66 206a 6164 652d 6c69 7370 2063 6f64 of jade-lisp cod\n-00019930: 6520 4649 4c45 2d4e 414d 4520 696e 746f e FILE-NAME into\n-00019940: 2061 206e 6577 2066 696c 6520 6361 6c6c a new file call\n-00019950: 6564 0a60 2863 6f6e 6361 7420 4649 4c45 ed.`(concat FILE\n-00019960: 2d4e 414d 4520 3f63 2927 2028 6965 2c20 -NAME ?c)' (ie, \n-00019970: 6066 6f6f 2e6a 6c27 203d 3e20 6066 6f6f `foo.jl' => `foo\n-00019980: 2e6a 6c63 2729 2e2a 636f 6d70 696c 6572 .jlc').*compiler\n-00019990: 2d77 7269 7465 2d64 6f63 732a 5768 656e -write-docs*When\n-000199a0: 2074 2061 6c6c 2064 6f63 2d73 7472 696e t all doc-strin\n-000199b0: 6773 2061 7265 2061 7070 656e 6465 6420 gs are appended \n-000199c0: 746f 2074 6865 2064 6f63 2066 696c 6520 to the doc file \n-000199d0: 616e 6420 7265 706c 6163 6564 2077 6974 and replaced wit\n-000199e0: 680a 7468 6569 7220 706f 7369 7469 6f6e h.their position\n-000199f0: 2069 6e20 7468 6174 2066 696c 652e 7265 in that file.re\n-00019a00: 702e 766d 2e63 6f6d 7069 6c65 722e 6261 p.vm.compiler.ba\n-00019a10: 7369 6323 636f 6d70 696c 652d 666f 726d sic#compile-form\n-00019a20: 436f 6d70 696c 6520 7468 6520 4c69 7370 Compile the Lisp\n-00019a30: 2066 6f72 6d20 464f 524d 2069 6e74 6f20 form FORM into \n-00019a40: 6120 6279 7465 2063 6f64 6520 666f 726d a byte code form\n-00019a50: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-00019a60: 6d61 6b65 2d69 6e74 6572 6661 6365 4372 make-interfaceCr\n-00019a70: 6561 7465 2061 6e20 696e 7465 7266 6163 eate an interfac\n-00019a80: 6520 6361 6c6c 6564 204e 414d 4520 6578 e called NAME ex\n-00019a90: 706f 7274 696e 6720 7468 6520 6c69 7374 porting the list\n-00019aa0: 206f 6620 7379 6d62 6f6c 7320 5349 472e of symbols SIG.\n-00019ab0: 7265 702e 7374 7275 6374 7572 6573 236c rep.structures#l\n-00019ac0: 6f63 6174 652d 6269 6e64 696e 6752 6574 ocate-bindingRet\n-00019ad0: 7572 6e20 7468 6520 6e61 6d65 206f 6620 urn the name of \n-00019ae0: 7468 6520 7374 7275 6374 7572 6520 6269 the structure bi\n-00019af0: 6e64 696e 6720 6f66 2053 594d 2c20 7573 nding of SYM, us\n-00019b00: 696e 6720 7468 6520 6c69 7374 206f 6620 ing the list of \n-00019b10: 6d6f 6475 6c65 0a6e 616d 6573 2049 4d50 module.names IMP\n-00019b20: 4f52 5445 4420 6173 2074 6865 2073 6561 ORTED as the sea\n-00019b30: 7263 6820 7374 6172 7420 706f 696e 7473 rch start points\n-00019b40: 2e00 7265 702e 7374 7275 6374 7572 6573 ..rep.structures\n-00019b50: 236c 6f63 6174 652d 6269 6e64 696e 6720 #locate-binding \n-00019b60: 5359 4d20 494d 504f 5254 4544 7265 702e SYM IMPORTEDrep.\n-00019b70: 7265 6765 7870 2373 7472 696e 672d 7265 regexp#string-re\n-00019b80: 706c 6163 6552 6574 7572 6e20 7468 6520 placeReturn the \n-00019b90: 7374 7269 6e67 2063 7265 6174 6564 2062 string created b\n-00019ba0: 7920 7265 706c 6163 696e 6720 616c 6c20 y replacing all \n-00019bb0: 6d61 7463 6865 7320 6f66 2052 4547 4558 matches of REGEX\n-00019bc0: 5020 696e 0a53 5452 494e 4720 7769 7468 P in.STRING with\n-00019bd0: 2074 6865 2065 7870 616e 7369 6f6e 206f the expansion o\n-00019be0: 6620 5445 4d50 4c41 5445 2e0a 0a49 6620 f TEMPLATE...If \n-00019bf0: 5445 4d50 4c41 5445 2069 7320 6120 7374 TEMPLATE is a st\n-00019c00: 7269 6e67 2c20 6974 2069 7320 6578 7061 ring, it is expa\n-00019c10: 6e64 6564 2075 7369 6e67 2074 6865 2060 nded using the `\n-00019c20: 6578 7061 6e64 2d6c 6173 742d 6d61 7463 expand-last-matc\n-00019c30: 6827 0a66 756e 6374 696f 6e2c 206f 7468 h'.function, oth\n-00019c40: 6572 7769 7365 2054 454d 504c 4154 4520 erwise TEMPLATE \n-00019c50: 6973 2063 616c 6c65 6420 6173 2061 2066 is called as a f\n-00019c60: 756e 6374 696f 6e20 7769 7468 2053 5452 unction with STR\n-00019c70: 494e 4720 6173 2069 7473 0a73 6f6c 6520 ING as its.sole \n-00019c80: 6172 6775 6d65 6e74 2e20 4974 2073 686f argument. It sho\n-00019c90: 756c 6420 7265 7475 726e 2061 2073 7472 uld return a str\n-00019ca0: 696e 672e 2041 6c73 6f20 6974 2069 7320 ing. Also it is \n-00019cb0: 6775 6172 616e 7465 6564 2074 6861 740a guaranteed that.\n-00019cc0: 7468 6520 6c61 7374 2072 6567 756c 6172 the last regular\n-00019cd0: 2065 7870 7265 7373 696f 6e20 746f 2068 expression to h\n-00019ce0: 6176 6520 6265 656e 206d 6174 6368 6564 ave been matched\n-00019cf0: 2077 6173 2052 4547 4558 5020 7768 656e was REGEXP when\n-00019d00: 0a54 454d 504c 4154 4520 6973 2063 616c .TEMPLATE is cal\n-00019d10: 6c65 642e 0072 6570 2e72 6567 6578 7023 led..rep.regexp#\n-00019d20: 7374 7269 6e67 2d72 6570 6c61 6365 2052 string-replace R\n-00019d30: 4547 4558 5020 5445 4d50 4c41 5445 2053 EGEXP TEMPLATE S\n-00019d40: 5452 494e 4772 6570 2e72 6567 6578 7023 TRINGrep.regexp#\n-00019d50: 7374 7269 6e67 2d73 706c 6974 5265 7475 string-splitRetu\n-00019d60: 726e 2061 206c 6973 7420 6f66 2073 7562 rn a list of sub\n-00019d70: 7374 7269 6e67 7320 6f66 2053 5452 494e strings of STRIN\n-00019d80: 472c 2065 6163 6820 6465 6c69 6d69 7465 G, each delimite\n-00019d90: 6420 6279 2052 4547 4558 502e 0072 6570 d by REGEXP..rep\n-00019da0: 2e72 6567 6578 7023 7374 7269 6e67 2d73 .regexp#string-s\n-00019db0: 706c 6974 2052 4547 4558 5020 5354 5249 plit REGEXP STRI\n-00019dc0: 4e47 7265 702e 6e65 742e 646f 6d61 696e NGrep.net.domain\n-00019dd0: 2d6e 616d 6523 646f 6d61 696e 2d62 656c -name#domain-bel\n-00019de0: 6f77 2d70 5265 7475 726e 2074 7275 6520 ow-pReturn true \n-00019df0: 6966 2064 6f6d 6169 6e20 6e61 6d65 2044 if domain name D\n-00019e00: 3120 6973 2060 6265 6c6f 7727 2064 6f6d 1 is `below' dom\n-00019e10: 6169 6e20 6e61 6d65 2044 322e 7265 702e ain name D2.rep.\n-00019e20: 6e65 742e 646f 6d61 696e 2d6e 616d 6523 net.domain-name#\n-00019e30: 646f 6d61 696e 2d65 7175 616c 2d70 5265 domain-equal-pRe\n-00019e40: 7475 726e 2074 7275 6520 6966 2074 6865 turn true if the\n-00019e50: 2064 6f6d 6169 6e20 6e61 6d65 7320 4431 domain names D1\n-00019e60: 2061 6e64 2044 3220 6172 6520 7468 6520 and D2 are the \n-00019e70: 7361 6d65 0072 6570 2e6e 6574 2e72 7063 same.rep.net.rpc\n-00019e80: 2372 7063 2d6f 7574 7075 742d 6861 6e64 #rpc-output-hand\n-00019e90: 6c65 7220 534f 434b 4554 204f 5554 5055 ler SOCKET OUTPU\n-00019ea0: 5472 6570 2e6e 6574 2e72 7063 2372 7063 Trep.net.rpc#rpc\n-00019eb0: 2d64 6573 7472 6f79 2d73 6572 7665 7253 -destroy-serverS\n-00019ec0: 746f 7020 6c69 7374 656e 696e 6720 666f top listening fo\n-00019ed0: 7220 7270 6320 636f 6e6e 6563 7469 6f6e r rpc connection\n-00019ee0: 7320 6f6e 2074 6865 2063 7572 7265 6e74 s on the current\n-00019ef0: 206d 6163 6869 6e65 0072 6570 2e6e 6574 machine.rep.net\n-00019f00: 2e72 7063 2367 6c6f 6261 6c2d 6964 2d3e .rpc#global-id->\n-00019f10: 7270 632d 7072 6f78 7920 4944 0072 6570 rpc-proxy ID.rep\n-00019f20: 2e6d 6f64 756c 652d 7379 7374 656d 2364 .module-system#d\n-00019f30: 6566 696e 652d 7374 7275 6374 7572 6520 efine-structure \n-00019f40: 4e41 4d45 2023 216f 7074 696f 6e61 6c20 NAME #!optional \n-00019f50: 5349 4720 434f 4e46 4947 202e 2042 4f44 SIG CONFIG . BOD\n-00019f60: 5900 7265 702e 6d6f 6475 6c65 2d73 7973 Y.rep.module-sys\n-00019f70: 7465 6d23 6465 6669 6e65 2d73 7472 7563 tem#define-struc\n-00019f80: 7475 7265 2d61 6c69 6173 2054 4f20 4652 ture-alias TO FR\n-00019f90: 4f4d 7265 702e 6461 7461 2373 7472 696e OMrep.data#strin\n-00019fa0: 672d 6361 7069 7461 6c69 7a65 642d 7052 g-capitalized-pR\n-00019fb0: 6574 7572 6e73 2074 2069 6620 7374 7269 eturns t if stri\n-00019fc0: 6e67 2058 2069 7320 6361 7069 7461 6c69 ng X is capitali\n-00019fd0: 7a65 6420 2866 6972 7374 2063 6861 7261 zed (first chara\n-00019fe0: 6374 6572 2069 7320 7570 7065 7220 6361 cter is upper ca\n-00019ff0: 7365 292e 0000 0000 0000 0000 0000 0000 se).............\n-0001a000: 7265 702e 696f 2e66 696c 6573 2373 6574 rep.io.files#set\n-0001a010: 2d66 696c 652d 6861 6e64 6c65 722d 6461 -file-handler-da\n-0001a020: 7461 7365 742d 6669 6c65 2d68 616e 646c taset-file-handl\n-0001a030: 6572 2d64 6174 6120 4649 4c45 2044 4154 er-data FILE DAT\n-0001a040: 410a 0a53 6574 2074 6865 2068 616e 646c A..Set the handl\n-0001a050: 6572 2d73 7065 6369 6669 6320 6461 7461 er-specific data\n-0001a060: 206f 6620 6669 6c65 206f 626a 6563 7420 of file object \n-0001a070: 4649 4c45 2074 6f20 4441 5441 2e72 6570 FILE to DATA.rep\n-0001a080: 2e69 6f2e 6669 6c65 7323 6d61 6b65 2d66 .io.files#make-f\n-0001a090: 696c 652d 6672 6f6d 2d73 7472 6561 6d6d ile-from-streamm\n-0001a0a0: 616b 652d 6669 6c65 2d66 726f 6d2d 7374 ake-file-from-st\n-0001a0b0: 7265 616d 2046 494c 452d 4e41 4d45 2053 ream FILE-NAME S\n-0001a0c0: 5452 4541 4d20 4841 4e44 4c45 520a 0a52 TREAM HANDLER..R\n-0001a0d0: 6574 7572 6e20 6120 6e65 7720 6669 6c65 eturn a new file\n-0001a0e0: 206f 626a 6563 7420 7468 6174 2072 6566 object that ref\n-0001a0f0: 6572 7320 746f 2074 6865 206c 6f67 6963 ers to the logic\n-0001a100: 616c 2066 696c 6520 6361 6c6c 6564 2046 al file called F\n-0001a110: 494c 452d 4e41 4d45 2c0a 7468 6174 2069 ILE-NAME,.that i\n-0001a120: 7320 6e6f 7420 696e 2074 6865 206c 6f63 s not in the loc\n-0001a130: 616c 2066 696c 696e 6720 7379 7374 656d al filing system\n-0001a140: 2e20 416c 6c20 6163 6365 7373 2074 6f20 . All access to \n-0001a150: 7468 6520 6669 6c65 206f 626a 6563 740a the file object.\n-0001a160: 7769 6c6c 2062 6520 6469 7265 6374 6564 will be directed\n-0001a170: 2074 6872 6f75 6768 2074 6865 2073 7472 through the str\n-0001a180: 6561 6d20 6f62 6a65 6374 2053 5452 4541 eam object STREA\n-0001a190: 4d2c 2061 6e64 2074 6865 2066 696c 6520 M, and the file \n-0001a1a0: 6861 6e64 6c65 720a 6675 6e63 7469 6f6e handler.function\n-0001a1b0: 2048 414e 444c 4552 2e72 6570 2e69 6f2e HANDLER.rep.io.\n-0001a1c0: 6669 6c65 7323 7265 6e61 6d65 2d66 696c files#rename-fil\n-0001a1d0: 6572 656e 616d 652d 6669 6c65 204f 4c44 erename-file OLD\n-0001a1e0: 2d4e 414d 4520 4e45 572d 4e41 4d45 0a0a -NAME NEW-NAME..\n-0001a1f0: 5265 6e61 6d65 2074 6865 2066 696c 6520 Rename the file \n-0001a200: 6361 6c6c 6564 204f 4c44 2d4e 414d 4520 called OLD-NAME \n-0001a210: 736f 2074 6861 7420 6974 2069 7320 6361 so that it is ca\n-0001a220: 6c6c 6564 204e 4557 2d4e 414d 452e 204e lled NEW-NAME. N\n-0001a230: 6f74 6520 7468 6174 0a74 6869 7320 616c ote that.this al\n-0001a240: 6d6f 7374 2063 6572 7461 696e 6c79 2077 most certainly w\n-0001a250: 6f6e 2774 2077 6f72 6b20 6163 726f 7373 on't work across\n-0001a260: 2066 696c 696e 6720 7379 7374 656d 732e filing systems.\n-0001a270: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-0001a280: 652d 7265 6164 6162 6c65 2d70 6669 6c65 e-readable-pfile\n-0001a290: 2d72 6561 6461 626c 652d 7020 4649 4c45 -readable-p FILE\n-0001a2a0: 2d4e 414d 450a 0a52 6574 7572 6e73 2074 -NAME..Returns t\n-0001a2b0: 2069 6620 7468 6520 6669 6c65 2063 616c if the file cal\n-0001a2c0: 6c65 6420 4649 4c45 2d4e 414d 4520 6973 led FILE-NAME is\n-0001a2d0: 2061 7661 696c 6162 6c65 2066 6f72 2072 available for r\n-0001a2e0: 6561 6469 6e67 2066 726f 6d2e 7265 702e eading from.rep.\n-0001a2f0: 696f 2e66 696c 6573 2373 6574 2d66 696c io.files#set-fil\n-0001a300: 652d 6d6f 6465 7373 6574 2d66 696c 652d e-modesset-file-\n-0001a310: 6d6f 6465 7320 4649 4c45 2d4e 414d 4520 modes FILE-NAME \n-0001a320: 4d4f 4445 530a 0a53 6574 7320 7468 6520 MODES..Sets the \n-0001a330: 6163 6365 7373 2070 6572 6d69 7373 696f access permissio\n-0001a340: 6e73 206f 6620 7468 6520 6669 6c65 2063 ns of the file c\n-0001a350: 616c 6c65 6420 4649 4c45 2d4e 414d 4520 alled FILE-NAME \n-0001a360: 746f 204d 4f44 4553 2e20 5468 6520 6f6e to MODES. The on\n-0001a370: 6c79 0a70 6f72 7461 626c 6520 7761 7920 ly.portable way \n-0001a380: 6f66 2067 6574 7469 6e67 204d 4f44 4553 of getting MODES\n-0001a390: 2069 7320 6672 6f6d 2074 6865 2060 6669 is from the `fi\n-0001a3a0: 6c65 2d6d 6f64 6573 2720 6675 6e63 7469 le-modes' functi\n-0001a3b0: 6f6e 2073 696e 6365 2069 740a 6d61 7920 on since it.may \n-0001a3c0: 6368 616e 6765 2061 6372 6f73 7320 6669 change across fi\n-0001a3d0: 6c69 6e67 2073 7973 7465 6d73 2e72 6570 ling systems.rep\n-0001a3e0: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d6d .io.files#file-m\n-0001a3f0: 6f64 6573 2d61 732d 7374 7269 6e67 6669 odes-as-stringfi\n-0001a400: 6c65 2d6d 6f64 6573 2d61 732d 7374 7269 le-modes-as-stri\n-0001a410: 6e67 2046 494c 452d 4e41 4d45 0a0a 5265 ng FILE-NAME..Re\n-0001a420: 7475 726e 7320 6120 7465 6e20 6368 6172 turns a ten char\n-0001a430: 6163 7465 7220 7374 7269 6e67 2064 6573 acter string des\n-0001a440: 6372 6962 696e 6720 7468 6520 6174 7472 cribing the attr\n-0001a450: 6962 7574 6573 206f 6620 7468 6520 6669 ibutes of the fi\n-0001a460: 6c65 0a63 616c 6c65 6420 4649 4c45 2d4e le.called FILE-N\n-0001a470: 414d 452e 7265 702e 696f 2e66 696c 6573 AME.rep.io.files\n-0001a480: 2366 696c 652d 6d6f 6474 696d 6566 696c #file-modtimefil\n-0001a490: 652d 6d6f 6474 696d 6520 4649 4c45 2d4e e-modtime FILE-N\n-0001a4a0: 414d 450a 0a52 6574 7572 6e20 7468 6520 AME..Return the \n-0001a4b0: 7469 6d65 2074 6861 7420 7468 6520 6669 time that the fi\n-0001a4c0: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-0001a4d0: 414d 4520 7761 7320 6c61 7374 206d 6f64 AME was last mod\n-0001a4e0: 6966 6965 642c 2061 7320 6120 636f 6e73 ified, as a cons\n-0001a4f0: 0a63 656c 6c20 7374 6f72 696e 6720 7477 .cell storing tw\n-0001a500: 6f20 696e 7465 6765 7273 2c20 7468 6520 o integers, the \n-0001a510: 6c6f 7720 3234 2062 6974 732c 2061 6e64 low 24 bits, and\n-0001a520: 2074 6865 2068 6967 6820 6269 7473 2e72 the high bits.r\n-0001a530: 6570 2e64 6174 612e 6461 7475 6d73 236d ep.data.datums#m\n-0001a540: 616b 652d 6461 7475 6d6d 616b 652d 6461 ake-datummake-da\n-0001a550: 7475 6d20 5641 4c55 4520 4944 0a0a 4372 tum VALUE ID..Cr\n-0001a560: 6561 7465 2061 6e64 2072 6574 7572 6e20 eate and return \n-0001a570: 6120 6e65 7720 6461 7461 206f 626a 6563 a new data objec\n-0001a580: 7420 6f66 2074 7970 6520 4944 2028 616e t of type ID (an\n-0001a590: 2061 7262 6974 7261 7279 2076 616c 7565 arbitrary value\n-0001a5a0: 292c 2069 740a 7769 6c6c 2068 6176 6520 ), it.will have \n-0001a5b0: 6f62 6a65 6374 2056 414c 5545 2061 7373 object VALUE ass\n-0001a5c0: 6f63 6961 7465 6420 7769 7468 2069 742e ociated with it.\n-0001a5d0: 7265 702e 6461 7461 2e74 6162 6c65 7323 rep.data.tables#\n-0001a5e0: 6d61 6b65 2d74 6162 6c65 6d61 6b65 2d74 make-tablemake-t\n-0001a5f0: 6162 6c65 2048 4153 482d 4655 4e43 5449 able HASH-FUNCTI\n-0001a600: 4f4e 2043 4f4d 5041 5245 2d46 554e 4354 ON COMPARE-FUNCT\n-0001a610: 494f 4e0a 0a43 7265 6174 6520 616e 6420 ION..Create and \n-0001a620: 7265 7475 726e 2061 206e 6577 2068 6173 return a new has\n-0001a630: 6820 7461 626c 652e 2057 6865 6e20 7374 h table. When st\n-0001a640: 6f72 696e 6720 616e 6420 7265 6665 7265 oring and refere\n-0001a650: 6e63 696e 6720 6b65 7973 0a69 7420 7769 ncing keys.it wi\n-0001a660: 6c6c 2075 7365 2074 6865 2066 756e 6374 ll use the funct\n-0001a670: 696f 6e20 4841 5348 2d46 554e 4354 494f ion HASH-FUNCTIO\n-0001a680: 4e20 746f 206d 6170 206b 6579 7320 746f N to map keys to\n-0001a690: 2068 6173 6820 636f 6465 730a 2870 6f73 hash codes.(pos\n-0001a6a0: 6974 6976 6520 6669 786e 756d 7329 2c20 itive fixnums), \n-0001a6b0: 616e 6420 7468 6520 7072 6564 6963 6174 and the predicat\n-0001a6c0: 6520 6675 6e63 7469 6f6e 2043 4f4d 5041 e function COMPA\n-0001a6d0: 5245 2d46 554e 4354 494f 4e20 746f 0a63 RE-FUNCTION to.c\n-0001a6e0: 6f6d 7061 7265 2074 776f 206b 6579 7320 ompare two keys \n-0001a6f0: 2873 686f 756c 6420 7265 7475 726e 2074 (should return t\n-0001a700: 7275 6520 6966 2074 6865 206b 6579 7320 rue if the keys \n-0001a710: 6172 6520 636f 6e73 6964 6572 6564 2065 are considered e\n-0001a720: 7175 616c 292e 0072 6570 2e76 6d2e 636f qual)..rep.vm.co\n-0001a730: 6d70 696c 6572 2e6d 6f64 756c 6573 2363 mpiler.modules#c\n-0001a740: 6f6d 7069 6c65 2d6d 6f64 756c 6520 5354 ompile-module ST\n-0001a750: 5255 4354 7265 702e 7374 7275 6374 7572 RUCTrep.structur\n-0001a760: 6573 2370 6172 7365 2d69 6e74 6572 6661 es#parse-interfa\n-0001a770: 6365 5265 7475 726e 2074 6865 206c 6973 ceReturn the lis\n-0001a780: 7420 6f66 2073 796d 626f 6c73 2064 6573 t of symbols des\n-0001a790: 6372 6962 6564 2062 7920 7468 6520 6d6f cribed by the mo\n-0001a7a0: 6475 6c65 2069 6e74 6572 6661 6365 2053 dule interface S\n-0001a7b0: 4947 2e00 7265 702e 7374 7275 6374 7572 IG..rep.structur\n-0001a7c0: 6573 2370 6172 7365 2d69 6e74 6572 6661 es#parse-interfa\n-0001a7d0: 6365 2053 4947 6d61 696c 2d64 6f6d 6169 ce SIGmail-domai\n-0001a7e0: 6e2d 6e61 6d65 4d61 696c 2064 6f6d 6169 n-nameMail domai\n-0001a7f0: 6e6e 616d 6520 6f66 2074 6865 206c 6f63 nname of the loc\n-0001a800: 616c 2073 6974 652e 7573 6572 2d6d 6169 al site.user-mai\n-0001a810: 6c2d 6164 6472 6573 7341 6464 7265 7373 l-addressAddress\n-0001a820: 2074 6f20 7075 7420 696e 2046 726f 6d3a to put in From:\n-0001a830: 2068 6561 6465 7273 206f 6620 6f75 7467 headers of outg\n-0001a840: 6f69 6e67 206d 6169 6c2e 0072 6570 2e6e oing mail..rep.n\n-0001a850: 6574 2e64 6f6d 6169 6e2d 6e61 6d65 2364 et.domain-name#d\n-0001a860: 6f6d 6169 6e2d 7061 7274 7320 444f 4d41 omain-parts DOMA\n-0001a870: 494e 0072 6570 2e6e 6574 2e64 6f6d 6169 IN.rep.net.domai\n-0001a880: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6265 n-name#domain-be\n-0001a890: 6c6f 772d 7020 4431 2044 3200 7265 702e low-p D1 D2.rep.\n-0001a8a0: 6e65 742e 646f 6d61 696e 2d6e 616d 6523 net.domain-name#\n-0001a8b0: 6d61 702d 646f 6d61 696e 7320 4655 4e20 map-domains FUN \n-0001a8c0: 444f 4d41 494e 7265 702e 6e65 742e 646f DOMAINrep.net.do\n-0001a8d0: 6d61 696e 2d6e 616d 6523 6d61 702d 646f main-name#map-do\n-0001a8e0: 6d61 696e 732d 646f 776e 7761 7264 7343 mains-downwardsC\n-0001a8f0: 616c 6c20 2846 554e 204e 414d 4529 2066 all (FUN NAME) f\n-0001a900: 6f72 2065 6163 6820 7375 622d 646f 6d61 or each sub-doma\n-0001a910: 696e 206f 6620 444f 4d41 494e 2028 656e in of DOMAIN (en\n-0001a920: 6469 6e67 2077 6974 6820 444f 4d41 494e ding with DOMAIN\n-0001a930: 292e 7265 702e 6e65 742e 7270 6323 7265 ).rep.net.rpc#re\n-0001a940: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve\n-0001a950: 7241 6464 2074 6865 2063 6f6e 6e65 6374 rAdd the connect\n-0001a960: 696f 6e20 534f 434b 4554 2074 6f20 7468 ion SOCKET to th\n-0001a970: 6520 7461 626c 6520 6f66 206b 6e6f 776e e table of known\n-0001a980: 2072 7063 2063 6f6e 6e65 6374 696f 6e73 rpc connections\n-0001a990: 2e20 4966 0a43 4c4f 5341 424c 4520 6973 . If.CLOSABLE is\n-0001a9a0: 2074 7275 652c 2074 6865 6e20 7468 6520 true, then the \n-0001a9b0: 736f 636b 6574 2063 6f75 6c64 2062 6520 socket could be \n-0001a9c0: 636c 6f73 6564 2061 6e64 2072 656f 7065 closed and reope\n-0001a9d0: 6e65 6420 7369 6d70 6c79 0a62 7920 6b6e ned simply.by kn\n-0001a9e0: 6f77 696e 6720 6974 7320 6164 6472 6573 owing its addres\n-0001a9f0: 7320 616e 6420 706f 7274 206e 756d 6265 s and port numbe\n-0001aa00: 722e 7265 702e 6e65 742e 7270 6323 7270 r.rep.net.rpc#rp\n-0001aa10: 632d 736f 636b 6574 2d6c 6973 7465 6e65 c-socket-listene\n-0001aa20: 7254 6865 2066 756e 6374 696f 6e20 7468 rThe function th\n-0001aa30: 6174 2073 686f 756c 6420 6265 2075 7365 at should be use\n-0001aa40: 6420 746f 206c 6973 7465 6e20 666f 7220 d to listen for \n-0001aa50: 636f 6e6e 6563 7469 6f6e 7320 6f6e 2072 connections on r\n-0001aa60: 7063 0a73 6572 7665 7220 736f 636b 6574 pc.server socket\n-0001aa70: 732e 7265 702e 6e65 742e 7270 6323 6d61 s.rep.net.rpc#ma\n-0001aa80: 6b65 2d72 7063 2d73 6572 7661 6e74 5265 ke-rpc-servantRe\n-0001aa90: 6769 7374 6572 2074 6865 2066 756e 6374 gister the funct\n-0001aaa0: 696f 6e20 494d 504c 2061 7320 616e 2072 ion IMPL as an r\n-0001aab0: 7063 2073 6572 7661 6e74 2c20 616e 6420 pc servant, and \n-0001aac0: 7265 7475 726e 2074 6865 2063 7265 6174 return the creat\n-0001aad0: 6564 0a73 6572 7661 6e74 2d69 642e 7265 ed.servant-id.re\n-0001aae0: 702e 6e65 742e 7270 6323 7270 632d 7072 p.net.rpc#rpc-pr\n-0001aaf0: 6f78 792d 3e67 6c6f 6261 6c2d 6964 5265 oxy->global-idRe\n-0001ab00: 7475 726e 2074 6865 2067 6c6f 6261 6c6c turn the globall\n-0001ab10: 792d 7661 6c69 6420 7365 7276 616e 742d y-valid servant-\n-0001ab20: 6964 2028 6120 7374 7269 6e67 2920 7468 id (a string) th\n-0001ab30: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t\n-0001ab40: 6f0a 7265 6665 7265 6e63 6520 7468 6520 o.reference the \n-0001ab50: 5250 4320 7072 6f78 7920 6675 6e63 7469 RPC proxy functi\n-0001ab60: 6f6e 2050 524f 5859 2e00 7265 702e 6e65 on PROXY..rep.ne\n-0001ab70: 742e 7270 6323 7265 6d6f 7465 2d73 6572 t.rpc#remote-ser\n-0001ab80: 7661 6e74 2d69 642d 3e67 6c6f 6261 6c2d vant-id->global-\n-0001ab90: 6964 2049 4472 6570 2e6d 6f64 756c 652d id IDrep.module-\n-0001aba0: 7379 7374 656d 2373 7472 7563 7475 7265 system#structure\n-0001abb0: 4372 6561 7465 2061 206e 6577 206d 6f64 Create a new mod\n-0001abc0: 756c 6520 7768 6f73 6520 696e 7465 7266 ule whose interf\n-0001abd0: 6163 6520 6973 2053 4947 2c20 7768 6f73 ace is SIG, whos\n-0001abe0: 6520 636f 6e66 6967 7572 6174 696f 6e20 e configuration \n-0001abf0: 6973 0a64 6566 696e 6564 2062 7920 434f is.defined by CO\n-0001ac00: 4e46 4947 2028 6569 7468 6572 2061 2073 NFIG (either a s\n-0001ac10: 696e 676c 6520 636c 6175 7365 2c20 6f72 ingle clause, or\n-0001ac20: 2061 206c 6973 7420 6f66 2063 6c61 7573 a list of claus\n-0001ac30: 6573 292c 2061 6e64 0a77 686f 7365 2064 es), and.whose d\n-0001ac40: 6566 696e 6974 696f 6e73 2061 7265 2064 efinitions are d\n-0001ac50: 6566 696e 6564 2062 7920 7468 6520 6c69 efined by the li\n-0001ac60: 7374 206f 6620 666f 726d 7320 424f 4459 st of forms BODY\n-0001ac70: 2e0a 0a53 6565 2060 6465 6669 6e65 2d69 ...See `define-i\n-0001ac80: 6e74 6572 6661 6365 2720 666f 7220 7468 nterface' for th\n-0001ac90: 6520 696e 7465 7266 6163 6520 7379 6e74 e interface synt\n-0001aca0: 6178 2c20 6561 6368 2063 6f6e 6669 6775 ax, each configu\n-0001acb0: 7261 7469 6f6e 0a63 6c61 7573 6520 6d75 ration.clause mu\n-0001acc0: 7374 2068 6176 6520 7468 6520 7379 6e74 st have the synt\n-0001acd0: 6178 3a0a 0a20 2020 434c 4155 5345 202d ax:.. CLAUSE -\n-0001ace0: 3e20 2028 6f70 656e 205b 4e41 4d45 2e2e > (open [NAME..\n-0001acf0: 2e5d 290a 0920 206f 7220 2028 6163 6365 .]).. or (acce\n-0001ad00: 7373 205b 4e41 4d45 2e2e 2e5d 290a 0a77 ss [NAME...])..w\n-0001ad10: 6865 7265 204e 414d 4520 6973 2074 6865 here NAME is the\n-0001ad20: 206e 616d 6520 6f66 2061 206d 6f64 756c name of a modul\n-0001ad30: 652e 204f 7065 6e69 6e67 2061 206d 6f64 e. Opening a mod\n-0001ad40: 756c 6520 696d 706f 7274 7320 616c 6c20 ule imports all \n-0001ad50: 6f66 2069 7473 0a65 7870 6f72 7465 6420 of its.exported \n-0001ad60: 6465 6669 6e69 7469 6f6e 7320 696e 746f definitions into\n-0001ad70: 2074 6865 2063 7572 7265 6e74 6c79 206d the currently m\n-0001ad80: 6f64 756c 652c 2077 6869 6c65 2061 6363 odule, while acc\n-0001ad90: 6573 7369 6e67 2061 0a6d 6f64 756c 6520 essing a.module \n-0001ada0: 6d61 6b65 7320 7468 6520 6578 706f 7274 makes the export\n-0001adb0: 6564 2064 6566 696e 6974 696f 6e73 2061 ed definitions a\n-0001adc0: 7661 696c 6162 6c65 2066 726f 6d20 7468 vailable from th\n-0001add0: 6520 6375 7272 656e 7420 6d6f 6475 6c65 e current module\n-0001ade0: 0a75 7369 6e67 2074 6865 2060 7374 7275 .using the `stru\n-0001adf0: 6374 7572 652d 7265 6627 2066 6f72 6d2e cture-ref' form.\n-0001ae00: 0072 6570 2e6d 6f64 756c 652d 7379 7374 .rep.module-syst\n-0001ae10: 656d 2364 6566 696e 652d 7374 7275 6374 em#define-struct\n-0001ae20: 7572 6573 2053 5452 5543 5453 2043 4f4e ures STRUCTS CON\n-0001ae30: 4649 4720 2e20 424f 4459 0072 6570 2e64 FIG . BODY.rep.d\n-0001ae40: 6174 6123 7374 7269 6e67 2d75 7070 6572 ata#string-upper\n-0001ae50: 2d63 6173 652d 7020 5800 7265 702e 6461 -case-p X.rep.da\n-0001ae60: 7461 2e72 696e 6723 7269 6e67 2d63 6170 ta.ring#ring-cap\n-0001ae70: 6163 6974 7920 5249 4e47 7265 702e 6461 acity RINGrep.da\n-0001ae80: 7461 2e72 696e 6723 7269 6e67 2d72 6570 ta.ring#ring-rep\n-0001ae90: 6c61 6365 5265 706c 6163 6573 2074 6865 laceReplaces the\n-0001aea0: 206d 6f73 7420 7265 6365 6e74 6c79 2061 most recently a\n-0001aeb0: 6464 6564 206f 626a 6563 7420 696e 2072 dded object in r\n-0001aec0: 696e 6720 6275 6666 6572 2052 494e 4720 ing buffer RING \n-0001aed0: 7769 7468 204f 424a 4543 542e 0a49 6620 with OBJECT..If \n-0001aee0: 5249 4e47 2063 6f6e 7461 696e 7320 6e6f RING contains no\n-0001aef0: 2069 7465 6d73 2c20 6164 6420 4f42 4a45 items, add OBJE\n-0001af00: 4354 2061 7320 7468 6520 6669 7273 742e CT as the first.\n-0001af10: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n-0001af20: 6e67 2d3e 6c69 7374 5265 7475 726e 2074 ng->listReturn t\n-0001af30: 6865 2065 6c65 6d65 6e74 7320 696e 2072 he elements in r\n-0001af40: 696e 6720 6275 6666 6572 2052 494e 4720 ing buffer RING \n-0001af50: 6173 2061 206c 6973 742c 206e 6577 6573 as a list, newes\n-0001af60: 7420 746f 206f 6c64 6573 742e 7265 702e t to oldest.rep.\n-0001af70: 7468 7265 6164 732e 6d75 7465 7823 6d61 threads.mutex#ma\n-0001af80: 6b65 2d6d 7574 6578 4372 6561 7465 2061 ke-mutexCreate a\n-0001af90: 6e64 2072 6574 7572 6e20 6120 6d75 7465 nd return a mute\n-0001afa0: 7820 6f62 6a65 6374 2e20 4e6f 2074 6872 x object. No thr\n-0001afb0: 6561 6420 7769 6c6c 206f 776e 2074 6865 ead will own the\n-0001afc0: 206e 6577 206d 7574 6578 2e00 7265 702e new mutex..rep.\n-0001afd0: 7468 7265 6164 732e 6d75 7465 7823 6d61 threads.mutex#ma\n-0001afe0: 6b65 2d6d 7574 6578 0072 6570 2e64 6174 ke-mutex.rep.dat\n-0001aff0: 6123 6d61 6b65 2d67 7561 7264 6961 6e00 a#make-guardian.\n-0001b000: 0072 6570 2e6e 6574 2e72 7063 236d 616b .rep.net.rpc#mak\n-0001b010: 652d 7270 632d 7365 7276 616e 7420 494d e-rpc-servant IM\n-0001b020: 504c 7265 702e 6e65 742e 7270 6323 6361 PLrep.net.rpc#ca\n-0001b030: 6c6c 2d77 6974 682d 7270 632d 7365 7276 ll-with-rpc-serv\n-0001b040: 616e 7443 616c 6c20 7468 6520 6675 6e63 antCall the func\n-0001b050: 7469 6f6e 2043 414c 4c42 4143 4b20 7769 tion CALLBACK wi\n-0001b060: 7468 2061 2073 696e 676c 6520 6172 6775 th a single argu\n-0001b070: 6d65 6e74 2c20 7468 6520 7365 7276 616e ment, the servan\n-0001b080: 742d 6964 2074 6861 740a 6361 6e20 6265 t-id that.can be\n-0001b090: 2075 7365 6420 746f 2063 616c 6c20 7468 used to call th\n-0001b0a0: 6520 6675 6e63 7469 6f6e 2049 4d50 4c2e e function IMPL.\n-0001b0b0: 204f 6e63 6520 4341 4c4c 4241 434b 2072 Once CALLBACK r\n-0001b0c0: 6574 7572 6e73 2c20 7468 6520 7365 7276 eturns, the serv\n-0001b0d0: 616e 742d 6964 0a62 6563 6f6d 6573 2069 ant-id.becomes i\n-0001b0e0: 6e76 616c 6964 2e72 6570 2e6e 6574 2e72 nvalid.rep.net.r\n-0001b0f0: 7063 2361 7379 6e63 2d72 7063 2d63 616c pc#async-rpc-cal\n-0001b100: 6c43 616c 6c20 7468 6520 7270 6320 7072 lCall the rpc pr\n-0001b110: 6f78 7920 6675 6e63 7469 6f6e 2050 524f oxy function PRO\n-0001b120: 5859 2077 6974 6820 6172 6775 6d65 6e74 XY with argument\n-0001b130: 7320 4152 4753 2e20 4974 2077 696c 6c20 s ARGS. It will \n-0001b140: 6265 2063 616c 6c65 640a 6173 796e 6368 be called.asynch\n-0001b150: 726f 6e6f 7573 6c79 2e20 4e6f 2072 6573 ronously. No res\n-0001b160: 756c 7420 7769 6c6c 2062 6520 7265 7475 ult will be retu\n-0001b170: 726e 6564 2066 726f 6d20 7468 6520 7265 rned from the re\n-0001b180: 6d6f 7465 2066 756e 6374 696f 6e0a 756e mote function.un\n-0001b190: 6c65 7373 2043 414c 4c42 4143 4b20 6973 less CALLBACK is\n-0001b1a0: 2067 6976 656e 2c20 696e 2077 6869 6368 given, in which\n-0001b1b0: 2063 6173 6520 2843 414c 4c42 4143 4b20 case (CALLBACK \n-0001b1c0: 5354 4154 5553 2056 414c 5545 2920 7769 STATUS VALUE) wi\n-0001b1d0: 6c6c 2062 650a 6361 6c6c 6564 2061 7420 ll be.called at \n-0001b1e0: 736f 6d65 2070 6f69 6e74 2069 6e20 7468 some point in th\n-0001b1f0: 6520 6675 7475 7265 2e00 7265 702e 6e65 e future..rep.ne\n-0001b200: 742e 7270 6323 6173 796e 632d 7270 632d t.rpc#async-rpc-\n-0001b210: 6361 6c6c 2050 524f 5859 2023 216b 6579 call PROXY #!key\n-0001b220: 2043 414c 4c42 4143 4b20 2e20 4152 4753 CALLBACK . ARGS\n-0001b230: 7265 702e 6e65 742e 7270 6323 7270 632d rep.net.rpc#rpc-\n-0001b240: 7072 6f78 792d 3e73 6572 7661 6e74 2d69 proxy->servant-i\n-0001b250: 6452 6574 7572 6e20 7468 6520 756e 7175 dReturn the unqu\n-0001b260: 616c 6966 6965 6420 7365 7276 616e 742d alified servant-\n-0001b270: 6964 2028 6120 7379 6d62 6f6c 2920 7468 id (a symbol) th\n-0001b280: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t\n-0001b290: 6f0a 7265 6665 7265 6e63 6520 7468 6520 o.reference the \n-0001b2a0: 5250 4320 7072 6f78 7920 6675 6e63 7469 RPC proxy functi\n-0001b2b0: 6f6e 2050 524f 5859 2e72 6570 2e6e 6574 on PROXY.rep.net\n-0001b2c0: 2e72 7063 2373 6572 7661 6e74 2d69 642d .rpc#servant-id-\n-0001b2d0: 3e67 6c6f 6261 6c2d 6964 5265 7475 726e >global-idReturn\n-0001b2e0: 2074 6865 2067 6c6f 6261 6c6c 7920 7265 the globally re\n-0001b2f0: 6665 7265 6e63 6561 626c 6520 5250 4320 ferenceable RPC \n-0001b300: 7365 7276 616e 7420 6964 2066 6f72 206c servant id for l\n-0001b310: 6f63 616c 2073 6572 7661 6e74 2069 6420 ocal servant id \n-0001b320: 4944 2e72 6570 2e6e 6574 2e72 7063 2372 ID.rep.net.rpc#r\n-0001b330: 656d 6f74 652d 7365 7276 616e 742d 6964 emote-servant-id\n-0001b340: 2d3e 676c 6f62 616c 2d69 6452 6574 7572 ->global-idRetur\n-0001b350: 6e20 7468 6520 676c 6f62 616c 6c79 2072 n the globally r\n-0001b360: 6566 6572 656e 6365 6162 6c65 2052 5043 eferenceable RPC\n-0001b370: 2073 6572 7661 6e74 2069 6420 666f 7220 servant id for \n-0001b380: 7468 6520 6c6f 6361 6c20 7365 7276 616e the local servan\n-0001b390: 740a 6964 2049 4420 2861 2073 796d 626f t.id ID (a symbo\n-0001b3a0: 6c29 2061 7373 6f63 6961 7465 6420 7769 l) associated wi\n-0001b3b0: 7468 2074 6865 2069 6e76 6f6b 6572 206f th the invoker o\n-0001b3c0: 6620 7468 6520 6375 7272 656e 746c 7920 f the currently \n-0001b3d0: 6163 7469 7665 2052 5043 0a72 6571 7565 active RPC.reque\n-0001b3e0: 7374 2e00 7265 702e 6d6f 6475 6c65 2d73 st..rep.module-s\n-0001b3f0: 7973 7465 6d23 7374 7275 6374 7572 6520 ystem#structure \n-0001b400: 2321 6f70 7469 6f6e 616c 2053 4947 2043 #!optional SIG C\n-0001b410: 4f4e 4649 4720 2e20 424f 4459 7265 702e ONFIG . BODYrep.\n-0001b420: 6d6f 6475 6c65 2d73 7973 7465 6d23 6465 module-system#de\n-0001b430: 6669 6e65 2d73 7472 7563 7475 7265 7353 fine-structuresS\n-0001b440: 696d 696c 6172 2074 6f20 6064 6566 696e imilar to `defin\n-0001b450: 652d 7374 7275 6374 7572 6527 2065 7863 e-structure' exc\n-0001b460: 6570 7420 7468 6174 206d 756c 7469 706c ept that multipl\n-0001b470: 6520 7374 7275 6374 7572 6573 2061 7265 e structures are\n-0001b480: 0a63 7265 6174 6564 2c20 6561 6368 2065 .created, each e\n-0001b490: 7870 6f72 7469 6e67 2061 2070 6172 7469 xporting a parti\n-0001b4a0: 6375 6c61 7220 7669 6577 206f 6620 7468 cular view of th\n-0001b4b0: 6520 756e 6465 726c 7969 6e67 2062 696e e underlying bin\n-0001b4c0: 6469 6e67 732e 0a0a 5354 5255 4354 5320 dings...STRUCTS \n-0001b4d0: 6973 2061 206c 6973 7420 6465 6669 6e69 is a list defini\n-0001b4e0: 6e67 2074 6865 206e 616d 6573 2061 6e64 ng the names and\n-0001b4f0: 2069 6e74 6572 6661 6365 7320 6f66 2074 interfaces of t\n-0001b500: 6865 2063 7265 6174 6564 0a6d 6f64 756c he created.modul\n-0001b510: 6573 2c20 6561 6368 2069 7465 6d20 6861 es, each item ha\n-0001b520: 7320 7468 6520 666f 726d 2060 284e 414d s the form `(NAM\n-0001b530: 4520 494e 5445 5246 4143 4529 272e 2043 E INTERFACE)'. C\n-0001b540: 4f4e 4649 4720 616e 6420 424f 4459 2061 ONFIG and BODY a\n-0001b550: 7265 0a65 7861 6374 6c79 2074 6865 2073 re.exactly the s\n-0001b560: 616d 6520 6173 2069 6e20 7468 6520 6064 ame as in the `d\n-0001b570: 6566 696e 652d 7374 7275 6374 7572 6527 efine-structure'\n-0001b580: 2073 796e 7461 782e 0072 6570 2e6d 6f64 syntax..rep.mod\n-0001b590: 756c 652d 7379 7374 656d 2373 7472 7563 ule-system#struc\n-0001b5a0: 7475 7265 2d72 6566 2053 5452 5543 542d ture-ref STRUCT-\n-0001b5b0: 4e41 4d45 2056 4152 2d4e 414d 4572 6570 NAME VAR-NAMErep\n-0001b5c0: 2e64 6174 6123 7374 7269 6e67 2d6c 6f77 .data#string-low\n-0001b5d0: 6572 2d63 6173 652d 7052 6574 7572 6e20 er-case-pReturn \n-0001b5e0: 7420 6966 2073 7472 696e 6720 5820 6973 t if string X is\n-0001b5f0: 206c 6f77 6572 2063 6173 6520 2863 6f6e lower case (con\n-0001b600: 7461 696e 7320 6e6f 2075 7070 6572 2063 tains no upper c\n-0001b610: 6173 6520 6368 6172 6163 7465 7273 2061 ase characters a\n-0001b620: 6e64 0a61 7420 6c65 6173 7420 6f6e 6520 nd.at least one \n-0001b630: 6c6f 7765 722d 6361 7365 2063 6861 7261 lower-case chara\n-0001b640: 6374 6572 292e 0072 6570 2e64 6174 6123 cter)..rep.data#\n-0001b650: 7374 7269 6e67 2d6c 6f77 6572 2d63 6173 string-lower-cas\n-0001b660: 652d 7020 5800 7265 702e 6461 7461 2373 e-p X.rep.data#s\n-0001b670: 7472 696e 672d 646f 776e 6361 7365 2058 tring-downcase X\n-0001b680: 0072 6570 2e64 6174 6123 6361 7069 7461 .rep.data#capita\n-0001b690: 6c69 7a65 2d73 7472 696e 6720 5872 6570 lize-string Xrep\n-0001b6a0: 2e64 6174 6123 6d61 7063 6f6e 6361 7443 .data#mapconcatC\n-0001b6b0: 616c 6c20 4655 4e20 666f 7220 6561 6368 all FUN for each\n-0001b6c0: 206d 656d 6265 7220 6f66 2053 4551 5545 member of SEQUE\n-0001b6d0: 4e43 452c 2063 6f6e 6361 7465 6e61 7469 NCE, concatenati\n-0001b6e0: 6e67 2074 6865 2072 6573 756c 7473 2e20 ng the results. \n-0001b6f0: 4265 7477 6565 6e0a 6561 6368 2070 6169 Between.each pai\n-0001b700: 7220 6f66 2072 6573 756c 7473 2c20 696e r of results, in\n-0001b710: 7365 7274 2053 4550 4152 4154 4f52 2e20 sert SEPARATOR. \n-0001b720: 5265 7475 726e 2074 6865 2072 6573 756c Return the resul\n-0001b730: 7469 6e67 2073 7472 696e 672e 7265 702e ting string.rep.\n-0001b740: 6461 7461 2373 6f72 7453 6f72 7420 4c53 data#sortSort LS\n-0001b750: 5420 6465 7374 7275 6374 6976 656c 792c T destructively,\n-0001b760: 2062 7574 2073 7461 626c 792c 2072 6574 but stably, ret\n-0001b770: 7572 6e69 6e67 2074 6865 2073 6f72 7465 urning the sorte\n-0001b780: 6420 6c69 7374 2e0a 0a49 6620 5052 4544 d list...If PRED\n-0001b790: 2069 7320 6465 6669 6e65 6420 6974 2069 is defined it i\n-0001b7a0: 7320 7573 6564 2074 6f20 636f 6d70 6172 s used to compar\n-0001b7b0: 6520 7477 6f20 6f62 6a65 6374 732c 2069 e two objects, i\n-0001b7c0: 7420 7368 6f75 6c64 2072 6574 7572 6e20 t should return \n-0001b7d0: 740a 7768 656e 2074 6865 2066 6972 7374 t.when the first\n-0001b7e0: 2069 7320 606c 6573 7327 2074 6861 6e20 is `less' than \n-0001b7f0: 7468 6520 7365 636f 6e64 2e20 4279 2064 the second. By d\n-0001b800: 6566 6175 6c74 2074 6865 2073 7461 6e64 efault the stand\n-0001b810: 6172 6420 6c65 7373 2d74 6861 6e0a 6675 ard less-than.fu\n-0001b820: 6e63 7469 6f6e 2028 603c 2729 2069 7320 nction (`<') is \n-0001b830: 7573 6564 2e0a 0a54 6865 2066 6163 7420 used...The fact \n-0001b840: 7468 6174 2074 6865 2073 6f72 7420 6973 that the sort is\n-0001b850: 2073 7461 626c 6520 6d65 616e 7320 7468 stable means th\n-0001b860: 6174 2073 6f72 7420 6b65 7973 2077 6869 at sort keys whi\n-0001b870: 6368 2061 7265 2065 7175 616c 2077 696c ch are equal wil\n-0001b880: 6c0a 7072 6573 6572 7665 2074 6865 6972 l.preserve their\n-0001b890: 206f 7269 6769 6e61 6c20 706f 7369 7469 original positi\n-0001b8a0: 6f6e 2069 6e20 7265 6c61 7469 6f6e 2074 on in relation t\n-0001b8b0: 6f20 6561 6368 206f 7468 6572 2e00 7265 o each other..re\n-0001b8c0: 702e 6461 7461 2373 6f72 7420 4c53 5420 p.data#sort LST \n-0001b8d0: 2321 6f70 7469 6f6e 616c 2050 5245 4472 #!optional PREDr\n-0001b8e0: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n-0001b8f0: 672d 7369 7a65 5265 7475 726e 7320 7468 g-sizeReturns th\n-0001b900: 6520 6e75 6d62 6572 206f 6620 6669 6c6c e number of fill\n-0001b910: 6564 2073 6c6f 7473 2069 6e20 7468 6520 ed slots in the \n-0001b920: 7269 6e67 2062 7566 6665 7220 5249 4e47 ring buffer RING\n-0001b930: 2e00 7265 702e 6461 7461 2e72 696e 6723 ..rep.data.ring#\n-0001b940: 7269 6e67 2d73 697a 6520 5249 4e47 7265 ring-size RINGre\n-0001b950: 702e 6461 7461 2e72 696e 6723 6d61 6b65 p.data.ring#make\n-0001b960: 2d72 696e 6743 7265 6174 6520 6120 7269 -ringCreate a ri\n-0001b970: 6e67 2062 7566 6665 7220 7468 6174 2063 ng buffer that c\n-0001b980: 616e 2063 6f6e 7461 696e 2053 495a 4520 an contain SIZE \n-0001b990: 7661 6c75 6573 2e20 4966 2053 495a 4520 values. If SIZE \n-0001b9a0: 6973 206e 6f74 0a73 7065 6369 6669 6564 is not.specified\n-0001b9b0: 2074 6865 2064 6566 6175 6c74 2063 6170 the default cap\n-0001b9c0: 6163 6974 7920 6072 696e 672d 6465 6661 acity `ring-defa\n-0001b9d0: 756c 742d 7369 7a65 2720 6973 2075 7365 ult-size' is use\n-0001b9e0: 642e 7265 702e 6461 7461 2e72 696e 6723 d.rep.data.ring#\n-0001b9f0: 7269 6e67 2d61 7070 656e 6441 7070 656e ring-appendAppen\n-0001ba00: 6420 4f42 4a45 4354 2074 6f20 7468 6520 d OBJECT to the \n-0001ba10: 7269 6e67 2062 7566 6665 7220 5249 4e47 ring buffer RING\n-0001ba20: 2e20 5468 6973 206d 6179 206f 7665 7277 . This may overw\n-0001ba30: 7269 7465 2061 2070 7265 7669 6f75 736c rite a previousl\n-0001ba40: 790a 6164 6465 6420 6f62 6a65 6374 2e72 y.added object.r\n-0001ba50: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n-0001ba60: 672d 7265 6652 6561 6420 616e 206f 626a g-refRead an obj\n-0001ba70: 6563 7420 6672 6f6d 2074 6865 2072 696e ect from the rin\n-0001ba80: 6720 6275 6666 6572 2052 494e 472e 2049 g buffer RING. I\n-0001ba90: 6620 4445 5054 4820 6973 2074 7275 6520 f DEPTH is true \n-0001baa0: 6974 0a64 6566 696e 6573 2074 6865 206f it.defines the o\n-0001bab0: 626a 6563 7420 746f 2061 6363 6573 732c bject to access,\n-0001bac0: 2074 6865 206d 6f73 7420 7265 6365 6e74 the most recent\n-0001bad0: 6c79 2061 6464 6564 2069 7465 6d20 6973 ly added item is\n-0001bae0: 2061 740a 6465 7074 6820 7a65 726f 2c20 at.depth zero, \n-0001baf0: 7468 6520 6e65 7874 2061 7420 6465 7074 the next at dept\n-0001bb00: 6820 6f6e 652c 2061 6e64 2073 6f20 6f6e h one, and so on\n-0001bb10: 2e20 4966 2074 6865 7265 2069 7320 6e6f . If there is no\n-0001bb20: 2069 7465 6d20 6174 0a44 4550 5448 206e item at.DEPTH n\n-0001bb30: 696c 2069 7320 7265 7475 726e 6564 2e00 il is returned..\n-0001bb40: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n-0001bb50: 6e67 2d72 6566 2052 494e 4720 2321 6f70 ng-ref RING #!op\n-0001bb60: 7469 6f6e 616c 2044 4550 5448 0072 6570 tional DEPTH.rep\n-0001bb70: 2e74 6872 6561 6473 2e6d 7574 6578 236d .threads.mutex#m\n-0001bb80: 6179 6265 2d6f 6274 6169 6e2d 6d75 7465 aybe-obtain-mute\n-0001bb90: 7820 4d54 5872 6570 2e74 6872 6561 6473 x MTXrep.threads\n-0001bba0: 2e6d 6573 7361 6765 2d70 6f72 7423 6d61 .message-port#ma\n-0001bbb0: 6b65 2d6d 6573 7361 6765 2d70 6f72 7443 ke-message-portC\n-0001bbc0: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n-0001bbd0: 2061 206e 6577 206d 6573 7361 6765 2070 a new message p\n-0001bbe0: 6f72 742e 0072 6570 2e74 6872 6561 6473 ort..rep.threads\n-0001bbf0: 2e6d 6573 7361 6765 2d70 6f72 7423 6d65 .message-port#me\n-0001bc00: 7373 6167 652d 6665 7463 6820 504f 5254 ssage-fetch PORT\n-0001bc10: 2023 216f 7074 696f 6e61 6c20 5449 4d45 #!optional TIME\n-0001bc20: 4f55 5472 6570 2e74 6872 6561 6473 2e6d OUTrep.threads.m\n-0001bc30: 6573 7361 6765 2d70 6f72 7423 6d65 7373 essage-port#mess\n-0001bc40: 6167 652d 7365 6e64 5365 6e64 2074 6865 age-sendSend the\n-0001bc50: 206d 6573 7361 6765 204d 4553 5341 4745 message MESSAGE\n-0001bc60: 2028 616e 2061 7262 6974 7261 7279 2076 (an arbitrary v\n-0001bc70: 616c 7565 2920 746f 206d 6573 7361 6765 alue) to message\n-0001bc80: 2070 6f72 7420 504f 5254 2e72 6570 2e64 port PORT.rep.d\n-0001bc90: 6174 6123 6d65 6d62 6572 2d69 6653 696d ata#member-ifSim\n-0001bca0: 696c 6172 2074 6f20 7468 6520 606d 656d ilar to the `mem\n-0001bcb0: 6265 7227 2066 756e 6374 696f 6e2c 2065 ber' function, e\n-0001bcc0: 7863 6570 7420 7468 6174 2074 6865 2066 xcept that the f\n-0001bcd0: 756e 6374 696f 6e20 4655 4e20 6973 0a63 unction FUN is.c\n-0001bce0: 616c 6c65 6420 746f 2074 6573 7420 7468 alled to test th\n-0001bcf0: 6520 656c 656d 656e 7473 2066 6f72 206d e elements for m\n-0001bd00: 6174 6368 6573 2e20 4966 2060 2846 554e atches. If `(FUN\n-0001bd10: 2045 4c54 2927 2072 6574 7572 6e73 2074 ELT)' returns t\n-0001bd20: 7275 652c 0a74 6865 6e20 7468 6520 7375 rue,.then the su\n-0001bd30: 626c 6973 7420 7374 6172 7469 6e67 2077 blist starting w\n-0001bd40: 6974 6820 454c 5420 6973 2072 6574 7572 ith ELT is retur\n-0001bd50: 6e65 642e 0072 6570 2e64 6174 6123 6d65 ned..rep.data#me\n-0001bd60: 6d62 6572 2d69 6620 4655 4e20 4c53 5472 mber-if FUN LSTr\n-0001bd70: 6570 2e73 7973 7465 6d23 7365 7465 6e76 ep.system#setenv\n-0001bd80: 5365 7420 7468 6520 6375 7272 656e 7420 Set the current \n-0001bd90: 7661 6c75 6520 6f66 2074 6865 2065 6e76 value of the env\n-0001bda0: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl\n-0001bdb0: 6520 4e41 4d45 2074 6f20 7468 6520 7374 e NAME to the st\n-0001bdc0: 7269 6e67 2056 414c 5545 2e0a 5468 6520 ring VALUE..The \n-0001bdd0: 6070 726f 6365 7373 2d65 6e76 6972 6f6e `process-environ\n-0001bde0: 6d65 6e74 2720 7661 7269 6162 6c65 2069 ment' variable i\n-0001bdf0: 7320 6465 7374 7275 6374 6976 656c 7920 s destructively \n-0001be00: 6d6f 6469 6669 6564 2e00 7265 702e 7379 modified..rep.sy\n-0001be10: 7374 656d 2373 6574 656e 7620 4e41 4d45 stem#setenv NAME\n-0001be20: 2056 414c 5545 7265 702e 7379 7374 656d VALUErep.system\n-0001be30: 2375 6e73 6574 656e 7644 656c 6574 6520 #unsetenvDelete \n-0001be40: 7468 6520 656e 7669 726f 6e6d 656e 7420 the environment \n-0001be50: 7661 7269 6162 6c65 2063 616c 6c65 6420 variable called \n-0001be60: 4e41 4d45 2e00 7265 702e 7379 7374 656d NAME..rep.system\n-0001be70: 2375 6e73 6574 656e 7620 4e41 4d45 2a69 #unsetenv NAME*i\n-0001be80: 7370 656c 6c2d 6563 686f 2d6f 7574 7075 spell-echo-outpu\n-0001be90: 742a 5573 6520 666f 7220 6465 6275 6767 t*Use for debugg\n-0001bea0: 696e 6720 6f6e 6c79 2e72 6570 2e75 7469 ing only.rep.uti\n-0001beb0: 6c2e 6973 7065 6c6c 2370 726f 6365 7373 l.ispell#process\n-0001bec0: 2d62 7573 7957 6865 6e20 742c 2074 6865 -busyWhen t, the\n-0001bed0: 2070 726f 6365 7373 2069 7320 6265 696e process is bein\n-0001bee0: 6720 7573 6564 2074 6f20 6368 6563 6b20 g used to check \n-0001bef0: 6120 776f 7264 2c20 6275 7420 6e6f 7420 a word, but not \n-0001bf00: 616c 6c0a 7265 7375 6c74 7320 6861 7665 all.results have\n-0001bf10: 2062 6565 6e20 7265 6365 6976 6564 2e72 been received.r\n-0001bf20: 6570 2e75 7469 6c2e 6973 7065 6c6c 2369 ep.util.ispell#i\n-0001bf30: 7370 656c 6c2d 7374 6f70 4b69 6c6c 2061 spell-stopKill a\n-0001bf40: 6e79 2073 7562 7072 6f63 6573 7365 7320 ny subprocesses \n-0001bf50: 6265 696e 6720 7573 6564 2069 6e74 6572 being used inter\n-0001bf60: 6e61 6c6c 7920 746f 2072 756e 2049 7370 nally to run Isp\n-0001bf70: 656c 6c2e 0072 6570 2e75 7469 6c2e 6973 ell..rep.util.is\n-0001bf80: 7065 6c6c 2369 7370 656c 6c2d 7374 6f70 pell#ispell-stop\n-0001bf90: 0072 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n-0001bfa0: 2369 7370 656c 6c2d 6164 642d 776f 7264 #ispell-add-word\n-0001bfb0: 2d74 6f2d 6469 6374 696f 6e61 7279 2057 -to-dictionary W\n-0001bfc0: 4f52 4400 7265 702e 6c61 6e67 2e69 6e74 ORD.rep.lang.int\n-0001bfd0: 6572 7072 6574 6572 236c 6574 2a20 2e20 erpreter#let* . \n-0001bfe0: 4152 4753 0000 0000 0000 0000 0000 0000 ARGS............\n-0001bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001c000: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n-0001c010: 6d23 6465 6669 6e65 2d69 6e74 6572 6661 m#define-interfa\n-0001c020: 6365 4173 736f 6369 6174 6520 7468 6520 ceAssociate the \n-0001c030: 7379 6d62 6f6c 204e 414d 4520 7769 7468 symbol NAME with\n-0001c040: 2074 6865 206d 6f64 756c 6520 696e 7465 the module inte\n-0001c050: 7266 6163 6520 5349 4720 2869 6e20 610a rface SIG (in a.\n-0001c060: 7365 7061 7261 7465 2069 6e74 6572 6661 separate interfa\n-0001c070: 6365 2d6e 616d 6520 6e61 6d65 7370 6163 ce-name namespac\n-0001c080: 6529 2e20 416e 2069 6e74 6572 6661 6365 e). An interface\n-0001c090: 2073 7065 6369 6669 6361 7469 6f6e 206d specification m\n-0001c0a0: 7573 7420 6265 0a6f 6620 7468 6520 666f ust be.of the fo\n-0001c0b0: 726d 3a0a 0a20 2020 494e 5445 5246 4143 rm:.. INTERFAC\n-0001c0c0: 4520 2d3e 2020 2865 7870 6f72 7420 5b49 E -> (export [I\n-0001c0d0: 442e 2e2e 5d29 0a09 2020 2020 206f 7220 D...]).. or \n-0001c0e0: 204e 414d 450a 0920 2020 2020 6f72 2020 NAME.. or \n-0001c0f0: 2863 6f6d 706f 756e 642d 696e 7465 7266 (compound-interf\n-0001c100: 6163 6520 5b49 4e54 4552 4641 4345 2e2e ace [INTERFACE..\n-0001c110: 2e5d 290a 0920 2020 2020 6f72 2020 2873 .]).. or (s\n-0001c120: 7472 7563 7475 7265 2d69 6e74 6572 6661 tructure-interfa\n-0001c130: 6365 205b 5354 5255 4354 5552 452d 4e41 ce [STRUCTURE-NA\n-0001c140: 4d45 2e2e 2e5d 290a 0a77 6865 7265 2061 ME...])..where a\n-0001c150: 6e20 4944 2069 7320 6120 7379 6d62 6f6c n ID is a symbol\n-0001c160: 206e 616d 696e 6720 6120 746f 702d 6c65 naming a top-le\n-0001c170: 7665 6c20 6269 6e64 696e 6720 746f 2065 vel binding to e\n-0001c180: 7870 6f72 742c 2061 6e64 204e 414d 450a xport, and NAME.\n-0001c190: 6973 2074 6865 206e 616d 6520 6f66 2061 is the name of a\n-0001c1a0: 6e20 696e 7465 7266 6163 6520 7072 6576 n interface prev\n-0001c1b0: 696f 7573 6c79 2064 6566 696e 6564 2075 iously defined u\n-0001c1c0: 7369 6e67 2064 6566 696e 652d 696e 7465 sing define-inte\n-0001c1d0: 7266 6163 652e 0a0a 5468 6520 6065 7870 rface...The `exp\n-0001c1e0: 6f72 7427 2066 6f72 6d20 6164 6473 2074 ort' form adds t\n-0001c1f0: 6f70 2d6c 6576 656c 2064 6566 696e 6974 op-level definit\n-0001c200: 696f 6e73 2049 442e 2e2e 2074 6f20 7468 ions ID... to th\n-0001c210: 6520 696e 7465 7266 6163 653b 0a74 6865 e interface;.the\n-0001c220: 2060 636f 6d70 6f75 6e64 2d69 6e74 6572 `compound-inter\n-0001c230: 6661 6365 2720 636c 6175 7365 7320 666f face' clauses fo\n-0001c240: 726d 7320 7468 6520 756e 696f 6e20 6f66 rms the union of\n-0001c250: 2074 6865 2067 6976 656e 0a69 6e74 6572 the given.inter\n-0001c260: 6661 6365 732e 7265 702e 6d6f 6475 6c65 faces.rep.module\n-0001c270: 2d73 7973 7465 6d23 6465 6669 6e65 2d73 -system#define-s\n-0001c280: 7472 7563 7475 7265 4372 6561 7465 2061 tructureCreate a\n-0001c290: 206d 6f64 756c 6520 6361 6c6c 6564 204e module called N\n-0001c2a0: 414d 4520 7768 6f73 6520 696e 7465 7266 AME whose interf\n-0001c2b0: 6163 6520 6973 2053 4947 2c20 7768 6f73 ace is SIG, whos\n-0001c2c0: 650a 636f 6e66 6967 7572 6174 696f 6e20 e.configuration \n-0001c2d0: 6973 2064 6566 696e 6564 2062 7920 434f is defined by CO\n-0001c2e0: 4e46 4947 2028 6569 7468 6572 2061 2073 NFIG (either a s\n-0001c2f0: 696e 676c 6520 636c 6175 7365 2c20 6f72 ingle clause, or\n-0001c300: 2061 206c 6973 740a 6f66 2063 6c61 7573 a list.of claus\n-0001c310: 6573 292c 2061 6e64 2077 686f 7365 2064 es), and whose d\n-0001c320: 6566 696e 6974 696f 6e73 2061 7265 2064 efinitions are d\n-0001c330: 6566 696e 6564 2062 7920 7468 6520 6c69 efined by the li\n-0001c340: 7374 206f 6620 666f 726d 730a 424f 4459 st of forms.BODY\n-0001c350: 2e0a 0a53 6565 2074 6865 2060 6465 6669 ...See the `defi\n-0001c360: 6e65 2d69 6e74 6572 6661 6365 2720 616e ne-interface' an\n-0001c370: 6420 6073 7472 7563 7475 7265 2720 6d61 d `structure' ma\n-0001c380: 6372 6f73 2066 6f72 2064 6573 6372 6970 cros for descrip\n-0001c390: 7469 6f6e 7320 6f66 0a74 6865 2069 6e74 tions of.the int\n-0001c3a0: 6572 6661 6365 2061 6e64 2063 6f6e 6669 erface and confi\n-0001c3b0: 6775 7261 7469 6f6e 2063 6c61 7573 6520 guration clause \n-0001c3c0: 7379 6e74 6178 6573 2072 6573 7065 6374 syntaxes respect\n-0001c3d0: 6976 656c 792e 0072 6570 2e64 6174 6123 ively..rep.data#\n-0001c3e0: 7374 7269 6e67 2d63 6170 6974 616c 697a string-capitaliz\n-0001c3f0: 6564 2d70 2058 7265 702e 6461 7461 2373 ed-p Xrep.data#s\n-0001c400: 7472 696e 672d 7570 6361 7365 5265 7475 tring-upcaseRetu\n-0001c410: 726e 2061 206e 6577 2073 7472 696e 672c rn a new string,\n-0001c420: 2061 6e20 7570 7065 7220 6361 7365 2063 an upper case c\n-0001c430: 6f70 7920 6f66 2073 7472 696e 6720 582e opy of string X.\n-0001c440: 0072 6570 2e64 6174 6123 6d61 7063 6f6e .rep.data#mapcon\n-0001c450: 6361 7420 4655 4e20 5345 5155 454e 4345 cat FUN SEQUENCE\n-0001c460: 2053 4550 4152 4154 4f52 7265 702e 6461 SEPARATORrep.da\n-0001c470: 7461 2e72 696e 6723 7269 6e67 2d63 6170 ta.ring#ring-cap\n-0001c480: 6163 6974 7952 6574 7572 6e73 2074 6865 acityReturns the\n-0001c490: 206e 756d 6265 7220 6f66 2073 6c6f 7473 number of slots\n-0001c4a0: 2069 6e20 7468 6520 7269 6e67 2062 7566 in the ring buf\n-0001c4b0: 6665 7220 5249 4e47 2e00 7265 702e 6461 fer RING..rep.da\n-0001c4c0: 7461 2e72 696e 6723 7269 6e67 2d61 7070 ta.ring#ring-app\n-0001c4d0: 656e 6420 5249 4e47 204f 424a 4543 5400 end RING OBJECT.\n-0001c4e0: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n-0001c4f0: 6e67 2d72 6570 6c61 6365 2052 494e 4720 ng-replace RING \n-0001c500: 4f42 4a45 4354 7265 702e 7468 7265 6164 OBJECTrep.thread\n-0001c510: 732e 7574 696c 7323 7769 7468 6f75 742d s.utils#without-\n-0001c520: 696e 7465 7272 7570 7473 4576 616c 7561 interruptsEvalua\n-0001c530: 7465 2060 2870 726f 676e 2046 4f52 4d53 te `(progn FORMS\n-0001c540: 2927 2077 6974 6820 7468 7265 6164 2070 )' with thread p\n-0001c550: 7265 656d 7074 696f 6e20 6469 7361 626c reemption disabl\n-0001c560: 6564 2e00 7265 702e 7468 7265 6164 732e ed..rep.threads.\n-0001c570: 7574 696c 7323 7769 7468 6f75 742d 696e utils#without-in\n-0001c580: 7465 7272 7570 7473 202e 2046 4f52 4d53 terrupts . FORMS\n-0001c590: 7265 702e 7468 7265 6164 732e 6d75 7465 rep.threads.mute\n-0001c5a0: 7823 6f62 7461 696e 2d6d 7574 6578 4f62 x#obtain-mutexOb\n-0001c5b0: 7461 696e 2074 6865 206d 7574 6578 204d tain the mutex M\n-0001c5c0: 5458 2066 6f72 2074 6865 2063 7572 7265 TX for the curre\n-0001c5d0: 6e74 2074 6872 6561 642e 2057 696c 6c20 nt thread. Will \n-0001c5e0: 7375 7370 656e 6420 7468 6520 6375 7272 suspend the curr\n-0001c5f0: 656e 740a 7468 7265 6164 2075 6e74 696c ent.thread until\n-0001c600: 2074 6865 206d 7574 6578 2069 7320 6176 the mutex is av\n-0001c610: 6169 6c61 626c 652e 2052 6574 7572 6e73 ailable. Returns\n-0001c620: 2066 616c 7365 2069 6620 7468 6520 7469 false if the ti\n-0001c630: 6d65 6f75 7420 6578 7069 7265 642e 0072 meout expired..r\n-0001c640: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex\n-0001c650: 2372 656c 6561 7365 2d6d 7574 6578 204d #release-mutex M\n-0001c660: 5458 7265 702e 7468 7265 6164 732e 6d65 TXrep.threads.me\n-0001c670: 7373 6167 652d 706f 7274 236d 6573 7361 ssage-port#messa\n-0001c680: 6765 2d77 6169 7469 6e67 2d70 5265 7475 ge-waiting-pRetu\n-0001c690: 726e 2074 7275 6520 6966 2074 6865 7265 rn true if there\n-0001c6a0: 2061 7265 206d 6573 7361 6765 7320 7761 are messages wa\n-0001c6b0: 6974 696e 6720 6f6e 206d 6573 7361 6765 iting on message\n-0001c6c0: 2070 6f72 7420 504f 5254 2e00 7265 702e port PORT..rep.\n-0001c6d0: 766d 2e64 6973 6173 7365 6d62 6c65 7223 vm.disassembler#\n-0001c6e0: 6469 7361 7373 656d 626c 6520 4152 4720 disassemble ARG \n-0001c6f0: 2321 6f70 7469 6f6e 616c 2053 5452 4541 #!optional STREA\n-0001c700: 4d20 4445 5054 4800 7265 702e 6461 7461 M DEPTH.rep.data\n-0001c710: 2361 7373 6f63 2d72 6567 6578 7020 494e #assoc-regexp IN\n-0001c720: 5055 5420 414c 4953 5420 2321 6f70 7469 PUT ALIST #!opti\n-0001c730: 6f6e 616c 2046 4f4c 442d 4341 5345 7265 onal FOLD-CASEre\n-0001c740: 702e 6461 7461 2372 656d 6f76 652d 6966 p.data#remove-if\n-0001c750: 5265 7475 726e 7320 6120 6e65 7720 636f Returns a new co\n-0001c760: 7079 206f 6620 4c53 5420 7769 7468 2061 py of LST with a\n-0001c770: 6e79 2065 6c65 6d65 6e74 7320 7265 6d6f ny elements remo\n-0001c780: 7665 6420 666f 7220 7768 6963 6820 2850 ved for which (P\n-0001c790: 5245 4420 454c 5429 0a72 6574 7572 6e73 RED ELT).returns\n-0001c7a0: 2074 7275 652e 0072 6570 2e64 6174 6123 true..rep.data#\n-0001c7b0: 7265 6d6f 7665 2045 4c54 204c 5354 0072 remove ELT LST.r\n-0001c7c0: 6570 2e64 6174 6123 7265 6d71 2045 4c54 ep.data#remq ELT\n-0001c7d0: 204c 5354 7265 702e 6461 7461 236d 616b LSTrep.data#mak\n-0001c7e0: 652d 6775 6172 6469 616e 4372 6561 7465 e-guardianCreate\n-0001c7f0: 2061 206e 6577 2067 7561 7264 6961 6e2e a new guardian.\n-0001c800: 2047 7561 7264 6961 6e73 2070 726f 7669 Guardians provi\n-0001c810: 6465 2061 206d 6561 6e73 206f 6620 7072 de a means of pr\n-0001c820: 6f74 6563 7469 6e67 2064 6174 610a 6f62 otecting data.ob\n-0001c830: 6a65 6374 7320 6672 6f6d 2064 6561 6c6c jects from deall\n-0001c840: 6f63 6174 696f 6e20 7768 656e 2074 6865 ocation when the\n-0001c850: 7920 6861 7665 206e 6f20 6578 7461 6e74 y have no extant\n-0001c860: 2072 6566 6572 656e 6365 732e 0a0a 606d references...`m\n-0001c870: 616b 652d 6775 6172 6469 616e 2720 7265 ake-guardian' re\n-0001c880: 7475 726e 7320 6120 6675 6e63 7469 6f6e turns a function\n-0001c890: 2072 6570 7265 7365 6e74 696e 6720 6120 representing a \n-0001c8a0: 7369 6e67 6c65 2067 7561 7264 6961 6e2e single guardian.\n-0001c8b0: 0a43 616c 6c69 6e67 2074 6869 7320 6675 .Calling this fu\n-0001c8c0: 6e63 7469 6f6e 2077 6974 6820 6120 7369 nction with a si\n-0001c8d0: 6e67 6c65 2061 7267 756d 656e 7420 6164 ngle argument ad\n-0001c8e0: 6473 2074 6861 7420 7661 6c75 6520 746f ds that value to\n-0001c8f0: 2074 6865 0a6c 6973 7420 6f66 206f 626a the.list of obj\n-0001c900: 6563 7473 2070 726f 7465 6374 6564 2062 ects protected b\n-0001c910: 7920 7468 6520 6775 6172 6469 616e 2e20 y the guardian. \n-0001c920: 4361 6c6c 696e 6720 7468 6520 6675 6e63 Calling the func\n-0001c930: 7469 6f6e 2077 6974 6820 6e6f 0a61 7267 tion with no.arg\n-0001c940: 756d 656e 7473 2072 6574 7572 6e73 206f uments returns o\n-0001c950: 6e65 206f 6620 7468 6520 6f62 6a65 6374 ne of the object\n-0001c960: 7320 7468 6174 2077 6f75 6c64 206f 7468 s that would oth\n-0001c970: 6572 7769 7365 2068 6176 6520 6265 656e erwise have been\n-0001c980: 0a64 6561 6c6c 6f63 6174 6564 2062 7920 .deallocated by \n-0001c990: 7468 6520 6761 7262 6167 6520 636f 6c6c the garbage coll\n-0001c9a0: 6563 746f 722c 206f 7220 6661 6c73 6520 ector, or false \n-0001c9b0: 6966 206e 6f20 7375 6368 206f 626a 6563 if no such objec\n-0001c9c0: 7473 0a65 7869 7374 2074 6861 7420 6861 ts.exist that ha\n-0001c9d0: 7665 206e 6f74 2061 6c72 6561 6479 2062 ve not already b\n-0001c9e0: 6565 6e20 7265 7475 726e 6564 2e00 7265 een returned..re\n-0001c9f0: 702e 7379 7374 656d 2367 6574 656e 7620 p.system#getenv \n-0001ca00: 4e41 4d45 0072 6570 2e73 7973 7465 6d23 NAME.rep.system#\n-0001ca10: 7077 642d 7072 6f6d 7074 2050 524f 4d50 pwd-prompt PROMP\n-0001ca20: 5472 6570 2e75 7469 6c2e 6d69 7363 2370 Trep.util.misc#p\n-0001ca30: 726f 6772 616d 2d65 7869 7374 732d 7052 rogram-exists-pR\n-0001ca40: 6574 7572 6e73 2074 7275 6520 6966 2061 eturns true if a\n-0001ca50: 2070 726f 6772 616d 206e 616d 6564 2043 program named C\n-0001ca60: 4d44 2063 616e 2062 6520 666f 756e 6420 MD can be found \n-0001ca70: 696e 2074 6865 2063 7572 7265 6e74 2070 in the current p\n-0001ca80: 6174 6872 6570 2e75 7469 6c2e 7469 6d65 athrep.util.time\n-0001ca90: 2374 696d 652d 3e73 6563 6f6e 6473 436f #time->secondsCo\n-0001caa0: 6e76 6572 7420 7468 6520 7469 6d65 7374 nvert the timest\n-0001cab0: 616d 7020 5449 4d45 2074 6f20 7468 6520 amp TIME to the \n-0001cac0: 6e75 6d62 6572 206f 6620 7365 636f 6e64 number of second\n-0001cad0: 7320 7369 6e63 6520 7468 6520 6570 6f63 s since the epoc\n-0001cae0: 682e 7265 702e 7574 696c 2e64 6174 6523 h.rep.util.date#\n-0001caf0: 6461 7465 2d74 696d 657a 6f6e 652d 616c date-timezone-al\n-0001cb00: 6973 7441 6c69 7374 206f 6620 2854 494d istAlist of (TIM\n-0001cb10: 455a 4f4e 4520 2e20 4d49 4e55 5445 532d EZONE . MINUTES-\n-0001cb20: 4449 4646 4552 454e 4345 292e 2a69 7370 DIFFERENCE).*isp\n-0001cb30: 656c 6c2d 7072 6f67 7261 6d2a 4669 6c65 ell-program*File\n-0001cb40: 6e61 6d65 206f 6620 7072 6f67 7261 6d20 name of program \n-0001cb50: 7573 6564 2074 6f20 7374 6172 7420 6973 used to start is\n-0001cb60: 7065 6c6c 2831 292e 2a69 7370 656c 6c2d pell(1).*ispell-\n-0001cb70: 6f70 7469 6f6e 732a 4c69 7374 206f 6620 options*List of \n-0001cb80: 6f70 7469 6f6e 7320 746f 2070 6173 7320 options to pass \n-0001cb90: 746f 2049 7370 656c 6c2a 6973 7065 6c6c to Ispell*ispell\n-0001cba0: 2d64 6963 7469 6f6e 6172 792a 4e61 6d65 -dictionary*Name\n-0001cbb0: 206f 6620 6469 6374 696f 6e61 7279 2074 of dictionary t\n-0001cbc0: 6f20 7061 7373 2074 6f20 4973 7065 6c6c o pass to Ispell\n-0001cbd0: 2c20 6f72 206e 696c 2066 6f72 2074 6865 , or nil for the\n-0001cbe0: 2064 6566 6175 6c74 2e2a 6973 7065 6c6c default.*ispell\n-0001cbf0: 2d74 696d 656f 7574 2a53 6563 6f6e 6473 -timeout*Seconds\n-0001cc00: 2074 6f20 7761 6974 2066 6f72 2069 7370 to wait for isp\n-0001cc10: 656c 6c20 6f75 7470 7574 2062 6566 6f72 ell output befor\n-0001cc20: 6520 6769 7669 6e67 2075 702e 7265 702e e giving up.rep.\n-0001cc30: 7574 696c 2e69 7370 656c 6c23 7072 6f63 util.ispell#proc\n-0001cc40: 6573 7353 7562 7072 6f63 6573 7320 7468 essSubprocess th\n-0001cc50: 6174 2069 7370 656c 6c20 6973 2072 756e at ispell is run\n-0001cc60: 6e69 6e67 2069 6e2c 206f 7220 6e69 6c20 ning in, or nil \n-0001cc70: 6966 2069 7370 656c 6c20 6973 6e27 7420 if ispell isn't \n-0001cc80: 7275 6e6e 696e 672e 7265 702e 7574 696c running.rep.util\n-0001cc90: 2e69 7370 656c 6c23 6c69 6e65 2d63 616c .ispell#line-cal\n-0001cca0: 6c62 6163 6b46 756e 6374 696f 6e20 746f lbackFunction to\n-0001ccb0: 2063 616c 6c20 6173 796e 6368 726f 6e6f call asynchrono\n-0001ccc0: 7573 6c79 2077 6974 6820 6120 7369 6e67 usly with a sing\n-0001ccd0: 6c65 206c 696e 6520 6f66 206f 7574 7075 le line of outpu\n-0001cce0: 7420 6672 6f6d 2069 7370 656c 6c2e 0072 t from ispell..r\n-0001ccf0: 6570 2e75 7469 6c2e 6973 7065 6c6c 2369 ep.util.ispell#i\n-0001cd00: 7370 656c 6c2d 7365 742d 6469 6374 696f spell-set-dictio\n-0001cd10: 6e61 7279 2044 4943 542d 4e41 4d45 7265 nary DICT-NAMEre\n-0001cd20: 702e 7574 696c 2e69 7370 656c 6c23 6973 p.util.ispell#is\n-0001cd30: 7065 6c6c 2d61 6464 2d77 6f72 642d 746f pell-add-word-to\n-0001cd40: 2d64 6963 7469 6f6e 6172 7941 6464 2074 -dictionaryAdd t\n-0001cd50: 6865 2073 7472 696e 6720 574f 5244 2074 he string WORD t\n-0001cd60: 6f20 796f 7572 2070 6572 736f 6e61 6c20 o your personal \n-0001cd70: 4973 7065 6c6c 2064 6963 7469 6f6e 6172 Ispell dictionar\n-0001cd80: 792e 7265 702e 7574 696c 2e69 7370 656c y.rep.util.ispel\n-0001cd90: 6c23 6973 7065 6c6c 2d61 6464 2d77 6f72 l#ispell-add-wor\n-0001cda0: 642d 666f 722d 7365 7373 696f 6e41 6464 d-for-sessionAdd\n-0001cdb0: 2074 6865 2073 7472 696e 6720 574f 5244 the string WORD\n-0001cdc0: 2074 6f20 4973 7065 6c6c 2773 2070 6572 to Ispell's per\n-0001cdd0: 2d73 6573 7369 6f6e 2064 6963 7469 6f6e -session diction\n-0001cde0: 6172 792e 0072 6570 2e75 7469 6c2e 6973 ary..rep.util.is\n-0001cdf0: 7065 6c6c 2369 7370 656c 6c2d 7361 7665 pell#ispell-save\n-0001ce00: 2d64 6963 7469 6f6e 6172 7900 7265 702e -dictionary.rep.\n-0001ce10: 7379 7374 656d 2372 656d 6f76 652d 686f system#remove-ho\n-0001ce20: 6f6b 2d62 792d 6e61 6d65 2048 4f4f 4b20 ok-by-name HOOK \n-0001ce30: 4e41 4d45 0072 6570 2e73 7973 7465 6d23 NAME.rep.system#\n-0001ce40: 696e 2d68 6f6f 6b2d 7020 484f 4f4b 2d53 in-hook-p HOOK-S\n-0001ce50: 594d 424f 4c20 4655 4e72 6570 2e77 7777 YMBOL FUNrep.www\n-0001ce60: 2e71 756f 7465 2d75 726c 2375 726c 2d6d .quote-url#url-m\n-0001ce70: 6574 612d 7265 4120 7265 6765 7870 206d eta-reA regexp m\n-0001ce80: 6174 6368 696e 6720 6120 7369 6e67 6c65 atching a single\n-0001ce90: 2063 6861 7261 6374 6572 2074 6861 7420 character that \n-0001cea0: 6973 2072 6573 6572 7665 6420 696e 2074 is reserved in t\n-0001ceb0: 6865 2055 524c 2073 7065 632e 0a54 6869 he URL spec..Thi\n-0001cec0: 7320 6973 2074 616b 656e 2066 726f 6d20 s is taken from \n-0001ced0: 6472 6166 742d 6669 656c 6469 6e67 2d75 draft-fielding-u\n-0001cee0: 726c 2d73 796e 7461 782d 3032 2e74 7874 rl-syntax-02.txt\n-0001cef0: 202d 2d20 6368 6563 6b20 796f 7572 206c -- check your l\n-0001cf00: 6f63 616c 0a69 6e74 6572 6e65 7420 6472 ocal.internet dr\n-0001cf10: 6166 7473 2064 6972 6563 746f 7279 2066 afts directory f\n-0001cf20: 6f72 2061 2063 6f70 792e 7265 702e 6c61 or a copy.rep.la\n-0001cf30: 6e67 2e69 6e74 6572 7072 6574 6572 2374 ng.interpreter#t\n-0001cf40: 5468 6520 7379 6d62 6f6c 206f 6674 656e The symbol often\n-0001cf50: 2075 7365 6420 6173 2074 6865 2063 616e used as the can\n-0001cf60: 6f6e 6963 616c 2062 6f6f 6c65 616e 2d74 onical boolean-t\n-0001cf70: 7275 6520 7661 6c75 652e 0072 6570 2e6c rue value..rep.l\n-0001cf80: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001cf90: 6c65 7472 6563 2042 494e 4449 4e47 5320 letrec BINDINGS \n-0001cfa0: 2e20 424f 4459 0072 6570 2e6c 616e 672e . BODY.rep.lang.\n-0001cfb0: 696e 7465 7270 7265 7465 7223 6c65 742d interpreter#let-\n-0001cfc0: 666c 7569 6473 2042 494e 4449 4e47 5320 fluids BINDINGS \n-0001cfd0: 2e20 424f 4459 0072 6570 2e6c 616e 672e . BODY.rep.lang.\n-0001cfe0: 696e 7465 7270 7265 7465 7223 6361 7365 interpreter#case\n-0001cff0: 204b 4559 202e 2043 4c41 5553 4553 0000 KEY . CLAUSES..\n-0001d000: 0072 6570 2e74 6872 6561 6473 2e6d 7574 .rep.threads.mut\n-0001d010: 6578 236f 6274 6169 6e2d 6d75 7465 7820 ex#obtain-mutex \n-0001d020: 4d54 5820 2321 6f70 7469 6f6e 616c 2054 MTX #!optional T\n-0001d030: 494d 454f 5554 7265 702e 7468 7265 6164 IMEOUTrep.thread\n-0001d040: 732e 6d75 7465 7823 6d61 7962 652d 6f62 s.mutex#maybe-ob\n-0001d050: 7461 696e 2d6d 7574 6578 4174 7465 6d70 tain-mutexAttemp\n-0001d060: 7420 746f 206f 6274 6169 6e20 6d75 7465 t to obtain mute\n-0001d070: 7820 4d54 5820 666f 7220 7468 6520 6375 x MTX for the cu\n-0001d080: 7272 656e 7420 7468 7265 6164 2077 6974 rrent thread wit\n-0001d090: 686f 7574 2062 6c6f 636b 696e 672e 0a52 hout blocking..R\n-0001d0a0: 6574 7572 6e73 2074 7275 6520 6966 2061 eturns true if a\n-0001d0b0: 626c 6520 746f 206f 6274 6169 6e20 7468 ble to obtain th\n-0001d0c0: 6520 6d75 7465 782c 2066 616c 7365 206f e mutex, false o\n-0001d0d0: 7468 6572 7769 7365 2e72 6570 2e74 6872 therwise.rep.thr\n-0001d0e0: 6561 6473 2e6d 6573 7361 6765 2d70 6f72 eads.message-por\n-0001d0f0: 7423 6d65 7373 6167 652d 6665 7463 6846 t#message-fetchF\n-0001d100: 6574 6368 2074 6865 2065 6172 6c69 6573 etch the earlies\n-0001d110: 7420 756e 7265 6164 206d 6573 7361 6765 t unread message\n-0001d120: 2073 656e 7420 746f 206d 6573 7361 6765 sent to message\n-0001d130: 2070 6f72 7420 504f 5254 2e20 426c 6f63 port PORT. Bloc\n-0001d140: 6b73 2074 6865 0a63 7572 7265 6e74 2074 ks the.current t\n-0001d150: 6872 6561 6420 666f 7220 5449 4d45 4f55 hread for TIMEOU\n-0001d160: 5420 6d69 6c6c 6973 6563 6f6e 6473 2c20 T milliseconds, \n-0001d170: 6f72 2069 6e64 6566 696e 6974 656c 7920 or indefinitely \n-0001d180: 6966 2054 494d 454f 5554 2069 736e 2774 if TIMEOUT isn't\n-0001d190: 0a64 6566 696e 6564 2e20 5265 7475 726e .defined. Return\n-0001d1a0: 7320 7468 6520 6d65 7373 6167 652c 206f s the message, o\n-0001d1b0: 7220 6661 6c73 6520 6966 206e 6f20 6d65 r false if no me\n-0001d1c0: 7373 6167 6520 636f 756c 6420 6265 2072 ssage could be r\n-0001d1d0: 6561 642e 7265 702e 6461 7461 2361 7373 ead.rep.data#ass\n-0001d1e0: 6f63 2d72 6567 6578 7053 6361 6e20 414c oc-regexpScan AL\n-0001d1f0: 4953 5420 666f 7220 616e 2065 6c65 6d65 IST for an eleme\n-0001d200: 6e74 2077 686f 7365 2063 6172 2069 7320 nt whose car is \n-0001d210: 6120 7265 6775 6c61 7220 6578 7072 6573 a regular expres\n-0001d220: 7369 6f6e 206d 6174 6368 696e 6720 7468 sion matching th\n-0001d230: 650a 7374 7269 6e67 2049 4e50 5554 2e72 e.string INPUT.r\n-0001d240: 6570 2e64 6174 6123 7265 6d6f 7665 2d69 ep.data#remove-i\n-0001d250: 662d 6e6f 7452 6574 7572 6e73 2061 206e f-notReturns a n\n-0001d260: 6577 2063 6f70 7920 6f66 204c 5354 2077 ew copy of LST w\n-0001d270: 6974 6820 616e 7920 656c 656d 656e 7473 ith any elements\n-0001d280: 2072 656d 6f76 6564 2066 6f72 2077 6869 removed for whi\n-0001d290: 6368 2028 5052 4544 2045 4c54 290a 7265 ch (PRED ELT).re\n-0001d2a0: 7475 726e 7320 6661 6c73 652e 7265 702e turns false.rep.\n-0001d2b0: 6461 7461 2372 656d 7152 6574 7572 6e73 data#remqReturns\n-0001d2c0: 2061 206e 6577 2063 6f70 7920 6f66 204c a new copy of L\n-0001d2d0: 5354 2077 6974 6820 616c 6c20 656c 656d ST with all elem\n-0001d2e0: 656e 7473 2060 6571 2720 746f 2045 4c54 ents `eq' to ELT\n-0001d2f0: 2064 6973 6361 7264 6564 2e72 6570 2e73 discarded.rep.s\n-0001d300: 7973 7465 6d23 6765 7465 6e76 5265 7475 ystem#getenvRetu\n-0001d310: 726e 2074 6865 2076 616c 7565 206f 6620 rn the value of \n-0001d320: 7468 6520 656e 7669 726f 6e6d 656e 7420 the environment \n-0001d330: 7661 7269 6162 6c65 204e 414d 452c 2061 variable NAME, a\n-0001d340: 2073 7472 696e 672e 2054 6865 2076 6172 string. The var\n-0001d350: 6961 626c 650a 6070 726f 6365 7373 2d65 iable.`process-e\n-0001d360: 6e76 6972 6f6e 6d65 6e74 2720 6973 2075 nvironment' is u\n-0001d370: 7365 6420 746f 2066 696e 6420 7468 6520 sed to find the \n-0001d380: 7661 6c75 652e 7265 702e 7574 696c 2e74 value.rep.util.t\n-0001d390: 696d 6523 7469 6d65 2d52 6574 7572 6e20 ime#time-Return \n-0001d3a0: 7468 6520 6e75 6d62 6572 206f 6620 7365 the number of se\n-0001d3b0: 636f 6e64 7320 6469 6666 6572 656e 6365 conds difference\n-0001d3c0: 2062 6574 7765 656e 2074 696d 6573 7461 between timesta\n-0001d3d0: 6d70 7320 5431 2061 6e64 2054 322e 0072 mps T1 and T2..r\n-0001d3e0: 6570 2e75 7469 6c2e 7469 6d65 2374 696d ep.util.time#tim\n-0001d3f0: 652d 2054 3120 5432 7265 702e 7574 696c e- T1 T2rep.util\n-0001d400: 2e64 6174 6523 6461 7465 2d6d 6f6e 7468 .date#date-month\n-0001d410: 2d61 6c69 7374 416c 6973 7420 6f66 2028 -alistAlist of (\n-0001d420: 4d4f 4e54 482d 4e41 4d45 202e 204d 4f4e MONTH-NAME . MON\n-0001d430: 5448 2d4e 554d 292e 7265 702e 7574 696c TH-NUM).rep.util\n-0001d440: 2e64 6174 6523 6461 7465 2d74 776f 2d64 .date#date-two-d\n-0001d450: 6967 6974 2d79 6561 722d 7072 6566 6978 igit-year-prefix\n-0001d460: 4120 7477 6f2d 6469 6769 7420 7374 7269 A two-digit stri\n-0001d470: 6e67 2074 6861 7420 7769 6c6c 2062 6520 ng that will be \n-0001d480: 7072 6570 656e 6465 6420 746f 2079 6561 prepended to yea\n-0001d490: 7220 7370 6563 6966 6963 6174 696f 6e73 r specifications\n-0001d4a0: 2074 6861 740a 6f6e 6c79 2068 6176 6520 that.only have \n-0001d4b0: 7477 6f2c 206c 6f77 6572 206f 7264 6572 two, lower order\n-0001d4c0: 2c20 6469 6769 7473 2e20 5468 6973 2069 , digits. This i\n-0001d4d0: 7320 7069 636b 6564 2075 7020 6175 746f s picked up auto\n-0001d4e0: 6d61 7469 6361 6c6c 7920 6672 6f6d 0a74 matically from.t\n-0001d4f0: 6865 2063 7572 7265 6e74 2079 6561 722c he current year,\n-0001d500: 2069 2e65 2e20 3139 3937 202d 3e20 2231 i.e. 1997 -> \"1\n-0001d510: 3922 2c20 3230 3031 202d 3e20 2232 3022 9\", 2001 -> \"20\"\n-0001d520: 2e72 6570 2e75 7469 6c2e 6461 7465 2370 .rep.util.date#p\n-0001d530: 6172 7365 2d64 6174 6550 6172 7365 2074 arse-dateParse t\n-0001d540: 6865 2064 6174 6520 7370 6563 6966 6963 he date specific\n-0001d550: 7469 6f6e 2069 6e20 5354 5249 4e47 2c20 tion in STRING, \n-0001d560: 6f70 7469 6f6e 616c 6c79 2073 7461 7274 optionally start\n-0001d570: 696e 6720 6174 2074 6865 2050 4f49 4e54 ing at the POINT\n-0001d580: 2774 680a 6368 6172 6163 7465 7220 696e 'th.character in\n-0001d590: 2074 6865 2073 7472 696e 672e 2054 6869 the string. Thi\n-0001d5a0: 7320 7769 6c6c 2070 6172 7365 2064 6174 s will parse dat\n-0001d5b0: 6573 2069 6e20 5246 432d 3832 3220 6d61 es in RFC-822 ma\n-0001d5c0: 696c 206d 6573 7361 6765 732e 7265 702e il messages.rep.\n-0001d5d0: 7574 696c 2e69 7370 656c 6c23 6964 2d73 util.ispell#id-s\n-0001d5e0: 7472 696e 6753 7472 696e 6720 7365 6e74 tringString sent\n-0001d5f0: 2062 7920 6973 7065 6c6c 2069 6465 6e74 by ispell ident\n-0001d600: 6966 7969 6e67 2069 7473 656c 6620 7768 ifying itself wh\n-0001d610: 656e 2069 7420 7374 6172 7465 6420 6578 en it started ex\n-0001d620: 6563 7574 696e 672e 7265 702e 7574 696c ecuting.rep.util\n-0001d630: 2e69 7370 656c 6c23 7065 6e64 696e 672d .ispell#pending-\n-0001d640: 6f75 7470 7574 5374 7269 6e67 206f 6620 outputString of \n-0001d650: 6f75 7470 7574 2072 6563 6569 7665 6420 output received \n-0001d660: 6672 6f6d 2069 7370 656c 6c20 6275 7420 from ispell but \n-0001d670: 6e6f 7420 7072 6f63 6573 7365 642e 0072 not processed..r\n-0001d680: 6570 2e73 7973 7465 6d23 6164 642d 686f ep.system#add-ho\n-0001d690: 6f6b 2048 4f4f 4b2d 5359 4d42 4f4c 204e ok HOOK-SYMBOL N\n-0001d6a0: 4557 2d46 554e 4320 2321 6f70 7469 6f6e EW-FUNC #!option\n-0001d6b0: 616c 2041 542d 454e 4472 6570 2e73 7973 al AT-ENDrep.sys\n-0001d6c0: 7465 6d23 7265 6d6f 7665 2d68 6f6f 6b2d tem#remove-hook-\n-0001d6d0: 6279 2d6e 616d 6552 656d 6f76 6520 6675 by-nameRemove fu\n-0001d6e0: 6e63 7469 6f6e 7320 7768 6f73 6520 6e61 nctions whose na\n-0001d6f0: 6d65 2069 7320 4e41 4d45 2066 726f 6d20 me is NAME from \n-0001d700: 484f 4f4b 2028 6120 7379 6d62 6f6c 292e HOOK (a symbol).\n-0001d710: 7265 702e 7379 7374 656d 2369 6e2d 686f rep.system#in-ho\n-0001d720: 6f6b 2d70 5265 7475 726e 7320 7420 6966 ok-pReturns t if\n-0001d730: 2074 6865 2066 756e 6374 696f 6e20 4655 the function FU\n-0001d740: 4e20 6973 2073 746f 7265 6420 696e 2074 N is stored in t\n-0001d750: 6865 2068 6f6f 6b20 6361 6c6c 6564 2048 he hook called H\n-0001d760: 4f4f 4b2d 5359 4d42 4f4c 2e72 6570 2e6c OOK-SYMBOL.rep.l\n-0001d770: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001d780: 6e69 6c54 6865 2076 616c 7565 206f 6620 nilThe value of \n-0001d790: 7468 6520 626f 6f6c 6561 6e2d 6661 6c73 the boolean-fals\n-0001d7a0: 6520 616e 6420 656e 642d 6f66 2d6c 6973 e and end-of-lis\n-0001d7b0: 7420 6f62 6a65 6374 2e00 7265 702e 6c61 t object..rep.la\n-0001d7c0: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n-0001d7d0: 6566 756e 2053 594d 424f 4c20 2e20 424f efun SYMBOL . BO\n-0001d7e0: 4459 0072 6570 2e6c 616e 672e 696e 7465 DY.rep.lang.inte\n-0001d7f0: 7270 7265 7465 7223 6465 6663 6f6e 7374 rpreter#defconst\n-0001d800: 2053 594d 424f 4c20 5641 4c55 4520 2e20 SYMBOL VALUE . \n-0001d810: 5245 5354 0072 6570 2e6c 616e 672e 696e REST.rep.lang.in\n-0001d820: 7465 7270 7265 7465 7223 6675 6e63 7469 terpreter#functi\n-0001d830: 6f6e 2041 5247 7265 702e 6c61 6e67 2e69 on ARGrep.lang.i\n-0001d840: 6e74 6572 7072 6574 6572 236c 6574 7265 nterpreter#letre\n-0001d850: 6353 696d 696c 6172 2074 6f20 606c 6574 cSimilar to `let\n-0001d860: 2720 616e 6420 606c 6574 2a27 2065 7863 ' and `let*' exc\n-0001d870: 6570 7420 7468 6174 2074 6865 2076 616c ept that the val\n-0001d880: 7565 7320 6f66 2074 6865 2042 494e 4449 ues of the BINDI\n-0001d890: 4e47 530a 6172 6520 6576 616c 7561 7465 NGS.are evaluate\n-0001d8a0: 6420 7375 6368 2074 6861 7420 616c 6c20 d such that all \n-0001d8b0: 6f66 2074 6865 2062 6f75 6e64 2076 6172 of the bound var\n-0001d8c0: 6961 626c 6573 2061 7265 2069 6e20 7468 iables are in th\n-0001d8d0: 6520 7363 6f70 652e 0a54 6869 7320 6d65 e scope..This me\n-0001d8e0: 616e 7320 7468 6174 2060 6c65 7472 6563 ans that `letrec\n-0001d8f0: 2720 6d61 7920 6265 2075 7365 6420 746f ' may be used to\n-0001d900: 2064 6566 696e 6520 6d75 7475 616c 6c79 define mutually\n-0001d910: 2072 6563 7572 7369 7665 0a66 756e 6374 recursive.funct\n-0001d920: 696f 6e73 2e00 7265 702e 6c61 6e67 2e69 ions..rep.lang.i\n-0001d930: 6e74 6572 7072 6574 6572 2369 6620 434f nterpreter#if CO\n-0001d940: 4e44 4954 494f 4e20 5448 454e 2023 2172 NDITION THEN #!r\n-0001d950: 6573 7420 454c 5345 0072 6570 2e6c 616e est ELSE.rep.lan\n-0001d960: 672e 696e 7465 7270 7265 7465 7223 6465 g.interpreter#de\n-0001d970: 6676 6172 2d73 6574 7120 5641 5220 2321 fvar-setq VAR #!\n-0001d980: 6f70 7469 6f6e 616c 2056 414c 5545 2044 optional VALUE D\n-0001d990: 4f43 0072 6570 2e6c 616e 672e 6d61 7468 OC.rep.lang.math\n-0001d9a0: 2369 6e65 7861 6374 7020 5800 7265 702e #inexactp X.rep.\n-0001d9b0: 6c61 6e67 2e6d 6174 6823 6f64 6470 2058 lang.math#oddp X\n-0001d9c0: 0072 6570 2e6c 616e 672e 646f 6323 6465 .rep.lang.doc#de\n-0001d9d0: 7363 7269 6265 2d76 616c 7565 2056 414c scribe-value VAL\n-0001d9e0: 5545 2023 216f 7074 696f 6e61 6c20 4e41 UE #!optional NA\n-0001d9f0: 4d45 2053 5452 5543 5455 5245 0072 6570 ME STRUCTURE.rep\n-0001da00: 2e6c 616e 672e 646f 6323 646f 6375 6d65 .lang.doc#docume\n-0001da10: 6e74 6174 696f 6e20 5359 4d42 4f4c 2023 ntation SYMBOL #\n-0001da20: 216f 7074 696f 6e61 6c20 5354 5255 4354 !optional STRUCT\n-0001da30: 5552 4520 5641 4c55 4500 7265 702e 6c61 URE VALUE.rep.la\n-0001da40: 6e67 2e64 6f63 2364 6f63 756d 656e 742d ng.doc#document-\n-0001da50: 7661 7269 6162 6c65 2053 594d 424f 4c20 variable SYMBOL \n-0001da60: 5354 5255 4354 5552 4520 444f 432d 5354 STRUCTURE DOC-ST\n-0001da70: 5249 4e47 7265 702e 6c61 6e67 2e64 6f63 RINGrep.lang.doc\n-0001da80: 2361 6464 2d64 6f63 756d 656e 7461 7469 #add-documentati\n-0001da90: 6f6e 2d70 6172 616d 7352 6563 6f72 6473 on-paramsRecords\n-0001daa0: 2074 6861 7420 6675 6e63 7469 6f6e 204e that function N\n-0001dab0: 414d 4520 2861 2073 796d 626f 6c29 2068 AME (a symbol) h\n-0001dac0: 6173 2061 7267 756d 656e 7420 6c69 7374 as argument list\n-0001dad0: 2050 4152 414d 2d4c 4953 542e 7265 6d6f PARAM-LIST.remo\n-0001dae0: 7465 2d66 7470 2d6d 6178 2d73 6573 7369 te-ftp-max-sessi\n-0001daf0: 6f6e 7349 6620 7472 7565 2c20 7468 6520 onsIf true, the \n-0001db00: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o\n-0001db10: 6620 4654 5020 636c 6965 6e74 7320 7468 f FTP clients th\n-0001db20: 6174 206d 6179 2062 6520 7275 6e6e 696e at may be runnin\n-0001db30: 670a 636f 6e63 7572 7265 6e74 6c79 2e00 g.concurrently..\n-0001db40: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n-0001db50: 6c65 7273 2e72 656d 6f74 652e 6674 7023 lers.remote.ftp#\n-0001db60: 7265 6d6f 7465 2d66 7470 2d61 6464 2d70 remote-ftp-add-p\n-0001db70: 6173 7377 6420 5553 4552 2048 4f53 5420 asswd USER HOST \n-0001db80: 5041 5353 5744 7265 702e 696f 2e66 696c PASSWDrep.io.fil\n-0001db90: 652d 6861 6e64 6c65 7273 2e72 656d 6f74 e-handlers.remot\n-0001dba0: 652e 7265 7023 7265 6d6f 7465 2d72 6570 e.rep#remote-rep\n-0001dbb0: 2d61 6464 2d70 6173 7377 6441 6464 2074 -add-passwdAdd t\n-0001dbc0: 6865 2073 7472 696e 6720 5041 5353 5744 he string PASSWD\n-0001dbd0: 2061 7320 7468 6520 7061 7373 776f 7264 as the password\n-0001dbe0: 2066 6f72 2072 6570 2d72 656d 6f74 6520 for rep-remote \n-0001dbf0: 7365 7373 696f 6e20 6f66 2055 5345 5240 session of USER@\n-0001dc00: 484f 5354 2e00 7265 702e 696f 2e66 696c HOST..rep.io.fil\n-0001dc10: 652d 6861 6e64 6c65 7273 2e72 656d 6f74 e-handlers.remot\n-0001dc20: 652e 7265 7023 7265 6d6f 7465 2d72 6570 e.rep#remote-rep\n-0001dc30: 2d61 6464 2d70 6173 7377 6420 5553 4552 -add-passwd USER\n-0001dc40: 2048 4f53 5420 5041 5353 5744 7265 702e HOST PASSWDrep.\n-0001dc50: 696f 2e66 696c 6573 2365 7661 6c2d 6166 io.files#eval-af\n-0001dc60: 7465 722d 6c6f 6164 4172 7261 6e67 6520 ter-loadArrange \n-0001dc70: 666f 7220 464f 524d 2074 6f20 6265 2065 for FORM to be e\n-0001dc80: 7661 6c75 6174 6564 2069 6d6d 6564 6961 valuated immedia\n-0001dc90: 7465 6c79 2061 6674 6572 2074 6865 206c tely after the l\n-0001dca0: 6962 7261 7279 206f 6620 4c69 7370 2063 ibrary of Lisp c\n-0001dcb0: 6f64 650a 4c49 4252 4152 5920 6861 7320 ode.LIBRARY has \n-0001dcc0: 6265 656e 2072 6561 6420 6279 2074 6865 been read by the\n-0001dcd0: 2060 6c6f 6164 2720 6675 6e63 7469 6f6e `load' function\n-0001dce0: 2e20 4e6f 7465 2074 6861 7420 4c49 4252 . Note that LIBR\n-0001dcf0: 4152 5920 6d75 7374 2065 7861 6374 6c79 ARY must exactly\n-0001dd00: 0a6d 6174 6368 2074 6865 2046 494c 4520 .match the FILE \n-0001dd10: 6172 6775 6d65 6e74 2074 6f20 606c 6f61 argument to `loa\n-0001dd20: 6427 2e00 0000 0000 0000 0000 0000 0000 d'..............\n-0001dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e000: 7265 702e 766d 2e64 6973 6173 7365 6d62 rep.vm.disassemb\n-0001e010: 6c65 7223 6469 7361 7373 656d 626c 6544 ler#disassembleD\n-0001e020: 6973 7361 7365 6d62 6c65 7320 4152 472c issasembles ARG,\n-0001e030: 2077 6974 6820 6f75 7470 7574 2074 6f20 with output to \n-0001e040: 5354 5245 414d 2c20 6f72 2074 6865 202a STREAM, or the *\n-0001e050: 6469 7361 7373 656d 626c 792a 2062 7566 disassembly* buf\n-0001e060: 6665 722e 0072 6570 2e64 6174 6123 7265 fer..rep.data#re\n-0001e070: 6d6f 7665 2d69 6620 5052 4544 204c 5354 move-if PRED LST\n-0001e080: 0072 6570 2e64 6174 6123 7265 6d6f 7665 .rep.data#remove\n-0001e090: 2d69 662d 6e6f 7420 4655 4e20 4c53 5472 -if-not FUN LSTr\n-0001e0a0: 6570 2e64 6174 6123 7265 6d6f 7665 5265 ep.data#removeRe\n-0001e0b0: 7475 726e 7320 6120 6e65 7720 636f 7079 turns a new copy\n-0001e0c0: 206f 6620 4c53 5420 7769 7468 2061 6c6c of LST with all\n-0001e0d0: 2065 6c65 6d65 6e74 7320 6065 7175 616c elements `equal\n-0001e0e0: 2720 746f 2045 4c54 2064 6973 6361 7264 ' to ELT discard\n-0001e0f0: 6564 2e72 6570 2e73 7973 7465 6d23 7077 ed.rep.system#pw\n-0001e100: 642d 7072 6f6d 7074 5072 6f6d 7074 2066 d-promptPrompt f\n-0001e110: 6f72 2061 2063 6f6e 6669 6465 6e74 6961 or a confidentia\n-0001e120: 6c20 7374 7269 6e67 2c20 7769 7468 2050 l string, with P\n-0001e130: 524f 4d50 5420 6173 2074 6865 2074 6974 ROMPT as the tit\n-0001e140: 6c65 2073 7472 696e 672e 2054 6865 0a63 le string. The.c\n-0001e150: 6f6e 7465 6e74 7320 6f66 2074 6865 2070 ontents of the p\n-0001e160: 726f 6d70 7420 7769 6c6c 2062 6520 6d61 rompt will be ma\n-0001e170: 736b 6564 206f 7574 2077 6869 6c73 7420 sked out whilst \n-0001e180: 6265 696e 6720 656e 7465 7265 642e 0072 being entered..r\n-0001e190: 6570 2e75 7469 6c2e 6d69 7363 2370 726f ep.util.misc#pro\n-0001e1a0: 6772 616d 2d65 7869 7374 732d 7020 5052 gram-exists-p PR\n-0001e1b0: 4f47 5241 4d72 6570 2e75 7469 6c2e 6d65 OGRAMrep.util.me\n-0001e1c0: 6d6f 697a 6523 6d65 6d6f 697a 6543 7265 moize#memoizeCre\n-0001e1d0: 6174 6520 616e 6420 7265 7475 726e 2061 ate and return a\n-0001e1e0: 2063 6163 6869 6e67 2076 6572 7369 6f6e caching version\n-0001e1f0: 206f 6620 7468 6520 6675 6e63 7469 6f6e of the function\n-0001e200: 2046 2e20 4620 6d61 7920 6e6f 7420 6265 F. F may not be\n-0001e210: 0a61 6e20 6175 746f 6c6f 6164 2064 6566 .an autoload def\n-0001e220: 696e 6974 696f 6e2e 0072 6570 2e75 7469 inition..rep.uti\n-0001e230: 6c2e 6d65 6d6f 697a 6523 6d65 6d6f 697a l.memoize#memoiz\n-0001e240: 6520 4600 7265 702e 7574 696c 2e74 696d e F.rep.util.tim\n-0001e250: 6523 7469 6d65 2d3e 7365 636f 6e64 7320 e#time->seconds \n-0001e260: 5449 4d45 7265 702e 7574 696c 2e74 696d TIMErep.util.tim\n-0001e270: 6523 7365 636f 6e64 732d 3e74 696d 6543 e#seconds->timeC\n-0001e280: 6f6e 7665 7274 2074 6865 206e 756d 6265 onvert the numbe\n-0001e290: 7220 6f66 2073 6563 7320 7061 7374 2074 r of secs past t\n-0001e2a0: 6865 2065 706f 6368 2c20 5345 4353 2c20 he epoch, SECS, \n-0001e2b0: 746f 2061 2074 696d 6573 7461 6d70 2e00 to a timestamp..\n-0001e2c0: 7265 702e 7574 696c 2e74 696d 6523 7365 rep.util.time#se\n-0001e2d0: 636f 6e64 732d 3e74 696d 6520 5345 4353 conds->time SECS\n-0001e2e0: 0072 6570 2e75 7469 6c2e 6461 7465 2370 .rep.util.date#p\n-0001e2f0: 6172 7365 2d64 6174 6520 5354 5249 4e47 arse-date STRING\n-0001e300: 2023 216f 7074 696f 6e61 6c20 504f 494e #!optional POIN\n-0001e310: 5400 7265 702e 7574 696c 2e69 7370 656c T.rep.util.ispel\n-0001e320: 6c23 6973 7065 6c6c 2d61 6464 2d77 6f72 l#ispell-add-wor\n-0001e330: 642d 666f 722d 7365 7373 696f 6e20 574f d-for-session WO\n-0001e340: 5244 7265 702e 7379 7374 656d 2361 6464 RDrep.system#add\n-0001e350: 2d68 6f6f 6b41 7272 616e 6765 2069 7420 -hookArrange it \n-0001e360: 736f 2074 6861 7420 4655 4e43 5449 4f4e so that FUNCTION\n-0001e370: 2d4e 414d 4520 6973 2061 6464 6564 2074 -NAME is added t\n-0001e380: 6f20 7468 6520 686f 6f6b 2d6c 6973 7420 o the hook-list \n-0001e390: 7374 6f72 6564 2069 6e0a 7379 6d62 6f6c stored in.symbol\n-0001e3a0: 2c20 484f 4f4b 2d53 594d 424f 4c2e 2049 , HOOK-SYMBOL. I\n-0001e3b0: 7420 7769 6c6c 2061 6464 6564 2061 7420 t will added at \n-0001e3c0: 7468 6520 6865 6164 206f 6620 7468 6520 the head of the \n-0001e3d0: 6c69 7374 2075 6e6c 6573 7320 4154 2d45 list unless AT-E\n-0001e3e0: 4e44 0a69 7320 7472 7565 2069 6e20 7768 ND.is true in wh\n-0001e3f0: 6963 6820 6361 7365 2069 7420 6973 2061 ich case it is a\n-0001e400: 6464 6564 2061 7420 7468 6520 656e 642e dded at the end.\n-0001e410: 0072 6570 2e73 7973 7465 6d23 7265 6d6f .rep.system#remo\n-0001e420: 7665 2d68 6f6f 6b20 484f 4f4b 2046 554e ve-hook HOOK FUN\n-0001e430: 4300 7265 702e 7777 772e 7175 6f74 652d C.rep.www.quote-\n-0001e440: 7572 6c23 7175 6f74 652d 7572 6c20 5354 url#quote-url ST\n-0001e450: 5249 4e47 2a77 6765 742d 7072 6f67 7261 RING*wget-progra\n-0001e460: 6d2a 4c6f 6361 7469 6f6e 206f 6620 6077 m*Location of `w\n-0001e470: 6765 7427 2070 726f 6772 616d 2e72 6570 get' program.rep\n-0001e480: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001e490: 7223 6465 666d 6163 726f 6465 666d 6163 r#defmacrodefmac\n-0001e4a0: 726f 204e 414d 4520 4c41 4d42 4441 2d4c ro NAME LAMBDA-L\n-0001e4b0: 4953 5420 5b44 4f43 2d53 5452 494e 475d IST [DOC-STRING]\n-0001e4c0: 2042 4f44 592e 2e2e 0a64 6566 6d61 6372 BODY....defmacr\n-0001e4d0: 6f20 4e41 4d45 2042 5954 4543 4f44 452d o NAME BYTECODE-\n-0001e4e0: 4f42 4a45 4354 0a0a 4465 6669 6e65 7320 OBJECT..Defines \n-0001e4f0: 6120 6d61 6372 6f20 6361 6c6c 6564 204e a macro called N\n-0001e500: 414d 4520 7769 7468 2061 7267 756d 656e AME with argumen\n-0001e510: 7420 7370 6563 2e20 4c41 4d42 4441 2d4c t spec. LAMBDA-L\n-0001e520: 4953 542c 0a64 6f63 756d 656e 7461 7469 IST,.documentati\n-0001e530: 6f6e 2044 4f43 2d53 5452 494e 4720 286f on DOC-STRING (o\n-0001e540: 7074 696f 6e61 6c29 2061 6e64 2062 6f64 ptional) and bod\n-0001e550: 7920 424f 4459 2e0a 0a4d 6163 726f 7320 y BODY...Macros \n-0001e560: 6172 6520 6361 6c6c 6564 2077 6974 6820 are called with \n-0001e570: 7468 6569 7220 6172 6775 6d65 6e74 7320 their arguments \n-0001e580: 756e 2d65 7661 6c75 6174 6564 2c20 7468 un-evaluated, th\n-0001e590: 6579 2061 7265 2065 7870 6563 7465 640a ey are expected.\n-0001e5a0: 746f 2072 6574 7572 6e20 6120 666f 726d to return a form\n-0001e5b0: 2077 6869 6368 2077 696c 6c20 6265 2065 which will be e\n-0001e5c0: 7865 6375 7465 6420 746f 2070 726f 7669 xecuted to provi\n-0001e5d0: 6465 2074 6865 2072 6573 756c 7420 6f66 de the result of\n-0001e5e0: 2074 6865 0a65 7870 7265 7373 696f 6e2e the.expression.\n-0001e5f0: 204e 6f74 6520 7468 6174 206d 6163 726f Note that macro\n-0001e600: 7320 6172 6520 6578 7061 6e64 6564 2061 s are expanded a\n-0001e610: 7420 636f 6d70 696c 652d 7469 6d65 2c20 t compile-time, \n-0001e620: 616e 6420 6d61 7920 6265 0a65 7870 616e and may be.expan\n-0001e630: 6465 6420 616e 2061 7262 6974 7261 7279 ded an arbitrary\n-0001e640: 206e 756d 6265 7220 6f66 2074 696d 6573 number of times\n-0001e650: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n-0001e660: 7072 6574 6572 2364 6566 7375 6273 7420 preter#defsubst \n-0001e670: 5359 4d42 4f4c 202e 2042 4f44 5972 6570 SYMBOL . BODYrep\n-0001e680: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001e690: 7223 6c65 742d 666c 7569 6473 5369 6d69 r#let-fluidsSimi\n-0001e6a0: 6c61 7220 746f 2060 6c65 7427 2065 7863 lar to `let' exc\n-0001e6b0: 6570 7420 7468 6174 2074 6865 2042 494e ept that the BIN\n-0001e6c0: 4449 4e47 5320 6d75 7374 2072 6566 6572 DINGS must refer\n-0001e6d0: 2074 6f20 7661 7269 6162 6c65 730a 636f to variables.co\n-0001e6e0: 6e74 6169 6e69 6e67 2066 6c75 6964 206f ntaining fluid o\n-0001e6f0: 626a 6563 7473 2e20 5468 6520 666c 7569 bjects. The flui\n-0001e700: 6473 2077 696c 6c20 6265 2062 6f75 6e64 ds will be bound\n-0001e710: 2074 6f20 6e65 7720 6c6f 6361 7469 6f6e to new location\n-0001e720: 732c 0a6e 6f74 2074 6865 2076 6172 6961 s,.not the varia\n-0001e730: 626c 6573 2063 6f6e 7461 696e 696e 6720 bles containing \n-0001e740: 7468 6520 666c 7569 6473 2e72 6570 2e6c the fluids.rep.l\n-0001e750: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001e760: 6966 4669 7273 7420 7468 6520 434f 4e44 ifFirst the COND\n-0001e770: 4954 494f 4e20 666f 726d 2069 7320 6576 ITION form is ev\n-0001e780: 616c 7561 7465 642c 2069 6620 6974 2072 aluated, if it r\n-0001e790: 6574 7572 6e73 2074 7275 6520 7468 650a eturns true the.\n-0001e7a0: 5452 5545 2d46 4f52 4d20 6973 2065 7661 TRUE-FORM is eva\n-0001e7b0: 6c75 6174 6564 2061 6e64 2069 7473 2072 luated and its r\n-0001e7c0: 6573 756c 7420 7265 7475 726e 6564 2e20 esult returned. \n-0001e7d0: 4f74 6865 7277 6973 6520 7468 6520 7265 Otherwise the re\n-0001e7e0: 7375 6c74 206f 660a 616e 2069 6d70 6c69 sult of.an impli\n-0001e7f0: 6369 7420 7072 6f67 6e20 6f6e 2074 6865 cit progn on the\n-0001e800: 2045 4c53 4520 666f 726d 7320 6973 2072 ELSE forms is r\n-0001e810: 6574 7572 6e65 642e 2049 6620 7468 6572 eturned. If ther\n-0001e820: 6520 6172 6520 6e6f 2045 4c53 450a 666f e are no ELSE.fo\n-0001e830: 726d 7320 7468 6520 6661 6c73 6520 7661 rms the false va\n-0001e840: 6c75 6520 6973 2072 6574 7572 6e65 642e lue is returned.\n-0001e850: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001e860: 7265 7465 7223 616e 6420 2e20 4152 4753 reter#and . ARGS\n-0001e870: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001e880: 7265 7465 7223 7365 7471 2d64 6566 6175 reter#setq-defau\n-0001e890: 6c74 202e 2041 5247 5300 7265 702e 6c61 lt . ARGS.rep.la\n-0001e8a0: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n-0001e8b0: 6566 696e 652d 7370 6563 6961 6c2d 7661 efine-special-va\n-0001e8c0: 7269 6162 6c65 2056 4152 2023 216f 7074 riable VAR #!opt\n-0001e8d0: 696f 6e61 6c20 5641 4c55 4520 444f 4372 ional VALUE DOCr\n-0001e8e0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-0001e8f0: 7465 7223 7769 7468 2d6f 626a 6563 7445 ter#with-objectE\n-0001e900: 7661 6c75 6174 6520 4f42 4a20 616e 6420 valuate OBJ and \n-0001e910: 6d61 6b65 2069 7473 2076 616c 7565 2060 make its value `\n-0001e920: 6063 7572 7265 6e74 2727 2069 6e20 736f `current'' in so\n-0001e930: 6d65 2077 6179 206d 6561 6e69 6e67 6675 me way meaningfu\n-0001e940: 6c0a 666f 7220 7468 6520 6461 7461 2074 l.for the data t\n-0001e950: 7970 652c 2065 7661 6c75 6174 6520 616c ype, evaluate al\n-0001e960: 6c20 424f 4459 2066 6f72 6d73 2c20 7468 l BODY forms, th\n-0001e970: 656e 2072 6574 7572 6e20 746f 2074 6865 en return to the\n-0001e980: 206f 6c64 0a63 7572 7265 6e74 2076 616c old.current val\n-0001e990: 7565 206f 6620 7768 6174 6576 6572 2077 ue of whatever w\n-0001e9a0: 6173 2063 6861 6e67 6564 2e20 5265 7475 as changed. Retu\n-0001e9b0: 726e 2074 6865 2076 616c 7565 206f 6620 rn the value of \n-0001e9c0: 7468 6520 6c61 7374 0a42 4f44 5920 666f the last.BODY fo\n-0001e9d0: 726d 2065 7661 6c75 6174 6564 2e72 6570 rm evaluated.rep\n-0001e9e0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001e9f0: 7223 756e 7769 6e64 2d70 726f 7465 6374 r#unwind-protect\n-0001ea00: 5265 7475 726e 2074 6865 2072 6573 756c Return the resul\n-0001ea10: 7420 6f66 2065 7661 6c75 6174 696e 6720 t of evaluating \n-0001ea20: 464f 524d 2e20 5768 656e 2065 7865 6375 FORM. When execu\n-0001ea30: 7469 6f6e 206c 6561 7665 7320 7468 650a tion leaves the.\n-0001ea40: 6479 6e61 6d69 6320 6578 7465 6e74 206f dynamic extent o\n-0001ea50: 6620 464f 524d 2065 7661 6c75 6174 6520 f FORM evaluate \n-0001ea60: 6028 7072 6f67 6e20 424f 4459 2927 2028 `(progn BODY)' (\n-0001ea70: 6576 656e 2069 6620 6578 6974 696e 6720 even if exiting \n-0001ea80: 6475 6520 746f 0a61 6e20 6578 6365 7074 due to.an except\n-0001ea90: 696f 6e20 7769 7468 696e 2046 4f52 4d29 ion within FORM)\n-0001eaa0: 2e0a 0a4e 6f74 6520 7468 6174 2077 6865 ...Note that whe\n-0001eab0: 6e20 464f 524d 2069 7320 6578 6974 6564 n FORM is exited\n-0001eac0: 2062 7920 6361 6c6c 696e 6720 6120 636f by calling a co\n-0001ead0: 6e74 696e 7561 7469 6f6e 2c20 6974 2069 ntinuation, it i\n-0001eae0: 730a 756e 6465 6669 6e65 6420 7768 6574 s.undefined whet\n-0001eaf0: 6865 7220 6f72 206e 6f74 2042 4f44 5920 her or not BODY \n-0001eb00: 7769 6c6c 2062 6520 6576 616c 7561 7465 will be evaluate\n-0001eb10: 642e 0072 6570 2e6c 616e 672e 696e 7465 d..rep.lang.inte\n-0001eb20: 7270 7265 7465 7223 636f 6e64 6974 696f rpreter#conditio\n-0001eb30: 6e2d 6361 7365 2056 4152 2046 4f52 4d20 n-case VAR FORM \n-0001eb40: 2e20 4841 4e44 4c45 5253 7265 702e 6c61 . HANDLERSrep.la\n-0001eb50: 6e67 2e69 6e74 6572 7072 6574 6572 2361 ng.interpreter#a\n-0001eb60: 7574 6f6c 6f61 6454 656c 6c20 7468 6520 utoloadTell the \n-0001eb70: 6576 616c 7561 746f 7220 7468 6174 2074 evaluator that t\n-0001eb80: 6865 2076 616c 7565 206f 6620 5359 4d42 he value of SYMB\n-0001eb90: 4f4c 2077 696c 6c20 6265 2069 6e69 7469 OL will be initi\n-0001eba0: 616c 6973 6564 0a62 7920 6c6f 6164 696e alised.by loadin\n-0001ebb0: 6720 4649 4c45 2e00 7265 702e 6c61 6e67 g FILE..rep.lang\n-0001ebc0: 2e69 6e74 6572 7072 6574 6572 2369 6465 .interpreter#ide\n-0001ebd0: 6e74 6974 7920 4152 4772 6570 2e6c 616e ntity ARGrep.lan\n-0001ebe0: 672e 696e 7465 7270 7265 7465 7223 6576 g.interpreter#ev\n-0001ebf0: 616c 2d77 6865 6e2d 636f 6d70 696c 6546 al-when-compileF\n-0001ec00: 4f52 4d20 6973 2065 7661 6c75 6174 6564 ORM is evaluated\n-0001ec10: 2061 7420 636f 6d70 696c 652d 7469 6d65 at compile-time\n-0001ec20: 202a 6f6e 6c79 2a2e 2054 6865 2065 7661 *only*. The eva\n-0001ec30: 6c75 6174 6564 2076 616c 7565 2069 7320 luated value is \n-0001ec40: 696e 7365 7274 6564 0a69 6e74 6f20 7468 inserted.into th\n-0001ec50: 6520 636f 6d70 696c 6564 2070 726f 6772 e compiled progr\n-0001ec60: 616d 2e20 5768 656e 2069 6e74 6572 7072 am. When interpr\n-0001ec70: 6574 6564 2c20 6e69 6c20 6973 2072 6574 eted, nil is ret\n-0001ec80: 7572 6e65 642e 7265 702e 6c61 6e67 2e69 urned.rep.lang.i\n-0001ec90: 6e74 6572 7072 6574 6572 236e 6f70 4120 nterpreter#nopA \n-0001eca0: 646f 2d6e 6f74 6869 6e67 2063 6f6d 6d61 do-nothing comma\n-0001ecb0: 6e64 2e72 6570 2e6c 616e 672e 6d61 7468 nd.rep.lang.math\n-0001ecc0: 236c 636d 5265 7475 726e 2074 6865 206c #lcmReturn the l\n-0001ecd0: 6561 7374 2063 6f6d 6d6f 6e20 6d75 6c74 east common mult\n-0001ece0: 6970 6c65 206f 6620 696e 7465 6765 7273 iple of integers\n-0001ecf0: 2041 2061 6e64 2042 2e72 6570 2e69 6f2e A and B.rep.io.\n-0001ed00: 7374 7265 616d 7323 7072 696e 312d 746f streams#prin1-to\n-0001ed10: 2d73 7472 696e 6752 6574 7572 6e20 6120 -stringReturn a \n-0001ed20: 7374 7269 6e67 2072 6570 7265 7365 6e74 string represent\n-0001ed30: 696e 6720 4152 472e 0072 6570 2e69 6f2e ing ARG..rep.io.\n-0001ed40: 7374 7265 616d 7323 7072 696e 312d 746f streams#prin1-to\n-0001ed50: 2d73 7472 696e 6720 4152 4772 6570 2e69 -string ARGrep.i\n-0001ed60: 6f2e 7374 7265 616d 7323 7265 6164 2d66 o.streams#read-f\n-0001ed70: 726f 6d2d 7374 7269 6e67 5265 6164 7320 rom-stringReads \n-0001ed80: 616e 206f 626a 6563 7420 6672 6f6d 2053 an object from S\n-0001ed90: 5452 494e 472c 2073 7461 7274 696e 6720 TRING, starting \n-0001eda0: 6174 2063 6861 7261 6374 6572 206e 756d at character num\n-0001edb0: 6265 7220 5354 4152 5420 2864 6566 6175 ber START (defau\n-0001edc0: 6c74 0a69 7320 3029 2e00 7265 702e 696f lt.is 0)..rep.io\n-0001edd0: 2e73 7472 6561 6d73 2373 7472 6561 6d70 .streams#streamp\n-0001ede0: 2041 5247 7265 6d6f 7465 2d66 7470 2d61 ARGremote-ftp-a\n-0001edf0: 6e6f 6e2d 7061 7373 7764 5061 7373 776f non-passwdPasswo\n-0001ee00: 7264 2073 656e 7420 746f 2061 6e6f 6e79 rd sent to anony\n-0001ee10: 6d6f 7573 2046 5450 2073 6573 7369 6f6e mous FTP session\n-0001ee20: 732e 7265 6d6f 7465 2d66 7470 2d67 6f6f s.remote-ftp-goo\n-0001ee30: 642d 6d73 6773 5265 6775 6c61 7220 6578 d-msgsRegular ex\n-0001ee40: 7072 6573 7369 6f6e 206d 6174 6368 696e pression matchin\n-0001ee50: 6720 6674 7020 2273 7563 6365 7373 2220 g ftp \"success\" \n-0001ee60: 6d65 7373 6167 6573 2e72 6570 2e69 6f2e messages.rep.io.\n-0001ee70: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n-0001ee80: 6d6f 7465 2e66 7470 2372 656d 6f74 652d mote.ftp#remote-\n-0001ee90: 6674 702d 636c 6f73 652d 686f 7374 436c ftp-close-hostCl\n-0001eea0: 6f73 6520 7468 6520 4654 5020 7375 6270 ose the FTP subp\n-0001eeb0: 726f 6365 7373 2063 6f6e 6e65 6374 2074 rocess connect t\n-0001eec0: 6f20 6055 5345 5240 484f 5354 272e 7461 o `USER@HOST'.ta\n-0001eed0: 7266 682d 676e 752d 7461 722d 7072 6f67 rfh-gnu-tar-prog\n-0001eee0: 7261 6d4c 6f63 6174 696f 6e20 6f66 2047 ramLocation of G\n-0001eef0: 4e55 2074 6172 2070 726f 6772 616d 2e74 NU tar program.t\n-0001ef00: 6172 6668 2d6c 6172 6765 7374 2d63 6163 arfh-largest-cac\n-0001ef10: 6865 642d 6669 6c65 5369 7a65 206f 6620 hed-fileSize of \n-0001ef20: 7468 6520 6c61 7267 6573 7420 6361 6368 the largest cach\n-0001ef30: 6162 6c65 2074 6172 2066 696c 652e 7265 able tar file.re\n-0001ef40: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n-0001ef50: 7273 2e74 6172 2374 6172 6668 2d65 6d70 rs.tar#tarfh-emp\n-0001ef60: 7479 2d63 6163 6865 4469 7363 6172 6420 ty-cacheDiscard \n-0001ef70: 616c 6c20 6361 6368 6564 2054 4152 2064 all cached TAR d\n-0001ef80: 6972 6563 746f 7279 2065 6e74 7269 6573 irectory entries\n-0001ef90: 2e00 7265 702e 696f 2e66 696c 6573 2363 ..rep.io.files#c\n-0001efa0: 616c 6c2d 6166 7465 722d 6c6f 6164 204c all-after-load L\n-0001efb0: 4942 5241 5259 2054 4855 4e4b 0000 0000 IBRARY THUNK....\n+00018f90: 6b94 0100 0000 0000 1800 0000 e200 0000 k...............\n+00018fa0: 50ac 9860 7265 6d6f 40c2 0100 0000 0000 P..`remo@.......\n+00018fb0: 1f00 0000 3400 0000 6c42 686d 7265 702e ....4...lBhmrep.\n+00018fc0: af32 0200 0000 0000 1c00 0000 ec01 0000 .2..............\n+00018fd0: e9e6 1366 0072 6570 8dcf 0100 0000 0000 ...f.rep........\n+00018fe0: 1200 0000 0500 0000 895e f66b 7265 702e .........^.krep.\n+00018ff0: d23f 0000 0000 0000 1900 0000 0e00 0000 .?..............\n+00019000: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums#\n+00019010: 6461 7475 6d2d 7365 7464 6174 756d 2d73 datum-setdatum-s\n+00019020: 6574 2044 4154 554d 2049 4420 5641 4c55 et DATUM ID VALU\n+00019030: 450a 0a49 6620 6461 7461 206f 626a 6563 E..If data objec\n+00019040: 7420 4441 5455 4d20 6861 7320 7479 7065 t DATUM has type\n+00019050: 2049 442c 206d 6f64 6966 7920 6974 7320 ID, modify its \n+00019060: 6173 736f 6369 6174 6564 2076 616c 7565 associated value\n+00019070: 2074 6f20 6265 0a56 414c 5545 2c20 656c to be.VALUE, el\n+00019080: 7365 2073 6967 6e61 6c20 616e 2065 7272 se signal an err\n+00019090: 6f72 2e72 6570 2e64 6174 6123 666c 6174 or.rep.data#flat\n+000190a0: 7465 6e2d 7461 626c 6554 7261 6e73 6c61 ten-tableTransla\n+000190b0: 7469 6f6e 2074 6162 6c65 2074 6f20 636f tion table to co\n+000190c0: 6e76 6572 7420 6e65 776c 696e 6520 6368 nvert newline ch\n+000190d0: 6172 6163 7465 7273 2074 6f20 7370 6163 aracters to spac\n+000190e0: 6573 2e72 6570 2e73 7973 7465 6d23 6375 es.rep.system#cu\n+000190f0: 7272 656e 742d 7574 696d 6563 7572 7265 rrent-utimecurre\n+00019100: 6e74 2d75 7469 6d65 0a0a 5265 7475 726e nt-utime..Return\n+00019110: 2074 6865 2063 7572 7265 6e74 2074 696d the current tim\n+00019120: 6520 696e 206d 6963 726f 7365 636f 6e64 e in microsecond\n+00019130: 732e 7265 702e 7379 7374 656d 2374 696d s.rep.system#tim\n+00019140: 652d 6c61 7465 722d 7074 696d 652d 6c61 e-later-ptime-la\n+00019150: 7465 722d 7020 5449 4d45 2d53 5441 4d50 ter-p TIME-STAMP\n+00019160: 3120 5449 4d45 2d53 5441 4d50 320a 0a52 1 TIME-STAMP2..R\n+00019170: 6574 7572 6e73 2074 2077 6865 6e20 5449 eturns t when TI\n+00019180: 4d45 2d53 5441 4d50 3120 7265 6665 7273 ME-STAMP1 refers\n+00019190: 2074 6f20 6120 6c61 7465 7220 7469 6d65 to a later time\n+000191a0: 2074 6861 6e20 5449 4d45 2d53 5441 4d50 than TIME-STAMP\n+000191b0: 322e 7265 702e 7379 7374 656d 2373 6c65 2.rep.system#sle\n+000191c0: 6570 2d66 6f72 736c 6565 702d 666f 7220 ep-forsleep-for \n+000191d0: 5345 434f 4e44 5320 5b4d 494c 4c49 5345 SECONDS [MILLISE\n+000191e0: 434f 4e44 535d 0a0a 5061 7573 6520 666f CONDS]..Pause fo\n+000191f0: 7220 5345 434f 4e44 5320 2870 6c75 7320 r SECONDS (plus \n+00019200: 7468 6520 6f70 7469 6f6e 616c 204d 494c the optional MIL\n+00019210: 4c49 5345 434f 4e44 2063 6f6d 706f 6e65 LISECOND compone\n+00019220: 6e74 2920 6c65 6e67 7468 206f 6620 7469 nt) length of ti\n+00019230: 6d65 2e72 6570 2e73 7973 7465 6d23 7573 me.rep.system#us\n+00019240: 6572 2d6c 6f67 696e 2d6e 616d 6575 7365 er-login-nameuse\n+00019250: 722d 6c6f 6769 6e2d 6e61 6d65 0a0a 5265 r-login-name..Re\n+00019260: 7475 726e 7320 7468 6520 6c6f 6769 6e20 turns the login \n+00019270: 6e61 6d65 206f 6620 7468 6520 7573 6572 name of the user\n+00019280: 2028 6120 7374 7269 6e67 292e 7265 702e (a string).rep.\n+00019290: 7379 7374 656d 2375 7365 722d 686f 6d65 system#user-home\n+000192a0: 2d64 6972 6563 746f 7279 7573 6572 2d68 -directoryuser-h\n+000192b0: 6f6d 652d 6469 7265 6374 6f72 7920 5b55 ome-directory [U\n+000192c0: 5345 525d 0a0a 5265 7475 726e 2074 6865 SER]..Return the\n+000192d0: 2070 6174 6820 746f 2055 5345 5227 7320 path to USER's \n+000192e0: 686f 6d65 2064 6972 6563 746f 7279 2028 home directory (\n+000192f0: 6120 7374 7269 6e67 292e 2057 6865 6e20 a string). When \n+00019300: 5553 4552 2069 7320 756e 6465 6669 6e65 USER is undefine\n+00019310: 640a 7468 6520 6469 7265 6374 6f72 7920 d.the directory \n+00019320: 6f66 2074 6865 2075 7365 7220 7768 6f20 of the user who \n+00019330: 6578 6563 7574 6564 204a 6164 6520 6973 executed Jade is\n+00019340: 2066 6f75 6e64 2e72 6570 2e64 6174 6123 found.rep.data#\n+00019350: 7570 7065 722d 6361 7365 2d70 7570 7065 upper-case-puppe\n+00019360: 722d 6361 7365 2d70 2043 4841 520a 0a52 r-case-p CHAR..R\n+00019370: 6574 7572 6e73 2074 2069 6620 4348 4152 eturns t if CHAR\n+00019380: 2069 7320 7570 7065 7220 6361 7365 2e72 is upper case.r\n+00019390: 6570 2e64 6174 6123 6c6f 7765 722d 6361 ep.data#lower-ca\n+000193a0: 7365 2d70 6c6f 7765 722d 6361 7365 2d70 se-plower-case-p\n+000193b0: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n+000193c0: 2069 6620 4348 4152 2069 7320 6c6f 7765 if CHAR is lowe\n+000193d0: 7220 6361 7365 2e72 6570 2e64 6174 6123 r case.rep.data#\n+000193e0: 7370 6163 652d 6368 6172 2d70 7370 6163 space-char-pspac\n+000193f0: 652d 6368 6172 2d70 2043 4841 520a 0a52 e-char-p CHAR..R\n+00019400: 6574 7572 6e73 2074 2069 6620 4348 4152 eturns t if CHAR\n+00019410: 2069 7320 7768 6974 6573 7061 6365 2e72 is whitespace.r\n+00019420: 6570 2e64 6174 6123 636f 6e73 636f 6e73 ep.data#conscons\n+00019430: 2043 4152 2043 4452 0a0a 5265 7475 726e CAR CDR..Return\n+00019440: 7320 6120 6e65 7720 636f 6e73 2d63 656c s a new cons-cel\n+00019450: 6c20 7769 7468 2063 6172 2043 4152 2061 l with car CAR a\n+00019460: 6e64 2063 6472 2043 4452 2e72 6570 2e64 nd cdr CDR.rep.d\n+00019470: 6174 6123 6761 7262 6167 652d 636f 6c6c ata#garbage-coll\n+00019480: 6563 7467 6172 6261 6765 2d63 6f6c 6c65 ectgarbage-colle\n+00019490: 6374 0a0a 5363 616e 7320 616c 6c20 616c ct..Scans all al\n+000194a0: 6c6f 6361 7465 6420 7374 6f72 6167 6520 located storage \n+000194b0: 666f 7220 756e 7573 6162 6c65 2064 6174 for unusable dat\n+000194c0: 612c 2061 6e64 2070 7574 7320 6974 206f a, and puts it o\n+000194d0: 6e74 6f20 7468 6520 6672 6565 2d0a 6c69 nto the free-.li\n+000194e0: 7374 2e20 5468 6973 2069 7320 646f 6e65 st. This is done\n+000194f0: 2061 7574 6f6d 6174 6963 616c 6c79 2077 automatically w\n+00019500: 6865 6e20 7468 6520 616d 6f75 6e74 206f hen the amount o\n+00019510: 6620 7374 6f72 6167 6520 7573 6564 2073 f storage used s\n+00019520: 696e 6365 2074 6865 0a6c 6173 7420 6761 ince the.last ga\n+00019530: 7262 6167 652d 636f 6c6c 6563 7469 6f6e rbage-collection\n+00019540: 2069 7320 6772 6561 7465 7220 7468 616e is greater than\n+00019550: 2060 6761 7262 6167 652d 7468 7265 7368 `garbage-thresh\n+00019560: 6f6c 6427 2e72 6570 2e69 6f2e 6462 2e73 old'.rep.io.db.s\n+00019570: 6462 6d23 7364 626d 2d63 6c6f 7365 7364 dbm#sdbm-closesd\n+00019580: 626d 2d63 6c6f 7365 2044 424d 7265 702e bm-close DBMrep.\n+00019590: 766d 2e63 6f6d 7069 6c65 7223 636f 6d70 vm.compiler#comp\n+000195a0: 696c 652d 6669 6c65 436f 6d70 696c 6573 ile-fileCompiles\n+000195b0: 2074 6865 2066 696c 6520 6f66 206a 6164 the file of jad\n+000195c0: 652d 6c69 7370 2063 6f64 6520 4649 4c45 e-lisp code FILE\n+000195d0: 2d4e 414d 4520 696e 746f 2061 206e 6577 -NAME into a new\n+000195e0: 2066 696c 6520 6361 6c6c 6564 0a60 2863 file called.`(c\n+000195f0: 6f6e 6361 7420 4649 4c45 2d4e 414d 4520 oncat FILE-NAME \n+00019600: 3f63 2927 2028 6965 2c20 6066 6f6f 2e6a ?c)' (ie, `foo.j\n+00019610: 6c27 203d 3e20 6066 6f6f 2e6a 6c63 2729 l' => `foo.jlc')\n+00019620: 2e2a 636f 6d70 696c 6572 2d77 7269 7465 .*compiler-write\n+00019630: 2d64 6f63 732a 5768 656e 2074 2061 6c6c -docs*When t all\n+00019640: 2064 6f63 2d73 7472 696e 6773 2061 7265 doc-strings are\n+00019650: 2061 7070 656e 6465 6420 746f 2074 6865 appended to the\n+00019660: 2064 6f63 2066 696c 6520 616e 6420 7265 doc file and re\n+00019670: 706c 6163 6564 2077 6974 680a 7468 6569 placed with.thei\n+00019680: 7220 706f 7369 7469 6f6e 2069 6e20 7468 r position in th\n+00019690: 6174 2066 696c 652e 7265 702e 766d 2e63 at file.rep.vm.c\n+000196a0: 6f6d 7069 6c65 722e 6261 7369 6323 636f ompiler.basic#co\n+000196b0: 6d70 696c 652d 666f 726d 436f 6d70 696c mpile-formCompil\n+000196c0: 6520 7468 6520 4c69 7370 2066 6f72 6d20 e the Lisp form \n+000196d0: 464f 524d 2069 6e74 6f20 6120 6279 7465 FORM into a byte\n+000196e0: 2063 6f64 6520 666f 726d 2e72 6570 2e72 code form.rep.r\n+000196f0: 6567 6578 7023 7374 7269 6e67 2d72 6570 egexp#string-rep\n+00019700: 6c61 6365 5265 7475 726e 2074 6865 2073 laceReturn the s\n+00019710: 7472 696e 6720 6372 6561 7465 6420 6279 tring created by\n+00019720: 2072 6570 6c61 6369 6e67 2061 6c6c 206d replacing all m\n+00019730: 6174 6368 6573 206f 6620 5245 4745 5850 atches of REGEXP\n+00019740: 2069 6e0a 5354 5249 4e47 2077 6974 6820 in.STRING with \n+00019750: 7468 6520 6578 7061 6e73 696f 6e20 6f66 the expansion of\n+00019760: 2054 454d 504c 4154 452e 0a0a 4966 2054 TEMPLATE...If T\n+00019770: 454d 504c 4154 4520 6973 2061 2073 7472 EMPLATE is a str\n+00019780: 696e 672c 2069 7420 6973 2065 7870 616e ing, it is expan\n+00019790: 6465 6420 7573 696e 6720 7468 6520 6065 ded using the `e\n+000197a0: 7870 616e 642d 6c61 7374 2d6d 6174 6368 xpand-last-match\n+000197b0: 270a 6675 6e63 7469 6f6e 2c20 6f74 6865 '.function, othe\n+000197c0: 7277 6973 6520 5445 4d50 4c41 5445 2069 rwise TEMPLATE i\n+000197d0: 7320 6361 6c6c 6564 2061 7320 6120 6675 s called as a fu\n+000197e0: 6e63 7469 6f6e 2077 6974 6820 5354 5249 nction with STRI\n+000197f0: 4e47 2061 7320 6974 730a 736f 6c65 2061 NG as its.sole a\n+00019800: 7267 756d 656e 742e 2049 7420 7368 6f75 rgument. It shou\n+00019810: 6c64 2072 6574 7572 6e20 6120 7374 7269 ld return a stri\n+00019820: 6e67 2e20 416c 736f 2069 7420 6973 2067 ng. Also it is g\n+00019830: 7561 7261 6e74 6565 6420 7468 6174 0a74 uaranteed that.t\n+00019840: 6865 206c 6173 7420 7265 6775 6c61 7220 he last regular \n+00019850: 6578 7072 6573 7369 6f6e 2074 6f20 6861 expression to ha\n+00019860: 7665 2062 6565 6e20 6d61 7463 6865 6420 ve been matched \n+00019870: 7761 7320 5245 4745 5850 2077 6865 6e0a was REGEXP when.\n+00019880: 5445 4d50 4c41 5445 2069 7320 6361 6c6c TEMPLATE is call\n+00019890: 6564 2e00 7265 702e 7265 6765 7870 2373 ed..rep.regexp#s\n+000198a0: 7472 696e 672d 7265 706c 6163 6520 5245 tring-replace RE\n+000198b0: 4745 5850 2054 454d 504c 4154 4520 5354 GEXP TEMPLATE ST\n+000198c0: 5249 4e47 7265 702e 7265 6765 7870 2373 RINGrep.regexp#s\n+000198d0: 7472 696e 672d 7370 6c69 7452 6574 7572 tring-splitRetur\n+000198e0: 6e20 6120 6c69 7374 206f 6620 7375 6273 n a list of subs\n+000198f0: 7472 696e 6773 206f 6620 5354 5249 4e47 trings of STRING\n+00019900: 2c20 6561 6368 2064 656c 696d 6974 6564 , each delimited\n+00019910: 2062 7920 5245 4745 5850 2e00 7265 702e by REGEXP..rep.\n+00019920: 7265 6765 7870 2373 7472 696e 672d 7370 regexp#string-sp\n+00019930: 6c69 7420 5245 4745 5850 2053 5452 494e lit REGEXP STRIN\n+00019940: 4772 6570 2e64 6174 6123 7374 7269 6e67 Grep.data#string\n+00019950: 2d63 6170 6974 616c 697a 6564 2d70 5265 -capitalized-pRe\n+00019960: 7475 726e 7320 7420 6966 2073 7472 696e turns t if strin\n+00019970: 6720 5820 6973 2063 6170 6974 616c 697a g X is capitaliz\n+00019980: 6564 2028 6669 7273 7420 6368 6172 6163 ed (first charac\n+00019990: 7465 7220 6973 2075 7070 6572 2063 6173 ter is upper cas\n+000199a0: 6529 2e00 7265 702e 6461 7461 2373 7472 e)..rep.data#str\n+000199b0: 696e 672d 6361 7069 7461 6c69 7a65 642d ing-capitalized-\n+000199c0: 7020 5872 6570 2e64 6174 6123 7374 7269 p Xrep.data#stri\n+000199d0: 6e67 2d75 7063 6173 6552 6574 7572 6e20 ng-upcaseReturn \n+000199e0: 6120 6e65 7720 7374 7269 6e67 2c20 616e a new string, an\n+000199f0: 2075 7070 6572 2063 6173 6520 636f 7079 upper case copy\n+00019a00: 206f 6620 7374 7269 6e67 2058 2e00 7265 of string X..re\n+00019a10: 702e 6461 7461 236d 6170 636f 6e63 6174 p.data#mapconcat\n+00019a20: 2046 554e 2053 4551 5545 4e43 4520 5345 FUN SEQUENCE SE\n+00019a30: 5041 5241 544f 5272 6570 2e64 6174 612e PARATORrep.data.\n+00019a40: 7269 6e67 2372 696e 672d 6361 7061 6369 ring#ring-capaci\n+00019a50: 7479 5265 7475 726e 7320 7468 6520 6e75 tyReturns the nu\n+00019a60: 6d62 6572 206f 6620 736c 6f74 7320 696e mber of slots in\n+00019a70: 2074 6865 2072 696e 6720 6275 6666 6572 the ring buffer\n+00019a80: 2052 494e 472e 0072 6570 2e64 6174 612e RING..rep.data.\n+00019a90: 7269 6e67 2372 696e 672d 6170 7065 6e64 ring#ring-append\n+00019aa0: 2052 494e 4720 4f42 4a45 4354 0072 6570 RING OBJECT.rep\n+00019ab0: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n+00019ac0: 7265 706c 6163 6520 5249 4e47 204f 424a replace RING OBJ\n+00019ad0: 4543 5400 7265 702e 6461 7461 2361 7373 ECT.rep.data#ass\n+00019ae0: 6f63 2d72 6567 6578 7020 494e 5055 5420 oc-regexp INPUT \n+00019af0: 414c 4953 5420 2321 6f70 7469 6f6e 616c ALIST #!optional\n+00019b00: 2046 4f4c 442d 4341 5345 7265 702e 6461 FOLD-CASErep.da\n+00019b10: 7461 2372 656d 6f76 652d 6966 5265 7475 ta#remove-ifRetu\n+00019b20: 726e 7320 6120 6e65 7720 636f 7079 206f rns a new copy o\n+00019b30: 6620 4c53 5420 7769 7468 2061 6e79 2065 f LST with any e\n+00019b40: 6c65 6d65 6e74 7320 7265 6d6f 7665 6420 lements removed \n+00019b50: 666f 7220 7768 6963 6820 2850 5245 4420 for which (PRED \n+00019b60: 454c 5429 0a72 6574 7572 6e73 2074 7275 ELT).returns tru\n+00019b70: 652e 0072 6570 2e64 6174 6123 7265 6d6f e..rep.data#remo\n+00019b80: 7665 2045 4c54 204c 5354 0072 6570 2e64 ve ELT LST.rep.d\n+00019b90: 6174 6123 7265 6d71 2045 4c54 204c 5354 ata#remq ELT LST\n+00019ba0: 7265 702e 6461 7461 236d 616b 652d 6775 rep.data#make-gu\n+00019bb0: 6172 6469 616e 4372 6561 7465 2061 206e ardianCreate a n\n+00019bc0: 6577 2067 7561 7264 6961 6e2e 2047 7561 ew guardian. Gua\n+00019bd0: 7264 6961 6e73 2070 726f 7669 6465 2061 rdians provide a\n+00019be0: 206d 6561 6e73 206f 6620 7072 6f74 6563 means of protec\n+00019bf0: 7469 6e67 2064 6174 610a 6f62 6a65 6374 ting data.object\n+00019c00: 7320 6672 6f6d 2064 6561 6c6c 6f63 6174 s from deallocat\n+00019c10: 696f 6e20 7768 656e 2074 6865 7920 6861 ion when they ha\n+00019c20: 7665 206e 6f20 6578 7461 6e74 2072 6566 ve no extant ref\n+00019c30: 6572 656e 6365 732e 0a0a 606d 616b 652d erences...`make-\n+00019c40: 6775 6172 6469 616e 2720 7265 7475 726e guardian' return\n+00019c50: 7320 6120 6675 6e63 7469 6f6e 2072 6570 s a function rep\n+00019c60: 7265 7365 6e74 696e 6720 6120 7369 6e67 resenting a sing\n+00019c70: 6c65 2067 7561 7264 6961 6e2e 0a43 616c le guardian..Cal\n+00019c80: 6c69 6e67 2074 6869 7320 6675 6e63 7469 ling this functi\n+00019c90: 6f6e 2077 6974 6820 6120 7369 6e67 6c65 on with a single\n+00019ca0: 2061 7267 756d 656e 7420 6164 6473 2074 argument adds t\n+00019cb0: 6861 7420 7661 6c75 6520 746f 2074 6865 hat value to the\n+00019cc0: 0a6c 6973 7420 6f66 206f 626a 6563 7473 .list of objects\n+00019cd0: 2070 726f 7465 6374 6564 2062 7920 7468 protected by th\n+00019ce0: 6520 6775 6172 6469 616e 2e20 4361 6c6c e guardian. Call\n+00019cf0: 696e 6720 7468 6520 6675 6e63 7469 6f6e ing the function\n+00019d00: 2077 6974 6820 6e6f 0a61 7267 756d 656e with no.argumen\n+00019d10: 7473 2072 6574 7572 6e73 206f 6e65 206f ts returns one o\n+00019d20: 6620 7468 6520 6f62 6a65 6374 7320 7468 f the objects th\n+00019d30: 6174 2077 6f75 6c64 206f 7468 6572 7769 at would otherwi\n+00019d40: 7365 2068 6176 6520 6265 656e 0a64 6561 se have been.dea\n+00019d50: 6c6c 6f63 6174 6564 2062 7920 7468 6520 llocated by the \n+00019d60: 6761 7262 6167 6520 636f 6c6c 6563 746f garbage collecto\n+00019d70: 722c 206f 7220 6661 6c73 6520 6966 206e r, or false if n\n+00019d80: 6f20 7375 6368 206f 626a 6563 7473 0a65 o such objects.e\n+00019d90: 7869 7374 2074 6861 7420 6861 7665 206e xist that have n\n+00019da0: 6f74 2061 6c72 6561 6479 2062 6565 6e20 ot already been \n+00019db0: 7265 7475 726e 6564 2e72 6570 2e73 7472 returned.rep.str\n+00019dc0: 7563 7475 7265 7323 6d61 6b65 2d69 6e74 uctures#make-int\n+00019dd0: 6572 6661 6365 4372 6561 7465 2061 6e20 erfaceCreate an \n+00019de0: 696e 7465 7266 6163 6520 6361 6c6c 6564 interface called\n+00019df0: 204e 414d 4520 6578 706f 7274 696e 6720 NAME exporting \n+00019e00: 7468 6520 6c69 7374 206f 6620 7379 6d62 the list of symb\n+00019e10: 6f6c 7320 5349 472e 7265 702e 7374 7275 ols SIG.rep.stru\n+00019e20: 6374 7572 6573 236c 6f63 6174 652d 6269 ctures#locate-bi\n+00019e30: 6e64 696e 6752 6574 7572 6e20 7468 6520 ndingReturn the \n+00019e40: 6e61 6d65 206f 6620 7468 6520 7374 7275 name of the stru\n+00019e50: 6374 7572 6520 6269 6e64 696e 6720 6f66 cture binding of\n+00019e60: 2053 594d 2c20 7573 696e 6720 7468 6520 SYM, using the \n+00019e70: 6c69 7374 206f 6620 6d6f 6475 6c65 0a6e list of module.n\n+00019e80: 616d 6573 2049 4d50 4f52 5445 4420 6173 ames IMPORTED as\n+00019e90: 2074 6865 2073 6561 7263 6820 7374 6172 the search star\n+00019ea0: 7420 706f 696e 7473 2e00 7265 702e 7374 t points..rep.st\n+00019eb0: 7275 6374 7572 6573 236c 6f63 6174 652d ructures#locate-\n+00019ec0: 6269 6e64 696e 6720 5359 4d20 494d 504f binding SYM IMPO\n+00019ed0: 5254 4544 7265 702e 696f 2e66 696c 6573 RTEDrep.io.files\n+00019ee0: 2366 696c 652d 6e61 6d65 3d52 6574 7572 #file-name=Retur\n+00019ef0: 6e73 2074 2077 6865 6e20 4e41 4d45 3120 ns t when NAME1 \n+00019f00: 616e 6420 4e41 4d45 3220 626f 7468 206e and NAME2 both n\n+00019f10: 616d 6520 7468 6520 7361 6d65 2066 696c ame the same fil\n+00019f20: 652e 0072 6570 2e69 6f2e 6669 6c65 7323 e..rep.io.files#\n+00019f30: 6669 6c65 2d6e 616d 653d 204e 414d 4531 file-name= NAME1\n+00019f40: 204e 414d 4532 0072 6570 2e69 6f2e 6669 NAME2.rep.io.fi\n+00019f50: 6c65 7323 6669 6c65 2d6e 6577 6572 2d74 les#file-newer-t\n+00019f60: 6861 6e2d 6669 6c65 2d70 2046 494c 4531 han-file-p FILE1\n+00019f70: 2046 494c 4532 7265 702e 696f 2e66 696c FILE2rep.io.fil\n+00019f80: 652d 6861 6e64 6c65 7273 2e72 656d 6f74 e-handlers.remot\n+00019f90: 652e 7265 7023 7265 6d6f 7465 2d72 6570 e.rep#remote-rep\n+00019fa0: 2d63 6c6f 7365 2d68 6f73 7443 6c6f 7365 -close-hostClose\n+00019fb0: 2074 6865 2072 6570 2d72 656d 6f74 6520 the rep-remote \n+00019fc0: 7375 6270 726f 6365 7373 2063 6f6e 6e65 subprocess conne\n+00019fd0: 6374 6564 2074 6f20 6055 5345 5240 484f cted to `USER@HO\n+00019fe0: 5354 272e 0072 6570 2e6c 616e 672e 6d61 ST'..rep.lang.ma\n+00019ff0: 7468 2372 6174 696f 6e61 6c70 2058 0000 th#rationalp X..\n+0001a000: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums#\n+0001a010: 6d61 6b65 2d64 6174 756d 6d61 6b65 2d64 make-datummake-d\n+0001a020: 6174 756d 2056 414c 5545 2049 440a 0a43 atum VALUE ID..C\n+0001a030: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n+0001a040: 2061 206e 6577 2064 6174 6120 6f62 6a65 a new data obje\n+0001a050: 6374 206f 6620 7479 7065 2049 4420 2861 ct of type ID (a\n+0001a060: 6e20 6172 6269 7472 6172 7920 7661 6c75 n arbitrary valu\n+0001a070: 6529 2c20 6974 0a77 696c 6c20 6861 7665 e), it.will have\n+0001a080: 206f 626a 6563 7420 5641 4c55 4520 6173 object VALUE as\n+0001a090: 736f 6369 6174 6564 2077 6974 6820 6974 sociated with it\n+0001a0a0: 2e70 726f 6365 7373 2d65 6e76 6972 6f6e .process-environ\n+0001a0b0: 6d65 6e74 4120 6c69 7374 206f 6620 616c mentA list of al\n+0001a0c0: 6c20 656e 7669 726f 6e6d 656e 7420 7661 l environment va\n+0001a0d0: 7269 6162 6c65 7320 2861 7320 7374 7269 riables (as stri\n+0001a0e0: 6e67 7320 224e 414d 453d 5641 4c55 4522 ngs \"NAME=VALUE\"\n+0001a0f0: 2920 7061 7373 6564 0a74 6f20 7468 6520 ) passed.to the \n+0001a100: 696e 7465 7270 7265 7465 722e 2041 6c73 interpreter. Als\n+0001a110: 6f20 7573 6564 2074 6f20 7370 6563 6966 o used to specif\n+0001a120: 7920 7468 6520 656e 7669 726f 6e6d 656e y the environmen\n+0001a130: 7420 6f66 2073 7562 7072 6f63 6573 7365 t of subprocesse\n+0001a140: 732e 7265 702e 7379 7374 656d 2372 6570 s.rep.system#rep\n+0001a150: 2d62 7569 6c64 2d69 6441 2073 7472 696e -build-idA strin\n+0001a160: 6720 6465 7363 7269 6269 6e67 2077 6865 g describing whe\n+0001a170: 6e2c 2077 6865 7265 2c20 616e 6420 6279 n, where, and by\n+0001a180: 2077 686f 2074 6865 2072 756e 6e69 6e67 who the running\n+0001a190: 2076 6572 7369 6f6e 206f 6620 7468 650a version of the.\n+0001a1a0: 4c49 5350 2069 6e74 6572 7072 6574 6572 LISP interpreter\n+0001a1b0: 2077 6173 2062 7569 6c74 2e72 6570 2e64 was built.rep.d\n+0001a1c0: 6174 6123 646f 776e 6361 7365 2d74 6162 ata#downcase-tab\n+0001a1d0: 6c65 3235 362d 6279 7465 2073 7472 696e le256-byte strin\n+0001a1e0: 6720 686f 6c64 696e 6720 7472 616e 736c g holding transl\n+0001a1f0: 6174 696f 6e73 2074 6f20 7475 726e 2065 ations to turn e\n+0001a200: 6163 6820 6368 6172 6163 7465 7220 696e ach character in\n+0001a210: 746f 2069 7473 0a6c 6f77 6572 2d63 6173 to its.lower-cas\n+0001a220: 6520 6571 7569 7661 6c65 6e74 2e72 6570 e equivalent.rep\n+0001a230: 2e73 7973 7465 6d23 6375 7272 656e 742d .system#current-\n+0001a240: 7469 6d65 6375 7272 656e 742d 7469 6d65 timecurrent-time\n+0001a250: 0a0a 5265 7475 726e 2061 2076 616c 7565 ..Return a value\n+0001a260: 2064 656e 6f74 696e 6720 7468 6520 6375 denoting the cu\n+0001a270: 7272 656e 7420 7379 7374 656d 2074 696d rrent system tim\n+0001a280: 652e 2054 6869 7320 7769 6c6c 2062 6520 e. This will be \n+0001a290: 6120 636f 6e73 2063 656c 6c0a 636f 6e74 a cons cell.cont\n+0001a2a0: 6169 6e69 6e67 2028 4441 5953 202e 2053 aining (DAYS . S\n+0001a2b0: 4543 4f4e 4453 292c 2074 6865 206e 756d ECONDS), the num\n+0001a2c0: 6265 7220 6f66 2044 4159 5320 7369 6e63 ber of DAYS sinc\n+0001a2d0: 6520 7468 6520 6570 6f63 682c 2061 6e64 e the epoch, and\n+0001a2e0: 2074 6865 0a6e 756d 6265 7220 6f66 2073 the.number of s\n+0001a2f0: 6563 6f6e 6473 2073 696e 6365 2074 6865 econds since the\n+0001a300: 2073 7461 7274 206f 6620 7468 6520 6461 start of the da\n+0001a310: 7920 2875 6e69 7665 7273 616c 2074 696d y (universal tim\n+0001a320: 6529 2e72 6570 2e73 7973 7465 6d23 6669 e).rep.system#fi\n+0001a330: 782d 7469 6d65 6669 782d 7469 6d65 2054 x-timefix-time T\n+0001a340: 494d 4553 5441 4d50 0a0a 456e 7375 7265 IMESTAMP..Ensure\n+0001a350: 2074 6861 7420 7468 6520 7477 6f20 7061 that the two pa\n+0001a360: 7274 7320 6f66 2054 494d 4553 5441 4d50 rts of TIMESTAMP\n+0001a370: 2061 7265 206d 7574 7561 6c6c 7920 636f are mutually co\n+0001a380: 6e73 6973 7465 6e74 2e20 4966 206e 6f74 nsistent. If not\n+0001a390: 0a54 494d 4553 5441 4d50 2069 7320 616c .TIMESTAMP is al\n+0001a3a0: 7465 7265 642e 2052 6574 7572 6e73 2054 tered. Returns T\n+0001a3b0: 494d 4553 5441 4d50 2e72 6570 2e73 7973 IMESTAMP.rep.sys\n+0001a3c0: 7465 6d23 7369 742d 666f 7273 6974 2d66 tem#sit-forsit-f\n+0001a3d0: 6f72 205b 5345 434f 4e44 535d 205b 4d49 or [SECONDS] [MI\n+0001a3e0: 4c4c 4953 4543 4f4e 4453 5d0a 0a57 6169 LLISECONDS]..Wai\n+0001a3f0: 7420 666f 7220 696e 7075 7420 746f 2061 t for input to a\n+0001a400: 7272 6976 6520 616e 6420 6265 2070 726f rrive and be pro\n+0001a410: 6365 7373 6564 2e20 4e6f 206d 6f72 6520 cessed. No more \n+0001a420: 7468 616e 2053 4543 4f4e 4453 2073 6563 than SECONDS sec\n+0001a430: 6f6e 6473 2070 6c75 730a 4d49 4c4c 4953 onds plus.MILLIS\n+0001a440: 4543 4f4e 4453 206d 696c 6c69 7365 636f ECONDS milliseco\n+0001a450: 6e64 7320 7769 6c6c 2062 6520 7761 6974 nds will be wait\n+0001a460: 6564 2e20 4966 2061 7420 7468 6520 656e ed. If at the en\n+0001a470: 6420 6f66 2074 6869 7320 7469 6d65 206e d of this time n\n+0001a480: 6f0a 696e 7075 7420 6861 7320 6172 7269 o.input has arri\n+0001a490: 7665 642c 2072 6574 7572 6e20 742e 204f ved, return t. O\n+0001a4a0: 7468 6572 7769 7365 2072 6574 7572 6e20 therwise return \n+0001a4b0: 6e69 6c20 6966 2069 6e70 7574 2077 6173 nil if input was\n+0001a4c0: 2066 6f75 6e64 2e0a 0a49 6620 6e65 6974 found...If neit\n+0001a4d0: 6865 7220 5345 434f 4e44 5320 6e6f 7220 her SECONDS nor \n+0001a4e0: 4d49 4c4c 4953 4543 4f4e 4453 2069 7320 MILLISECONDS is \n+0001a4f0: 6465 6669 6e65 6420 7468 6520 636f 6d6d defined the comm\n+0001a500: 616e 6420 7769 6c6c 2072 6574 7572 6e0a and will return.\n+0001a510: 696d 6d65 6469 6174 656c 792c 2075 7369 immediately, usi\n+0001a520: 6e67 2061 206e 756c 6c20 7469 6d65 6f75 ng a null timeou\n+0001a530: 742e 7265 702e 7379 7374 656d 2373 7973 t.rep.system#sys\n+0001a540: 7465 6d73 7973 7465 6d20 5348 454c 4c2d temsystem SHELL-\n+0001a550: 434f 4d4d 414e 440a 0a53 796e 6368 726f COMMAND..Synchro\n+0001a560: 6e6f 7573 6c79 2065 7865 6375 7465 2074 nously execute t\n+0001a570: 6865 2073 6865 6c6c 2063 6f6d 6d61 6e64 he shell command\n+0001a580: 2073 7472 696e 6720 5348 454c 4c2d 434f string SHELL-CO\n+0001a590: 4d4d 414e 442e 2052 6574 7572 6e73 2074 MMAND. Returns t\n+0001a5a0: 6865 0a65 7869 7420 7374 6174 7573 206f he.exit status o\n+0001a5b0: 6620 7468 6520 636f 6d6d 616e 642c 206f f the command, o\n+0001a5c0: 7220 7369 676e 616c 7320 616e 2065 7272 r signals an err\n+0001a5d0: 6f72 2069 6620 7468 6520 7368 656c 6c20 or if the shell \n+0001a5e0: 636f 756c 646e 2774 0a62 6520 7374 6172 couldn't.be star\n+0001a5f0: 7465 642e 0a0a 4e6f 7465 2074 6861 7420 ted...Note that \n+0001a600: 7468 6520 6578 6974 2073 7461 7475 7320 the exit status \n+0001a610: 6973 205f 6e6f 745f 2074 6865 2073 616d is _not_ the sam\n+0001a620: 6520 6173 2074 6865 2072 6574 7572 6e20 e as the return \n+0001a630: 636f 6465 2e20 4974 0a64 6570 656e 6473 code. It.depends\n+0001a640: 206f 6e20 7468 6520 6f70 6572 6174 696e on the operatin\n+0001a650: 6720 7379 7374 656d 2c20 6275 7420 756e g system, but un\n+0001a660: 6465 7220 756e 6978 2074 6865 2072 6574 der unix the ret\n+0001a670: 7572 6e20 636f 6465 206d 6179 2062 650a urn code may be.\n+0001a680: 666f 756e 6420 6279 2072 6967 6874 2d73 found by right-s\n+0001a690: 6869 6674 696e 6720 7468 6520 6578 6974 hifting the exit\n+0001a6a0: 2073 7461 7475 7320 6279 2065 6967 6874 status by eight\n+0001a6b0: 2062 6974 732e 204c 6f77 206e 6f6e 2d7a bits. Low non-z\n+0001a6c0: 6572 6f0a 7661 6c75 6573 2072 6570 7265 ero.values repre\n+0001a6d0: 7365 6e74 2074 6861 7420 7468 6520 7072 sent that the pr\n+0001a6e0: 6f63 6573 7320 7761 7320 6b69 6c6c 6564 ocess was killed\n+0001a6f0: 2062 7920 6120 7369 676e 616c 2e72 6570 by a signal.rep\n+0001a700: 2e75 7469 6c2e 7574 6638 2375 7466 382d .util.utf8#utf8-\n+0001a710: 7375 6273 7472 696e 6775 7466 382d 7375 substringutf8-su\n+0001a720: 6273 7472 696e 6720 5354 5249 4e47 2053 bstring STRING S\n+0001a730: 5441 5254 205b 454e 445d 0a0a 5265 7475 TART [END]..Retu\n+0001a740: 726e 7320 7468 6520 706f 7274 696f 6e20 rns the portion \n+0001a750: 6f66 2053 5452 494e 472c 2065 6e63 6f64 of STRING, encod\n+0001a760: 6564 2069 6e20 7574 662d 382c 2073 7461 ed in utf-8, sta\n+0001a770: 7274 696e 6720 6174 0a63 6861 7261 6374 rting at.charact\n+0001a780: 6572 206e 756d 6265 7220 5354 4152 5420 er number START \n+0001a790: 616e 6420 656e 6469 6e67 2061 7420 7468 and ending at th\n+0001a7a0: 6520 6368 6172 6163 7465 7220 6265 666f e character befo\n+0001a7b0: 7265 2045 4e44 2028 6f72 2074 6865 0a65 re END (or the.e\n+0001a7c0: 6e64 206f 6620 7468 6520 7374 7269 6e67 nd of the string\n+0001a7d0: 2069 6620 454e 4420 6973 206e 6f74 2067 if END is not g\n+0001a7e0: 6976 656e 292e 2041 6c6c 2069 6e64 6963 iven). All indic\n+0001a7f0: 6573 2073 7461 7274 2061 7420 7a65 726f es start at zero\n+0001a800: 2e72 6570 2e69 6f2e 6462 2e73 6462 6d23 .rep.io.db.sdbm#\n+0001a810: 7364 626d 2d64 656c 6574 6573 6462 6d2d sdbm-deletesdbm-\n+0001a820: 6465 6c65 7465 2044 424d 204b 4559 7265 delete DBM KEYre\n+0001a830: 702e 696f 2e64 622e 7364 626d 2373 6462 p.io.db.sdbm#sdb\n+0001a840: 6d2d 6e65 7874 6b65 7973 6462 6d2d 6e65 m-nextkeysdbm-ne\n+0001a850: 7874 6b65 7920 4442 4d00 7265 702e 766d xtkey DBM.rep.vm\n+0001a860: 2e63 6f6d 7069 6c65 7223 636f 6d70 696c .compiler#compil\n+0001a870: 652d 6469 7265 6374 6f72 7920 4449 522d e-directory DIR-\n+0001a880: 4e41 4d45 2023 216f 7074 696f 6e61 6c20 NAME #!optional \n+0001a890: 464f 5243 452d 5020 4558 434c 5544 452d FORCE-P EXCLUDE-\n+0001a8a0: 5245 0072 6570 2e76 6d2e 636f 6d70 696c RE.rep.vm.compil\n+0001a8b0: 6572 2e6d 6f64 756c 6573 2363 6f6d 7069 er.modules#compi\n+0001a8c0: 6c65 2d6d 6f64 756c 6520 5354 5255 4354 le-module STRUCT\n+0001a8d0: 7374 616e 6461 7264 2d6f 7574 7075 7453 standard-outputS\n+0001a8e0: 7472 6561 6d20 7468 6174 2060 7072 696e tream that `prin\n+0001a8f0: 3f27 2077 7269 7465 7320 6974 7320 6f75 ?' writes its ou\n+0001a900: 7470 7574 2074 6f20 6279 2064 6566 6175 tput to by defau\n+0001a910: 6c74 2e72 6570 2e64 6174 612e 7269 6e67 lt.rep.data.ring\n+0001a920: 2372 696e 672d 7265 706c 6163 6552 6570 #ring-replaceRep\n+0001a930: 6c61 6365 7320 7468 6520 6d6f 7374 2072 laces the most r\n+0001a940: 6563 656e 746c 7920 6164 6465 6420 6f62 ecently added ob\n+0001a950: 6a65 6374 2069 6e20 7269 6e67 2062 7566 ject in ring buf\n+0001a960: 6665 7220 5249 4e47 2077 6974 6820 4f42 fer RING with OB\n+0001a970: 4a45 4354 2e0a 4966 2052 494e 4720 636f JECT..If RING co\n+0001a980: 6e74 6169 6e73 206e 6f20 6974 656d 732c ntains no items,\n+0001a990: 2061 6464 204f 424a 4543 5420 6173 2074 add OBJECT as t\n+0001a9a0: 6865 2066 6972 7374 2e72 6570 2e64 6174 he first.rep.dat\n+0001a9b0: 612e 7269 6e67 2372 696e 672d 3e6c 6973 a.ring#ring->lis\n+0001a9c0: 7452 6574 7572 6e20 7468 6520 656c 656d tReturn the elem\n+0001a9d0: 656e 7473 2069 6e20 7269 6e67 2062 7566 ents in ring buf\n+0001a9e0: 6665 7220 5249 4e47 2061 7320 6120 6c69 fer RING as a li\n+0001a9f0: 7374 2c20 6e65 7765 7374 2074 6f20 6f6c st, newest to ol\n+0001aa00: 6465 7374 2e72 6570 2e64 6174 6123 6173 dest.rep.data#as\n+0001aa10: 736f 632d 7265 6765 7870 5363 616e 2041 soc-regexpScan A\n+0001aa20: 4c49 5354 2066 6f72 2061 6e20 656c 656d LIST for an elem\n+0001aa30: 656e 7420 7768 6f73 6520 6361 7220 6973 ent whose car is\n+0001aa40: 2061 2072 6567 756c 6172 2065 7870 7265 a regular expre\n+0001aa50: 7373 696f 6e20 6d61 7463 6869 6e67 2074 ssion matching t\n+0001aa60: 6865 0a73 7472 696e 6720 494e 5055 542e he.string INPUT.\n+0001aa70: 7265 702e 6461 7461 2372 656d 6f76 652d rep.data#remove-\n+0001aa80: 6966 2d6e 6f74 5265 7475 726e 7320 6120 if-notReturns a \n+0001aa90: 6e65 7720 636f 7079 206f 6620 4c53 5420 new copy of LST \n+0001aaa0: 7769 7468 2061 6e79 2065 6c65 6d65 6e74 with any element\n+0001aab0: 7320 7265 6d6f 7665 6420 666f 7220 7768 s removed for wh\n+0001aac0: 6963 6820 2850 5245 4420 454c 5429 0a72 ich (PRED ELT).r\n+0001aad0: 6574 7572 6e73 2066 616c 7365 2e72 6570 eturns false.rep\n+0001aae0: 2e64 6174 6123 7265 6d71 5265 7475 726e .data#remqReturn\n+0001aaf0: 7320 6120 6e65 7720 636f 7079 206f 6620 s a new copy of \n+0001ab00: 4c53 5420 7769 7468 2061 6c6c 2065 6c65 LST with all ele\n+0001ab10: 6d65 6e74 7320 6065 7127 2074 6f20 454c ments `eq' to EL\n+0001ab20: 5420 6469 7363 6172 6465 642e 0072 6570 T discarded..rep\n+0001ab30: 2e64 6174 6123 6d61 6b65 2d67 7561 7264 .data#make-guard\n+0001ab40: 6961 6e00 7265 702e 7374 7275 6374 7572 ian.rep.structur\n+0001ab50: 6573 236d 616b 652d 696e 7465 7266 6163 es#make-interfac\n+0001ab60: 6520 4e41 4d45 2053 4947 7265 702e 7374 e NAME SIGrep.st\n+0001ab70: 7275 6374 7572 6573 2370 6172 7365 2d69 ructures#parse-i\n+0001ab80: 6e74 6572 6661 6365 5265 7475 726e 2074 nterfaceReturn t\n+0001ab90: 6865 206c 6973 7420 6f66 2073 796d 626f he list of symbo\n+0001aba0: 6c73 2064 6573 6372 6962 6564 2062 7920 ls described by \n+0001abb0: 7468 6520 6d6f 6475 6c65 2069 6e74 6572 the module inter\n+0001abc0: 6661 6365 2053 4947 2e00 7265 702e 7374 face SIG..rep.st\n+0001abd0: 7275 6374 7572 6573 2370 6172 7365 2d69 ructures#parse-i\n+0001abe0: 6e74 6572 6661 6365 2053 4947 0072 6570 nterface SIG.rep\n+0001abf0: 2e69 6f2e 6669 6c65 7323 6c6f 6164 2d61 .io.files#load-a\n+0001ac00: 6c6c 2046 494c 4520 2321 6f70 7469 6f6e ll FILE #!option\n+0001ac10: 616c 2043 414c 4c42 4143 4b72 6570 2e69 al CALLBACKrep.i\n+0001ac20: 6f2e 6669 6c65 7323 6576 616c 2d61 6674 o.files#eval-aft\n+0001ac30: 6572 2d6c 6f61 6441 7272 616e 6765 2066 er-loadArrange f\n+0001ac40: 6f72 2046 4f52 4d20 746f 2062 6520 6576 or FORM to be ev\n+0001ac50: 616c 7561 7465 6420 696d 6d65 6469 6174 aluated immediat\n+0001ac60: 656c 7920 6166 7465 7220 7468 6520 6c69 ely after the li\n+0001ac70: 6272 6172 7920 6f66 204c 6973 7020 636f brary of Lisp co\n+0001ac80: 6465 0a4c 4942 5241 5259 2068 6173 2062 de.LIBRARY has b\n+0001ac90: 6565 6e20 7265 6164 2062 7920 7468 6520 een read by the \n+0001aca0: 606c 6f61 6427 2066 756e 6374 696f 6e2e `load' function.\n+0001acb0: 204e 6f74 6520 7468 6174 204c 4942 5241 Note that LIBRA\n+0001acc0: 5259 206d 7573 7420 6578 6163 746c 790a RY must exactly.\n+0001acd0: 6d61 7463 6820 7468 6520 4649 4c45 2061 match the FILE a\n+0001ace0: 7267 756d 656e 7420 746f 2060 6c6f 6164 rgument to `load\n+0001acf0: 272e 0072 6570 2e69 6f2e 6669 6c65 7323 '..rep.io.files#\n+0001ad00: 6576 616c 2d61 6674 6572 2d6c 6f61 6420 eval-after-load \n+0001ad10: 4c49 4252 4152 5920 464f 524d 7265 6d6f LIBRARY FORMremo\n+0001ad20: 7465 2d64 6566 6175 6c74 2d62 6163 6b65 te-default-backe\n+0001ad30: 6e64 4261 636b 656e 6420 7573 6564 2066 ndBackend used f\n+0001ad40: 6f72 206f 7468 6572 7769 7365 2075 6e73 or otherwise uns\n+0001ad50: 7065 6369 6669 6564 2068 6f73 7473 2e00 pecified hosts..\n+0001ad60: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+0001ad70: 6c65 7273 2e72 656d 6f74 652e 7265 7023 lers.remote.rep#\n+0001ad80: 7265 6d6f 7465 2d72 6570 2d63 6c6f 7365 remote-rep-close\n+0001ad90: 2d68 6f73 7420 484f 5354 2023 216f 7074 -host HOST #!opt\n+0001ada0: 696f 6e61 6c20 5553 4552 7265 702e 696f ional USERrep.io\n+0001adb0: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n+0001adc0: 656d 6f74 652e 7265 7023 7265 6d6f 7465 emote.rep#remote\n+0001add0: 2d72 6570 2d61 6464 2d70 6173 7377 6441 -rep-add-passwdA\n+0001ade0: 6464 2074 6865 2073 7472 696e 6720 5041 dd the string PA\n+0001adf0: 5353 5744 2061 7320 7468 6520 7061 7373 SSWD as the pass\n+0001ae00: 776f 7264 2066 6f72 2072 6570 2d72 656d word for rep-rem\n+0001ae10: 6f74 6520 7365 7373 696f 6e20 6f66 2055 ote session of U\n+0001ae20: 5345 5240 484f 5354 2e00 7265 702e 696f SER@HOST..rep.io\n+0001ae30: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n+0001ae40: 656d 6f74 652e 7265 7023 7265 6d6f 7465 emote.rep#remote\n+0001ae50: 2d72 6570 2d61 6464 2d70 6173 7377 6420 -rep-add-passwd \n+0001ae60: 5553 4552 2048 4f53 5420 5041 5353 5744 USER HOST PASSWD\n+0001ae70: 7265 6d6f 7465 2d66 7470 2d6d 6178 2d73 remote-ftp-max-s\n+0001ae80: 6573 7369 6f6e 7349 6620 7472 7565 2c20 essionsIf true, \n+0001ae90: 7468 6520 6d61 7869 6d75 6d20 6e75 6d62 the maximum numb\n+0001aea0: 6572 206f 6620 4654 5020 636c 6965 6e74 er of FTP client\n+0001aeb0: 7320 7468 6174 206d 6179 2062 6520 7275 s that may be ru\n+0001aec0: 6e6e 696e 670a 636f 6e63 7572 7265 6e74 nning.concurrent\n+0001aed0: 6c79 2e72 656d 6f74 652d 6674 702d 7472 ly.remote-ftp-tr\n+0001aee0: 616e 7366 6572 2d74 7970 654d 6f64 6520 ansfer-typeMode \n+0001aef0: 696e 2077 6869 6368 2074 6f20 7472 616e in which to tran\n+0001af00: 7366 6572 2066 696c 6573 2c20 6f6e 6520 sfer files, one \n+0001af10: 6f66 2074 6865 2073 796d 626f 6c73 2060 of the symbols `\n+0001af20: 6269 6e61 7279 2720 6f72 2060 6173 6369 binary' or `asci\n+0001af30: 6927 2e72 656d 6f74 652d 6674 702d 6261 i'.remote-ftp-ba\n+0001af40: 642d 6d73 6773 5265 6775 6c61 7220 6578 d-msgsRegular ex\n+0001af50: 7072 6573 7369 6f6e 206d 6174 6368 696e pression matchin\n+0001af60: 6720 6674 7020 2266 6169 6c75 7265 2220 g ftp \"failure\" \n+0001af70: 6d65 7373 6167 6573 2e00 7265 702e 696f messages..rep.io\n+0001af80: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n+0001af90: 656d 6f74 652e 6674 7023 7265 6d6f 7465 emote.ftp#remote\n+0001afa0: 2d66 7470 2d63 6c6f 7365 2d68 6f73 7420 -ftp-close-host \n+0001afb0: 484f 5354 2023 216f 7074 696f 6e61 6c20 HOST #!optional \n+0001afc0: 5553 4552 0072 6570 2e69 6f2e 7374 7265 USER.rep.io.stre\n+0001afd0: 616d 7323 7265 6164 2d66 726f 6d2d 7374 ams#read-from-st\n+0001afe0: 7269 6e67 2053 5452 494e 4720 2321 6f70 ring STRING #!op\n+0001aff0: 7469 6f6e 616c 2053 5441 5254 0000 0000 tional START....\n+0001b000: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n+0001b010: 6e67 2d72 6566 5265 6164 2061 6e20 6f62 ng-refRead an ob\n+0001b020: 6a65 6374 2066 726f 6d20 7468 6520 7269 ject from the ri\n+0001b030: 6e67 2062 7566 6665 7220 5249 4e47 2e20 ng buffer RING. \n+0001b040: 4966 2044 4550 5448 2069 7320 7472 7565 If DEPTH is true\n+0001b050: 2069 740a 6465 6669 6e65 7320 7468 6520 it.defines the \n+0001b060: 6f62 6a65 6374 2074 6f20 6163 6365 7373 object to access\n+0001b070: 2c20 7468 6520 6d6f 7374 2072 6563 656e , the most recen\n+0001b080: 746c 7920 6164 6465 6420 6974 656d 2069 tly added item i\n+0001b090: 7320 6174 0a64 6570 7468 207a 6572 6f2c s at.depth zero,\n+0001b0a0: 2074 6865 206e 6578 7420 6174 2064 6570 the next at dep\n+0001b0b0: 7468 206f 6e65 2c20 616e 6420 736f 206f th one, and so o\n+0001b0c0: 6e2e 2049 6620 7468 6572 6520 6973 206e n. If there is n\n+0001b0d0: 6f20 6974 656d 2061 740a 4445 5054 4820 o item at.DEPTH \n+0001b0e0: 6e69 6c20 6973 2072 6574 7572 6e65 642e nil is returned.\n+0001b0f0: 0072 6570 2e64 6174 612e 7269 6e67 2372 .rep.data.ring#r\n+0001b100: 696e 672d 7265 6620 5249 4e47 2023 216f ing-ref RING #!o\n+0001b110: 7074 696f 6e61 6c20 4445 5054 4872 6570 ptional DEPTHrep\n+0001b120: 2e64 6174 6123 736f 7274 536f 7274 204c .data#sortSort L\n+0001b130: 5354 2064 6573 7472 7563 7469 7665 6c79 ST destructively\n+0001b140: 2c20 6275 7420 7374 6162 6c79 2c20 7265 , but stably, re\n+0001b150: 7475 726e 696e 6720 7468 6520 736f 7274 turning the sort\n+0001b160: 6564 206c 6973 742e 0a0a 4966 2050 5245 ed list...If PRE\n+0001b170: 4420 6973 2064 6566 696e 6564 2069 7420 D is defined it \n+0001b180: 6973 2075 7365 6420 746f 2063 6f6d 7061 is used to compa\n+0001b190: 7265 2074 776f 206f 626a 6563 7473 2c20 re two objects, \n+0001b1a0: 6974 2073 686f 756c 6420 7265 7475 726e it should return\n+0001b1b0: 2074 0a77 6865 6e20 7468 6520 6669 7273 t.when the firs\n+0001b1c0: 7420 6973 2060 6c65 7373 2720 7468 616e t is `less' than\n+0001b1d0: 2074 6865 2073 6563 6f6e 642e 2042 7920 the second. By \n+0001b1e0: 6465 6661 756c 7420 7468 6520 7374 616e default the stan\n+0001b1f0: 6461 7264 206c 6573 732d 7468 616e 0a66 dard less-than.f\n+0001b200: 756e 6374 696f 6e20 2860 3c27 2920 6973 unction (`<') is\n+0001b210: 2075 7365 642e 0a0a 5468 6520 6661 6374 used...The fact\n+0001b220: 2074 6861 7420 7468 6520 736f 7274 2069 that the sort i\n+0001b230: 7320 7374 6162 6c65 206d 6561 6e73 2074 s stable means t\n+0001b240: 6861 7420 736f 7274 206b 6579 7320 7768 hat sort keys wh\n+0001b250: 6963 6820 6172 6520 6571 7561 6c20 7769 ich are equal wi\n+0001b260: 6c6c 0a70 7265 7365 7276 6520 7468 6569 ll.preserve thei\n+0001b270: 7220 6f72 6967 696e 616c 2070 6f73 6974 r original posit\n+0001b280: 696f 6e20 696e 2072 656c 6174 696f 6e20 ion in relation \n+0001b290: 746f 2065 6163 6820 6f74 6865 722e 0072 to each other..r\n+0001b2a0: 6570 2e64 6174 6123 736f 7274 204c 5354 ep.data#sort LST\n+0001b2b0: 2023 216f 7074 696f 6e61 6c20 5052 4544 #!optional PRED\n+0001b2c0: 7265 702e 6461 7461 236d 656d 6265 722d rep.data#member-\n+0001b2d0: 6966 5369 6d69 6c61 7220 746f 2074 6865 ifSimilar to the\n+0001b2e0: 2060 6d65 6d62 6572 2720 6675 6e63 7469 `member' functi\n+0001b2f0: 6f6e 2c20 6578 6365 7074 2074 6861 7420 on, except that \n+0001b300: 7468 6520 6675 6e63 7469 6f6e 2046 554e the function FUN\n+0001b310: 2069 730a 6361 6c6c 6564 2074 6f20 7465 is.called to te\n+0001b320: 7374 2074 6865 2065 6c65 6d65 6e74 7320 st the elements \n+0001b330: 666f 7220 6d61 7463 6865 732e 2049 6620 for matches. If \n+0001b340: 6028 4655 4e20 454c 5429 2720 7265 7475 `(FUN ELT)' retu\n+0001b350: 726e 7320 7472 7565 2c0a 7468 656e 2074 rns true,.then t\n+0001b360: 6865 2073 7562 6c69 7374 2073 7461 7274 he sublist start\n+0001b370: 696e 6720 7769 7468 2045 4c54 2069 7320 ing with ELT is \n+0001b380: 7265 7475 726e 6564 2e00 7265 702e 6461 returned..rep.da\n+0001b390: 7461 236d 656d 6265 722d 6966 2046 554e ta#member-if FUN\n+0001b3a0: 204c 5354 7265 702e 696f 2e66 696c 6573 LSTrep.io.files\n+0001b3b0: 2363 616c 6c2d 6166 7465 722d 6c6f 6164 #call-after-load\n+0001b3c0: 4172 7261 6e67 6520 666f 7220 5448 554e Arrange for THUN\n+0001b3d0: 4b20 746f 2062 6520 6361 6c6c 6564 2069 K to be called i\n+0001b3e0: 6d6d 6564 6961 7465 6c79 2061 6674 6572 mmediately after\n+0001b3f0: 2074 6865 206c 6962 7261 7279 206f 6620 the library of \n+0001b400: 4c69 7370 2063 6f64 650a 4c49 4252 4152 Lisp code.LIBRAR\n+0001b410: 5920 6861 7320 6265 656e 2072 6561 6420 Y has been read \n+0001b420: 6279 2074 6865 2060 6c6f 6164 2720 6675 by the `load' fu\n+0001b430: 6e63 7469 6f6e 2e20 4e6f 7465 2074 6861 nction. Note tha\n+0001b440: 7420 4c49 4252 4152 5920 6d75 7374 2065 t LIBRARY must e\n+0001b450: 7861 6374 6c79 0a6d 6174 6368 2074 6865 xactly.match the\n+0001b460: 2046 494c 4520 6172 6775 6d65 6e74 2074 FILE argument t\n+0001b470: 6f20 606c 6f61 6427 2e72 656d 6f74 652d o `load'.remote-\n+0001b480: 6175 746f 2d62 6163 6b65 6e64 2d61 6c69 auto-backend-ali\n+0001b490: 7374 416e 2061 6c69 7374 206f 6620 2848 stAn alist of (H\n+0001b4a0: 4f53 542d 5245 4745 5850 202e 2042 4143 OST-REGEXP . BAC\n+0001b4b0: 4b45 4e44 2d54 5950 4529 2064 6566 696e KEND-TYPE) defin\n+0001b4c0: 696e 6720 686f 7720 7265 6d6f 7465 2066 ing how remote f\n+0001b4d0: 696c 6573 2061 7265 0a61 6363 6573 7365 iles are.accesse\n+0001b4e0: 6420 6f6e 2073 7065 6369 6669 6320 686f d on specific ho\n+0001b4f0: 7374 732e 7263 702d 7072 6f67 7261 6d54 sts.rcp-programT\n+0001b500: 6865 206e 616d 6520 6f66 2074 6865 2060 he name of the `\n+0001b510: 7263 7027 2070 726f 6772 616d 2075 7365 rcp' program use\n+0001b520: 6420 746f 2063 6f70 7920 6669 6c65 7320 d to copy files \n+0001b530: 6672 6f6d 2068 6f73 7420 746f 2068 6f73 from host to hos\n+0001b540: 742e 7265 6d6f 7465 2d72 6570 2d70 6173 t.remote-rep-pas\n+0001b550: 7377 642d 6d73 6773 5265 6775 6c61 7220 swd-msgsRegular \n+0001b560: 6578 7072 6573 7369 6f6e 206d 6174 6368 expression match\n+0001b570: 696e 6720 7061 7373 776f 7264 2070 726f ing password pro\n+0001b580: 6d70 742e 0072 6570 2e69 6f2e 6669 6c65 mpt..rep.io.file\n+0001b590: 2d68 616e 646c 6572 732e 7265 6d6f 7465 -handlers.remote\n+0001b5a0: 2e72 6570 2372 656d 6f74 652d 7265 702d .rep#remote-rep-\n+0001b5b0: 656d 7074 792d 6361 6368 6572 656d 6f74 empty-cacheremot\n+0001b5c0: 652d 686f 7374 2d75 7365 722d 616c 6973 e-host-user-alis\n+0001b5d0: 7441 6c69 7374 206f 6620 2848 4f53 542d tAlist of (HOST-\n+0001b5e0: 5245 4745 5850 202e 2055 5345 522d 4e41 REGEXP . USER-NA\n+0001b5f0: 4d45 2920 6d61 7463 6869 6e67 2068 6f73 ME) matching hos\n+0001b600: 7420 6e61 6d65 7320 746f 2075 7365 726e t names to usern\n+0001b610: 616d 6573 2e0a 4f6e 6c79 2075 7365 6420 ames..Only used \n+0001b620: 7768 656e 206e 6f20 7573 6572 6e61 6d65 when no username\n+0001b630: 2069 7320 6769 7665 6e20 696e 2061 2066 is given in a f\n+0001b640: 696c 656e 616d 652e 7265 6d6f 7465 2d64 ilename.remote-d\n+0001b650: 6566 6175 6c74 2d75 7365 7244 6566 6175 efault-userDefau\n+0001b660: 6c74 2075 7365 726e 616d 6520 746f 2075 lt username to u\n+0001b670: 7365 2066 6f72 2066 696c 652d 7472 616e se for file-tran\n+0001b680: 7366 6572 2077 6865 6e20 6e6f 6e65 2069 sfer when none i\n+0001b690: 7320 7370 6563 6966 6965 642c 2065 6974 s specified, eit\n+0001b6a0: 6865 720a 6578 706c 6963 6974 6c79 2c20 her.explicitly, \n+0001b6b0: 6f72 2062 7920 7468 6520 7265 6d6f 7465 or by the remote\n+0001b6c0: 2d66 7470 2d68 6f73 742d 7573 6572 2d61 -ftp-host-user-a\n+0001b6d0: 6c69 7374 2076 6172 6961 626c 652e 7265 list variable.re\n+0001b6e0: 6d6f 7465 2d66 7470 2d73 686f 772d 6d65 mote-ftp-show-me\n+0001b6f0: 7373 6167 6573 5768 656e 2074 2c20 696e ssagesWhen t, in\n+0001b700: 666f 726d 6174 696f 6e61 6c20 6d65 7373 formational mess\n+0001b710: 6167 6573 2066 726f 6d20 4654 5020 7365 ages from FTP se\n+0001b720: 7373 696f 6e73 2061 7265 2064 6973 706c ssions are displ\n+0001b730: 6179 6564 2e72 656d 6f74 652d 6674 702d ayed.remote-ftp-\n+0001b740: 6469 7370 6c61 792d 7072 6f67 7265 7373 display-progress\n+0001b750: 5768 656e 2074 7275 652c 2073 686f 7720 When true, show \n+0001b760: 7072 6f67 7265 7373 206f 6620 4654 5020 progress of FTP \n+0001b770: 7472 616e 7366 6572 732e 7265 6d6f 7465 transfers.remote\n+0001b780: 2d66 7470 2d6c 732d 666f 726d 6174 4654 -ftp-ls-formatFT\n+0001b790: 5020 636f 6d6d 616e 6420 666f 726d 6174 P command format\n+0001b7a0: 2073 7472 696e 6720 746f 2070 726f 6475 string to produ\n+0001b7b0: 6365 2061 6e20 606c 7320 2d6c 2720 666f ce an `ls -l' fo\n+0001b7c0: 726d 6174 206c 6973 7469 6e67 206f 6620 rmat listing of \n+0001b7d0: 7468 650a 6469 7265 6374 6f72 7920 7375 the.directory su\n+0001b7e0: 6273 7469 7475 7465 6420 666f 7220 7468 bstituted for th\n+0001b7f0: 6520 7369 6e67 6c65 2025 7320 666f 726d e single %s form\n+0001b800: 6174 2073 7065 6369 6669 6572 2e72 656d at specifier.rem\n+0001b810: 6f74 652d 6674 702d 7265 636f 6e6e 6563 ote-ftp-reconnec\n+0001b820: 742d 6d73 6773 5265 6775 6c61 7220 6578 t-msgsRegular ex\n+0001b830: 7072 6573 7369 6f6e 206d 6174 6368 696e pression matchin\n+0001b840: 6720 6674 7020 6d65 7373 6167 6573 2074 g ftp messages t\n+0001b850: 6861 7420 696e 6469 6361 7465 2074 6861 hat indicate tha\n+0001b860: 7420 7468 6520 6375 7272 656e 740a 4654 t the current.FT\n+0001b870: 5020 7072 6f63 6573 7320 7368 6f75 6c64 P process should\n+0001b880: 2062 6520 6162 616e 646f 6e65 642c 2061 be abandoned, a\n+0001b890: 6e64 2061 206e 6577 2073 6573 7369 6f6e nd a new session\n+0001b8a0: 2073 7461 7274 6564 2e72 656d 6f74 652d started.remote-\n+0001b8b0: 6674 702d 6c73 2d6c 2d72 6567 6578 7052 ftp-ls-l-regexpR\n+0001b8c0: 6567 6578 7020 6465 6669 6e69 6e67 2060 egexp defining `\n+0001b8d0: 6c73 202d 6c27 206f 7574 7075 7420 7379 ls -l' output sy\n+0001b8e0: 6e74 6178 2e20 4861 6972 792e 7265 6d6f ntax. Hairy.remo\n+0001b8f0: 7465 2d66 7470 2d6c 732d 6c2d 7479 7065 te-ftp-ls-l-type\n+0001b900: 2d61 6c69 7374 416c 6973 7420 6173 736f -alistAlist asso\n+0001b910: 6369 6174 696e 6720 6368 6172 6163 7465 ciating characte\n+0001b920: 7273 2069 6e20 7468 6520 6669 7273 7420 rs in the first \n+0001b930: 636f 6c75 6d6e 206f 6620 606c 7320 2d6c column of `ls -l\n+0001b940: 2720 6f75 7470 7574 2077 6974 680a 6669 ' output with.fi\n+0001b950: 6c65 2074 7970 6573 2e72 6570 2e69 6f2e le types.rep.io.\n+0001b960: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n+0001b970: 6d6f 7465 2e66 7470 2372 656d 6f74 652d mote.ftp#remote-\n+0001b980: 6674 702d 636c 6f73 652d 616c 6c43 6c6f ftp-close-allClo\n+0001b990: 7365 2061 6c6c 2072 756e 6e69 6e67 2046 se all running F\n+0001b9a0: 5450 2073 7562 7072 6f63 6573 7365 732e TP subprocesses.\n+0001b9b0: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+0001b9c0: 6c65 7273 2e72 656d 6f74 652e 6674 7023 lers.remote.ftp#\n+0001b9d0: 7265 6d6f 7465 2d66 7470 2d65 6d70 7479 remote-ftp-empty\n+0001b9e0: 2d63 6163 6865 4469 7363 6172 6420 616c -cacheDiscard al\n+0001b9f0: 6c20 6361 6368 6564 2046 5450 2064 6972 l cached FTP dir\n+0001ba00: 6563 746f 7279 2065 6e74 7269 6573 2e00 ectory entries..\n+0001ba10: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+0001ba20: 6c65 7273 2e72 656d 6f74 652e 6674 7023 lers.remote.ftp#\n+0001ba30: 7265 6d6f 7465 2d66 7470 2d65 6d70 7479 remote-ftp-empty\n+0001ba40: 2d63 6163 6865 7265 702e 696f 2e73 7472 -cacherep.io.str\n+0001ba50: 6561 6d73 2373 7472 6561 6d70 5265 7475 eams#streampRetu\n+0001ba60: 726e 7320 7472 7565 2069 6620 4152 4720 rns true if ARG \n+0001ba70: 6973 2073 6f6d 6520 736f 7274 206f 6620 is some sort of \n+0001ba80: 492f 4f20 7374 7265 616d 2e72 6570 2e6c I/O stream.rep.l\n+0001ba90: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001baa0: 6465 6675 6e64 6566 756e 204e 414d 4520 defundefun NAME \n+0001bab0: 4c41 4d42 4441 2d4c 4953 5420 5b44 4f43 LAMBDA-LIST [DOC\n+0001bac0: 2d53 5452 494e 475d 2042 4f44 592e 2e2e -STRING] BODY...\n+0001bad0: 0a64 6566 756e 204e 414d 4520 4259 5445 .defun NAME BYTE\n+0001bae0: 434f 4445 2d4f 424a 4543 540a 0a44 6566 CODE-OBJECT..Def\n+0001baf0: 696e 6573 2061 2066 756e 6374 696f 6e20 ines a function \n+0001bb00: 6361 6c6c 6564 204e 414d 4520 7769 7468 called NAME with\n+0001bb10: 2061 7267 756d 656e 7420 7370 6563 6966 argument specif\n+0001bb20: 6963 6174 696f 6e20 4c41 4d42 4441 2d4c ication LAMBDA-L\n+0001bb30: 4953 542c 0a64 6f63 756d 656e 7461 7469 IST,.documentati\n+0001bb40: 6f6e 2044 4f43 2d53 5452 494e 4720 286f on DOC-STRING (o\n+0001bb50: 7074 696f 6e61 6c29 2061 6e64 2062 6f64 ptional) and bod\n+0001bb60: 7920 424f 4459 2e72 6570 2e6c 616e 672e y BODY.rep.lang.\n+0001bb70: 696e 7465 7270 7265 7465 7223 6465 6663 interpreter#defc\n+0001bb80: 6f6e 7374 6465 6663 6f6e 7374 204e 414d onstdefconst NAM\n+0001bb90: 4520 5641 4c55 4520 5b44 4f43 2d53 5452 E VALUE [DOC-STR\n+0001bba0: 494e 475d 0a0a 4465 6669 6e65 2061 2063 ING]..Define a c\n+0001bbb0: 6f6e 7374 616e 7420 4e41 4d45 2077 686f onstant NAME who\n+0001bbc0: 7365 2028 6465 6661 756c 7429 2076 616c se (default) val\n+0001bbd0: 7565 2069 7320 5641 4c55 452e 2049 6620 ue is VALUE. If \n+0001bbe0: 4e41 4d45 2069 730a 616c 7265 6164 7920 NAME is.already \n+0001bbf0: 626f 756e 6420 616e 2065 7272 6f72 2069 bound an error i\n+0001bc00: 7320 7369 676e 616c 6c65 642e 0a0a 436f s signalled...Co\n+0001bc10: 6e73 7461 6e74 7320 6172 6520 7472 6561 nstants are trea\n+0001bc20: 7465 6420 7370 6563 6961 6c6c 7920 6279 ted specially by\n+0001bc30: 2074 6865 204c 6973 7020 636f 6d70 696c the Lisp compil\n+0001bc40: 6572 2c20 6261 7369 6361 6c6c 7920 7468 er, basically th\n+0001bc50: 6579 0a61 7265 2068 6172 642d 636f 6465 ey.are hard-code\n+0001bc60: 6420 696e 746f 2074 6865 2062 7974 652d d into the byte-\n+0001bc70: 636f 6465 2e72 6570 2e6c 616e 672e 696e code.rep.lang.in\n+0001bc80: 7465 7270 7265 7465 7223 6675 6e63 7469 terpreter#functi\n+0001bc90: 6f6e 2327 4152 470a 0a52 6574 7572 6e20 on#'ARG..Return \n+0001bca0: 7468 6520 636c 6f73 7572 6520 6672 6f6d the closure from\n+0001bcb0: 2041 5247 2c20 6569 7468 6572 2061 206c ARG, either a l\n+0001bcc0: 616d 6264 612d 6578 7072 6573 7369 6f6e ambda-expression\n+0001bcd0: 2c20 6f72 2061 2073 796d 626f 6c2e 0a57 , or a symbol..W\n+0001bce0: 6865 6e20 6170 706c 6965 6420 746f 2061 hen applied to a\n+0001bcf0: 2073 796d 626f 6c2c 2074 6865 2073 796d symbol, the sym\n+0001bd00: 626f 6c27 7320 7661 6c75 6520 6973 2072 bol's value is r\n+0001bd10: 6574 7572 6e65 642e 7265 702e 6c61 6e67 eturned.rep.lang\n+0001bd20: 2e69 6e74 6572 7072 6574 6572 236c 6574 .interpreter#let\n+0001bd30: 6c65 7420 5b56 4152 5d20 2842 494e 4449 let [VAR] (BINDI\n+0001bd40: 4e47 532e 2e2e 2920 424f 4459 2e2e 2e0a NGS...) BODY....\n+0001bd50: 0a42 696e 6473 2074 656d 706f 7261 7279 .Binds temporary\n+0001bd60: 2076 616c 7565 7320 746f 2073 796d 626f values to symbo\n+0001bd70: 6c73 2077 6869 6c65 2042 4f44 5920 6973 ls while BODY is\n+0001bd80: 2062 6569 6e67 2065 7661 6c75 6174 6564 being evaluated\n+0001bd90: 2e0a 0a45 6163 6820 6f66 2074 6865 2042 ...Each of the B\n+0001bda0: 494e 4449 4e47 5320 6973 2065 6974 6865 INDINGS is eithe\n+0001bdb0: 7220 6120 6c69 7374 2060 2853 594d 424f r a list `(SYMBO\n+0001bdc0: 4c20 464f 524d 532e 2e2e 2927 2069 6e20 L FORMS...)' in \n+0001bdd0: 7768 6963 6820 6361 7365 0a74 6865 2076 which case.the v\n+0001bde0: 6172 6961 626c 6520 5359 4d42 4f4c 2069 ariable SYMBOL i\n+0001bdf0: 7320 626f 756e 6420 746f 2074 6865 2072 s bound to the r\n+0001be00: 6573 756c 7420 6f66 2065 7661 6c75 6174 esult of evaluat\n+0001be10: 696e 6720 6028 7072 6f67 6e20 464f 524d ing `(progn FORM\n+0001be20: 532e 2e2e 2927 2c0a 6f72 2061 2073 696e S...)',.or a sin\n+0001be30: 676c 6520 7379 6d62 6f6c 2c20 696e 2077 gle symbol, in w\n+0001be40: 6869 6368 2063 6173 6520 6974 2069 7320 hich case it is \n+0001be50: 626f 756e 6420 746f 2074 6865 2066 616c bound to the fal\n+0001be60: 7365 2076 616c 7565 2e0a 0a49 6620 5641 se value...If VA\n+0001be70: 5220 6973 2067 6976 656e 2c20 7468 656e R is given, then\n+0001be80: 2074 6865 2073 796d 626f 6c20 5641 5220 the symbol VAR \n+0001be90: 6973 2062 6f75 6e64 2074 6f20 6120 6675 is bound to a fu\n+0001bea0: 6e63 7469 6f6e 2077 686f 7365 0a66 6f72 nction whose.for\n+0001beb0: 6d61 6c20 7061 7261 6d65 7465 7273 2061 mal parameters a\n+0001bec0: 7265 2074 6865 2073 616d 6520 6173 2074 re the same as t\n+0001bed0: 6865 2076 6172 6961 626c 6573 2062 6f75 he variables bou\n+0001bee0: 6e64 2062 7920 7468 6520 606c 6574 270a nd by the `let'.\n+0001bef0: 666f 726d 2e20 5468 7573 2074 6865 2065 form. Thus the e\n+0001bf00: 7865 6375 7469 6f6e 206f 6620 424f 4459 xecution of BODY\n+0001bf10: 2e2e 2e20 6d61 7920 6265 2072 6570 6561 ... may be repea\n+0001bf20: 7465 6420 6279 2069 6e76 6f6b 696e 6720 ted by invoking \n+0001bf30: 5641 522e 0072 6570 2e6c 616e 672e 696e VAR..rep.lang.in\n+0001bf40: 7465 7270 7265 7465 7223 6c65 7420 2e20 terpreter#let . \n+0001bf50: 4152 4753 0072 6570 2e6c 616e 672e 696e ARGS.rep.lang.in\n+0001bf60: 7465 7270 7265 7465 7223 6c65 742a 202e terpreter#let* .\n+0001bf70: 2041 5247 5300 7265 702e 6c61 6e67 2e69 ARGS.rep.lang.i\n+0001bf80: 6e74 6572 7072 6574 6572 2364 6f20 5641 nterpreter#do VA\n+0001bf90: 5253 2054 4553 5420 2e20 424f 4459 0072 RS TEST . BODY.r\n+0001bfa0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001bfb0: 7465 7223 6465 636c 6172 6500 7265 702e ter#declare.rep.\n+0001bfc0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001bfd0: 2363 6174 6368 2054 4147 202e 2042 4f44 #catch TAG . BOD\n+0001bfe0: 5900 7265 702e 7379 7374 656d 2373 6574 Y.rep.system#set\n+0001bff0: 656e 7620 4e41 4d45 2056 414c 5545 0000 env NAME VALUE..\n+0001c000: 0072 6570 2e69 6f2e 6669 6c65 2d68 616e .rep.io.file-han\n+0001c010: 646c 6572 732e 7265 6d6f 7465 2e72 6570 dlers.remote.rep\n+0001c020: 2372 656d 6f74 652d 7265 702d 636c 6f73 #remote-rep-clos\n+0001c030: 652d 616c 6c66 7470 2d70 726f 6772 616d e-allftp-program\n+0001c040: 5072 6f67 7261 6d20 7573 6564 2066 6f72 Program used for\n+0001c050: 2046 5450 2073 6573 7369 6f6e 732e 7265 FTP sessions.re\n+0001c060: 6d6f 7465 2d66 7470 2d61 7267 734c 6973 mote-ftp-argsLis\n+0001c070: 7420 6f66 2061 7267 756d 656e 7473 2074 t of arguments t\n+0001c080: 6f20 7265 6d6f 7465 2046 5450 2073 6573 o remote FTP ses\n+0001c090: 7369 6f6e 732e 7265 6d6f 7465 2d66 7470 sions.remote-ftp\n+0001c0a0: 2d6d 6178 2d6d 6573 7361 6765 2d6c 696e -max-message-lin\n+0001c0b0: 6573 5768 656e 2074 7275 652c 2074 6865 esWhen true, the\n+0001c0c0: 206d 6178 696d 756d 206e 756d 6265 7220 maximum number \n+0001c0d0: 6f66 2046 5450 206d 6573 7361 6765 206c of FTP message l\n+0001c0e0: 696e 6573 2074 6f20 6b65 6570 2e72 656d ines to keep.rem\n+0001c0f0: 6f74 652d 6674 702d 7469 6d65 6f75 744e ote-ftp-timeoutN\n+0001c100: 756d 6265 7220 6f66 2073 6563 6f6e 6473 umber of seconds\n+0001c110: 2074 6f20 7761 6974 2066 6f72 2046 5450 to wait for FTP\n+0001c120: 206f 7574 7075 7420 6265 666f 7265 2067 output before g\n+0001c130: 6976 696e 6720 7570 2e72 656d 6f74 652d iving up.remote-\n+0001c140: 6674 702d 616e 6f6e 2d75 7365 7273 5265 ftp-anon-usersRe\n+0001c150: 6775 6c61 7220 6578 7072 6573 7369 6f6e gular expression\n+0001c160: 206d 6174 6368 696e 6720 7573 6572 206e matching user n\n+0001c170: 616d 6573 206f 6620 6061 6e6f 6e79 6d6f ames of `anonymo\n+0001c180: 7573 2720 4654 5020 7365 7373 696f 6e73 us' FTP sessions\n+0001c190: 2e72 656d 6f74 652d 6674 702d 6563 686f .remote-ftp-echo\n+0001c1a0: 2d6f 7574 7075 7457 6865 6e20 742c 2065 -outputWhen t, e\n+0001c1b0: 6368 6f20 616c 6c20 6f75 7470 7574 2066 cho all output f\n+0001c1c0: 726f 6d20 4654 5020 7072 6f63 6573 7365 rom FTP processe\n+0001c1d0: 732e 2055 7365 2066 6f72 2064 6562 7567 s. Use for debug\n+0001c1e0: 6769 6e67 206f 6e6c 792e 7265 6d6f 7465 ging only.remote\n+0001c1f0: 2d66 7470 2d70 6173 7377 642d 616c 6973 -ftp-passwd-alis\n+0001c200: 7441 6c69 7374 206f 6620 2855 5345 5240 tAlist of (USER@\n+0001c210: 484f 5354 202e 2050 4153 5357 4429 2064 HOST . PASSWD) d\n+0001c220: 6566 696e 696e 6720 616c 6c20 6b6e 6f77 efining all know\n+0001c230: 6e20 4654 5020 7061 7373 776f 7264 732e n FTP passwords.\n+0001c240: 7265 6d6f 7465 2d66 7470 2d64 6972 6361 remote-ftp-dirca\n+0001c250: 6368 652d 6578 7069 7279 2d74 696d 654e che-expiry-timeN\n+0001c260: 756d 6265 7220 6f66 2073 6563 6f6e 6473 umber of seconds\n+0001c270: 2062 6566 6f72 6520 6120 6469 7263 6163 before a dircac\n+0001c280: 6865 2065 6e74 7279 2069 7320 7265 7265 he entry is rere\n+0001c290: 6164 2e72 656d 6f74 652d 6674 702d 6469 ad.remote-ftp-di\n+0001c2a0: 7263 6163 6865 2d6d 6178 2d64 6972 734d rcache-max-dirsM\n+0001c2b0: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of\n+0001c2c0: 2064 6972 6563 746f 7269 6573 2077 686f directories who\n+0001c2d0: 7365 2063 6f6e 7465 6e74 7320 6d61 7920 se contents may \n+0001c2e0: 6265 2063 6163 6865 6420 6174 2061 6e79 be cached at any\n+0001c2f0: 206f 6e65 0a74 696d 652e 7265 6d6f 7465 one.time.remote\n+0001c300: 2d66 7470 2d73 6573 7369 6f6e 734c 6973 -ftp-sessionsLis\n+0001c310: 7420 6f66 2046 5450 2073 7472 7563 7475 t of FTP structu\n+0001c320: 7265 7320 6465 6669 6e69 6e67 2061 6c6c res defining all\n+0001c330: 2072 756e 6e69 6e67 2046 5450 2073 6573 running FTP ses\n+0001c340: 7369 6f6e 732e 7265 6d6f 7465 2d66 7470 sions.remote-ftp\n+0001c350: 2d70 726f 6d70 742d 7265 6765 7870 5265 -prompt-regexpRe\n+0001c360: 6775 6c61 7220 6578 7072 6573 7369 6f6e gular expression\n+0001c370: 206d 6174 6368 696e 6720 6120 7072 6f6d matching a prom\n+0001c380: 7074 2066 726f 6d20 7468 6520 4654 5020 pt from the FTP \n+0001c390: 636f 6d6d 616e 6420 2874 6f20 6265 2069 command (to be i\n+0001c3a0: 676e 6f72 6564 292e 7265 6d6f 7465 2d66 gnored).remote-f\n+0001c3b0: 7470 2d73 6b69 702d 6d73 6773 5265 6775 tp-skip-msgsRegu\n+0001c3c0: 6c61 7220 6578 7072 6573 7369 6f6e 206d lar expression m\n+0001c3d0: 6174 6368 696e 6720 6674 7020 6d65 7373 atching ftp mess\n+0001c3e0: 6167 6573 2074 6861 7420 6361 6e20 6265 ages that can be\n+0001c3f0: 2069 676e 6f72 6564 2e00 7265 702e 696f ignored..rep.io\n+0001c400: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n+0001c410: 656d 6f74 652e 6674 7023 7265 6d6f 7465 emote.ftp#remote\n+0001c420: 2d66 7470 2d63 6c6f 7365 2d61 6c6c 7265 -ftp-close-allre\n+0001c430: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n+0001c440: 7273 2e72 656d 6f74 652e 6674 7023 7265 rs.remote.ftp#re\n+0001c450: 6d6f 7465 2d66 7470 2d61 6464 2d70 6173 mote-ftp-add-pas\n+0001c460: 7377 6441 6464 2074 6865 2073 7472 696e swdAdd the strin\n+0001c470: 6720 5041 5353 5744 2061 7320 7468 6520 g PASSWD as the \n+0001c480: 7061 7373 776f 7264 2066 6f72 2046 5450 password for FTP\n+0001c490: 2073 6573 7369 6f6e 206f 6620 5553 4552 session of USER\n+0001c4a0: 4048 4f53 542e 0072 6570 2e69 6f2e 6669 @HOST..rep.io.fi\n+0001c4b0: 6c65 2d68 616e 646c 6572 732e 7461 7223 le-handlers.tar#\n+0001c4c0: 7461 7266 682d 656d 7074 792d 6361 6368 tarfh-empty-cach\n+0001c4d0: 6572 6570 2e6c 616e 672e 696e 7465 7270 erep.lang.interp\n+0001c4e0: 7265 7465 7223 7454 6865 2073 796d 626f reter#tThe symbo\n+0001c4f0: 6c20 6f66 7465 6e20 7573 6564 2061 7320 l often used as \n+0001c500: 7468 6520 6361 6e6f 6e69 6361 6c20 626f the canonical bo\n+0001c510: 6f6c 6561 6e2d 7472 7565 2076 616c 7565 olean-true value\n+0001c520: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0001c530: 7265 7465 7223 6465 6673 7562 7374 4465 reter#defsubstDe\n+0001c540: 6669 6e65 7320 6120 6675 6e63 7469 6f6e fines a function\n+0001c550: 2074 6861 7420 7769 6c6c 2062 6520 636f that will be co\n+0001c560: 6d70 696c 6564 2069 6e6c 696e 6520 746f mpiled inline to\n+0001c570: 2061 6e79 2066 756e 6374 696f 6e73 2074 any functions t\n+0001c580: 6861 740a 6361 6c6c 2069 742e 204f 7468 hat.call it. Oth\n+0001c590: 6572 7769 7365 2065 7861 6374 6c79 2074 erwise exactly t\n+0001c5a0: 6865 2073 616d 6520 6173 2064 6566 756e he same as defun\n+0001c5b0: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n+0001c5c0: 7072 6574 6572 236c 6574 7265 6320 4249 preter#letrec BI\n+0001c5d0: 4e44 494e 4753 202e 2042 4f44 5900 7265 NDINGS . BODY.re\n+0001c5e0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001c5f0: 6572 236c 6574 2d66 6c75 6964 7320 4249 er#let-fluids BI\n+0001c600: 4e44 494e 4753 202e 2042 4f44 5900 7265 NDINGS . BODY.re\n+0001c610: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001c620: 6572 2363 6173 6520 4b45 5920 2e20 434c er#case KEY . CL\n+0001c630: 4155 5345 5372 6570 2e6c 616e 672e 696e AUSESrep.lang.in\n+0001c640: 7465 7270 7265 7465 7223 756e 6c65 7373 terpreter#unless\n+0001c650: 4576 616c 7561 7465 7320 434f 4e44 4954 Evaluates CONDIT\n+0001c660: 494f 4e2c 2069 6620 6974 2069 7320 6e69 ION, if it is ni\n+0001c670: 6c20 616e 2069 6d70 6c69 6369 7420 7072 l an implicit pr\n+0001c680: 6f67 6e20 6973 2070 6572 666f 726d 6564 ogn is performed\n+0001c690: 2077 6974 680a 464f 524d 532e 7265 702e with.FORMS.rep.\n+0001c6a0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001c6b0: 236f 7254 6865 2066 6972 7374 206f 6620 #orThe first of \n+0001c6c0: 7468 6520 4152 4753 2069 7320 6576 616c the ARGS is eval\n+0001c6d0: 7561 7465 642c 2069 6620 6974 2069 7320 uated, if it is \n+0001c6e0: 7472 7565 2069 7473 2076 616c 7565 2069 true its value i\n+0001c6f0: 7320 7468 6520 7661 6c75 650a 6f66 2074 s the value.of t\n+0001c700: 6865 2060 6f72 2720 666f 726d 2061 6e64 he `or' form and\n+0001c710: 206e 6f20 6d6f 7265 2061 7267 756d 656e no more argumen\n+0001c720: 7473 2061 7265 2065 7661 6c75 6174 6564 ts are evaluated\n+0001c730: 2e20 4f74 6865 7277 6973 6520 7468 6973 . Otherwise this\n+0001c740: 2073 7465 700a 6973 2072 6570 6561 7465 step.is repeate\n+0001c750: 6420 666f 7220 7468 6520 6e65 7874 206d d for the next m\n+0001c760: 656d 6265 7220 6f66 2041 5247 532e 0a0a ember of ARGS...\n+0001c770: 4966 2061 6c6c 206f 6620 7468 6520 4152 If all of the AR\n+0001c780: 4753 2068 6176 6520 6265 656e 2065 7661 GS have been eva\n+0001c790: 6c75 6174 6564 2061 6e64 206e 6f6e 6520 luated and none \n+0001c7a0: 6861 7665 2061 2074 7275 6520 7661 6c75 have a true valu\n+0001c7b0: 650a 6028 2927 2069 7320 7468 6520 7661 e.`()' is the va\n+0001c7c0: 6c75 6520 6f66 2074 6865 2060 6f72 2720 lue of the `or' \n+0001c7d0: 666f 726d 2e0a 0a49 6620 7468 6572 6520 form...If there \n+0001c7e0: 6172 6520 6e6f 2041 5247 5320 7468 6520 are no ARGS the \n+0001c7f0: 6661 6c73 6520 7661 6c75 6520 6973 2072 false value is r\n+0001c800: 6574 7572 6e65 642e 0072 6570 2e6c 616e eturned..rep.lan\n+0001c810: 672e 696e 7465 7270 7265 7465 7223 6f72 g.interpreter#or\n+0001c820: 202e 2041 5247 5372 6570 2e6c 616e 672e . ARGSrep.lang.\n+0001c830: 696e 7465 7270 7265 7465 7223 7365 7471 interpreter#setq\n+0001c840: 2d64 6566 6175 6c74 7365 7471 2d64 6566 -defaultsetq-def\n+0001c850: 6175 6c74 207b 2056 4152 4941 424c 4520 ault { VARIABLE \n+0001c860: 464f 524d 207d 202e 2e2e 0a0a 5365 7473 FORM } .....Sets\n+0001c870: 2074 6865 2064 6566 6175 6c74 2076 616c the default val\n+0001c880: 7565 206f 6620 6561 6368 2056 4152 4941 ue of each VARIA\n+0001c890: 424c 4520 746f 2074 6865 2076 616c 7565 BLE to the value\n+0001c8a0: 206f 6620 6974 730a 636f 7272 6573 706f of its.correspo\n+0001c8b0: 6e64 696e 6720 464f 524d 2065 7661 6c75 nding FORM evalu\n+0001c8c0: 6174 6564 2c20 7265 7475 726e 7320 7468 ated, returns th\n+0001c8d0: 6520 7661 6c75 6520 6f66 2074 6865 206c e value of the l\n+0001c8e0: 6173 7420 6576 616c 7561 7469 6f6e 2e0a ast evaluation..\n+0001c8f0: 5365 6520 616c 736f 2060 7365 7471 272e See also `setq'.\n+0001c900: 2052 6574 7572 6e73 2074 6865 2076 616c Returns the val\n+0001c910: 7565 206f 6620 7468 6520 6c61 7374 2046 ue of the last F\n+0001c920: 4f52 4d2e 7265 702e 6c61 6e67 2e69 6e74 ORM.rep.lang.int\n+0001c930: 6572 7072 6574 6572 2364 6566 696e 652d erpreter#define-\n+0001c940: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable\n+0001c950: 5573 6520 6465 6676 6172 2d73 6574 7120 Use defvar-setq \n+0001c960: 696e 7374 6561 642e 7265 702e 6c61 6e67 instead.rep.lang\n+0001c970: 2e69 6e74 6572 7072 6574 6572 2377 6869 .interpreter#whi\n+0001c980: 6c65 7768 696c 6520 434f 4e44 4954 494f lewhile CONDITIO\n+0001c990: 4e20 424f 4459 2e2e 2e0a 0a60 7768 696c N BODY.....`whil\n+0001c9a0: 6527 2069 7320 616e 2069 6d70 6572 6174 e' is an imperat\n+0001c9b0: 6976 6520 6c6f 6f70 696e 6720 636f 6e73 ive looping cons\n+0001c9c0: 7472 7563 742e 2043 4f4e 4449 5449 4f4e truct. CONDITION\n+0001c9d0: 2069 7320 6576 616c 7561 7465 642c 2069 is evaluated, i\n+0001c9e0: 660a 6974 2070 726f 6475 6365 7320 6120 f.it produces a \n+0001c9f0: 7472 7565 2076 616c 7565 2c20 7468 656e true value, then\n+0001ca00: 2074 6865 2073 6571 7565 6e63 6520 6f66 the sequence of\n+0001ca10: 2042 4f44 592e 2e2e 2066 6f72 6d73 2061 BODY... forms a\n+0001ca20: 7265 0a65 7661 6c75 6174 6564 2075 7369 re.evaluated usi\n+0001ca30: 6e67 2061 6e20 696d 706c 6963 6974 2060 ng an implicit `\n+0001ca40: 7072 6f67 6e27 2073 7461 7465 6d65 6e74 progn' statement\n+0001ca50: 2c20 616e 6420 636f 6e74 726f 6c20 7061 , and control pa\n+0001ca60: 7373 6573 2062 6163 6b0a 746f 2074 6865 sses back.to the\n+0001ca70: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th\n+0001ca80: 6520 7768 696c 6520 666f 726d 2e0a 0a57 e while form...W\n+0001ca90: 6865 6e20 7468 6520 5641 4c55 4520 6f66 hen the VALUE of\n+0001caa0: 2043 4f4e 4449 5449 4f4e 2069 7320 6661 CONDITION is fa\n+0001cab0: 6c73 652c 2074 6865 2077 6869 6c65 2073 lse, the while s\n+0001cac0: 7461 7465 6d65 6e74 2069 7320 6578 6974 tatement is exit\n+0001cad0: 6564 2c0a 7265 7475 726e 696e 6720 616e ed,.returning an\n+0001cae0: 2075 6e64 6566 696e 6564 2076 616c 7565 undefined value\n+0001caf0: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n+0001cb00: 7072 6574 6572 2370 726f 6731 2046 4f52 preter#prog1 FOR\n+0001cb10: 4d31 202e 2046 4f52 4d53 7265 702e 6c61 M1 . FORMSrep.la\n+0001cb20: 6e67 2e69 6e74 6572 7072 6574 6572 2370 ng.interpreter#p\n+0001cb30: 726f 6732 7072 6f67 3220 464f 524d 3120 rog2prog2 FORM1 \n+0001cb40: 464f 524d 3220 5b46 4f52 4d53 2e2e 2e5d FORM2 [FORMS...]\n+0001cb50: 0a0a 4576 616c 7561 7465 2046 4f52 4d31 ..Evaluate FORM1\n+0001cb60: 2064 6973 6361 7264 696e 6720 6974 7320 discarding its \n+0001cb70: 7265 7375 6c74 2c20 7468 656e 2065 7661 result, then eva\n+0001cb80: 6c75 6174 6520 464f 524d 3220 666f 6c6c luate FORM2 foll\n+0001cb90: 6f77 6564 2062 790a 6028 7072 6f67 6e20 owed by.`(progn \n+0001cba0: 464f 524d 532e 2e2e 2927 2e20 5265 7475 FORMS...)'. Retu\n+0001cbb0: 726e 7320 7468 6520 7265 7375 6c74 206f rns the result o\n+0001cbc0: 6620 6576 616c 7561 7469 6e67 2046 4f52 f evaluating FOR\n+0001cbd0: 4d32 2e00 7265 702e 6c61 6e67 2e69 6e74 M2..rep.lang.int\n+0001cbe0: 6572 7072 6574 6572 2377 6974 682d 6f62 erpreter#with-ob\n+0001cbf0: 6a65 6374 204f 424a 202e 2042 4f44 5972 ject OBJ . BODYr\n+0001cc00: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001cc10: 7465 7223 636f 6e64 6974 696f 6e2d 6361 ter#condition-ca\n+0001cc20: 7365 4576 616c 7561 7465 7320 464f 524d seEvaluates FORM\n+0001cc30: 2077 6974 6820 6572 726f 722d 6861 6e64 with error-hand\n+0001cc40: 6c65 7273 2069 6e20 706c 6163 652c 2069 lers in place, i\n+0001cc50: 6620 6e6f 2065 7272 6f72 7320 6f63 6375 f no errors occu\n+0001cc60: 720a 7265 7475 726e 2074 6865 2076 616c r.return the val\n+0001cc70: 7565 2072 6574 7572 6e65 6420 6279 2046 ue returned by F\n+0001cc80: 4f52 4d2c 2065 6c73 6520 7468 6520 7661 ORM, else the va\n+0001cc90: 6c75 6520 6f66 2077 6869 6368 6576 6572 lue of whichever\n+0001cca0: 0a68 616e 646c 6572 2773 2062 6f64 7920 .handler's body \n+0001ccb0: 7761 7320 6576 616c 7561 7465 642e 0a0a was evaluated...\n+0001ccc0: 4561 6368 2048 414e 444c 4552 2069 7320 Each HANDLER is \n+0001ccd0: 6120 6c69 7374 206f 6620 6028 4552 524f a list of `(ERRO\n+0001cce0: 5220 424f 4459 2e2e 2e29 272e 2045 5252 R BODY...)'. ERR\n+0001ccf0: 4f52 2064 6566 696e 6573 2077 6869 6368 OR defines which\n+0001cd00: 2074 7970 6573 0a6f 6620 6572 726f 7273 types.of errors\n+0001cd10: 2074 6865 2068 616e 646c 6572 2063 6174 the handler cat\n+0001cd20: 6368 6573 2c20 6569 7468 6572 2061 2073 ches, either a s\n+0001cd30: 796d 626f 6c20 6f72 2061 206c 6973 7420 ymbol or a list \n+0001cd40: 6f66 2073 796d 626f 6c73 2e0a 5468 6520 of symbols..The \n+0001cd50: 7370 6563 6961 6c20 7379 6d62 6f6c 2060 special symbol `\n+0001cd60: 6572 726f 7227 206d 6174 6368 6573 2061 error' matches a\n+0001cd70: 6c6c 2074 7970 6573 206f 6620 6572 726f ll types of erro\n+0001cd80: 7273 2e0a 0a49 6620 5641 5220 6973 2074 rs...If VAR is t\n+0001cd90: 7275 6520 6974 2773 2061 2073 796d 626f rue it's a symbo\n+0001cda0: 6c20 7768 6f73 6520 7661 6c75 6573 2069 l whose values i\n+0001cdb0: 7320 626f 756e 6420 746f 2060 2845 5252 s bound to `(ERR\n+0001cdc0: 4f52 2d53 594d 424f 4c20 2e0a 4441 5441 OR-SYMBOL ..DATA\n+0001cdd0: 2927 2077 6869 6c65 2074 6865 2068 616e )' while the han\n+0001cde0: 646c 6572 2069 7320 6576 616c 7561 7465 dler is evaluate\n+0001cdf0: 6420 2874 6865 7365 2061 7265 2074 6865 d (these are the\n+0001ce00: 2061 7267 756d 656e 7473 2067 6976 656e arguments given\n+0001ce10: 2074 6f0a 6073 6967 6e61 6c27 2077 6865 to.`signal' whe\n+0001ce20: 6e20 7468 6520 6572 726f 7220 7761 7320 n the error was \n+0001ce30: 7261 6973 6564 292e 7265 702e 6c61 6e67 raised).rep.lang\n+0001ce40: 2e69 6e74 6572 7072 6574 6572 2361 7574 .interpreter#aut\n+0001ce50: 6f6c 6f61 642d 6d61 6372 6f54 656c 6c20 oload-macroTell \n+0001ce60: 7468 6520 6576 616c 7561 746f 7220 7468 the evaluator th\n+0001ce70: 6174 2074 6865 2076 616c 7565 206f 6620 at the value of \n+0001ce80: 7468 6520 6d61 6372 6f20 5359 4d42 4f4c the macro SYMBOL\n+0001ce90: 2077 696c 6c20 6265 2069 6e69 7469 616c will be initial\n+0001cea0: 6973 6564 0a62 7920 6c6f 6164 696e 6720 ised.by loading \n+0001ceb0: 4649 4c45 2e72 6570 2e6c 616e 672e 696e FILE.rep.lang.in\n+0001cec0: 7465 7270 7265 7465 7223 6964 656e 7469 terpreter#identi\n+0001ced0: 7479 5265 7475 726e 2041 5247 2e00 7265 tyReturn ARG..re\n+0001cee0: 702e 6c61 6e67 2e64 6f63 2361 6464 2d64 p.lang.doc#add-d\n+0001cef0: 6f63 756d 656e 7461 7469 6f6e 2053 594d ocumentation SYM\n+0001cf00: 424f 4c20 5354 5255 4354 5552 4520 5354 BOL STRUCTURE ST\n+0001cf10: 5249 4e47 0072 6570 2e6c 616e 672e 646f RING.rep.lang.do\n+0001cf20: 6323 6164 642d 646f 6375 6d65 6e74 6174 c#add-documentat\n+0001cf30: 696f 6e2d 7061 7261 6d73 204e 414d 4520 ion-params NAME \n+0001cf40: 5354 5255 4354 5552 4520 5041 5241 4d2d STRUCTURE PARAM-\n+0001cf50: 4c49 5354 7265 702e 6c61 6e67 2e6d 6174 LISTrep.lang.mat\n+0001cf60: 6823 696e 6578 6163 7470 5265 7475 726e h#inexactpReturn\n+0001cf70: 2074 2069 6620 5820 6973 2061 6e20 696e t if X is an in\n+0001cf80: 6578 6163 7420 6e75 6d62 6572 2e00 7265 exact number..re\n+0001cf90: 702e 7379 7374 656d 2367 6574 656e 7620 p.system#getenv \n+0001cfa0: 4e41 4d45 0072 6570 2e73 7973 7465 6d23 NAME.rep.system#\n+0001cfb0: 7077 642d 7072 6f6d 7074 2050 524f 4d50 pwd-prompt PROMP\n+0001cfc0: 5400 7265 702e 6e65 742e 7270 6323 7270 T.rep.net.rpc#rp\n+0001cfd0: 632d 6f75 7470 7574 2d68 616e 646c 6572 c-output-handler\n+0001cfe0: 2053 4f43 4b45 5420 4f55 5450 5554 0000 SOCKET OUTPUT..\n+0001cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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 2d63 6c6f 7365 remote-ftp-close\n+0001d030: 2d68 6f73 7443 6c6f 7365 2074 6865 2046 -hostClose the F\n+0001d040: 5450 2073 7562 7072 6f63 6573 7320 636f TP subprocess co\n+0001d050: 6e6e 6563 7420 746f 2060 5553 4552 4048 nnect to `USER@H\n+0001d060: 4f53 5427 2e74 6172 6668 2d67 6e75 2d74 OST'.tarfh-gnu-t\n+0001d070: 6172 2d70 726f 6772 616d 4c6f 6361 7469 ar-programLocati\n+0001d080: 6f6e 206f 6620 474e 5520 7461 7220 7072 on of GNU tar pr\n+0001d090: 6f67 7261 6d2e 7461 7266 682d 6d61 782d ogram.tarfh-max-\n+0001d0a0: 6361 6368 6564 2d64 6972 7354 6f74 616c cached-dirsTotal\n+0001d0b0: 206e 756d 6265 7220 6f66 2074 6172 206c number of tar l\n+0001d0c0: 6973 7469 6e67 7320 746f 2063 6163 6865 istings to cache\n+0001d0d0: 2e74 6172 6668 2d6c 6172 6765 7374 2d63 .tarfh-largest-c\n+0001d0e0: 6163 6865 642d 6669 6c65 5369 7a65 206f ached-fileSize o\n+0001d0f0: 6620 7468 6520 6c61 7267 6573 7420 6361 f the largest ca\n+0001d100: 6368 6162 6c65 2074 6172 2066 696c 652e chable tar file.\n+0001d110: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+0001d120: 6c65 7273 2e74 6172 2374 6172 6668 2d65 lers.tar#tarfh-e\n+0001d130: 6d70 7479 2d63 6163 6865 4469 7363 6172 mpty-cacheDiscar\n+0001d140: 6420 616c 6c20 6361 6368 6564 2054 4152 d all cached TAR\n+0001d150: 2064 6972 6563 746f 7279 2065 6e74 7269 directory entri\n+0001d160: 6573 2e72 6570 2e69 6f2e 7374 7265 616d es.rep.io.stream\n+0001d170: 7323 7072 696e 312d 746f 2d73 7472 696e s#prin1-to-strin\n+0001d180: 6752 6574 7572 6e20 6120 7374 7269 6e67 gReturn a string\n+0001d190: 2072 6570 7265 7365 6e74 696e 6720 4152 representing AR\n+0001d1a0: 472e 0072 6570 2e69 6f2e 7374 7265 616d G..rep.io.stream\n+0001d1b0: 7323 7072 696e 312d 746f 2d73 7472 696e s#prin1-to-strin\n+0001d1c0: 6720 4152 4772 6570 2e69 6f2e 7374 7265 g ARGrep.io.stre\n+0001d1d0: 616d 7323 7265 6164 2d66 726f 6d2d 7374 ams#read-from-st\n+0001d1e0: 7269 6e67 5265 6164 7320 616e 206f 626a ringReads an obj\n+0001d1f0: 6563 7420 6672 6f6d 2053 5452 494e 472c ect from STRING,\n+0001d200: 2073 7461 7274 696e 6720 6174 2063 6861 starting at cha\n+0001d210: 7261 6374 6572 206e 756d 6265 7220 5354 racter number ST\n+0001d220: 4152 5420 2864 6566 6175 6c74 0a69 7320 ART (default.is \n+0001d230: 3029 2e72 6570 2e6c 616e 672e 696e 7465 0).rep.lang.inte\n+0001d240: 7270 7265 7465 7223 6465 666d 6163 726f rpreter#defmacro\n+0001d250: 6465 666d 6163 726f 204e 414d 4520 4c41 defmacro NAME LA\n+0001d260: 4d42 4441 2d4c 4953 5420 5b44 4f43 2d53 MBDA-LIST [DOC-S\n+0001d270: 5452 494e 475d 2042 4f44 592e 2e2e 0a64 TRING] BODY....d\n+0001d280: 6566 6d61 6372 6f20 4e41 4d45 2042 5954 efmacro NAME BYT\n+0001d290: 4543 4f44 452d 4f42 4a45 4354 0a0a 4465 ECODE-OBJECT..De\n+0001d2a0: 6669 6e65 7320 6120 6d61 6372 6f20 6361 fines a macro ca\n+0001d2b0: 6c6c 6564 204e 414d 4520 7769 7468 2061 lled NAME with a\n+0001d2c0: 7267 756d 656e 7420 7370 6563 2e20 4c41 rgument spec. LA\n+0001d2d0: 4d42 4441 2d4c 4953 542c 0a64 6f63 756d MBDA-LIST,.docum\n+0001d2e0: 656e 7461 7469 6f6e 2044 4f43 2d53 5452 entation DOC-STR\n+0001d2f0: 494e 4720 286f 7074 696f 6e61 6c29 2061 ING (optional) a\n+0001d300: 6e64 2062 6f64 7920 424f 4459 2e0a 0a4d nd body BODY...M\n+0001d310: 6163 726f 7320 6172 6520 6361 6c6c 6564 acros are called\n+0001d320: 2077 6974 6820 7468 6569 7220 6172 6775 with their argu\n+0001d330: 6d65 6e74 7320 756e 2d65 7661 6c75 6174 ments un-evaluat\n+0001d340: 6564 2c20 7468 6579 2061 7265 2065 7870 ed, they are exp\n+0001d350: 6563 7465 640a 746f 2072 6574 7572 6e20 ected.to return \n+0001d360: 6120 666f 726d 2077 6869 6368 2077 696c a form which wil\n+0001d370: 6c20 6265 2065 7865 6375 7465 6420 746f l be executed to\n+0001d380: 2070 726f 7669 6465 2074 6865 2072 6573 provide the res\n+0001d390: 756c 7420 6f66 2074 6865 0a65 7870 7265 ult of the.expre\n+0001d3a0: 7373 696f 6e2e 204e 6f74 6520 7468 6174 ssion. Note that\n+0001d3b0: 206d 6163 726f 7320 6172 6520 6578 7061 macros are expa\n+0001d3c0: 6e64 6564 2061 7420 636f 6d70 696c 652d nded at compile-\n+0001d3d0: 7469 6d65 2c20 616e 6420 6d61 7920 6265 time, and may be\n+0001d3e0: 0a65 7870 616e 6465 6420 616e 2061 7262 .expanded an arb\n+0001d3f0: 6974 7261 7279 206e 756d 6265 7220 6f66 itrary number of\n+0001d400: 2074 696d 6573 2e00 7265 702e 6c61 6e67 times..rep.lang\n+0001d410: 2e69 6e74 6572 7072 6574 6572 2364 6566 .interpreter#def\n+0001d420: 7375 6273 7420 5359 4d42 4f4c 202e 2042 subst SYMBOL . B\n+0001d430: 4f44 5972 6570 2e6c 616e 672e 696e 7465 ODYrep.lang.inte\n+0001d440: 7270 7265 7465 7223 6c65 742d 666c 7569 rpreter#let-flui\n+0001d450: 6473 5369 6d69 6c61 7220 746f 2060 6c65 dsSimilar to `le\n+0001d460: 7427 2065 7863 6570 7420 7468 6174 2074 t' except that t\n+0001d470: 6865 2042 494e 4449 4e47 5320 6d75 7374 he BINDINGS must\n+0001d480: 2072 6566 6572 2074 6f20 7661 7269 6162 refer to variab\n+0001d490: 6c65 730a 636f 6e74 6169 6e69 6e67 2066 les.containing f\n+0001d4a0: 6c75 6964 206f 626a 6563 7473 2e20 5468 luid objects. Th\n+0001d4b0: 6520 666c 7569 6473 2077 696c 6c20 6265 e fluids will be\n+0001d4c0: 2062 6f75 6e64 2074 6f20 6e65 7720 6c6f bound to new lo\n+0001d4d0: 6361 7469 6f6e 732c 0a6e 6f74 2074 6865 cations,.not the\n+0001d4e0: 2076 6172 6961 626c 6573 2063 6f6e 7461 variables conta\n+0001d4f0: 696e 696e 6720 7468 6520 666c 7569 6473 ining the fluids\n+0001d500: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0001d510: 7265 7465 7223 6966 4669 7273 7420 7468 reter#ifFirst th\n+0001d520: 6520 434f 4e44 4954 494f 4e20 666f 726d e CONDITION form\n+0001d530: 2069 7320 6576 616c 7561 7465 642c 2069 is evaluated, i\n+0001d540: 6620 6974 2072 6574 7572 6e73 2074 7275 f it returns tru\n+0001d550: 6520 7468 650a 5452 5545 2d46 4f52 4d20 e the.TRUE-FORM \n+0001d560: 6973 2065 7661 6c75 6174 6564 2061 6e64 is evaluated and\n+0001d570: 2069 7473 2072 6573 756c 7420 7265 7475 its result retu\n+0001d580: 726e 6564 2e20 4f74 6865 7277 6973 6520 rned. Otherwise \n+0001d590: 7468 6520 7265 7375 6c74 206f 660a 616e the result of.an\n+0001d5a0: 2069 6d70 6c69 6369 7420 7072 6f67 6e20 implicit progn \n+0001d5b0: 6f6e 2074 6865 2045 4c53 4520 666f 726d on the ELSE form\n+0001d5c0: 7320 6973 2072 6574 7572 6e65 642e 2049 s is returned. I\n+0001d5d0: 6620 7468 6572 6520 6172 6520 6e6f 2045 f there are no E\n+0001d5e0: 4c53 450a 666f 726d 7320 7468 6520 6661 LSE.forms the fa\n+0001d5f0: 6c73 6520 7661 6c75 6520 6973 2072 6574 lse value is ret\n+0001d600: 7572 6e65 642e 0072 6570 2e6c 616e 672e urned..rep.lang.\n+0001d610: 696e 7465 7270 7265 7465 7223 616e 6420 interpreter#and \n+0001d620: 2e20 4152 4753 0072 6570 2e6c 616e 672e . ARGS.rep.lang.\n+0001d630: 696e 7465 7270 7265 7465 7223 7365 7471 interpreter#setq\n+0001d640: 2d64 6566 6175 6c74 202e 2041 5247 5300 -default . ARGS.\n+0001d650: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001d660: 6574 6572 2364 6566 696e 652d 7370 6563 eter#define-spec\n+0001d670: 6961 6c2d 7661 7269 6162 6c65 2056 4152 ial-variable VAR\n+0001d680: 2023 216f 7074 696f 6e61 6c20 5641 4c55 #!optional VALU\n+0001d690: 4520 444f 4372 6570 2e6c 616e 672e 696e E DOCrep.lang.in\n+0001d6a0: 7465 7270 7265 7465 7223 7769 7468 2d6f terpreter#with-o\n+0001d6b0: 626a 6563 7445 7661 6c75 6174 6520 4f42 bjectEvaluate OB\n+0001d6c0: 4a20 616e 6420 6d61 6b65 2069 7473 2076 J and make its v\n+0001d6d0: 616c 7565 2060 6063 7572 7265 6e74 2727 alue ``current''\n+0001d6e0: 2069 6e20 736f 6d65 2077 6179 206d 6561 in some way mea\n+0001d6f0: 6e69 6e67 6675 6c0a 666f 7220 7468 6520 ningful.for the \n+0001d700: 6461 7461 2074 7970 652c 2065 7661 6c75 data type, evalu\n+0001d710: 6174 6520 616c 6c20 424f 4459 2066 6f72 ate all BODY for\n+0001d720: 6d73 2c20 7468 656e 2072 6574 7572 6e20 ms, then return \n+0001d730: 746f 2074 6865 206f 6c64 0a63 7572 7265 to the old.curre\n+0001d740: 6e74 2076 616c 7565 206f 6620 7768 6174 nt value of what\n+0001d750: 6576 6572 2077 6173 2063 6861 6e67 6564 ever was changed\n+0001d760: 2e20 5265 7475 726e 2074 6865 2076 616c . Return the val\n+0001d770: 7565 206f 6620 7468 6520 6c61 7374 0a42 ue of the last.B\n+0001d780: 4f44 5920 666f 726d 2065 7661 6c75 6174 ODY form evaluat\n+0001d790: 6564 2e72 6570 2e6c 616e 672e 696e 7465 ed.rep.lang.inte\n+0001d7a0: 7270 7265 7465 7223 756e 7769 6e64 2d70 rpreter#unwind-p\n+0001d7b0: 726f 7465 6374 5265 7475 726e 2074 6865 rotectReturn the\n+0001d7c0: 2072 6573 756c 7420 6f66 2065 7661 6c75 result of evalu\n+0001d7d0: 6174 696e 6720 464f 524d 2e20 5768 656e ating FORM. When\n+0001d7e0: 2065 7865 6375 7469 6f6e 206c 6561 7665 execution leave\n+0001d7f0: 7320 7468 650a 6479 6e61 6d69 6320 6578 s the.dynamic ex\n+0001d800: 7465 6e74 206f 6620 464f 524d 2065 7661 tent of FORM eva\n+0001d810: 6c75 6174 6520 6028 7072 6f67 6e20 424f luate `(progn BO\n+0001d820: 4459 2927 2028 6576 656e 2069 6620 6578 DY)' (even if ex\n+0001d830: 6974 696e 6720 6475 6520 746f 0a61 6e20 iting due to.an \n+0001d840: 6578 6365 7074 696f 6e20 7769 7468 696e exception within\n+0001d850: 2046 4f52 4d29 2e0a 0a4e 6f74 6520 7468 FORM)...Note th\n+0001d860: 6174 2077 6865 6e20 464f 524d 2069 7320 at when FORM is \n+0001d870: 6578 6974 6564 2062 7920 6361 6c6c 696e exited by callin\n+0001d880: 6720 6120 636f 6e74 696e 7561 7469 6f6e g a continuation\n+0001d890: 2c20 6974 2069 730a 756e 6465 6669 6e65 , it is.undefine\n+0001d8a0: 6420 7768 6574 6865 7220 6f72 206e 6f74 d whether or not\n+0001d8b0: 2042 4f44 5920 7769 6c6c 2062 6520 6576 BODY will be ev\n+0001d8c0: 616c 7561 7465 642e 0072 6570 2e6c 616e aluated..rep.lan\n+0001d8d0: 672e 696e 7465 7270 7265 7465 7223 636f g.interpreter#co\n+0001d8e0: 6e64 6974 696f 6e2d 6361 7365 2056 4152 ndition-case VAR\n+0001d8f0: 2046 4f52 4d20 2e20 4841 4e44 4c45 5253 FORM . HANDLERS\n+0001d900: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001d910: 6574 6572 2361 7574 6f6c 6f61 6454 656c eter#autoloadTel\n+0001d920: 6c20 7468 6520 6576 616c 7561 746f 7220 l the evaluator \n+0001d930: 7468 6174 2074 6865 2076 616c 7565 206f that the value o\n+0001d940: 6620 5359 4d42 4f4c 2077 696c 6c20 6265 f SYMBOL will be\n+0001d950: 2069 6e69 7469 616c 6973 6564 0a62 7920 initialised.by \n+0001d960: 6c6f 6164 696e 6720 4649 4c45 2e00 7265 loading FILE..re\n+0001d970: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001d980: 6572 2369 6465 6e74 6974 7920 4152 4772 er#identity ARGr\n+0001d990: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001d9a0: 7465 7223 6576 616c 2d77 6865 6e2d 636f ter#eval-when-co\n+0001d9b0: 6d70 696c 6546 4f52 4d20 6973 2065 7661 mpileFORM is eva\n+0001d9c0: 6c75 6174 6564 2061 7420 636f 6d70 696c luated at compil\n+0001d9d0: 652d 7469 6d65 202a 6f6e 6c79 2a2e 2054 e-time *only*. T\n+0001d9e0: 6865 2065 7661 6c75 6174 6564 2076 616c he evaluated val\n+0001d9f0: 7565 2069 7320 696e 7365 7274 6564 0a69 ue is inserted.i\n+0001da00: 6e74 6f20 7468 6520 636f 6d70 696c 6564 nto the compiled\n+0001da10: 2070 726f 6772 616d 2e20 5768 656e 2069 program. When i\n+0001da20: 6e74 6572 7072 6574 6564 2c20 6e69 6c20 nterpreted, nil \n+0001da30: 6973 2072 6574 7572 6e65 642e 0072 6570 is returned..rep\n+0001da40: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001da50: 7223 6576 616c 2d77 6865 6e2d 636f 6d70 r#eval-when-comp\n+0001da60: 696c 6520 464f 524d 7265 702e 6c61 6e67 ile FORMrep.lang\n+0001da70: 2e69 6e74 6572 7072 6574 6572 236e 6f70 .interpreter#nop\n+0001da80: 4120 646f 2d6e 6f74 6869 6e67 2063 6f6d A do-nothing com\n+0001da90: 6d61 6e64 2e00 7265 702e 6c61 6e67 2e69 mand..rep.lang.i\n+0001daa0: 6e74 6572 7072 6574 6572 236e 6f70 7265 nterpreter#nopre\n+0001dab0: 702e 6c61 6e67 2e64 6f63 2364 6573 6372 p.lang.doc#descr\n+0001dac0: 6962 652d 7661 6c75 6550 7269 6e74 2074 ibe-valuePrint t\n+0001dad0: 6f20 7374 616e 6461 7264 2d6f 7574 7075 o standard-outpu\n+0001dae0: 7420 6120 6465 7363 7269 7074 696f 6e20 t a description \n+0001daf0: 6f66 2074 6865 206c 6973 7020 6461 7461 of the lisp data\n+0001db00: 206f 626a 6563 7420 5641 4c55 452e 2049 object VALUE. I\n+0001db10: 660a 4e41 4d45 2069 7320 7472 7565 2c20 f.NAME is true, \n+0001db20: 7468 656e 2069 7420 7368 6f75 6c64 2062 then it should b\n+0001db30: 6520 7468 6520 7379 6d62 6f6c 2074 6861 e the symbol tha\n+0001db40: 7420 6973 2061 7373 6f63 6961 7465 6420 t is associated \n+0001db50: 7769 7468 2056 414c 5545 2e72 6570 2e6c with VALUE.rep.l\n+0001db60: 616e 672e 646f 6323 646f 6375 6d65 6e74 ang.doc#document\n+0001db70: 2d76 6172 6961 626c 6553 6574 7320 7468 -variableSets th\n+0001db80: 6520 646f 6375 6d65 6e74 6174 696f 6e20 e documentation \n+0001db90: 7072 6f70 6572 7479 206f 6620 5359 4d42 property of SYMB\n+0001dba0: 4f4c 2074 6f20 444f 432d 5354 5249 4e47 OL to DOC-STRING\n+0001dbb0: 2e72 6570 2e6c 616e 672e 646f 6323 6164 .rep.lang.doc#ad\n+0001dbc0: 642d 646f 6375 6d65 6e74 6174 696f 6e41 d-documentationA\n+0001dbd0: 6464 7320 6120 646f 6375 6d65 6e74 6174 dds a documentat\n+0001dbe0: 696f 6e20 7374 7269 6e67 2053 5452 494e ion string STRIN\n+0001dbf0: 4720 746f 2074 6865 2066 696c 6520 6f66 G to the file of\n+0001dc00: 2073 7563 6820 7374 7269 6e67 732e 7265 such strings.re\n+0001dc10: 702e 6c61 6e67 2e6d 6174 6823 7265 616c p.lang.math#real\n+0001dc20: 7052 6574 7572 6e20 7420 6966 2058 2069 pReturn t if X i\n+0001dc30: 7320 6120 7265 616c 206e 756d 6265 722e s a real number.\n+0001dc40: 7265 702e 6c61 6e67 2e6d 6174 6823 7261 rep.lang.math#ra\n+0001dc50: 7469 6f6e 616c 7052 6574 7572 6e20 7420 tionalpReturn t \n+0001dc60: 6966 2058 2069 7320 6120 2870 6f73 7369 if X is a (possi\n+0001dc70: 626c 7920 696e 6578 6163 7429 2072 6174 bly inexact) rat\n+0001dc80: 696f 6e61 6c20 6e75 6d62 6572 2e00 7265 ional number..re\n+0001dc90: 702e 6c61 6e67 2e6d 6174 6823 706f 7369 p.lang.math#posi\n+0001dca0: 7469 7665 7020 5872 6570 2e6c 616e 672e tivep Xrep.lang.\n+0001dcb0: 6d61 7468 236e 6567 6174 6976 6570 5265 math#negativepRe\n+0001dcc0: 7475 726e 2074 2069 6620 5820 6973 206c turn t if X is l\n+0001dcd0: 6573 7320 7468 616e 207a 6572 6f2e 0072 ess than zero..r\n+0001dce0: 6570 2e6c 616e 672e 6d61 7468 2365 7665 ep.lang.math#eve\n+0001dcf0: 6e70 2058 7265 702e 6c61 6e67 2e6d 6174 np Xrep.lang.mat\n+0001dd00: 6823 6c63 6d52 6574 7572 6e20 7468 6520 h#lcmReturn the \n+0001dd10: 6c65 6173 7420 636f 6d6d 6f6e 206d 756c least common mul\n+0001dd20: 7469 706c 6520 6f66 2069 6e74 6567 6572 tiple of integer\n+0001dd30: 7320 4120 616e 6420 422e 0072 6570 2e6c s A and B..rep.l\n+0001dd40: 616e 672e 6d61 7468 236c 636d 202e 2041 ang.math#lcm . A\n+0001dd50: 5247 5372 6570 2e73 7973 7465 6d23 7077 RGSrep.system#pw\n+0001dd60: 642d 7072 6f6d 7074 5072 6f6d 7074 2066 d-promptPrompt f\n+0001dd70: 6f72 2061 2063 6f6e 6669 6465 6e74 6961 or a confidentia\n+0001dd80: 6c20 7374 7269 6e67 2c20 7769 7468 2050 l string, with P\n+0001dd90: 524f 4d50 5420 6173 2074 6865 2074 6974 ROMPT as the tit\n+0001dda0: 6c65 2073 7472 696e 672e 2054 6865 0a63 le string. The.c\n+0001ddb0: 6f6e 7465 6e74 7320 6f66 2074 6865 2070 ontents of the p\n+0001ddc0: 726f 6d70 7420 7769 6c6c 2062 6520 6d61 rompt will be ma\n+0001ddd0: 736b 6564 206f 7574 2077 6869 6c73 7420 sked out whilst \n+0001dde0: 6265 696e 6720 656e 7465 7265 642e 0072 being entered..r\n+0001ddf0: 6570 2e77 7777 2e71 756f 7465 2d75 726c ep.www.quote-url\n+0001de00: 2371 756f 7465 2d75 726c 2053 5452 494e #quote-url STRIN\n+0001de10: 472a 7767 6574 2d70 726f 6772 616d 2a4c G*wget-program*L\n+0001de20: 6f63 6174 696f 6e20 6f66 2060 7767 6574 ocation of `wget\n+0001de30: 2720 7072 6f67 7261 6d2e 7265 702e 7379 ' program.rep.sy\n+0001de40: 7374 656d 2361 6464 2d68 6f6f 6b41 7272 stem#add-hookArr\n+0001de50: 616e 6765 2069 7420 736f 2074 6861 7420 ange it so that \n+0001de60: 4655 4e43 5449 4f4e 2d4e 414d 4520 6973 FUNCTION-NAME is\n+0001de70: 2061 6464 6564 2074 6f20 7468 6520 686f added to the ho\n+0001de80: 6f6b 2d6c 6973 7420 7374 6f72 6564 2069 ok-list stored i\n+0001de90: 6e0a 7379 6d62 6f6c 2c20 484f 4f4b 2d53 n.symbol, HOOK-S\n+0001dea0: 594d 424f 4c2e 2049 7420 7769 6c6c 2061 YMBOL. It will a\n+0001deb0: 6464 6564 2061 7420 7468 6520 6865 6164 dded at the head\n+0001dec0: 206f 6620 7468 6520 6c69 7374 2075 6e6c of the list unl\n+0001ded0: 6573 7320 4154 2d45 4e44 0a69 7320 7472 ess AT-END.is tr\n+0001dee0: 7565 2069 6e20 7768 6963 6820 6361 7365 ue in which case\n+0001def0: 2069 7420 6973 2061 6464 6564 2061 7420 it is added at \n+0001df00: 7468 6520 656e 642e 0072 6570 2e73 7973 the end..rep.sys\n+0001df10: 7465 6d23 7265 6d6f 7665 2d68 6f6f 6b20 tem#remove-hook \n+0001df20: 484f 4f4b 2046 554e 4372 6570 2e6e 6574 HOOK FUNCrep.net\n+0001df30: 2e72 7063 2364 6572 6567 6973 7465 722d .rpc#deregister-\n+0001df40: 7270 632d 7365 7276 6572 5265 6d6f 7665 rpc-serverRemove\n+0001df50: 2053 4f43 4b45 5420 6672 6f6d 2074 6865 SOCKET from the\n+0001df60: 2074 6162 6c65 206f 6620 7270 6320 636f table of rpc co\n+0001df70: 6e6e 6563 7469 6f6e 732e 0072 6570 2e6e nnections..rep.n\n+0001df80: 6574 2e72 7063 2364 6572 6567 6973 7465 et.rpc#deregiste\n+0001df90: 722d 7270 632d 7365 7276 6572 2053 4f43 r-rpc-server SOC\n+0001dfa0: 4b45 5472 6570 2e6e 6574 2e72 7063 2372 KETrep.net.rpc#r\n+0001dfb0: 7063 2d6f 7574 7075 742d 6861 6e64 6c65 pc-output-handle\n+0001dfc0: 7254 6865 2066 756e 6374 696f 6e20 7573 rThe function us\n+0001dfd0: 6564 2074 6f20 6861 6e64 6c65 2061 6e79 ed to handle any\n+0001dfe0: 204f 5554 5055 5420 6672 6f6d 2053 4f43 OUTPUT from SOC\n+0001dff0: 4b45 542e 0000 0000 0000 0000 0000 0000 KET.............\n+0001e000: 0072 6570 2e69 6f2e 6669 6c65 2d68 616e .rep.io.file-han\n+0001e010: 646c 6572 732e 7265 6d6f 7465 2e66 7470 dlers.remote.ftp\n+0001e020: 2372 656d 6f74 652d 6674 702d 6164 642d #remote-ftp-add-\n+0001e030: 7061 7373 7764 2055 5345 5220 484f 5354 passwd USER HOST\n+0001e040: 2050 4153 5357 4472 6570 2e6c 616e 672e PASSWDrep.lang.\n+0001e050: 696e 7465 7270 7265 7465 7223 6e69 6c54 interpreter#nilT\n+0001e060: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n+0001e070: 626f 6f6c 6561 6e2d 6661 6c73 6520 616e boolean-false an\n+0001e080: 6420 656e 642d 6f66 2d6c 6973 7420 6f62 d end-of-list ob\n+0001e090: 6a65 6374 2e00 7265 702e 6c61 6e67 2e69 ject..rep.lang.i\n+0001e0a0: 6e74 6572 7072 6574 6572 2364 6566 756e nterpreter#defun\n+0001e0b0: 2053 594d 424f 4c20 2e20 424f 4459 0072 SYMBOL . BODY.r\n+0001e0c0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001e0d0: 7465 7223 6465 6663 6f6e 7374 2053 594d ter#defconst SYM\n+0001e0e0: 424f 4c20 5641 4c55 4520 2e20 5245 5354 BOL VALUE . REST\n+0001e0f0: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0001e100: 7265 7465 7223 6675 6e63 7469 6f6e 2041 reter#function A\n+0001e110: 5247 7265 702e 6c61 6e67 2e69 6e74 6572 RGrep.lang.inter\n+0001e120: 7072 6574 6572 236c 6574 2a6c 6574 2028 preter#let*let (\n+0001e130: 4249 4e44 494e 4753 2e2e 2e29 2042 4f44 BINDINGS...) BOD\n+0001e140: 592e 2e2e 0a0a 5369 6d69 6c61 7220 746f Y.....Similar to\n+0001e150: 2060 6c65 7427 2065 7863 6570 7420 7468 `let' except th\n+0001e160: 6174 2074 6865 2042 494e 4449 4e47 5320 at the BINDINGS \n+0001e170: 6172 6520 696e 7374 616c 6c65 6420 6173 are installed as\n+0001e180: 2074 6865 6972 2076 616c 7565 730a 6172 their values.ar\n+0001e190: 6520 636f 6d70 7574 6564 2c20 696e 2074 e computed, in t\n+0001e1a0: 6865 206f 7264 6572 2074 6865 7920 6172 he order they ar\n+0001e1b0: 6520 7772 6974 7465 6e2e 7265 702e 6c61 e written.rep.la\n+0001e1c0: 6e67 2e69 6e74 6572 7072 6574 6572 236c ng.interpreter#l\n+0001e1d0: 6574 7265 6353 696d 696c 6172 2074 6f20 etrecSimilar to \n+0001e1e0: 606c 6574 2720 616e 6420 606c 6574 2a27 `let' and `let*'\n+0001e1f0: 2065 7863 6570 7420 7468 6174 2074 6865 except that the\n+0001e200: 2076 616c 7565 7320 6f66 2074 6865 2042 values of the B\n+0001e210: 494e 4449 4e47 530a 6172 6520 6576 616c INDINGS.are eval\n+0001e220: 7561 7465 6420 7375 6368 2074 6861 7420 uated such that \n+0001e230: 616c 6c20 6f66 2074 6865 2062 6f75 6e64 all of the bound\n+0001e240: 2076 6172 6961 626c 6573 2061 7265 2069 variables are i\n+0001e250: 6e20 7468 6520 7363 6f70 652e 0a54 6869 n the scope..Thi\n+0001e260: 7320 6d65 616e 7320 7468 6174 2060 6c65 s means that `le\n+0001e270: 7472 6563 2720 6d61 7920 6265 2075 7365 trec' may be use\n+0001e280: 6420 746f 2064 6566 696e 6520 6d75 7475 d to define mutu\n+0001e290: 616c 6c79 2072 6563 7572 7369 7665 0a66 ally recursive.f\n+0001e2a0: 756e 6374 696f 6e73 2e00 7265 702e 6c61 unctions..rep.la\n+0001e2b0: 6e67 2e69 6e74 6572 7072 6574 6572 2369 ng.interpreter#i\n+0001e2c0: 6620 434f 4e44 4954 494f 4e20 5448 454e f CONDITION THEN\n+0001e2d0: 2023 2172 6573 7420 454c 5345 7265 702e #!rest ELSErep.\n+0001e2e0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001e2f0: 2363 6173 6545 6163 6820 434c 4155 5345 #caseEach CLAUSE\n+0001e300: 2069 7320 6028 2849 5445 4d53 2e2e 2e20 is `((ITEMS... \n+0001e310: 2920 464f 524d 532e 2e2e 2927 2e20 4669 ) FORMS...)'. Fi\n+0001e320: 6e64 2074 6865 2066 6972 7374 2043 4c41 nd the first CLA\n+0001e330: 5553 4520 7769 7468 2061 6e0a 4954 454d USE with an.ITEM\n+0001e340: 206d 6174 6368 696e 6720 2875 7369 6e67 matching (using\n+0001e350: 2060 6571 6c27 2920 7468 6520 7265 7375 `eql') the resu\n+0001e360: 6c74 206f 6620 6576 616c 7561 7469 6e67 lt of evaluating\n+0001e370: 204b 4559 2028 6f6e 6c79 0a65 7661 6c75 KEY (only.evalu\n+0001e380: 6174 6564 206f 6e63 6529 2c20 7468 656e ated once), then\n+0001e390: 2065 7661 6c75 6174 6520 7468 6520 6173 evaluate the as\n+0001e3a0: 736f 6369 6174 6564 2046 4f52 4d53 2069 sociated FORMS i\n+0001e3b0: 6e20 6120 6070 726f 676e 272e 2054 6865 n a `progn'. The\n+0001e3c0: 0a66 696e 616c 2063 6c61 7573 6520 6d61 .final clause ma\n+0001e3d0: 7920 6861 7665 2074 6865 2066 6f72 6d20 y have the form \n+0001e3e0: 6028 7420 464f 524d 532e 2e2e 2927 2c20 `(t FORMS...)', \n+0001e3f0: 7768 6963 6820 616c 7761 7973 206d 6174 which always mat\n+0001e400: 6368 6573 204b 4559 0a69 6620 6e6f 206f ches KEY.if no o\n+0001e410: 7468 6572 2043 4c41 5553 4520 6861 7320 ther CLAUSE has \n+0001e420: 616c 7265 6164 792e 2052 6574 7572 6e73 already. Returns\n+0001e430: 2066 616c 7365 2069 6620 6e6f 2063 6c61 false if no cla\n+0001e440: 7573 6520 6d61 7463 6865 732e 0a0a 4966 use matches...If\n+0001e450: 2061 6e79 206f 6620 7468 6520 4954 454d any of the ITEM\n+0001e460: 5320 6170 7065 6172 206d 6f72 6520 7468 S appear more th\n+0001e470: 616e 206f 6e63 652c 2074 6865 6e20 7468 an once, then th\n+0001e480: 6520 6265 6861 7669 6f75 7220 6973 0a75 e behaviour is.u\n+0001e490: 6e64 6566 696e 6564 2e72 6570 2e6c 616e ndefined.rep.lan\n+0001e4a0: 672e 696e 7465 7270 7265 7465 7223 7768 g.interpreter#wh\n+0001e4b0: 656e 4576 616c 7561 7465 7320 434f 4e44 enEvaluates COND\n+0001e4c0: 4954 494f 4e2c 2069 6620 6974 2069 7320 ITION, if it is \n+0001e4d0: 7472 7565 2061 6e20 696d 706c 6963 6974 true an implicit\n+0001e4e0: 2070 726f 676e 2069 7320 7065 7266 6f72 progn is perfor\n+0001e4f0: 6d65 640a 7769 7468 2046 4f52 4d53 2e00 med.with FORMS..\n+0001e500: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001e510: 6574 6572 2377 6865 6e20 434f 4e44 4954 eter#when CONDIT\n+0001e520: 494f 4e20 2321 7265 7374 2046 4f52 4d53 ION #!rest FORMS\n+0001e530: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0001e540: 7265 7465 7223 756e 6c65 7373 2043 4f4e reter#unless CON\n+0001e550: 4449 5449 4f4e 2023 2172 6573 7420 464f DITION #!rest FO\n+0001e560: 524d 5300 7265 702e 6c61 6e67 2e69 6e74 RMS.rep.lang.int\n+0001e570: 6572 7072 6574 6572 2364 6566 7661 722d erpreter#defvar-\n+0001e580: 7365 7471 2056 4152 2023 216f 7074 696f setq VAR #!optio\n+0001e590: 6e61 6c20 5641 4c55 4520 444f 4300 7265 nal VALUE DOC.re\n+0001e5a0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001e5b0: 6572 2370 726f 6732 202e 2041 5247 5372 er#prog2 . ARGSr\n+0001e5c0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001e5d0: 7465 7223 6465 636c 6172 6564 6563 6c61 ter#declaredecla\n+0001e5e0: 7265 2043 4c41 5553 4553 2e2e 2e0a 0a50 re CLAUSES.....P\n+0001e5f0: 726f 7669 6465 2074 6865 2063 6f6d 7069 rovide the compi\n+0001e600: 6c65 7220 7769 7468 2065 7874 7261 2069 ler with extra i\n+0001e610: 6e66 6f72 6d61 7469 6f6e 2077 6869 6c65 nformation while\n+0001e620: 2063 6f6d 7069 6c69 6e67 2074 6865 2066 compiling the f\n+0001e630: 6f72 6d73 0a74 6861 7420 6170 7065 6172 orms.that appear\n+0001e640: 2069 6e20 7468 6520 7361 6d65 206c 6578 in the same lex\n+0001e650: 6963 616c 2073 636f 7065 2061 7320 7468 ical scope as th\n+0001e660: 6520 6465 636c 6172 6174 696f 6e2e 0a0a e declaration...\n+0001e670: 4561 6368 2043 4c41 5553 4520 6973 2061 Each CLAUSE is a\n+0001e680: 206c 6973 742c 2074 6865 2066 6972 7374 list, the first\n+0001e690: 2065 6c65 6d65 6e74 206f 6620 7768 6963 element of whic\n+0001e6a0: 6820 6973 2061 2073 796d 626f 6c20 6465 h is a symbol de\n+0001e6b0: 6669 6e69 6e67 0a74 6865 2074 7970 6520 fining.the type \n+0001e6c0: 6f66 2064 6563 6c61 7261 7469 6f6e 2c20 of declaration, \n+0001e6d0: 7468 6520 6f74 6865 7220 656c 656d 656e the other elemen\n+0001e6e0: 7473 2072 656c 6174 6520 746f 2074 6865 ts relate to the\n+0001e6f0: 2064 6563 6c61 7261 7469 6f6e 2e0a 5365 declaration..Se\n+0001e700: 6520 7468 6520 6043 6f6d 7069 6c65 7220 e the `Compiler \n+0001e710: 4465 636c 6172 6174 696f 6e73 2720 6e6f Declarations' no\n+0001e720: 6465 206f 6620 7468 6520 6c69 6272 6570 de of the librep\n+0001e730: 206d 616e 7561 6c20 666f 7220 6465 7461 manual for deta\n+0001e740: 696c 730a 6f66 2074 6865 2070 6f73 7369 ils.of the possi\n+0001e750: 626c 6520 6465 636c 6172 6174 696f 6e20 ble declaration \n+0001e760: 7479 7065 732e 7265 702e 6c61 6e67 2e69 types.rep.lang.i\n+0001e770: 6e74 6572 7072 6574 6572 2374 6872 6f77 nterpreter#throw\n+0001e780: 5065 7266 6f72 6d73 2061 206e 6f6e 2d6c Performs a non-l\n+0001e790: 6f63 616c 2065 7869 7420 746f 2074 6865 ocal exit to the\n+0001e7a0: 2060 6361 7463 6827 2066 6f72 6d20 7761 `catch' form wa\n+0001e7b0: 6974 696e 6720 666f 7220 5441 4720 616e iting for TAG an\n+0001e7c0: 6420 7265 7475 726e 0a56 414c 5545 2066 d return.VALUE f\n+0001e7d0: 726f 6d20 6974 2e00 7265 702e 6c61 6e67 rom it..rep.lang\n+0001e7e0: 2e69 6e74 6572 7072 6574 6572 2361 7574 .interpreter#aut\n+0001e7f0: 6f6c 6f61 642d 6d61 6372 6f20 5359 4d42 oload-macro SYMB\n+0001e800: 4f4c 2d46 4f52 4d20 4649 4c45 2023 2172 OL-FORM FILE #!r\n+0001e810: 6573 7420 4558 5452 4100 7265 702e 6c61 est EXTRA.rep.la\n+0001e820: 6e67 2e64 6f63 2364 6573 6372 6962 652d ng.doc#describe-\n+0001e830: 7661 6c75 6520 5641 4c55 4520 2321 6f70 value VALUE #!op\n+0001e840: 7469 6f6e 616c 204e 414d 4520 5354 5255 tional NAME STRU\n+0001e850: 4354 5552 4500 7265 702e 6c61 6e67 2e64 CTURE.rep.lang.d\n+0001e860: 6f63 2364 6f63 756d 656e 7461 7469 6f6e oc#documentation\n+0001e870: 2053 594d 424f 4c20 2321 6f70 7469 6f6e SYMBOL #!option\n+0001e880: 616c 2053 5452 5543 5455 5245 2056 414c al STRUCTURE VAL\n+0001e890: 5545 0072 6570 2e6c 616e 672e 646f 6323 UE.rep.lang.doc#\n+0001e8a0: 646f 6375 6d65 6e74 2d76 6172 6961 626c document-variabl\n+0001e8b0: 6520 5359 4d42 4f4c 2053 5452 5543 5455 e SYMBOL STRUCTU\n+0001e8c0: 5245 2044 4f43 2d53 5452 494e 4772 6570 RE DOC-STRINGrep\n+0001e8d0: 2e6c 616e 672e 646f 6323 6164 642d 646f .lang.doc#add-do\n+0001e8e0: 6375 6d65 6e74 6174 696f 6e2d 7061 7261 cumentation-para\n+0001e8f0: 6d73 5265 636f 7264 7320 7468 6174 2066 msRecords that f\n+0001e900: 756e 6374 696f 6e20 4e41 4d45 2028 6120 unction NAME (a \n+0001e910: 7379 6d62 6f6c 2920 6861 7320 6172 6775 symbol) has argu\n+0001e920: 6d65 6e74 206c 6973 7420 5041 5241 4d2d ment list PARAM-\n+0001e930: 4c49 5354 2e00 7265 702e 6c61 6e67 2e6d LIST..rep.lang.m\n+0001e940: 6174 6823 696e 6578 6163 7470 2058 0072 ath#inexactp X.r\n+0001e950: 6570 2e6c 616e 672e 6d61 7468 236f 6464 ep.lang.math#odd\n+0001e960: 7020 5872 6570 2e73 7973 7465 6d23 7265 p Xrep.system#re\n+0001e970: 6d6f 7665 2d68 6f6f 6b2d 6279 2d6e 616d move-hook-by-nam\n+0001e980: 6552 656d 6f76 6520 6675 6e63 7469 6f6e eRemove function\n+0001e990: 7320 7768 6f73 6520 6e61 6d65 2069 7320 s whose name is \n+0001e9a0: 4e41 4d45 2066 726f 6d20 484f 4f4b 2028 NAME from HOOK (\n+0001e9b0: 6120 7379 6d62 6f6c 292e 7265 702e 6e65 a symbol).rep.ne\n+0001e9c0: 742e 7270 6323 7265 6769 7374 6572 2d72 t.rpc#register-r\n+0001e9d0: 7063 2d73 6572 7665 7241 6464 2074 6865 pc-serverAdd the\n+0001e9e0: 2063 6f6e 6e65 6374 696f 6e20 534f 434b connection SOCK\n+0001e9f0: 4554 2074 6f20 7468 6520 7461 626c 6520 ET to the table \n+0001ea00: 6f66 206b 6e6f 776e 2072 7063 2063 6f6e of known rpc con\n+0001ea10: 6e65 6374 696f 6e73 2e20 4966 0a43 4c4f nections. If.CLO\n+0001ea20: 5341 424c 4520 6973 2074 7275 652c 2074 SABLE is true, t\n+0001ea30: 6865 6e20 7468 6520 736f 636b 6574 2063 hen the socket c\n+0001ea40: 6f75 6c64 2062 6520 636c 6f73 6564 2061 ould be closed a\n+0001ea50: 6e64 2072 656f 7065 6e65 6420 7369 6d70 nd reopened simp\n+0001ea60: 6c79 0a62 7920 6b6e 6f77 696e 6720 6974 ly.by knowing it\n+0001ea70: 7320 6164 6472 6573 7320 616e 6420 706f s address and po\n+0001ea80: 7274 206e 756d 6265 722e 7265 702e 6e65 rt number.rep.ne\n+0001ea90: 742e 7270 6323 7270 632d 7072 6f78 792d t.rpc#rpc-proxy-\n+0001eaa0: 3e67 6c6f 6261 6c2d 6964 5265 7475 726e >global-idReturn\n+0001eab0: 2074 6865 2067 6c6f 6261 6c6c 792d 7661 the globally-va\n+0001eac0: 6c69 6420 7365 7276 616e 742d 6964 2028 lid servant-id (\n+0001ead0: 6120 7374 7269 6e67 2920 7468 6174 2063 a string) that c\n+0001eae0: 616e 2062 6520 7573 6564 2074 6f0a 7265 an be used to.re\n+0001eaf0: 6665 7265 6e63 6520 7468 6520 5250 4320 ference the RPC \n+0001eb00: 7072 6f78 7920 6675 6e63 7469 6f6e 2050 proxy function P\n+0001eb10: 524f 5859 2e00 7265 702e 6e65 742e 646f ROXY..rep.net.do\n+0001eb20: 6d61 696e 2d6e 616d 6523 646f 6d61 696e main-name#domain\n+0001eb30: 2d62 656c 6f77 2d70 2044 3120 4432 0072 -below-p D1 D2.r\n+0001eb40: 6570 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 ep.net.domain-na\n+0001eb50: 6d65 236d 6170 2d64 6f6d 6169 6e73 2046 me#map-domains F\n+0001eb60: 554e 2044 4f4d 4149 4e72 6570 2e6d 6f64 UN DOMAINrep.mod\n+0001eb70: 756c 652d 7379 7374 656d 2373 7472 7563 ule-system#struc\n+0001eb80: 7475 7265 4372 6561 7465 2061 206e 6577 tureCreate a new\n+0001eb90: 206d 6f64 756c 6520 7768 6f73 6520 696e module whose in\n+0001eba0: 7465 7266 6163 6520 6973 2053 4947 2c20 terface is SIG, \n+0001ebb0: 7768 6f73 6520 636f 6e66 6967 7572 6174 whose configurat\n+0001ebc0: 696f 6e20 6973 0a64 6566 696e 6564 2062 ion is.defined b\n+0001ebd0: 7920 434f 4e46 4947 2028 6569 7468 6572 y CONFIG (either\n+0001ebe0: 2061 2073 696e 676c 6520 636c 6175 7365 a single clause\n+0001ebf0: 2c20 6f72 2061 206c 6973 7420 6f66 2063 , or a list of c\n+0001ec00: 6c61 7573 6573 292c 2061 6e64 0a77 686f lauses), and.who\n+0001ec10: 7365 2064 6566 696e 6974 696f 6e73 2061 se definitions a\n+0001ec20: 7265 2064 6566 696e 6564 2062 7920 7468 re defined by th\n+0001ec30: 6520 6c69 7374 206f 6620 666f 726d 7320 e list of forms \n+0001ec40: 424f 4459 2e0a 0a53 6565 2060 6465 6669 BODY...See `defi\n+0001ec50: 6e65 2d69 6e74 6572 6661 6365 2720 666f ne-interface' fo\n+0001ec60: 7220 7468 6520 696e 7465 7266 6163 6520 r the interface \n+0001ec70: 7379 6e74 6178 2c20 6561 6368 2063 6f6e syntax, each con\n+0001ec80: 6669 6775 7261 7469 6f6e 0a63 6c61 7573 figuration.claus\n+0001ec90: 6520 6d75 7374 2068 6176 6520 7468 6520 e must have the \n+0001eca0: 7379 6e74 6178 3a0a 0a20 2020 434c 4155 syntax:.. CLAU\n+0001ecb0: 5345 202d 3e20 2028 6f70 656e 205b 4e41 SE -> (open [NA\n+0001ecc0: 4d45 2e2e 2e5d 290a 0920 206f 7220 2028 ME...]).. or (\n+0001ecd0: 6163 6365 7373 205b 4e41 4d45 2e2e 2e5d access [NAME...]\n+0001ece0: 290a 0a77 6865 7265 204e 414d 4520 6973 )..where NAME is\n+0001ecf0: 2074 6865 206e 616d 6520 6f66 2061 206d the name of a m\n+0001ed00: 6f64 756c 652e 204f 7065 6e69 6e67 2061 odule. Opening a\n+0001ed10: 206d 6f64 756c 6520 696d 706f 7274 7320 module imports \n+0001ed20: 616c 6c20 6f66 2069 7473 0a65 7870 6f72 all of its.expor\n+0001ed30: 7465 6420 6465 6669 6e69 7469 6f6e 7320 ted definitions \n+0001ed40: 696e 746f 2074 6865 2063 7572 7265 6e74 into the current\n+0001ed50: 6c79 206d 6f64 756c 652c 2077 6869 6c65 ly module, while\n+0001ed60: 2061 6363 6573 7369 6e67 2061 0a6d 6f64 accessing a.mod\n+0001ed70: 756c 6520 6d61 6b65 7320 7468 6520 6578 ule makes the ex\n+0001ed80: 706f 7274 6564 2064 6566 696e 6974 696f ported definitio\n+0001ed90: 6e73 2061 7661 696c 6162 6c65 2066 726f ns available fro\n+0001eda0: 6d20 7468 6520 6375 7272 656e 7420 6d6f m the current mo\n+0001edb0: 6475 6c65 0a75 7369 6e67 2074 6865 2060 dule.using the `\n+0001edc0: 7374 7275 6374 7572 652d 7265 6627 2066 structure-ref' f\n+0001edd0: 6f72 6d2e 7265 702e 7468 7265 6164 732e orm.rep.threads.\n+0001ede0: 6d65 7373 6167 652d 706f 7274 236d 6573 message-port#mes\n+0001edf0: 7361 6765 2d66 6574 6368 4665 7463 6820 sage-fetchFetch \n+0001ee00: 7468 6520 6561 726c 6965 7374 2075 6e72 the earliest unr\n+0001ee10: 6561 6420 6d65 7373 6167 6520 7365 6e74 ead message sent\n+0001ee20: 2074 6f20 6d65 7373 6167 6520 706f 7274 to message port\n+0001ee30: 2050 4f52 542e 2042 6c6f 636b 7320 7468 PORT. Blocks th\n+0001ee40: 650a 6375 7272 656e 7420 7468 7265 6164 e.current thread\n+0001ee50: 2066 6f72 2054 494d 454f 5554 206d 696c for TIMEOUT mil\n+0001ee60: 6c69 7365 636f 6e64 732c 206f 7220 696e liseconds, or in\n+0001ee70: 6465 6669 6e69 7465 6c79 2069 6620 5449 definitely if TI\n+0001ee80: 4d45 4f55 5420 6973 6e27 740a 6465 6669 MEOUT isn't.defi\n+0001ee90: 6e65 642e 2052 6574 7572 6e73 2074 6865 ned. Returns the\n+0001eea0: 206d 6573 7361 6765 2c20 6f72 2066 616c message, or fal\n+0001eeb0: 7365 2069 6620 6e6f 206d 6573 7361 6765 se if no message\n+0001eec0: 2063 6f75 6c64 2062 6520 7265 6164 2e00 could be read..\n+0001eed0: 7265 702e 7468 7265 6164 732e 6d75 7465 rep.threads.mute\n+0001eee0: 7823 6d61 6b65 2d6d 7574 6578 0072 6570 x#make-mutex.rep\n+0001eef0: 2e74 6872 6561 6473 2e6d 7574 6578 236f .threads.mutex#o\n+0001ef00: 6274 6169 6e2d 6d75 7465 7820 4d54 5820 btain-mutex MTX \n+0001ef10: 2321 6f70 7469 6f6e 616c 2054 494d 454f #!optional TIMEO\n+0001ef20: 5554 7265 702e 7574 696c 2e64 6174 6523 UTrep.util.date#\n+0001ef30: 6461 7465 2d6d 6f6e 7468 2d61 6c69 7374 date-month-alist\n+0001ef40: 416c 6973 7420 6f66 2028 4d4f 4e54 482d Alist of (MONTH-\n+0001ef50: 4e41 4d45 202e 204d 4f4e 5448 2d4e 554d NAME . MONTH-NUM\n+0001ef60: 292e 7265 702e 7574 696c 2e69 7370 656c ).rep.util.ispel\n+0001ef70: 6c23 6964 2d73 7472 696e 6753 7472 696e l#id-stringStrin\n+0001ef80: 6720 7365 6e74 2062 7920 6973 7065 6c6c g sent by ispell\n+0001ef90: 2069 6465 6e74 6966 7969 6e67 2069 7473 identifying its\n+0001efa0: 656c 6620 7768 656e 2069 7420 7374 6172 elf when it star\n+0001efb0: 7465 6420 6578 6563 7574 696e 672e 0000 ted executing...\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: 0400 0000 0000 0000 0700 0000 0000 0000 ................\n-0001f010: f93f 0100 0000 0000 1700 0000 0000 0000 .?..............\n-0001f020: e9bf 0000 0000 0000 1c00 0000 0000 0000 ................\n-0001f030: e4bf 0100 0000 0000 7106 0000 0000 0000 ........q.......\n-0001f040: 8f29 0100 0000 0000 0000 0000 0000 0000 .)..............\n-0001f050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f060: 0000 0000 0000 0000 0300 0000 6f00 0000 ............o...\n-0001f070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f080: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f0a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f0b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f0d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f0e0: 0000 0000 0000 0000 8979 d323 7265 702e .........y.#rep.\n-0001f0f0: 50f2 0000 0000 0000 1900 0000 2000 0000 P........... ...\n-0001f100: 64aa 5028 7265 702e bb3d 0100 0000 0000 d.P(rep..=......\n-0001f110: 2600 0000 3a00 0000 ffff ffff 0000 0000 &...:...........\n-0001f120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f130: ecb1 7a28 7265 702e 514a 0000 0000 0000 ..z(rep.QJ......\n-0001f140: 1d00 0000 8100 0000 ffff ffff 0000 0000 ................\n-0001f150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f160: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f170: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f1a0: 0000 0000 0000 0000 8d75 cd2a 0072 6570 .........u.*.rep\n-0001f1b0: da3f 0100 0000 0000 1f00 0000 0000 0000 .?..............\n-0001f1c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f1d0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f1f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f200: 0000 0000 0000 0000 e1dd b224 7265 702e ...........$rep.\n-0001f210: 23b3 0100 0000 0000 2800 0000 9800 0000 #.......(.......\n-0001f220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f230: 0000 0000 0000 0000 8795 4528 7265 702e ..........E(rep.\n-0001f240: 9f5e 0000 0000 0000 1f00 0000 e000 0000 .^..............\n-0001f250: 33a8 282c 7265 702e 0a99 0000 0000 0000 3.(,rep.........\n-0001f260: 1200 0000 7e00 0000 5374 3a2f 7265 702e ....~...St:/rep.\n-0001f270: 47b9 0000 0000 0000 1900 0000 2701 0000 G...........'...\n-0001f280: 7a96 9a2f 7265 702e fcbc 0000 0000 0000 z../rep.........\n-0001f290: 2700 0000 aa00 0000 af4f 402b 0072 6570 '........O@+.rep\n-0001f2a0: 6cbb 0100 0000 0000 2500 0000 0400 0000 l.......%.......\n-0001f2b0: 4621 fd28 7265 702e db26 0000 0000 0000 F!.(rep..&......\n-0001f2c0: 1a00 0000 ad00 0000 f583 ad27 7265 702e ...........'rep.\n-0001f2d0: 9622 0100 0000 0000 1800 0000 3301 0000 .\"..........3...\n-0001f2e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f2f0: 0000 0000 0000 0000 8ff0 c22c 0072 6570 ...........,.rep\n-0001f300: 9825 0100 0000 0000 2200 0000 1300 0000 .%......\".......\n-0001f310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f340: 8aa6 372f 7265 702e 8486 0000 0000 0000 ..7/rep.........\n-0001f350: 2a00 0000 7300 0000 9269 6a27 7265 6d6f *...s....ij'remo\n-0001f360: d328 0100 0000 0000 1900 0000 6200 0000 .(..........b...\n-0001f370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f380: 0000 0000 0000 0000 0711 fb2b 7265 702e ...........+rep.\n-0001f390: 23bc 0100 0000 0000 2500 0000 4300 0000 #.......%...C...\n-0001f3a0: e61d 8f24 7265 702e 25ab 0000 0000 0000 ...$rep.%.......\n-0001f3b0: 1900 0000 4102 0000 0fa6 1723 7265 6d6f ....A......#remo\n-0001f3c0: fb27 0100 0000 0000 1600 0000 2c00 0000 .'..........,...\n-0001f3d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f3e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f400: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f410: 0000 0000 0000 0000 7bf8 e72b 7265 702e ........{..+rep.\n-0001f420: 8e83 0000 0000 0000 2100 0000 7600 0000 ........!...v...\n-0001f430: 8687 6a25 7265 702e cbb2 0000 0000 0000 ..j%rep.........\n-0001f440: 1500 0000 5b00 0000 e760 392d 7265 702e ....[....`9-rep.\n-0001f450: 5298 0000 0000 0000 0e00 0000 aa00 0000 R...............\n-0001f460: 003d 332f 0072 6570 74bf 0100 0000 0000 .=3/.rept.......\n-0001f470: 1c00 0000 0000 0000 b995 5f23 7265 702e .........._#rep.\n-0001f480: 8b90 0000 0000 0000 1900 0000 2000 0000 ............ ...\n-0001f490: 35c2 6922 7265 702e a120 0100 0000 0000 5.i\"rep.. ......\n-0001f4a0: 1d00 0000 2700 0000 ffff ffff 0000 0000 ....'...........\n-0001f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f4c0: f057 d427 0072 6570 7225 0100 0000 0000 .W.'.repr%......\n-0001f4d0: 1b00 0000 0b00 0000 e59e 772f 0072 6570 ..........w/.rep\n-0001f4e0: 2c25 0100 0000 0000 1800 0000 1100 0000 ,%..............\n-0001f4f0: 8e6c 0127 7072 696e 74b0 0000 0000 0000 .l.'print.......\n-0001f500: 0b00 0000 4700 0000 bb62 1126 7265 702e ....G....b.&rep.\n-0001f510: 226f 0000 0000 0000 1d00 0000 b100 0000 \"o..............\n-0001f520: 59e1 b62e 7265 702e 30b5 0000 0000 0000 Y...rep.0.......\n-0001f530: 1000 0000 8201 0000 90ef a72e 7265 6d6f ............remo\n-0001f540: 3d28 0100 0000 0000 1300 0000 8300 0000 =(..............\n-0001f550: 1c1d dc2d 7265 702e 3e26 0100 0000 0000 ...-rep.>&......\n-0001f560: 1700 0000 2300 0000 6d26 c62f 7265 702e ....#...m&./rep.\n-0001f570: 9c6d 0000 0000 0000 2000 0000 8200 0000 .m...... .......\n-0001f580: 1b7e e625 7265 702e e3b3 0000 0000 0000 .~.%rep.........\n-0001f590: 1200 0000 a200 0000 ffff ffff 0000 0000 ................\n-0001f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f5b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f5c0: 0000 0000 0000 0000 87db 572f 7265 702e ..........W/rep.\n-0001f5d0: b38e 0000 0000 0000 2800 0000 0e01 0000 ........(.......\n-0001f5e0: 49ca ad23 7265 6d6f bd26 0100 0000 0000 I..#remo.&......\n-0001f5f0: 1800 0000 3f00 0000 e7d2 5820 7265 6d6f ....?.....X remo\n-0001f600: 1427 0100 0000 0000 1b00 0000 2a00 0000 .'..........*...\n-0001f610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f620: 0000 0000 0000 0000 2951 5c2e 7265 702e ........)Q\\.rep.\n-0001f630: 9c27 0100 0000 0000 3600 0000 2900 0000 .'......6...)...\n-0001f640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f670: 5447 142d 7265 702e e756 0000 0000 0000 TG.-rep..V......\n-0001f680: 1700 0000 5101 0000 f78e 8425 0072 6570 ....Q......%.rep\n-0001f690: f9b1 0100 0000 0000 1b00 0000 1c00 0000 ................\n-0001f6a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f6b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f6d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f6e0: 0000 0000 0000 0000 2112 ab2d 0072 6570 ........!..-.rep\n-0001f6f0: 31b9 0100 0000 0000 1800 0000 0500 0000 1...............\n-0001f700: 348c 022f 0072 6570 413f 0100 0000 0000 4../.repA?......\n-0001f710: 2a00 0000 0b00 0000 e926 e420 0072 6570 *........&. .rep\n-0001f720: 09be 0100 0000 0000 1200 0000 0b00 0000 ................\n-0001f730: aa8b 6220 6c6f 6164 f491 0000 0000 0000 ..b load........\n-0001f740: 0900 0000 a000 0000 bd85 f72a 7265 702e ...........*rep.\n-0001f750: 3597 0000 0000 0000 0c00 0000 6100 0000 5...........a...\n-0001f760: f283 8f22 7265 702e 97b4 0000 0000 0000 ...\"rep.........\n-0001f770: 1500 0000 3000 0000 6fff 492d 7265 702e ....0...o.I-rep.\n-0001f780: 1922 0000 0000 0000 0e00 0000 2b00 0000 .\"..........+...\n-0001f790: b0fb 2b20 7265 702e 98f0 0000 0000 0000 ..+ rep.........\n-0001f7a0: 1a00 0000 3e00 0000 7ee5 5c24 7265 702e ....>...~.\\$rep.\n-0001f7b0: 3dfa 0000 0000 0000 1100 0000 ad00 0000 =...............\n-0001f7c0: b7d2 8720 7265 702e 6320 0100 0000 0000 ... rep.c ......\n-0001f7d0: 1600 0000 2800 0000 4f62 4224 7265 6d6f ....(...ObB$remo\n-0001f7e0: 5927 0100 0000 0000 1600 0000 2d00 0000 Y'..........-...\n-0001f7f0: 4e24 b225 7265 702e 042e 0000 0000 0000 N$.%rep.........\n-0001f800: 1700 0000 4501 0000 0333 9f24 7265 702e ....E....3.$rep.\n-0001f810: da34 0100 0000 0000 1900 0000 d300 0000 .4..............\n-0001f820: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f830: 0000 0000 0000 0000 cf3f 9623 7265 702e .........?.#rep.\n-0001f840: c553 0000 0000 0000 2600 0000 5a00 0000 .S......&...Z...\n-0001f850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f860: 0000 0000 0000 0000 1989 c12f 6964 6c65 .........../idle\n-0001f870: 733d 0000 0000 0000 0900 0000 3501 0000 s=..........5...\n-0001f880: f87c 042f 7265 702e d0f9 0000 0000 0000 .|./rep.........\n-0001f890: 1300 0000 2900 0000 1eb1 7126 7265 702e ....).....q&rep.\n-0001f8a0: e8fc 0000 0000 0000 1100 0000 2b00 0000 ............+...\n-0001f8b0: 6858 d523 7265 702e 0030 0000 0000 0000 hX.#rep..0......\n-0001f8c0: 2200 0000 4601 0000 71c6 192f 0072 6570 \"...F...q../.rep\n-0001f8d0: 65b6 0100 0000 0000 1900 0000 0200 0000 e...............\n-0001f8e0: c8ff 8420 7265 702e 26be 0100 0000 0000 ... rep.&.......\n-0001f8f0: 1300 0000 2c00 0000 ffff ffff 0000 0000 ....,...........\n-0001f900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f910: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f920: 0000 0000 0000 0000 2518 c727 7265 702e ........%..'rep.\n-0001f930: a6ae 0000 0000 0000 0c00 0000 3300 0000 ............3...\n-0001f940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f950: 0000 0000 0000 0000 97ae 4422 7265 702e ..........D\"rep.\n-0001f960: b76a 0000 0000 0000 2300 0000 6b00 0000 .j......#...k...\n-0001f970: 65f7 a722 7265 702e 3bb3 0000 0000 0000 e..\"rep.;.......\n-0001f980: 1900 0000 8f00 0000 ffff ffff 0000 0000 ................\n-0001f990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f9a0: 9adf 7426 7265 702e bdb5 0100 0000 0000 ..t&rep.........\n-0001f9b0: 1c00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n-0001f9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f9d0: c05e 9923 7265 702e 95bb 0100 0000 0000 .^.#rep.........\n-0001f9e0: 2a00 0000 2500 0000 93f0 942c 2a69 7370 *...%......,*isp\n-0001f9f0: 7ebe 0100 0000 0000 1400 0000 1700 0000 ~...............\n-0001fa00: 09fb 6b24 7265 702e 456b 0000 0000 0000 ..k$rep.Ek......\n-0001fa10: 1c00 0000 6000 0000 ffff ffff 0000 0000 ....`...........\n-0001fa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fa30: baf2 ee2e 7265 702e 0020 0100 0000 0000 ....rep.. ......\n-0001fa40: 2600 0000 3d00 0000 8b55 2b26 7265 702e &...=....U+&rep.\n-0001fa50: 6178 0000 0000 0000 1d00 0000 be02 0000 ax..............\n-0001fa60: 6279 0f26 7265 702e 2d36 0100 0000 0000 by.&rep.-6......\n-0001fa70: 2900 0000 2000 0000 995e 512b 7265 702e )... ....^Q+rep.\n-0001fa80: 9a66 0000 0000 0000 1f00 0000 a300 0000 .f..............\n-0001fa90: 21c0 3e2e 7265 702e a227 0000 0000 0000 !.>.rep..'......\n-0001faa0: 2c00 0000 8e00 0000 ffff ffff 0000 0000 ,...............\n-0001fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fac0: 887f 1427 7265 702e 1b3e 0100 0000 0000 ...'rep..>......\n-0001fad0: 2000 0000 4800 0000 0ba1 d02c 7265 702e ...H......,rep.\n-0001fae0: 7826 0100 0000 0000 1600 0000 2f00 0000 x&........../...\n-0001faf0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fb00: 0000 0000 0000 0000 3147 f821 7265 702e ........1G.!rep.\n-0001fb10: 7db7 0000 0000 0000 1400 0000 e400 0000 }...............\n-0001fb20: aead d128 7265 702e 00b0 0000 0000 0000 ...(rep.........\n-0001fb30: 2000 0000 5400 0000 51c9 f62f 646f 6375 ...T...Q../docu\n-0001fb40: f694 0000 0000 0000 1200 0000 4d00 0000 ............M...\n-0001fb50: f06a 302f 7265 702e f9a0 0000 0000 0000 .j0/rep.........\n-0001fb60: 0f00 0000 4c00 0000 1d43 d928 7265 702e ....L....C.(rep.\n-0001fb70: d5a8 0000 0000 0000 1400 0000 a200 0000 ................\n-0001fb80: 6d47 8324 7265 702e 75b8 0000 0000 0000 mG.$rep.u.......\n-0001fb90: 1800 0000 ba00 0000 e583 232d 7265 702e ..........#-rep.\n-0001fba0: c436 0000 0000 0000 1b00 0000 9600 0000 .6..............\n-0001fbb0: 4966 af23 666f 726d c2b6 0000 0000 0000 If.#form........\n-0001fbc0: 1200 0000 a900 0000 4ea6 dd26 7374 616e ........N..&stan\n-0001fbd0: 4e29 0100 0000 0000 0e00 0000 3300 0000 N)..........3...\n-0001fbe0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fbf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fc10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fc20: 0000 0000 0000 0000 8f1d c526 7265 702e ...........&rep.\n-0001fc30: f321 0100 0000 0000 1d00 0000 8600 0000 .!..............\n-0001fc40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fc50: 0000 0000 0000 0000 8bef 7d25 7265 702e ..........}%rep.\n-0001fc60: aa50 0000 0000 0000 1c00 0000 c100 0000 .P..............\n-0001fc70: 7f86 5a2a 7265 702e fc3a 0100 0000 0000 ..Z*rep..:......\n-0001fc80: 1a00 0000 a100 0000 afca 4420 7265 702e ..........D rep.\n-0001fc90: e520 0100 0000 0000 1d00 0000 f100 0000 . ..............\n-0001fca0: aa2d 1322 7265 702e 9bbb 0000 0000 0000 .-.\"rep.........\n-0001fcb0: 1a00 0000 9b00 0000 ffff ffff 0000 0000 ................\n-0001fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fcd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fce0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd00: 26db 542e 0072 6570 1626 0100 0000 0000 &.T..rep.&......\n-0001fd10: 2300 0000 0500 0000 3d8d 4226 7265 702e #.......=.B&rep.\n-0001fd20: e123 0100 0000 0000 2000 0000 2b01 0000 .#...... ...+...\n-0001fd30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fd40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0001f000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001f010: 6574 6572 2361 6e64 5468 6520 6669 7273 eter#andThe firs\n+0001f020: 7420 6f66 2074 6865 2041 5247 5320 6973 t of the ARGS is\n+0001f030: 2065 7661 6c75 6174 6564 2e20 4966 2069 evaluated. If i\n+0001f040: 7420 6973 2066 616c 7365 206e 6f20 6d6f t is false no mo\n+0001f050: 7265 206f 6620 7468 650a 4152 4753 2061 re of the.ARGS a\n+0001f060: 7265 2065 7661 6c75 6174 6564 2061 6e64 re evaluated and\n+0001f070: 2074 6865 2060 616e 6427 2073 7461 7465 the `and' state\n+0001f080: 6d65 6e74 2065 7661 6c75 6174 6573 2074 ment evaluates t\n+0001f090: 6f20 6661 6c73 652e 0a0a 4f74 6865 7277 o false...Otherw\n+0001f0a0: 6973 6520 7468 6520 6e65 7874 206d 656d ise the next mem\n+0001f0b0: 6265 7220 6f66 2041 5247 5320 6973 2065 ber of ARGS is e\n+0001f0c0: 7661 6c75 6174 6564 2061 6e64 2069 7473 valuated and its\n+0001f0d0: 2076 616c 7565 2074 6573 7465 642e 2049 value tested. I\n+0001f0e0: 660a 6e6f 6e65 206f 6620 7468 6520 4152 f.none of the AR\n+0001f0f0: 4753 2061 7265 2066 616c 7365 2074 6865 GS are false the\n+0001f100: 2063 6f6d 7075 7465 6420 7661 6c75 6520 computed value \n+0001f110: 6f66 2074 6865 206c 6173 7420 6d65 6d62 of the last memb\n+0001f120: 6572 206f 6620 4152 4753 0a69 7320 7265 er of ARGS.is re\n+0001f130: 7475 726e 6564 2066 726f 6d20 7468 6520 turned from the \n+0001f140: 6061 6e64 2720 666f 726d 2e72 6570 2e6c `and' form.rep.l\n+0001f150: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001f160: 6465 6676 6172 2d73 6574 7164 6566 7661 defvar-setqdefva\n+0001f170: 722d 7365 7471 2056 4152 4941 424c 4520 r-setq VARIABLE \n+0001f180: 5b56 414c 5545 205b 444f 435d 5d0a 0a44 [VALUE [DOC]]..D\n+0001f190: 6563 6c61 7265 7320 7468 6520 7379 6d62 eclares the symb\n+0001f1a0: 6f6c 2056 4152 4941 424c 4520 6173 2061 ol VARIABLE as a\n+0001f1b0: 2073 7065 6369 616c 2076 6172 6961 626c special variabl\n+0001f1c0: 652c 2061 6e64 2073 6574 7320 6974 7320 e, and sets its \n+0001f1d0: 7661 6c75 650a 746f 2056 414c 5545 2028 value.to VALUE (\n+0001f1e0: 6f72 2066 616c 7365 2069 6620 5641 4c55 or false if VALU\n+0001f1f0: 4520 6973 6e27 7420 6465 6669 6e65 6429 E isn't defined)\n+0001f200: 2e20 4966 2044 4f43 2069 7320 6769 7665 . If DOC is give\n+0001f210: 6e20 6974 2077 696c 6c20 6265 0a69 6e73 n it will be.ins\n+0001f220: 7461 6c6c 6564 2061 7320 7468 6520 646f talled as the do\n+0001f230: 6375 6d65 6e74 6174 696f 6e20 7374 7269 cumentation stri\n+0001f240: 6e67 2061 7373 6f63 6961 7465 6420 7769 ng associated wi\n+0001f250: 7468 2056 4152 4941 424c 452e 0a0a 4974 th VARIABLE...It\n+0001f260: 2773 2074 6865 2073 616d 6520 6173 2074 's the same as t\n+0001f270: 6865 2070 7265 7669 6f75 7320 6064 6566 he previous `def\n+0001f280: 696e 652d 7370 6563 6961 6c2d 7661 7269 ine-special-vari\n+0001f290: 6162 6c65 272e 7265 702e 6c61 6e67 2e69 able'.rep.lang.i\n+0001f2a0: 6e74 6572 7072 6574 6572 2364 6f64 6f20 nterpreter#dodo \n+0001f2b0: 5641 5253 2028 5445 5354 2045 5850 522e VARS (TEST EXPR.\n+0001f2c0: 2e2e 2920 424f 4459 2e2e 2e0a 0a60 646f ..) BODY.....`do\n+0001f2d0: 2720 6973 2061 6e20 6974 6572 6174 696f ' is an iteratio\n+0001f2e0: 6e20 636f 6e73 7472 7563 743b 2056 4152 n construct; VAR\n+0001f2f0: 5320 7370 6563 6966 6965 7320 6120 7365 S specifies a se\n+0001f300: 7420 6f66 2076 6172 6961 626c 650a 6269 t of variable.bi\n+0001f310: 6e64 696e 6773 2074 6f20 6265 2063 7265 ndings to be cre\n+0001f320: 6174 6564 2c20 686f 7720 7468 6579 2061 ated, how they a\n+0001f330: 7265 2069 6e69 7469 616c 697a 6564 2061 re initialized a\n+0001f340: 6e64 2068 6f77 2074 6865 7920 6172 650a nd how they are.\n+0001f350: 7570 6461 7465 6420 6f6e 2065 6163 6820 updated on each \n+0001f360: 6974 6572 6174 696f 6e2e 2054 4553 5420 iteration. TEST \n+0001f370: 7370 6563 6966 6965 7320 7468 6520 7465 specifies the te\n+0001f380: 726d 696e 6174 696f 6e20 636f 6e64 6974 rmination condit\n+0001f390: 696f 6e20 6f66 0a74 6865 206c 6f6f 702c ion of.the loop,\n+0001f3a0: 2061 6e79 2045 5850 522e 2e2e 2066 6f72 any EXPR... for\n+0001f3b0: 6d73 2061 7265 2065 7661 6c75 6174 6564 ms are evaluated\n+0001f3c0: 2069 6d6d 6564 6961 7465 6c79 2070 7269 immediately pri\n+0001f3d0: 6f72 2074 6f20 6578 6974 696e 670a 7468 or to exiting.th\n+0001f3e0: 6520 6064 6f27 2063 6f6e 7374 7275 6374 e `do' construct\n+0001f3f0: 2e20 5468 6520 424f 4459 2e2e 2e20 666f . The BODY... fo\n+0001f400: 726d 7320 7370 6563 6966 7920 7468 6520 rms specify the \n+0001f410: 7369 6465 2065 6666 6563 7469 6e67 2062 side effecting b\n+0001f420: 6f64 790a 6f66 2074 6865 206c 6f6f 702e ody.of the loop.\n+0001f430: 0a0a 5641 5253 2069 7320 6120 6c69 7374 ..VARS is a list\n+0001f440: 206f 6620 7661 7269 6162 6c65 2063 6c61 of variable cla\n+0001f450: 7573 6573 2c20 6561 6368 206f 6620 7768 uses, each of wh\n+0001f460: 6963 6820 6861 7320 7468 6520 7374 7275 ich has the stru\n+0001f470: 6374 7572 650a 6028 5641 5249 4142 4c45 cture.`(VARIABLE\n+0001f480: 2049 4e49 5420 5354 4550 2927 2077 6865 INIT STEP)' whe\n+0001f490: 7265 2056 4152 4941 424c 4520 6973 2074 re VARIABLE is t\n+0001f4a0: 6865 206e 616d 6520 6f66 2061 2076 6172 he name of a var\n+0001f4b0: 6961 626c 652c 2049 4e49 540a 6465 6669 iable, INIT.defi\n+0001f4c0: 6e65 7320 7468 6520 696e 6974 6961 6c20 nes the initial \n+0001f4d0: 7661 6c75 6520 6f66 2069 7473 2062 696e value of its bin\n+0001f4e0: 6469 6e67 2c20 616e 6420 5354 4550 2064 ding, and STEP d\n+0001f4f0: 6566 696e 6573 2068 6f77 2074 6865 206e efines how the n\n+0001f500: 6578 740a 7661 6c75 6520 6f66 2074 6865 ext.value of the\n+0001f510: 2062 696e 6469 6e67 2069 7320 636f 6d70 binding is comp\n+0001f520: 7574 6564 2e20 416e 2061 6c74 6572 6e61 uted. An alterna\n+0001f530: 7469 7665 2066 6f72 6d20 6973 2060 2856 tive form is `(V\n+0001f540: 4152 4941 424c 450a 494e 4954 2927 2c20 ARIABLE.INIT)', \n+0001f550: 696e 2074 6869 7320 6361 7365 2074 6865 in this case the\n+0001f560: 2076 616c 7565 206f 6620 7468 6520 6269 value of the bi\n+0001f570: 6e64 696e 6720 646f 6573 206e 6f74 2063 nding does not c\n+0001f580: 6861 6e67 6520 6163 726f 7373 0a6c 6f6f hange across.loo\n+0001f590: 7020 6974 6572 6174 696f 6e73 2e0a 0a45 p iterations...E\n+0001f5a0: 6163 6820 6974 6572 6174 696f 6e20 6265 ach iteration be\n+0001f5b0: 6769 6e73 2062 7920 6576 616c 7561 7469 gins by evaluati\n+0001f5c0: 6e67 2054 4553 542c 2069 6620 7468 6520 ng TEST, if the \n+0001f5d0: 7265 7375 6c74 2069 7320 6661 6c73 652c result is false,\n+0001f5e0: 2074 6865 6e0a 7468 6520 424f 4459 2e2e then.the BODY..\n+0001f5f0: 2e20 6578 7072 6573 7369 6f6e 7320 6172 . expressions ar\n+0001f600: 6520 6576 616c 7561 7465 642c 2061 6e64 e evaluated, and\n+0001f610: 2074 6865 2076 6172 6961 626c 6573 2062 the variables b\n+0001f620: 6f75 6e64 2074 6f20 6e65 770a 6c6f 6361 ound to new.loca\n+0001f630: 7469 6f6e 7320 696e 6974 6961 6c69 7a65 tions initialize\n+0001f640: 6420 746f 2074 6865 2072 6573 756c 7473 d to the results\n+0001f650: 206f 6620 6576 616c 7561 7469 6e67 2074 of evaluating t\n+0001f660: 6865 2061 7373 6f63 6961 7465 6420 5354 he associated ST\n+0001f670: 4550 0a66 6f72 6d73 2e0a 0a49 6620 7468 EP.forms...If th\n+0001f680: 6520 7265 7375 6c74 206f 6620 6576 616c e result of eval\n+0001f690: 7561 7469 6e67 2054 4553 5420 6973 2074 uating TEST is t\n+0001f6a0: 7275 6520 7468 656e 2074 6865 2045 5850 rue then the EXP\n+0001f6b0: 522e 2e2e 2066 6f72 6d73 2061 7265 0a65 R... forms are.e\n+0001f6c0: 7661 6c75 6174 6564 2c20 616e 6420 7468 valuated, and th\n+0001f6d0: 6520 6064 6f27 2063 6f6e 7374 7275 6374 e `do' construct\n+0001f6e0: 2072 6574 7572 6e73 2074 6865 2076 616c returns the val\n+0001f6f0: 7565 206f 6620 7468 6520 6c61 7374 2045 ue of the last E\n+0001f700: 5850 520a 666f 726d 2065 7661 6c75 6174 XPR.form evaluat\n+0001f710: 6564 2e0a 0a28 646f 2028 2876 6563 2028 ed...(do ((vec (\n+0001f720: 6d61 6b65 2d76 6563 746f 7220 3529 290a make-vector 5)).\n+0001f730: 2020 2020 2028 6920 3020 2831 2b20 6929 (i 0 (1+ i)\n+0001f740: 2929 0a20 2020 2028 283d 2069 2035 2920 )). ((= i 5) \n+0001f750: 7665 6329 0a20 2028 6173 6574 2076 6563 vec). (aset vec\n+0001f760: 2069 2069 2929 203d 3e20 5b30 2031 2032 i i)) => [0 1 2\n+0001f770: 2033 2034 5d00 7265 702e 6c61 6e67 2e69 3 4].rep.lang.i\n+0001f780: 6e74 6572 7072 6574 6572 2364 796e 616d nterpreter#dynam\n+0001f790: 6963 2d77 696e 6420 4245 464f 5245 2054 ic-wind BEFORE T\n+0001f7a0: 4855 4e4b 2041 4654 4552 7265 702e 6c61 HUNK AFTERrep.la\n+0001f7b0: 6e67 2e69 6e74 6572 7072 6574 6572 2366 ng.interpreter#f\n+0001f7c0: 756e 6374 696f 6e2d 6e61 6d65 5265 7475 unction-nameRetu\n+0001f7d0: 726e 7320 7468 6520 6675 6e63 7469 6f6e rns the function\n+0001f7e0: 2773 206e 616d 6520 2861 2073 796d 626f 's name (a symbo\n+0001f7f0: 6c29 2e00 7265 702e 6c61 6e67 2e69 6e74 l)..rep.lang.int\n+0001f800: 6572 7072 6574 6572 2366 756e 6374 696f erpreter#functio\n+0001f810: 6e2d 6e61 6d65 2046 554e 4372 6570 2e6c n-name FUNCrep.l\n+0001f820: 616e 672e 6d61 7468 2370 6f73 6974 6976 ang.math#positiv\n+0001f830: 6570 5265 7475 726e 2074 2069 6620 5820 epReturn t if X \n+0001f840: 6973 2067 7265 6174 6572 2074 6861 6e20 is greater than \n+0001f850: 7a65 726f 2e72 6570 2e73 7973 7465 6d23 zero.rep.system#\n+0001f860: 756e 7365 7465 6e76 4465 6c65 7465 2074 unsetenvDelete t\n+0001f870: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v\n+0001f880: 6172 6961 626c 6520 6361 6c6c 6564 204e ariable called N\n+0001f890: 414d 452e 7265 702e 7777 772e 7175 6f74 AME.rep.www.quot\n+0001f8a0: 652d 7572 6c23 756e 7175 6f74 652d 7572 e-url#unquote-ur\n+0001f8b0: 6c55 6e65 7363 6170 6520 5552 4c20 6d65 lUnescape URL me\n+0001f8c0: 7461 2d63 6861 7261 6374 6572 7320 696e ta-characters in\n+0001f8d0: 2053 5452 494e 472e 7265 702e 7379 7374 STRING.rep.syst\n+0001f8e0: 656d 2372 656d 6f76 652d 686f 6f6b 5265 em#remove-hookRe\n+0001f8f0: 6d6f 7665 2046 554e 4320 6672 6f6d 2074 move FUNC from t\n+0001f900: 6865 2068 6f6f 6b20 484f 4f4b 2028 7379 he hook HOOK (sy\n+0001f910: 6d62 6f6c 292e 0072 6570 2e6e 6574 2e72 mbol)..rep.net.r\n+0001f920: 7063 2372 7063 2d73 6f63 6b65 742d 6c69 pc#rpc-socket-li\n+0001f930: 7374 656e 6572 204d 4153 5445 522d 534f stener MASTER-SO\n+0001f940: 434b 4554 0072 6570 2e6e 6574 2e72 7063 CKET.rep.net.rpc\n+0001f950: 2372 7063 2d64 6573 7472 6f79 2d73 6572 #rpc-destroy-ser\n+0001f960: 7665 7200 7265 702e 6e65 742e 7270 6323 ver.rep.net.rpc#\n+0001f970: 6173 796e 632d 7270 632d 6361 6c6c 2050 async-rpc-call P\n+0001f980: 524f 5859 2023 216b 6579 2043 414c 4c42 ROXY #!key CALLB\n+0001f990: 4143 4b20 2e20 4152 4753 7265 702e 6e65 ACK . ARGSrep.ne\n+0001f9a0: 742e 7270 6323 7265 6d6f 7465 2d73 6572 t.rpc#remote-ser\n+0001f9b0: 7661 6e74 2d69 642d 3e67 6c6f 6261 6c2d vant-id->global-\n+0001f9c0: 6964 5265 7475 726e 2074 6865 2067 6c6f idReturn the glo\n+0001f9d0: 6261 6c6c 7920 7265 6665 7265 6e63 6561 bally referencea\n+0001f9e0: 626c 6520 5250 4320 7365 7276 616e 7420 ble RPC servant \n+0001f9f0: 6964 2066 6f72 2074 6865 206c 6f63 616c id for the local\n+0001fa00: 2073 6572 7661 6e74 0a69 6420 4944 2028 servant.id ID (\n+0001fa10: 6120 7379 6d62 6f6c 2920 6173 736f 6369 a symbol) associ\n+0001fa20: 6174 6564 2077 6974 6820 7468 6520 696e ated with the in\n+0001fa30: 766f 6b65 7220 6f66 2074 6865 2063 7572 voker of the cur\n+0001fa40: 7265 6e74 6c79 2061 6374 6976 6520 5250 rently active RP\n+0001fa50: 430a 7265 7175 6573 742e 7265 702e 6e65 C.request.rep.ne\n+0001fa60: 742e 646f 6d61 696e 2d6e 616d 6523 646f t.domain-name#do\n+0001fa70: 6d61 696e 2d70 6172 7473 5265 7475 726e main-partsReturn\n+0001fa80: 2074 6865 206c 6973 7420 6f66 2064 6f6d the list of dom\n+0001fa90: 6169 6e20 636f 6d70 6f6e 656e 7473 2074 ain components t\n+0001faa0: 6861 7420 7468 6520 7374 7269 6e67 2044 hat the string D\n+0001fab0: 4f4d 4149 4e20 636f 6e73 6973 7473 206f OMAIN consists o\n+0001fac0: 662e 7265 702e 6e65 742e 646f 6d61 696e f.rep.net.domain\n+0001fad0: 2d6e 616d 6523 6d61 702d 646f 6d61 696e -name#map-domain\n+0001fae0: 7343 616c 6c20 2846 554e 204e 414d 4529 sCall (FUN NAME)\n+0001faf0: 2066 6f72 2065 6163 6820 7375 622d 646f for each sub-do\n+0001fb00: 6d61 696e 206f 6620 444f 4d41 494e 2028 main of DOMAIN (\n+0001fb10: 7374 6172 7469 6e67 2077 6974 6820 444f starting with DO\n+0001fb20: 4d41 494e 292e 0072 6570 2e6e 6574 2e64 MAIN)..rep.net.d\n+0001fb30: 6f6d 6169 6e2d 6e61 6d65 236d 6170 2d64 omain-name#map-d\n+0001fb40: 6f6d 6169 6e73 2d64 6f77 6e77 6172 6473 omains-downwards\n+0001fb50: 2046 554e 2044 4f4d 4149 4e72 6570 2e74 FUN DOMAINrep.t\n+0001fb60: 6872 6561 6473 2e6d 6573 7361 6765 2d70 hreads.message-p\n+0001fb70: 6f72 7423 6d61 6b65 2d6d 6573 7361 6765 ort#make-message\n+0001fb80: 2d70 6f72 7443 7265 6174 6520 616e 6420 -portCreate and \n+0001fb90: 7265 7475 726e 2061 206e 6577 206d 6573 return a new mes\n+0001fba0: 7361 6765 2070 6f72 742e 7265 702e 7468 sage port.rep.th\n+0001fbb0: 7265 6164 732e 6d65 7373 6167 652d 706f reads.message-po\n+0001fbc0: 7274 236d 6573 7361 6765 2d73 656e 6453 rt#message-sendS\n+0001fbd0: 656e 6420 7468 6520 6d65 7373 6167 6520 end the message \n+0001fbe0: 4d45 5353 4147 4520 2861 6e20 6172 6269 MESSAGE (an arbi\n+0001fbf0: 7472 6172 7920 7661 6c75 6529 2074 6f20 trary value) to \n+0001fc00: 6d65 7373 6167 6520 706f 7274 2050 4f52 message port POR\n+0001fc10: 542e 0072 6570 2e74 6872 6561 6473 2e6d T..rep.threads.m\n+0001fc20: 7574 6578 236d 6179 6265 2d6f 6274 6169 utex#maybe-obtai\n+0001fc30: 6e2d 6d75 7465 7820 4d54 582a 6973 7065 n-mutex MTX*ispe\n+0001fc40: 6c6c 2d65 6368 6f2d 6f75 7470 7574 2a55 ll-echo-output*U\n+0001fc50: 7365 2066 6f72 2064 6562 7567 6769 6e67 se for debugging\n+0001fc60: 206f 6e6c 792e 0072 6570 2e75 7469 6c2e only..rep.util.\n+0001fc70: 6973 7065 6c6c 2369 7370 656c 6c2d 7374 ispell#ispell-st\n+0001fc80: 6f70 0072 6570 2e75 7469 6c2e 6973 7065 op.rep.util.ispe\n+0001fc90: 6c6c 2369 7370 656c 6c2d 6164 642d 776f ll#ispell-add-wo\n+0001fca0: 7264 2d74 6f2d 6469 6374 696f 6e61 7279 rd-to-dictionary\n+0001fcb0: 2057 4f52 4472 6570 2e75 7469 6c2e 6973 WORDrep.util.is\n+0001fcc0: 7065 6c6c 2369 7370 656c 6c2d 7361 7665 pell#ispell-save\n+0001fcd0: 2d64 6963 7469 6f6e 6172 794d 616b 6520 -dictionaryMake \n+0001fce0: 4973 7065 6c6c 2073 6176 6520 7468 6520 Ispell save the \n+0001fcf0: 6375 7272 656e 7420 7065 7273 6f6e 616c current personal\n+0001fd00: 2064 6963 7469 6f6e 6172 7920 746f 2069 dictionary to i\n+0001fd10: 7473 2066 696c 652e 0000 0000 0000 0000 ts file.........\n+0001fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fd70: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0001fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd90: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fda0: 0000 0000 0000 0000 7f7f b82c 0072 6570 ...........,.rep\n-0001fdb0: 5525 0100 0000 0000 1d00 0000 0000 0000 U%..............\n-0001fdc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fdd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0001fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fdf0: 64df d42a 7265 702e fe6c 0000 0000 0000 d..*rep..l......\n-0001fe00: 1e00 0000 8000 0000 81b6 6e25 7265 702e ..........n%rep.\n-0001fe10: 91a0 0000 0000 0000 0c00 0000 5c00 0000 ............\\...\n-0001fe20: dded b42c 0072 6570 ac3f 0100 0000 0000 ...,.rep.?......\n-0001fe30: 2000 0000 0e00 0000 b2f4 4123 0072 6570 .........A#.rep\n-0001fe40: 90bf 0100 0000 0000 2e00 0000 0500 0000 ................\n-0001fe50: 0244 7d2f 7265 702e 67be 0000 0000 0000 .D}/rep.g.......\n-0001fe60: 2000 0000 8400 0000 df9f 1528 7265 702e ..........(rep.\n-0001fe70: 3e00 0100 0000 0000 1600 0000 2b00 0000 >...........+...\n-0001fe80: 4994 372d 7265 702e 3c7b 0000 0000 0000 I.7-rep.<{......\n-0001fe90: 2200 0000 aa00 0000 57f8 1a22 7265 702e \".......W..\"rep.\n-0001fea0: 8c2c 0000 0000 0000 1a00 0000 5e01 0000 .,..........^...\n-0001feb0: 3650 a629 7265 702e 683d 0100 0000 0000 6P.)rep.h=......\n-0001fec0: 2800 0000 2b00 0000 6642 cd2d 7265 702e (...+...fB.-rep.\n-0001fed0: cd25 0100 0000 0000 2200 0000 2700 0000 .%......\"...'...\n-0001fee0: 365f 422f 7265 702e 2584 0000 0000 0000 6_B/rep.%.......\n-0001fef0: 1a00 0000 3200 0000 811b 9828 7265 702e ....2......(rep.\n-0001ff00: 8b55 0000 0000 0000 1800 0000 1300 0000 .U..............\n-0001ff10: b30b ab2c 7265 702e 1576 0000 0000 0000 ...,rep..v......\n-0001ff20: 1e00 0000 2e02 0000 540b 2f27 7265 702e ........T./'rep.\n-0001ff30: 50bc 0000 0000 0000 1300 0000 9900 0000 P...............\n-0001ff40: c4ca f223 7265 702e dd3e 0100 0000 0000 ...#rep..>......\n-0001ff50: 1f00 0000 4500 0000 2f4a ff2a 7265 702e ....E.../J.*rep.\n-0001ff60: 2689 0000 0000 0000 2500 0000 6f00 0000 &.......%...o...\n-0001ff70: 743d ab29 7265 702e c540 0000 0000 0000 t=.)rep..@......\n-0001ff80: 1c00 0000 9a00 0000 efeb 902f 7265 702e .........../rep.\n-0001ff90: 4a2b 0000 0000 0000 1900 0000 2901 0000 J+..........)...\n-0001ffa0: 40fa 8427 7265 702e 009b 0000 0000 0000 @..'rep.........\n-0001ffb0: 0f00 0000 6800 0000 1516 ab25 7265 702e ....h......%rep.\n-0001ffc0: e35b 0000 0000 0000 1400 0000 7b01 0000 .[..........{...\n-0001ffd0: 6bf1 2124 0072 6570 c3bf 0100 0000 0000 k.!$.rep........\n-0001ffe0: 1a00 0000 0700 0000 ffff ffff 0000 0000 ................\n+0001fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff80: 0000 0000 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: 0100 0000 0000 0000 7d00 0000 0000 0000 ........}.......\n-00020010: 831f 0200 0000 0000 0000 0000 0000 0000 ................\n-00020020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020000: 0300 0000 0000 0000 0c00 0000 0000 0000 ................\n+00020010: f44f 0100 0000 0000 e802 0000 0000 0000 .O..............\n+00020020: 18fd 0100 0000 0000 0010 0000 0000 0000 ................\n+00020030: 0030 0100 0000 0000 0010 0000 0000 0000 .0..............\n+00020040: 0030 0100 0000 0000 0000 0000 0000 0000 .0..............\n 00020050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020060: 0000 0000 0000 0000 0300 0000 6d00 0000 ............m...\n+00020060: 0000 0000 0000 0000 0300 0000 6f00 0000 ............o...\n 00020070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020080: 0000 0000 0000 0000 1900 cd3a 7265 702e ...........:rep.\n-00020090: b73b 0100 0000 0000 1a00 0000 4800 0000 .;..........H...\n-000200a0: 4090 ce31 7265 702e 9a99 0000 0000 0000 @..1rep.........\n-000200b0: 0f00 0000 7300 0000 a726 783c 0072 6570 ....s....&x<.rep\n-000200c0: 80b6 0100 0000 0000 1b00 0000 0200 0000 ................\n-000200d0: fcd3 6b35 0072 6570 54bd 0100 0000 0000 ..k5.repT.......\n-000200e0: 1300 0000 0800 0000 775a b93b 7265 702e ........wZ.;rep.\n-000200f0: e7b0 0100 0000 0000 1a00 0000 f800 0000 ................\n-00020100: d039 9835 7265 702e dd13 0200 0000 0000 .9.5rep.........\n-00020110: 1700 0000 c804 0000 af56 2e31 0072 6570 .........V.1.rep\n-00020120: 2f1b 0200 0000 0000 1200 0000 0200 0000 /...............\n-00020130: 5c17 9d30 7265 702e 6ebf 0000 0000 0000 \\..0rep.n.......\n-00020140: 1d00 0000 5e00 0000 4d60 8b35 7265 702e ....^...M`.5rep.\n-00020150: 87ba 0000 0000 0000 1800 0000 fc00 0000 ................\n-00020160: 5af8 e836 7265 702e f736 0100 0000 0000 Z..6rep..6......\n-00020170: 1a00 0000 7e00 0000 4af9 063a 7265 702e ....~...J..:rep.\n-00020180: 3cb7 0100 0000 0000 0d00 0000 7401 0000 <...........t...\n-00020190: 7c97 9c3b 7265 702e 288d 0000 0000 0000 |..;rep.(.......\n-000201a0: 2100 0000 4600 0000 a271 253b 7265 702e !...F....q%;rep.\n-000201b0: 7f00 0100 0000 0000 1500 0000 5700 0000 ............W...\n-000201c0: 9b74 b238 7265 702e dcb4 0000 0000 0000 .t.8rep.........\n-000201d0: 1600 0000 3e00 0000 0127 c93e 7265 702e ....>....'.>rep.\n-000201e0: 0010 0200 0000 0000 2500 0000 3b00 0000 ........%...;...\n-000201f0: 84a9 7337 0072 6570 bb1d 0200 0000 0000 ..s7.rep........\n-00020200: 3700 0000 0000 0000 ffff ffff 0000 0000 7...............\n-00020210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020220: 5cae 7530 7265 702e 84a8 0000 0000 0000 \\.u0rep.........\n-00020230: 0f00 0000 4200 0000 2dd1 be34 7265 702e ....B...-..4rep.\n-00020240: 1a34 0100 0000 0000 1800 0000 a800 0000 .4..............\n-00020250: 3805 f634 7265 702e 7636 0100 0000 0000 8..4rep.v6......\n-00020260: 1900 0000 6800 0000 21d5 1737 7265 702e ....h...!..7rep.\n-00020270: 1cb4 0100 0000 0000 2300 0000 4901 0000 ........#...I...\n-00020280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020290: 0000 0000 0000 0000 5df4 5f31 7265 702e ........]._1rep.\n-000202a0: c635 0100 0000 0000 1800 0000 4f00 0000 .5..........O...\n-000202b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000202c0: 0000 0000 0000 0000 f94c 6e3c 7265 702e .........Lnrcp-C.......\n-000205f0: 0b00 0000 4300 0000 1b6c 9331 0072 6570 ....C....l.1.rep\n-00020600: bdb8 0100 0000 0000 0e00 0000 1400 0000 ................\n+00020410: 0000 0000 0000 0000 7bf8 e72b 7265 702e ........{..+rep.\n+00020420: 20b7 0000 0000 0000 2100 0000 7600 0000 .......!...v...\n+00020430: 8687 6a25 7265 702e 2945 0100 0000 0000 ..j%rep.)E......\n+00020440: 1500 0000 5b00 0000 e760 392d 7265 702e ....[....`9-rep.\n+00020450: 9c61 0000 0000 0000 0e00 0000 aa00 0000 .a..............\n+00020460: 35c2 6922 7265 702e 94f8 0100 0000 0000 5.i\"rep.........\n+00020470: 1d00 0000 2700 0000 b995 5f23 7265 702e ....'....._#rep.\n+00020480: 294a 0100 0000 0000 1900 0000 2000 0000 )J.......... ...\n+00020490: 003d 332f 0072 6570 66fc 0100 0000 0000 .=3/.repf.......\n+000204a0: 1c00 0000 0000 0000 ffff ffff 0000 0000 ................\n+000204b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000204c0: f057 d427 0072 6570 bbbf 0100 0000 0000 .W.'.rep........\n+000204d0: 1b00 0000 0b00 0000 e59e 772f 0072 6570 ..........w/.rep\n+000204e0: 75bf 0100 0000 0000 1800 0000 1100 0000 u...............\n+000204f0: 8e6c 0127 7072 696e cc45 0000 0000 0000 .l.'prin.E......\n+00020500: 0b00 0000 4700 0000 bb62 1126 7265 702e ....G....b.&rep.\n+00020510: f42c 0000 0000 0000 1d00 0000 b100 0000 .,..............\n+00020520: 59e1 b62e 7265 702e 8e47 0100 0000 0000 Y...rep..G......\n+00020530: 1000 0000 8201 0000 90ef a72e 7265 6d6f ............remo\n+00020540: 48b6 0100 0000 0000 1300 0000 8300 0000 H...............\n+00020550: 1c1d dc2d 7265 702e 1bf8 0100 0000 0000 ...-rep.........\n+00020560: 1700 0000 2300 0000 6d26 c62f 7265 702e ....#...m&./rep.\n+00020570: 522c 0000 0000 0000 2000 0000 8200 0000 R,...... .......\n+00020580: 1b7e e625 7265 702e 4146 0100 0000 0000 .~.%rep.AF......\n+00020590: 1200 0000 a200 0000 ffff ffff 0000 0000 ................\n+000205a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000205b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000205c0: 0000 0000 0000 0000 87db 572f 7265 702e ..........W/rep.\n+000205d0: 28ba 0000 0000 0000 2800 0000 0e01 0000 (.......(.......\n+000205e0: 49ca ad23 7265 6d6f deb6 0100 0000 0000 I..#remo........\n+000205f0: 1800 0000 3f00 0000 e7d2 5820 7265 6d6f ....?.....X remo\n+00020600: 35b7 0100 0000 0000 1b00 0000 2a00 0000 5...........*...\n 00020610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020620: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020620: 0000 0000 0000 0000 2951 5c2e 7265 702e ........)Q\\.rep.\n+00020630: b0b9 0100 0000 0000 3600 0000 2900 0000 ........6...)...\n 00020640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020650: 0000 0000 0000 0000 fbb3 1a37 7265 702e ...........7rep.\n-00020660: ea4d 0000 0000 0000 1f00 0000 3f00 0000 .M..........?...\n-00020670: 4622 e73a 7265 702e 55af 0000 0000 0000 F\".:rep.U.......\n-00020680: 1500 0000 5900 0000 95a4 553c 7265 702e ....Y.....Urep.\n-000206f0: 2187 0000 0000 0000 2500 0000 6800 0000 !.......%...h...\n-00020700: 3b55 0130 7265 702e 8f37 0100 0000 0000 ;U.0rep..7......\n-00020710: 2000 0000 7001 0000 ad3b 4837 7265 702e ...p....;H7rep.\n-00020720: 4554 0000 0000 0000 2300 0000 5a00 0000 ET......#...Z...\n-00020730: 5cd1 fa31 0072 6570 00b0 0100 0000 0000 \\..1.rep........\n-00020740: 1d00 0000 0500 0000 4373 5933 7265 702e ........CsY3rep.\n-00020750: 8bbc 0100 0000 0000 1200 0000 b700 0000 ................\n-00020760: 9a2f cd3c 0072 6570 1f1a 0200 0000 0000 ./.<.rep........\n-00020770: 1b00 0000 1500 0000 d198 df3b 0072 6570 ...........;.rep\n-00020780: bb1a 0200 0000 0000 1400 0000 0200 0000 ................\n-00020790: 68df 0a3c 7265 702e d8fb 0000 0000 0000 h........\n-000208f0: 2200 0000 3800 0000 ffff ffff 0000 0000 \"...8...........\n+00020650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00020660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020670: 5447 142d 7265 702e 769e 0000 0000 0000 TG.-rep.v.......\n+00020680: 1700 0000 5101 0000 f78e 8425 0072 6570 ....Q......%.rep\n+00020690: 63f9 0100 0000 0000 1b00 0000 1c00 0000 c...............\n+000206a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000206b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000206c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000206d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000206e0: 0000 0000 0000 0000 2112 ab2d 0072 6570 ........!..-.rep\n+000206f0: d64e 0100 0000 0000 1800 0000 0500 0000 .N..............\n+00020700: 348c 022f 0072 6570 26fb 0100 0000 0000 4../.rep&.......\n+00020710: 2a00 0000 0b00 0000 e926 e420 0072 6570 *........&. .rep\n+00020720: e1bf 0100 0000 0000 1200 0000 0b00 0000 ................\n+00020730: aa8b 6220 6c6f 6164 5a5b 0000 0000 0000 ..b loadZ[......\n+00020740: 0900 0000 a000 0000 bd85 f72a 7265 702e ...........*rep.\n+00020750: 7f60 0000 0000 0000 0c00 0000 6100 0000 .`..........a...\n+00020760: f283 8f22 7265 702e f546 0100 0000 0000 ...\"rep..F......\n+00020770: 1500 0000 3000 0000 6fff 492d 7265 702e ....0...o.I-rep.\n+00020780: 4f87 0000 0000 0000 0e00 0000 2b00 0000 O...........+...\n+00020790: b0fb 2b20 7265 702e de3e 0000 0000 0000 ..+ rep..>......\n+000207a0: 1a00 0000 3e00 0000 7ee5 5c24 7265 702e ....>...~.\\$rep.\n+000207b0: 34ad 0000 0000 0000 1100 0000 ad00 0000 4...............\n+000207c0: b7d2 8720 7265 702e d8f8 0100 0000 0000 ... rep.........\n+000207d0: 1600 0000 2800 0000 4f62 4224 7265 6d6f ....(...ObB$remo\n+000207e0: a9b8 0100 0000 0000 1600 0000 2d00 0000 ............-...\n+000207f0: 4e24 b225 7265 702e ed3b 0000 0000 0000 N$.%rep..;......\n+00020800: 1700 0000 4501 0000 0333 9f24 7265 702e ....E....3.$rep.\n+00020810: 7442 0100 0000 0000 1900 0000 d300 0000 tB..............\n+00020820: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020830: 0000 0000 0000 0000 cf3f 9623 7265 702e .........?.#rep.\n+00020840: a8f5 0000 0000 0000 2600 0000 5a00 0000 ........&...Z...\n+00020850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020860: 0000 0000 0000 0000 1989 c12f 6964 6c65 .........../idle\n+00020870: cb8d 0000 0000 0000 0900 0000 3501 0000 ............5...\n+00020880: f87c 042f 7265 702e c08f 0000 0000 0000 .|./rep.........\n+00020890: 1300 0000 2900 0000 1eb1 7126 7265 702e ....).....q&rep.\n+000208a0: 0020 0000 0000 0000 1100 0000 2b00 0000 . ..........+...\n+000208b0: 6858 d523 7265 702e ad4d 0000 0000 0000 hX.#rep..M......\n+000208c0: 2200 0000 4601 0000 71c6 192f 0072 6570 \"...F...q../.rep\n+000208d0: ad4d 0100 0000 0000 1900 0000 0200 0000 .M..............\n+000208e0: c8ff 8420 7265 702e 55f8 0100 0000 0000 ... rep.U.......\n+000208f0: 1300 0000 2c00 0000 ffff ffff 0000 0000 ....,...........\n 00020900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020910: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020920: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020920: 0000 0000 0000 0000 2518 c727 7265 702e ........%..'rep.\n+00020930: 8c7f 0000 0000 0000 0c00 0000 3300 0000 ............3...\n 00020940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020950: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020970: 6431 533b 7265 702e 417f 0000 0000 0000 d1S;rep.A.......\n-00020980: 2200 0000 3a00 0000 1581 0c3c 7265 702e \"...:......W6.rep\n-00020b40: d11a 0200 0000 0000 1800 0000 0200 0000 ................\n-00020b50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020b60: 0000 0000 0000 0000 17f7 fe3f 7265 702e ...........?rep.\n-00020b70: 4fba 0100 0000 0000 1600 0000 da00 0000 O...............\n-00020b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020b90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020bb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020bc0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020950: 0000 0000 0000 0000 97ae 4422 7265 702e ..........D\"rep.\n+00020960: ef29 0000 0000 0000 2300 0000 6b00 0000 .)......#...k...\n+00020970: 65f7 a722 7265 702e 9945 0100 0000 0000 e..\"rep..E......\n+00020980: 1900 0000 8f00 0000 ffff ffff 0000 0000 ................\n+00020990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000209a0: 9adf 7426 7265 702e 244d 0100 0000 0000 ..t&rep.$M......\n+000209b0: 1c00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n+000209c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000209d0: c05e 9923 7265 702e 5bfb 0100 0000 0000 .^.#rep.[.......\n+000209e0: 2a00 0000 2500 0000 09fb 6b24 7265 702e *...%.....k$rep.\n+000209f0: 7d2a 0000 0000 0000 1c00 0000 6000 0000 }*..........`...\n+00020a00: 93f0 942c 2a69 7370 3bfc 0100 0000 0000 ...,*isp;.......\n+00020a10: 1400 0000 1700 0000 ffff ffff 0000 0000 ................\n+00020a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020a30: baf2 ee2e 7265 702e b5fc 0100 0000 0000 ....rep.........\n+00020a40: 2600 0000 3d00 0000 8b55 2b26 7265 702e &...=....U+&rep.\n+00020a50: 1db3 0000 0000 0000 1d00 0000 be02 0000 ................\n+00020a60: 6279 0f26 7265 702e c743 0100 0000 0000 by.&rep..C......\n+00020a70: 2900 0000 2000 0000 21c0 3e2e 7265 702e )... ...!.>.rep.\n+00020a80: 0030 0000 0000 0000 2c00 0000 8e00 0000 .0......,.......\n+00020a90: 995e 512b 7265 702e 2828 0000 0000 0000 .^Q+rep.((......\n+00020aa0: 1f00 0000 a300 0000 ffff ffff 0000 0000 ................\n+00020ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020ac0: 887f 1427 7265 702e 5afa 0100 0000 0000 ...'rep.Z.......\n+00020ad0: 2000 0000 4800 0000 0ba1 d02c 7265 702e ...H......,rep.\n+00020ae0: 46ba 0100 0000 0000 1600 0000 2f00 0000 F.........../...\n+00020af0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020b00: 0000 0000 0000 0000 3147 f821 7265 702e ........1G.!rep.\n+00020b10: 87f9 0000 0000 0000 1400 0000 e400 0000 ................\n+00020b20: aead d128 7265 702e 2049 0100 0000 0000 ...(rep. I......\n+00020b30: 2000 0000 5400 0000 51c9 f62f 646f 6375 ...T...Q../docu\n+00020b40: 5c5e 0000 0000 0000 1200 0000 4d00 0000 \\^..........M...\n+00020b50: f06a 302f 7265 702e 3f6a 0000 0000 0000 .j0/rep.?j......\n+00020b60: 0f00 0000 4c00 0000 1d43 d928 7265 702e ....L....C.(rep.\n+00020b70: 6573 0000 0000 0000 1400 0000 a200 0000 es..............\n+00020b80: 6d47 8324 7265 702e 10fb 0000 0000 0000 mG.$rep.........\n+00020b90: 1800 0000 ba00 0000 e583 232d 7265 702e ..........#-rep.\n+00020ba0: 154f 0000 0000 0000 1b00 0000 9600 0000 .O..............\n+00020bb0: 4966 af23 666f 726d ccf8 0000 0000 0000 If.#form........\n+00020bc0: 1200 0000 a900 0000 4ea6 dd26 7374 616e ........N..&stan\n+00020bd0: b44c 0100 0000 0000 0e00 0000 3300 0000 .L..........3...\n 00020be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020bf0: 0000 0000 0000 0000 1bbc c130 7265 702e ...........0rep.\n-00020c00: 6010 0200 0000 0000 1b00 0000 2500 0000 `...........%...\n+00020bf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00020c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020c20: 0000 0000 0000 0000 ed75 2733 7265 702e .........u'3rep.\n-00020c30: b6f2 0000 0000 0000 1800 0000 1100 0000 ................\n-00020c40: 0c5a 6c35 7265 702e 8d39 0100 0000 0000 .Zl5rep..9......\n-00020c50: 1700 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n-00020c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020c70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020c80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020cb0: 0000 0000 0000 0000 a31c 113e 7265 702e ...........>rep.\n-00020cc0: 24fd 0000 0000 0000 1200 0000 4900 0000 $...........I...\n+00020c20: 0000 0000 0000 0000 8f1d c526 7265 702e ...........&rep.\n+00020c30: 75bc 0100 0000 0000 1d00 0000 8600 0000 u...............\n+00020c40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020c50: 0000 0000 0000 0000 7f86 5a2a 7265 702e ..........Z*rep.\n+00020c60: 819b 0000 0000 0000 1a00 0000 a100 0000 ................\n+00020c70: 8bef 7d25 7265 702e 33f4 0000 0000 0000 ..}%rep.3.......\n+00020c80: 1c00 0000 c100 0000 afca 4420 7265 702e ..........D rep.\n+00020c90: 67bb 0100 0000 0000 1d00 0000 f100 0000 g...............\n+00020ca0: aa2d 1322 7265 702e 36fe 0000 0000 0000 .-.\"rep.6.......\n+00020cb0: 1a00 0000 9b00 0000 ffff ffff 0000 0000 ................\n+00020cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020cd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00020ce0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00020cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020d10: 0000 0000 0000 0000 33c1 df3d 0072 6570 ........3..=.rep\n-00020d20: 65be 0100 0000 0000 1400 0000 0500 0000 e...............\n+00020d00: 26db 542e 0072 6570 f3f7 0100 0000 0000 &.T..rep........\n+00020d10: 2300 0000 0500 0000 3d8d 4226 7265 702e #.......=.B&rep.\n+00020d20: 4bf1 0100 0000 0000 2000 0000 2b01 0000 K....... ...+...\n 00020d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020d40: 0000 0000 0000 0000 8db1 c83c 7265 702e ...........siteM.......\n-00020ef0: 1300 0000 4700 0000 9576 6038 7265 702e ....G....v`8rep.\n-00020f00: 7b41 0000 0000 0000 1d00 0000 aa00 0000 {A..............\n-00020f10: 7655 6135 646f 6375 5595 0000 0000 0000 vUa5docuU.......\n-00020f20: 1300 0000 3e00 0000 7b12 c230 7265 702e ....>...{..0rep.\n-00020f30: 4991 0000 0000 0000 1a00 0000 0f00 0000 I...............\n-00020f40: 068c b234 7265 702e 1fbf 0100 0000 0000 ...4rep.........\n-00020f50: 1b00 0000 3a00 0000 a04a 8433 7265 702e ....:....J.3rep.\n-00020f60: 4219 0200 0000 0000 1a00 0000 c300 0000 B...............\n-00020f70: 62c3 ea36 0072 6570 4f1a 0200 0000 0000 b..6.repO.......\n-00020f80: 2400 0000 0c00 0000 b72d 3937 0072 6570 $........-97.rep\n-00020f90: bc18 0200 0000 0000 1b00 0000 1100 0000 ................\n-00020fa0: e242 bd3d 7265 702e e2b9 0100 0000 0000 .B.=rep.........\n-00020fb0: 1900 0000 5400 0000 4dc8 a533 7265 702e ....T...M..3rep.\n-00020fc0: 30b2 0100 0000 0000 2100 0000 6800 0000 0.......!...h...\n-00020fd0: e412 b83d 7265 6d6f c01c 0200 0000 0000 ...=remo........\n-00020fe0: 1a00 0000 5300 0000 ffff ffff 0000 0000 ....S...........\n+00020dd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00020de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020df0: 64df d42a 7265 702e b42b 0000 0000 0000 d..*rep..+......\n+00020e00: 1e00 0000 8000 0000 81b6 6e25 7265 702e ..........n%rep.\n+00020e10: d769 0000 0000 0000 0c00 0000 5c00 0000 .i..........\\...\n+00020e20: dded b42c 0072 6570 16f9 0100 0000 0000 ...,.rep........\n+00020e30: 2000 0000 0e00 0000 b2f4 4123 0072 6570 .........A#.rep\n+00020e40: 82fc 0100 0000 0000 2e00 0000 0500 0000 ................\n+00020e50: 0244 7d2f 7265 702e f8bb 0000 0000 0000 .D}/rep.........\n+00020e60: 2000 0000 8400 0000 df9f 1528 7265 702e ..........(rep.\n+00020e70: 2b23 0000 0000 0000 1600 0000 2b00 0000 +#..........+...\n+00020e80: 4994 372d 7265 702e f8b5 0000 0000 0000 I.7-rep.........\n+00020e90: 2200 0000 aa00 0000 57f8 1a22 7265 702e \".......W..\"rep.\n+00020ea0: 753a 0000 0000 0000 1a00 0000 5e01 0000 u:..........^...\n+00020eb0: 3650 a629 7265 702e 014c 0100 0000 0000 6P.)rep..L......\n+00020ec0: 2800 0000 2b00 0000 6642 cd2d 7265 702e (...+...fB.-rep.\n+00020ed0: aaf7 0100 0000 0000 2200 0000 2700 0000 ........\"...'...\n+00020ee0: 540b 2f27 7265 702e ebfe 0000 0000 0000 T./'rep.........\n+00020ef0: 1300 0000 9900 0000 6bf1 2124 0072 6570 ........k.!$.rep\n+00020f00: 54bf 0100 0000 0000 1a00 0000 0700 0000 T...............\n+00020f10: 811b 9828 7265 702e bb2f 0000 0000 0000 ...(rep../......\n+00020f20: 1800 0000 1300 0000 b30b ab2c 7265 702e ...........,rep.\n+00020f30: d1b0 0000 0000 0000 1e00 0000 2e02 0000 ................\n+00020f40: 365f 422f 7265 702e b7b7 0000 0000 0000 6_B/rep.........\n+00020f50: 1a00 0000 3200 0000 2f4a ff2a 7265 702e ....2.../J.*rep.\n+00020f60: 2db9 0000 0000 0000 2500 0000 6f00 0000 -.......%...o...\n+00020f70: 743d ab29 7265 702e 3e2e 0000 0000 0000 t=.)rep.>.......\n+00020f80: 1c00 0000 9a00 0000 efeb 902f 7265 702e .........../rep.\n+00020f90: 3339 0000 0000 0000 1900 0000 2901 0000 39..........)...\n+00020fa0: 40fa 8427 7265 702e 4a64 0000 0000 0000 @..'rep.Jd......\n+00020fb0: 0f00 0000 6800 0000 1516 ab25 7265 702e ....h......%rep.\n+00020fc0: 94a3 0000 0000 0000 1400 0000 7b01 0000 ............{...\n+00020fd0: c4ca f223 7265 702e c2fa 0100 0000 0000 ...#rep.........\n+00020fe0: 1f00 0000 4500 0000 ffff ffff 0000 0000 ....E...........\n 00020ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021000: 7265 702e 7574 696c 2e69 7370 656c 6c23 rep.util.ispell#\n-00021010: 6973 7065 6c6c 2d73 6574 2d64 6963 7469 ispell-set-dicti\n-00021020: 6f6e 6172 7953 6574 2074 6865 206e 616d onarySet the nam\n-00021030: 6520 6f66 2074 6865 2064 6963 7469 6f6e e of the diction\n-00021040: 6172 7920 7573 6564 2062 7920 4973 7065 ary used by Ispe\n-00021050: 6c6c 2074 6f20 4449 4354 2d4e 414d 452e ll to DICT-NAME.\n-00021060: 7265 702e 7777 772e 7175 6f74 652d 7572 rep.www.quote-ur\n-00021070: 6c23 7175 6f74 652d 7572 6c45 7363 6170 l#quote-urlEscap\n-00021080: 6520 5552 4c20 6d65 7461 2d63 6861 7261 e URL meta-chara\n-00021090: 6374 6572 7320 696e 2053 5452 494e 472e cters in STRING.\n-000210a0: 0072 6570 2e77 7777 2e71 756f 7465 2d75 .rep.www.quote-u\n-000210b0: 726c 2375 6e71 756f 7465 2d75 726c 2053 rl#unquote-url S\n-000210c0: 5452 494e 4772 6570 2e6c 616e 672e 696e TRINGrep.lang.in\n-000210d0: 7465 7270 7265 7465 7223 6465 6675 6e64 terpreter#defund\n-000210e0: 6566 756e 204e 414d 4520 4c41 4d42 4441 efun NAME LAMBDA\n-000210f0: 2d4c 4953 5420 5b44 4f43 2d53 5452 494e -LIST [DOC-STRIN\n-00021100: 475d 2042 4f44 592e 2e2e 0a64 6566 756e G] BODY....defun\n-00021110: 204e 414d 4520 4259 5445 434f 4445 2d4f NAME BYTECODE-O\n-00021120: 424a 4543 540a 0a44 6566 696e 6573 2061 BJECT..Defines a\n-00021130: 2066 756e 6374 696f 6e20 6361 6c6c 6564 function called\n-00021140: 204e 414d 4520 7769 7468 2061 7267 756d NAME with argum\n-00021150: 656e 7420 7370 6563 6966 6963 6174 696f ent specificatio\n-00021160: 6e20 4c41 4d42 4441 2d4c 4953 542c 0a64 n LAMBDA-LIST,.d\n-00021170: 6f63 756d 656e 7461 7469 6f6e 2044 4f43 ocumentation DOC\n-00021180: 2d53 5452 494e 4720 286f 7074 696f 6e61 -STRING (optiona\n-00021190: 6c29 2061 6e64 2062 6f64 7920 424f 4459 l) and body BODY\n-000211a0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-000211b0: 7265 7465 7223 6c65 746c 6574 205b 5641 reter#letlet [VA\n-000211c0: 525d 2028 4249 4e44 494e 4753 2e2e 2e29 R] (BINDINGS...)\n-000211d0: 2042 4f44 592e 2e2e 0a0a 4269 6e64 7320 BODY.....Binds \n-000211e0: 7465 6d70 6f72 6172 7920 7661 6c75 6573 temporary values\n-000211f0: 2074 6f20 7379 6d62 6f6c 7320 7768 696c to symbols whil\n-00021200: 6520 424f 4459 2069 7320 6265 696e 6720 e BODY is being \n-00021210: 6576 616c 7561 7465 642e 0a0a 4561 6368 evaluated...Each\n-00021220: 206f 6620 7468 6520 4249 4e44 494e 4753 of the BINDINGS\n-00021230: 2069 7320 6569 7468 6572 2061 206c 6973 is either a lis\n-00021240: 7420 6028 5359 4d42 4f4c 2046 4f52 4d53 t `(SYMBOL FORMS\n-00021250: 2e2e 2e29 2720 696e 2077 6869 6368 2063 ...)' in which c\n-00021260: 6173 650a 7468 6520 7661 7269 6162 6c65 ase.the variable\n-00021270: 2053 594d 424f 4c20 6973 2062 6f75 6e64 SYMBOL is bound\n-00021280: 2074 6f20 7468 6520 7265 7375 6c74 206f to the result o\n-00021290: 6620 6576 616c 7561 7469 6e67 2060 2870 f evaluating `(p\n-000212a0: 726f 676e 2046 4f52 4d53 2e2e 2e29 272c rogn FORMS...)',\n-000212b0: 0a6f 7220 6120 7369 6e67 6c65 2073 796d .or a single sym\n-000212c0: 626f 6c2c 2069 6e20 7768 6963 6820 6361 bol, in which ca\n-000212d0: 7365 2069 7420 6973 2062 6f75 6e64 2074 se it is bound t\n-000212e0: 6f20 7468 6520 6661 6c73 6520 7661 6c75 o the false valu\n-000212f0: 652e 0a0a 4966 2056 4152 2069 7320 6769 e...If VAR is gi\n-00021300: 7665 6e2c 2074 6865 6e20 7468 6520 7379 ven, then the sy\n-00021310: 6d62 6f6c 2056 4152 2069 7320 626f 756e mbol VAR is boun\n-00021320: 6420 746f 2061 2066 756e 6374 696f 6e20 d to a function \n-00021330: 7768 6f73 650a 666f 726d 616c 2070 6172 whose.formal par\n-00021340: 616d 6574 6572 7320 6172 6520 7468 6520 ameters are the \n-00021350: 7361 6d65 2061 7320 7468 6520 7661 7269 same as the vari\n-00021360: 6162 6c65 7320 626f 756e 6420 6279 2074 ables bound by t\n-00021370: 6865 2060 6c65 7427 0a66 6f72 6d2e 2054 he `let'.form. T\n-00021380: 6875 7320 7468 6520 6578 6563 7574 696f hus the executio\n-00021390: 6e20 6f66 2042 4f44 592e 2e2e 206d 6179 n of BODY... may\n-000213a0: 2062 6520 7265 7065 6174 6564 2062 7920 be repeated by \n-000213b0: 696e 766f 6b69 6e67 2056 4152 2e00 7265 invoking VAR..re\n-000213c0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-000213d0: 6572 236c 6574 202e 2041 5247 5372 6570 er#let . ARGSrep\n-000213e0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-000213f0: 7223 646f 646f 2056 4152 5320 2854 4553 r#dodo VARS (TES\n-00021400: 5420 4558 5052 2e2e 2e29 2042 4f44 592e T EXPR...) BODY.\n-00021410: 2e2e 0a0a 6064 6f27 2069 7320 616e 2069 ....`do' is an i\n-00021420: 7465 7261 7469 6f6e 2063 6f6e 7374 7275 teration constru\n-00021430: 6374 3b20 5641 5253 2073 7065 6369 6669 ct; VARS specifi\n-00021440: 6573 2061 2073 6574 206f 6620 7661 7269 es a set of vari\n-00021450: 6162 6c65 0a62 696e 6469 6e67 7320 746f able.bindings to\n-00021460: 2062 6520 6372 6561 7465 642c 2068 6f77 be created, how\n-00021470: 2074 6865 7920 6172 6520 696e 6974 6961 they are initia\n-00021480: 6c69 7a65 6420 616e 6420 686f 7720 7468 lized and how th\n-00021490: 6579 2061 7265 0a75 7064 6174 6564 206f ey are.updated o\n-000214a0: 6e20 6561 6368 2069 7465 7261 7469 6f6e n each iteration\n-000214b0: 2e20 5445 5354 2073 7065 6369 6669 6573 . TEST specifies\n-000214c0: 2074 6865 2074 6572 6d69 6e61 7469 6f6e the termination\n-000214d0: 2063 6f6e 6469 7469 6f6e 206f 660a 7468 condition of.th\n-000214e0: 6520 6c6f 6f70 2c20 616e 7920 4558 5052 e loop, any EXPR\n-000214f0: 2e2e 2e20 666f 726d 7320 6172 6520 6576 ... forms are ev\n-00021500: 616c 7561 7465 6420 696d 6d65 6469 6174 aluated immediat\n-00021510: 656c 7920 7072 696f 7220 746f 2065 7869 ely prior to exi\n-00021520: 7469 6e67 0a74 6865 2060 646f 2720 636f ting.the `do' co\n-00021530: 6e73 7472 7563 742e 2054 6865 2042 4f44 nstruct. The BOD\n-00021540: 592e 2e2e 2066 6f72 6d73 2073 7065 6369 Y... forms speci\n-00021550: 6679 2074 6865 2073 6964 6520 6566 6665 fy the side effe\n-00021560: 6374 696e 6720 626f 6479 0a6f 6620 7468 cting body.of th\n-00021570: 6520 6c6f 6f70 2e0a 0a56 4152 5320 6973 e loop...VARS is\n-00021580: 2061 206c 6973 7420 6f66 2076 6172 6961 a list of varia\n-00021590: 626c 6520 636c 6175 7365 732c 2065 6163 ble clauses, eac\n-000215a0: 6820 6f66 2077 6869 6368 2068 6173 2074 h of which has t\n-000215b0: 6865 2073 7472 7563 7475 7265 0a60 2856 he structure.`(V\n-000215c0: 4152 4941 424c 4520 494e 4954 2053 5445 ARIABLE INIT STE\n-000215d0: 5029 2720 7768 6572 6520 5641 5249 4142 P)' where VARIAB\n-000215e0: 4c45 2069 7320 7468 6520 6e61 6d65 206f LE is the name o\n-000215f0: 6620 6120 7661 7269 6162 6c65 2c20 494e f a variable, IN\n-00021600: 4954 0a64 6566 696e 6573 2074 6865 2069 IT.defines the i\n-00021610: 6e69 7469 616c 2076 616c 7565 206f 6620 nitial value of \n-00021620: 6974 7320 6269 6e64 696e 672c 2061 6e64 its binding, and\n-00021630: 2053 5445 5020 6465 6669 6e65 7320 686f STEP defines ho\n-00021640: 7720 7468 6520 6e65 7874 0a76 616c 7565 w the next.value\n-00021650: 206f 6620 7468 6520 6269 6e64 696e 6720 of the binding \n-00021660: 6973 2063 6f6d 7075 7465 642e 2041 6e20 is computed. An \n-00021670: 616c 7465 726e 6174 6976 6520 666f 726d alternative form\n-00021680: 2069 7320 6028 5641 5249 4142 4c45 0a49 is `(VARIABLE.I\n-00021690: 4e49 5429 272c 2069 6e20 7468 6973 2063 NIT)', in this c\n-000216a0: 6173 6520 7468 6520 7661 6c75 6520 6f66 ase the value of\n-000216b0: 2074 6865 2062 696e 6469 6e67 2064 6f65 the binding doe\n-000216c0: 7320 6e6f 7420 6368 616e 6765 2061 6372 s not change acr\n-000216d0: 6f73 730a 6c6f 6f70 2069 7465 7261 7469 oss.loop iterati\n-000216e0: 6f6e 732e 0a0a 4561 6368 2069 7465 7261 ons...Each itera\n-000216f0: 7469 6f6e 2062 6567 696e 7320 6279 2065 tion begins by e\n-00021700: 7661 6c75 6174 696e 6720 5445 5354 2c20 valuating TEST, \n-00021710: 6966 2074 6865 2072 6573 756c 7420 6973 if the result is\n-00021720: 2066 616c 7365 2c20 7468 656e 0a74 6865 false, then.the\n-00021730: 2042 4f44 592e 2e2e 2065 7870 7265 7373 BODY... express\n-00021740: 696f 6e73 2061 7265 2065 7661 6c75 6174 ions are evaluat\n-00021750: 6564 2c20 616e 6420 7468 6520 7661 7269 ed, and the vari\n-00021760: 6162 6c65 7320 626f 756e 6420 746f 206e ables bound to n\n-00021770: 6577 0a6c 6f63 6174 696f 6e73 2069 6e69 ew.locations ini\n-00021780: 7469 616c 697a 6564 2074 6f20 7468 6520 tialized to the \n-00021790: 7265 7375 6c74 7320 6f66 2065 7661 6c75 results of evalu\n-000217a0: 6174 696e 6720 7468 6520 6173 736f 6369 ating the associ\n-000217b0: 6174 6564 2053 5445 500a 666f 726d 732e ated STEP.forms.\n-000217c0: 0a0a 4966 2074 6865 2072 6573 756c 7420 ..If the result \n-000217d0: 6f66 2065 7661 6c75 6174 696e 6720 5445 of evaluating TE\n-000217e0: 5354 2069 7320 7472 7565 2074 6865 6e20 ST is true then \n-000217f0: 7468 6520 4558 5052 2e2e 2e20 666f 726d the EXPR... form\n-00021800: 7320 6172 650a 6576 616c 7561 7465 642c s are.evaluated,\n-00021810: 2061 6e64 2074 6865 2060 646f 2720 636f and the `do' co\n-00021820: 6e73 7472 7563 7420 7265 7475 726e 7320 nstruct returns \n-00021830: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n-00021840: 206c 6173 7420 4558 5052 0a66 6f72 6d20 last EXPR.form \n-00021850: 6576 616c 7561 7465 642e 0a0a 2864 6f20 evaluated...(do \n-00021860: 2828 7665 6320 286d 616b 652d 7665 6374 ((vec (make-vect\n-00021870: 6f72 2035 2929 0a20 2020 2020 2869 2030 or 5)). (i 0\n-00021880: 2028 312b 2069 2929 290a 2020 2020 2828 (1+ i))). ((\n-00021890: 3d20 6920 3529 2076 6563 290a 2020 2861 = i 5) vec). (a\n-000218a0: 7365 7420 7665 6320 6920 6929 2920 3d3e set vec i i)) =>\n-000218b0: 205b 3020 3120 3220 3320 345d 0072 6570 [0 1 2 3 4].rep\n-000218c0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-000218d0: 7223 7768 696c 6520 434f 4e44 4954 494f r#while CONDITIO\n-000218e0: 4e20 2e20 424f 4459 7265 702e 6c61 6e67 N . BODYrep.lang\n-000218f0: 2e69 6e74 6572 7072 6574 6572 2370 726f .interpreter#pro\n-00021900: 6731 4669 7273 7420 6576 616c 7320 464f g1First evals FO\n-00021910: 524d 3120 7468 656e 2046 4f52 4d53 2c20 RM1 then FORMS, \n-00021920: 7265 7475 726e 7320 7468 6520 7661 6c75 returns the valu\n-00021930: 6520 7468 6174 2046 4f52 4d31 2067 6176 e that FORM1 gav\n-00021940: 652e 7265 702e 6c61 6e67 2e69 6e74 6572 e.rep.lang.inter\n-00021950: 7072 6574 6572 2363 6174 6368 4576 616c preter#catchEval\n-00021960: 7561 7465 2042 4f44 5920 696e 2061 6e20 uate BODY in an \n-00021970: 696d 706c 6963 6974 2070 726f 676e 3b20 implicit progn; \n-00021980: 6e6f 6e2d 6c6f 6361 6c20 6578 6974 7320 non-local exits \n-00021990: 6172 6520 616c 6c6f 7765 6420 7769 7468 are allowed with\n-000219a0: 0a60 2874 6872 6f77 2054 4147 2927 2e20 .`(throw TAG)'. \n-000219b0: 5468 6520 7661 6c75 6520 6f66 2074 6865 The value of the\n-000219c0: 2060 6361 7463 6827 2066 6f72 6d20 6973 `catch' form is\n-000219d0: 2065 6974 6865 7220 7468 6520 7661 6c75 either the valu\n-000219e0: 6520 6f66 2074 6865 0a70 726f 676e 206f e of the.progn o\n-000219f0: 7220 7468 6520 7661 6c75 6520 6769 7665 r the value give\n-00021a00: 6e20 746f 2061 6e79 206d 6174 6368 696e n to any matchin\n-00021a10: 6720 6074 6872 6f77 2720 666f 726d 2e00 g `throw' form..\n-00021a20: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00021a30: 6574 6572 2374 6872 6f77 2054 4147 2023 eter#throw TAG #\n-00021a40: 216f 7074 696f 6e61 6c20 5641 4c55 4500 !optional VALUE.\n-00021a50: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00021a60: 6574 6572 2375 6e77 696e 642d 7072 6f74 eter#unwind-prot\n-00021a70: 6563 7420 464f 524d 202e 2042 4f44 5900 ect FORM . BODY.\n-00021a80: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00021a90: 6574 6572 2361 7574 6f6c 6f61 6420 5359 eter#autoload SY\n-00021aa0: 4d42 4f4c 2d46 4f52 4d20 4649 4c45 2023 MBOL-FORM FILE #\n-00021ab0: 2172 6573 7420 4558 5452 4100 7265 702e !rest EXTRA.rep.\n-00021ac0: 6c61 6e67 2e6d 6174 6823 7265 616c 7020 lang.math#realp \n-00021ad0: 5800 7265 702e 6c61 6e67 2e6d 6174 6823 X.rep.lang.math#\n-00021ae0: 6e65 6761 7469 7665 7020 5872 6570 2e6c negativep Xrep.l\n-00021af0: 616e 672e 6d61 7468 2361 6273 5265 7475 ang.math#absRetu\n-00021b00: 726e 2074 6865 2061 6273 6f6c 7574 6520 rn the absolute \n-00021b10: 7661 6c75 6520 6f66 2058 2c20 692e 652e value of X, i.e.\n-00021b20: 2028 6d61 7820 5820 282d 2058 2929 2e00 (max X (- X))..\n-00021b30: 7265 702e 6c61 6e67 2e6d 6174 6823 6162 rep.lang.math#ab\n-00021b40: 7320 5872 6370 2d70 726f 6772 616d 5468 s Xrcp-programTh\n-00021b50: 6520 6e61 6d65 206f 6620 7468 6520 6072 e name of the `r\n-00021b60: 6370 2720 7072 6f67 7261 6d20 7573 6564 cp' program used\n-00021b70: 2074 6f20 636f 7079 2066 696c 6573 2066 to copy files f\n-00021b80: 726f 6d20 686f 7374 2074 6f20 686f 7374 rom host to host\n-00021b90: 2e72 656d 6f74 652d 6674 702d 6c73 2d66 .remote-ftp-ls-f\n-00021ba0: 6f72 6d61 7446 5450 2063 6f6d 6d61 6e64 ormatFTP command\n-00021bb0: 2066 6f72 6d61 7420 7374 7269 6e67 2074 format string t\n-00021bc0: 6f20 7072 6f64 7563 6520 616e 2060 6c73 o produce an `ls\n-00021bd0: 202d 6c27 2066 6f72 6d61 7420 6c69 7374 -l' format list\n-00021be0: 696e 6720 6f66 2074 6865 0a64 6972 6563 ing of the.direc\n-00021bf0: 746f 7279 2073 7562 7374 6974 7574 6564 tory substituted\n-00021c00: 2066 6f72 2074 6865 2073 696e 676c 6520 for the single \n-00021c10: 2573 2066 6f72 6d61 7420 7370 6563 6966 %s format specif\n-00021c20: 6965 722e 7265 6d6f 7465 2d66 7470 2d72 ier.remote-ftp-r\n-00021c30: 6563 6f6e 6e65 6374 2d6d 7367 7352 6567 econnect-msgsReg\n-00021c40: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n-00021c50: 6d61 7463 6869 6e67 2066 7470 206d 6573 matching ftp mes\n-00021c60: 7361 6765 7320 7468 6174 2069 6e64 6963 sages that indic\n-00021c70: 6174 6520 7468 6174 2074 6865 2063 7572 ate that the cur\n-00021c80: 7265 6e74 0a46 5450 2070 726f 6365 7373 rent.FTP process\n-00021c90: 2073 686f 756c 6420 6265 2061 6261 6e64 should be aband\n-00021ca0: 6f6e 6564 2c20 616e 6420 6120 6e65 7720 oned, and a new \n-00021cb0: 7365 7373 696f 6e20 7374 6172 7465 642e session started.\n-00021cc0: 7265 6d6f 7465 2d66 7470 2d6c 732d 6c2d remote-ftp-ls-l-\n-00021cd0: 7479 7065 2d61 6c69 7374 416c 6973 7420 type-alistAlist \n-00021ce0: 6173 736f 6369 6174 696e 6720 6368 6172 associating char\n-00021cf0: 6163 7465 7273 2069 6e20 7468 6520 6669 acters in the fi\n-00021d00: 7273 7420 636f 6c75 6d6e 206f 6620 606c rst column of `l\n-00021d10: 7320 2d6c 2720 6f75 7470 7574 2077 6974 s -l' output wit\n-00021d20: 680a 6669 6c65 2074 7970 6573 2e72 6570 h.file types.rep\n-00021d30: 2e69 6f2e 6669 6c65 2d68 616e 646c 6572 .io.file-handler\n-00021d40: 732e 7265 6d6f 7465 2e66 7470 2372 656d s.remote.ftp#rem\n-00021d50: 6f74 652d 6674 702d 636c 6f73 652d 616c ote-ftp-close-al\n-00021d60: 6c43 6c6f 7365 2061 6c6c 2072 756e 6e69 lClose all runni\n-00021d70: 6e67 2046 5450 2073 7562 7072 6f63 6573 ng FTP subproces\n-00021d80: 7365 732e 0072 6570 2e69 6f2e 6669 6c65 ses..rep.io.file\n-00021d90: 2d68 616e 646c 6572 732e 7265 6d6f 7465 -handlers.remote\n-00021da0: 2e66 7470 2372 656d 6f74 652d 6674 702d .ftp#remote-ftp-\n-00021db0: 656d 7074 792d 6361 6368 6500 7265 702e empty-cache.rep.\n-00021dc0: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n-00021dd0: 2e72 656d 6f74 652e 7265 7023 7265 6d6f .remote.rep#remo\n-00021de0: 7465 2d72 6570 2d65 6d70 7479 2d63 6163 te-rep-empty-cac\n-00021df0: 6865 7265 6d6f 7465 2d68 6f73 742d 7573 heremote-host-us\n-00021e00: 6572 2d61 6c69 7374 416c 6973 7420 6f66 er-alistAlist of\n-00021e10: 2028 484f 5354 2d52 4547 4558 5020 2e20 (HOST-REGEXP . \n-00021e20: 5553 4552 2d4e 414d 4529 206d 6174 6368 USER-NAME) match\n-00021e30: 696e 6720 686f 7374 206e 616d 6573 2074 ing host names t\n-00021e40: 6f20 7573 6572 6e61 6d65 732e 0a4f 6e6c o usernames..Onl\n-00021e50: 7920 7573 6564 2077 6865 6e20 6e6f 2075 y used when no u\n-00021e60: 7365 726e 616d 6520 6973 2067 6976 656e sername is given\n-00021e70: 2069 6e20 6120 6669 6c65 6e61 6d65 2e72 in a filename.r\n-00021e80: 6570 2e69 6f2e 6669 6c65 7323 6361 6c6c ep.io.files#call\n-00021e90: 2d61 6674 6572 2d6c 6f61 6441 7272 616e -after-loadArran\n-00021ea0: 6765 2066 6f72 2054 4855 4e4b 2074 6f20 ge for THUNK to \n-00021eb0: 6265 2063 616c 6c65 6420 696d 6d65 6469 be called immedi\n-00021ec0: 6174 656c 7920 6166 7465 7220 7468 6520 ately after the \n-00021ed0: 6c69 6272 6172 7920 6f66 204c 6973 7020 library of Lisp \n-00021ee0: 636f 6465 0a4c 4942 5241 5259 2068 6173 code.LIBRARY has\n-00021ef0: 2062 6565 6e20 7265 6164 2062 7920 7468 been read by th\n-00021f00: 6520 606c 6f61 6427 2066 756e 6374 696f e `load' functio\n-00021f10: 6e2e 204e 6f74 6520 7468 6174 204c 4942 n. Note that LIB\n-00021f20: 5241 5259 206d 7573 7420 6578 6163 746c RARY must exactl\n-00021f30: 790a 6d61 7463 6820 7468 6520 4649 4c45 y.match the FILE\n-00021f40: 2061 7267 756d 656e 7420 746f 2060 6c6f argument to `lo\n-00021f50: 6164 272e 7374 616e 6461 7264 2d65 7272 ad'.standard-err\n-00021f60: 6f72 5374 616e 6461 7264 2073 7472 6561 orStandard strea\n-00021f70: 6d20 666f 7220 6572 726f 7220 6f75 7470 m for error outp\n-00021f80: 7574 2e00 0000 0000 0000 0000 0000 0000 ut..............\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+00021000: 0100 0000 0000 0000 a105 0000 0000 0000 ................\n+00021010: 5f2a 0200 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 0300 0000 6d00 0000 ............m...\n+00021070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021080: 0000 0000 0000 0000 1900 cd3a 7265 702e ...........:rep.\n+00021090: 3c9c 0000 0000 0000 1a00 0000 4800 0000 <...........H...\n+000210a0: 4090 ce31 7265 702e e462 0000 0000 0000 @..1rep..b......\n+000210b0: 0f00 0000 7300 0000 a726 783c 0072 6570 ....s....&x<.rep\n+000210c0: c84d 0100 0000 0000 1b00 0000 0200 0000 .M..............\n+000210d0: fcd3 6b35 0072 6570 89b3 0100 0000 0000 ..k5.rep........\n+000210e0: 1300 0000 0800 0000 84a9 7337 0072 6570 ..........s7.rep\n+000210f0: 84b5 0100 0000 0000 3700 0000 0000 0000 ........7.......\n+00021100: d039 9835 7265 702e 96f2 0100 0000 0000 .9.5rep.........\n+00021110: 1700 0000 c804 0000 af56 2e31 0072 6570 .........V.1.rep\n+00021120: 7322 0200 0000 0000 1200 0000 0200 0000 s\"..............\n+00021130: 5c17 9d30 7265 702e f9bd 0000 0000 0000 \\..0rep.........\n+00021140: 1d00 0000 5e00 0000 4d60 8b35 7265 702e ....^...M`.5rep.\n+00021150: 22fd 0000 0000 0000 1800 0000 fc00 0000 \"...............\n+00021160: 5af8 e836 7265 702e 9144 0100 0000 0000 Z..6rep..D......\n+00021170: 1a00 0000 7e00 0000 4af9 063a 7265 702e ....~...J..:rep.\n+00021180: 1db1 0100 0000 0000 0d00 0000 7401 0000 ............t...\n+00021190: a271 253b 7265 702e 6c23 0000 0000 0000 .q%;rep.l#......\n+000211a0: 1500 0000 5700 0000 7c97 9c3b 7265 702e ....W...|..;rep.\n+000211b0: c1b9 0000 0000 0000 2100 0000 4600 0000 ........!...F...\n+000211c0: 9b74 b238 7265 702e 3a47 0100 0000 0000 .t.8rep.:G......\n+000211d0: 1600 0000 3e00 0000 775a b93b 7265 702e ....>...wZ.;rep.\n+000211e0: bc24 0200 0000 0000 1a00 0000 f800 0000 .$..............\n+000211f0: 0127 c93e 7265 702e ff29 0200 0000 0000 .'.>rep..)......\n+00021200: 2500 0000 3b00 0000 ffff ffff 0000 0000 %...;...........\n+00021210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021220: 5cae 7530 7265 702e 1473 0000 0000 0000 \\.u0rep..s......\n+00021230: 0f00 0000 4200 0000 2dd1 be34 7265 702e ....B...-..4rep.\n+00021240: 20bf 0000 0000 0000 1800 0000 a800 0000 ...............\n+00021250: 3805 f634 7265 702e 1044 0100 0000 0000 8..4rep..D......\n+00021260: 1900 0000 6800 0000 21d5 1737 7265 702e ....h...!..7rep.\n+00021270: 5427 0200 0000 0000 2300 0000 4901 0000 T'......#...I...\n+00021280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021290: 0000 0000 0000 0000 5df4 5f31 7265 702e ........]._1rep.\n+000212a0: 6043 0100 0000 0000 1800 0000 4f00 0000 `C..........O...\n+000212b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000212c0: 0000 0000 0000 0000 f94c 6e3c 7265 702e .........Lnrcp-........\n+000215c0: 0b00 0000 4300 0000 7a50 2f3a 0072 6570 ....C...zP/:.rep\n+000215d0: 9f23 0200 0000 0000 2000 0000 1600 0000 .#...... .......\n+000215e0: 3bcd e737 7265 702e f723 0200 0000 0000 ;..7rep..#......\n+000215f0: 2100 0000 a400 0000 1b6c 9331 0072 6570 !........l.1.rep\n+00021600: 9eb2 0100 0000 0000 0e00 0000 1400 0000 ................\n+00021610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021620: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021650: 0000 0000 0000 0000 95a4 553c 7265 702e ..........Urep.........\n+00021710: 2500 0000 6800 0000 ad3b 4837 7265 702e %...h....;H7rep.\n+00021720: 28f6 0000 0000 0000 2300 0000 5a00 0000 (.......#...Z...\n+00021730: 4373 5933 7265 702e c0b2 0100 0000 0000 CsY3rep.........\n+00021740: 1200 0000 b700 0000 0125 6130 7265 702e .........%a0rep.\n+00021750: 59b9 0100 0000 0000 3400 0000 2300 0000 Y.......4...#...\n+00021760: 9a2f cd3c 0072 6570 6321 0200 0000 0000 ./.<.repc!......\n+00021770: 1b00 0000 1500 0000 d198 df3b 0072 6570 ...........;.rep\n+00021780: ff21 0200 0000 0000 1400 0000 0200 0000 .!..............\n+00021790: 8cf2 dd3f 7265 702e 4147 0000 0000 0000 ...?rep.AG......\n+000217a0: 1a00 0000 5600 0000 68df 0a3c 7265 702e ....V...h........\n+00021aa0: 1b00 0000 3800 0000 477a 2f38 646c 2d6c ....8...Gz/8dl-l\n+00021ab0: 035c 0000 0000 0000 0c00 0000 4100 0000 .\\..........A...\n+00021ac0: 6674 6834 7265 702e 8bba 0100 0000 0000 fth4rep.........\n+00021ad0: 1a00 0000 c200 0000 f5f5 7937 7265 702e ..........y7rep.\n+00021ae0: 18bd 0100 0000 0000 1800 0000 0402 0000 ................\n+00021af0: 7790 1e35 0072 6570 c321 0200 0000 0000 w..5.rep.!......\n+00021b00: 1e00 0000 1e00 0000 ffff ffff 0000 0000 ................\n+00021b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021b30: 0000 0000 0000 0000 353e 5736 0072 6570 ........5>W6.rep\n+00021b40: 1522 0200 0000 0000 1800 0000 0200 0000 .\"..............\n+00021b50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021b60: 0000 0000 0000 0000 17f7 fe3f 7265 702e ...........?rep.\n+00021b70: 00b0 0100 0000 0000 1600 0000 da00 0000 ................\n+00021b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021b90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021bb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021bc0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021bf0: 0000 0000 0000 0000 1bbc c130 7265 702e ...........0rep.\n+00021c00: 3a23 0200 0000 0000 1b00 0000 2500 0000 :#..........%...\n+00021c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021c20: 0000 0000 0000 0000 ed75 2733 7265 702e .........u'3rep.\n+00021c30: 294d 0000 0000 0000 1800 0000 1100 0000 )M..............\n+00021c40: 0c5a 6c35 7265 702e 0b95 0000 0000 0000 .Zl5rep.........\n+00021c50: 1700 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n+00021c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021c70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021c80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021cb0: 0000 0000 0000 0000 a31c 113e 7265 702e ...........>rep.\n+00021cc0: 3c20 0000 0000 0000 1200 0000 4900 0000 < ..........I...\n+00021cd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021ce0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021d10: 0000 0000 0000 0000 33c1 df3d 0072 6570 ........3..=.rep\n+00021d20: 2123 0200 0000 0000 1400 0000 0500 0000 !#..............\n+00021d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021d40: 0000 0000 0000 0000 b968 7a32 7265 702e .........hz2rep.\n+00021d50: ef49 0000 0000 0000 1800 0000 3801 0000 .I..........8...\n+00021d60: 8db1 c83c 7265 702e 3dac 0000 0000 0000 ...site.]......\n+00021ef0: 1300 0000 4700 0000 8b01 5a3c 7265 702e ....G.....Z...{..0rep.\n+00021f30: 624a 0100 0000 0000 1a00 0000 0f00 0000 bJ..............\n+00021f40: a04a 8433 7265 702e 8620 0200 0000 0000 .J.3rep.. ......\n+00021f50: 1a00 0000 c300 0000 068c b234 7265 702e ...........4rep.\n+00021f60: aa29 0200 0000 0000 1b00 0000 3a00 0000 .)..........:...\n+00021f70: 62c3 ea36 0072 6570 9321 0200 0000 0000 b..6.rep.!......\n+00021f80: 2400 0000 0c00 0000 b72d 3937 0072 6570 $........-97.rep\n+00021f90: 0020 0200 0000 0000 1b00 0000 1100 0000 . ..............\n+00021fa0: e242 bd3d 7265 702e 874f 0100 0000 0000 .B.=rep..O......\n+00021fb0: 1900 0000 5400 0000 4dc8 a533 7265 702e ....T...M..3rep.\n+00021fc0: ce25 0200 0000 0000 2100 0000 6800 0000 .%......!...h...\n+00021fd0: e412 b83d 7265 6d6f ecb8 0100 0000 0000 ...=remo........\n+00021fe0: 1a00 0000 5300 0000 ffff ffff 0000 0000 ....S...........\n 00021ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00022010: 6574 6572 2364 6566 7375 6273 7444 6566 eter#defsubstDef\n-00022020: 696e 6573 2061 2066 756e 6374 696f 6e20 ines a function \n-00022030: 7468 6174 2077 696c 6c20 6265 2063 6f6d that will be com\n-00022040: 7069 6c65 6420 696e 6c69 6e65 2074 6f20 piled inline to \n-00022050: 616e 7920 6675 6e63 7469 6f6e 7320 7468 any functions th\n-00022060: 6174 0a63 616c 6c20 6974 2e20 4f74 6865 at.call it. Othe\n-00022070: 7277 6973 6520 6578 6163 746c 7920 7468 rwise exactly th\n-00022080: 6520 7361 6d65 2061 7320 6465 6675 6e2e e same as defun.\n-00022090: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-000220a0: 6574 6572 2375 6e6c 6573 7345 7661 6c75 eter#unlessEvalu\n-000220b0: 6174 6573 2043 4f4e 4449 5449 4f4e 2c20 ates CONDITION, \n-000220c0: 6966 2069 7420 6973 206e 696c 2061 6e20 if it is nil an \n-000220d0: 696d 706c 6963 6974 2070 726f 676e 2069 implicit progn i\n-000220e0: 7320 7065 7266 6f72 6d65 6420 7769 7468 s performed with\n-000220f0: 0a46 4f52 4d53 2e72 6570 2e6c 616e 672e .FORMS.rep.lang.\n-00022100: 696e 7465 7270 7265 7465 7223 6f72 5468 interpreter#orTh\n-00022110: 6520 6669 7273 7420 6f66 2074 6865 2041 e first of the A\n-00022120: 5247 5320 6973 2065 7661 6c75 6174 6564 RGS is evaluated\n-00022130: 2c20 6966 2069 7420 6973 2074 7275 6520 , if it is true \n-00022140: 6974 7320 7661 6c75 6520 6973 2074 6865 its value is the\n-00022150: 2076 616c 7565 0a6f 6620 7468 6520 606f value.of the `o\n-00022160: 7227 2066 6f72 6d20 616e 6420 6e6f 206d r' form and no m\n-00022170: 6f72 6520 6172 6775 6d65 6e74 7320 6172 ore arguments ar\n-00022180: 6520 6576 616c 7561 7465 642e 204f 7468 e evaluated. Oth\n-00022190: 6572 7769 7365 2074 6869 7320 7374 6570 erwise this step\n-000221a0: 0a69 7320 7265 7065 6174 6564 2066 6f72 .is repeated for\n-000221b0: 2074 6865 206e 6578 7420 6d65 6d62 6572 the next member\n-000221c0: 206f 6620 4152 4753 2e0a 0a49 6620 616c of ARGS...If al\n-000221d0: 6c20 6f66 2074 6865 2041 5247 5320 6861 l of the ARGS ha\n-000221e0: 7665 2062 6565 6e20 6576 616c 7561 7465 ve been evaluate\n-000221f0: 6420 616e 6420 6e6f 6e65 2068 6176 6520 d and none have \n-00022200: 6120 7472 7565 2076 616c 7565 0a60 2829 a true value.`()\n-00022210: 2720 6973 2074 6865 2076 616c 7565 206f ' is the value o\n-00022220: 6620 7468 6520 606f 7227 2066 6f72 6d2e f the `or' form.\n-00022230: 0a0a 4966 2074 6865 7265 2061 7265 206e ..If there are n\n-00022240: 6f20 4152 4753 2074 6865 2066 616c 7365 o ARGS the false\n-00022250: 2076 616c 7565 2069 7320 7265 7475 726e value is return\n-00022260: 6564 2e00 7265 702e 6c61 6e67 2e69 6e74 ed..rep.lang.int\n-00022270: 6572 7072 6574 6572 236f 7220 2e20 4152 erpreter#or . AR\n-00022280: 4753 7265 702e 6c61 6e67 2e69 6e74 6572 GSrep.lang.inter\n-00022290: 7072 6574 6572 2373 6574 712d 6465 6661 preter#setq-defa\n-000222a0: 756c 7473 6574 712d 6465 6661 756c 7420 ultsetq-default \n-000222b0: 7b20 5641 5249 4142 4c45 2046 4f52 4d20 { VARIABLE FORM \n-000222c0: 7d20 2e2e 2e0a 0a53 6574 7320 7468 6520 } .....Sets the \n-000222d0: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of\n-000222e0: 2065 6163 6820 5641 5249 4142 4c45 2074 each VARIABLE t\n-000222f0: 6f20 7468 6520 7661 6c75 6520 6f66 2069 o the value of i\n-00022300: 7473 0a63 6f72 7265 7370 6f6e 6469 6e67 ts.corresponding\n-00022310: 2046 4f52 4d20 6576 616c 7561 7465 642c FORM evaluated,\n-00022320: 2072 6574 7572 6e73 2074 6865 2076 616c returns the val\n-00022330: 7565 206f 6620 7468 6520 6c61 7374 2065 ue of the last e\n-00022340: 7661 6c75 6174 696f 6e2e 0a53 6565 2061 valuation..See a\n-00022350: 6c73 6f20 6073 6574 7127 2e20 5265 7475 lso `setq'. Retu\n-00022360: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of\n-00022370: 2074 6865 206c 6173 7420 464f 524d 2e72 the last FORM.r\n-00022380: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00022390: 7465 7223 6465 6669 6e65 2d73 7065 6369 ter#define-speci\n-000223a0: 616c 2d76 6172 6961 626c 6555 7365 2064 al-variableUse d\n-000223b0: 6566 7661 722d 7365 7471 2069 6e73 7465 efvar-setq inste\n-000223c0: 6164 2e72 6570 2e6c 616e 672e 696e 7465 ad.rep.lang.inte\n-000223d0: 7270 7265 7465 7223 7768 696c 6577 6869 rpreter#whilewhi\n-000223e0: 6c65 2043 4f4e 4449 5449 4f4e 2042 4f44 le CONDITION BOD\n-000223f0: 592e 2e2e 0a0a 6077 6869 6c65 2720 6973 Y.....`while' is\n-00022400: 2061 6e20 696d 7065 7261 7469 7665 206c an imperative l\n-00022410: 6f6f 7069 6e67 2063 6f6e 7374 7275 6374 ooping construct\n-00022420: 2e20 434f 4e44 4954 494f 4e20 6973 2065 . CONDITION is e\n-00022430: 7661 6c75 6174 6564 2c20 6966 0a69 7420 valuated, if.it \n-00022440: 7072 6f64 7563 6573 2061 2074 7275 6520 produces a true \n-00022450: 7661 6c75 652c 2074 6865 6e20 7468 6520 value, then the \n-00022460: 7365 7175 656e 6365 206f 6620 424f 4459 sequence of BODY\n-00022470: 2e2e 2e20 666f 726d 7320 6172 650a 6576 ... forms are.ev\n-00022480: 616c 7561 7465 6420 7573 696e 6720 616e aluated using an\n-00022490: 2069 6d70 6c69 6369 7420 6070 726f 676e implicit `progn\n-000224a0: 2720 7374 6174 656d 656e 742c 2061 6e64 ' statement, and\n-000224b0: 2063 6f6e 7472 6f6c 2070 6173 7365 7320 control passes \n-000224c0: 6261 636b 0a74 6f20 7468 6520 6265 6769 back.to the begi\n-000224d0: 6e6e 696e 6720 6f66 2074 6865 2077 6869 nning of the whi\n-000224e0: 6c65 2066 6f72 6d2e 0a0a 5768 656e 2074 le form...When t\n-000224f0: 6865 2056 414c 5545 206f 6620 434f 4e44 he VALUE of COND\n-00022500: 4954 494f 4e20 6973 2066 616c 7365 2c20 ITION is false, \n-00022510: 7468 6520 7768 696c 6520 7374 6174 656d the while statem\n-00022520: 656e 7420 6973 2065 7869 7465 642c 0a72 ent is exited,.r\n-00022530: 6574 7572 6e69 6e67 2061 6e20 756e 6465 eturning an unde\n-00022540: 6669 6e65 6420 7661 6c75 652e 0072 6570 fined value..rep\n-00022550: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00022560: 7223 7072 6f67 3120 464f 524d 3120 2e20 r#prog1 FORM1 . \n-00022570: 464f 524d 5372 6570 2e6c 616e 672e 696e FORMSrep.lang.in\n-00022580: 7465 7270 7265 7465 7223 7072 6f67 3270 terpreter#prog2p\n-00022590: 726f 6732 2046 4f52 4d31 2046 4f52 4d32 rog2 FORM1 FORM2\n-000225a0: 205b 464f 524d 532e 2e2e 5d0a 0a45 7661 [FORMS...]..Eva\n-000225b0: 6c75 6174 6520 464f 524d 3120 6469 7363 luate FORM1 disc\n-000225c0: 6172 6469 6e67 2069 7473 2072 6573 756c arding its resul\n-000225d0: 742c 2074 6865 6e20 6576 616c 7561 7465 t, then evaluate\n-000225e0: 2046 4f52 4d32 2066 6f6c 6c6f 7765 6420 FORM2 followed \n-000225f0: 6279 0a60 2870 726f 676e 2046 4f52 4d53 by.`(progn FORMS\n-00022600: 2e2e 2e29 272e 2052 6574 7572 6e73 2074 ...)'. Returns t\n-00022610: 6865 2072 6573 756c 7420 6f66 2065 7661 he result of eva\n-00022620: 6c75 6174 696e 6720 464f 524d 322e 0072 luating FORM2..r\n-00022630: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00022640: 7465 7223 7769 7468 2d6f 626a 6563 7420 ter#with-object \n-00022650: 4f42 4a20 2e20 424f 4459 7265 702e 6c61 OBJ . BODYrep.la\n-00022660: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n-00022670: 6f6e 6469 7469 6f6e 2d63 6173 6545 7661 ondition-caseEva\n-00022680: 6c75 6174 6573 2046 4f52 4d20 7769 7468 luates FORM with\n-00022690: 2065 7272 6f72 2d68 616e 646c 6572 7320 error-handlers \n-000226a0: 696e 2070 6c61 6365 2c20 6966 206e 6f20 in place, if no \n-000226b0: 6572 726f 7273 206f 6363 7572 0a72 6574 errors occur.ret\n-000226c0: 7572 6e20 7468 6520 7661 6c75 6520 7265 urn the value re\n-000226d0: 7475 726e 6564 2062 7920 464f 524d 2c20 turned by FORM, \n-000226e0: 656c 7365 2074 6865 2076 616c 7565 206f else the value o\n-000226f0: 6620 7768 6963 6865 7665 720a 6861 6e64 f whichever.hand\n-00022700: 6c65 7227 7320 626f 6479 2077 6173 2065 ler's body was e\n-00022710: 7661 6c75 6174 6564 2e0a 0a45 6163 6820 valuated...Each \n-00022720: 4841 4e44 4c45 5220 6973 2061 206c 6973 HANDLER is a lis\n-00022730: 7420 6f66 2060 2845 5252 4f52 2042 4f44 t of `(ERROR BOD\n-00022740: 592e 2e2e 2927 2e20 4552 524f 5220 6465 Y...)'. ERROR de\n-00022750: 6669 6e65 7320 7768 6963 6820 7479 7065 fines which type\n-00022760: 730a 6f66 2065 7272 6f72 7320 7468 6520 s.of errors the \n-00022770: 6861 6e64 6c65 7220 6361 7463 6865 732c handler catches,\n-00022780: 2065 6974 6865 7220 6120 7379 6d62 6f6c either a symbol\n-00022790: 206f 7220 6120 6c69 7374 206f 6620 7379 or a list of sy\n-000227a0: 6d62 6f6c 732e 0a54 6865 2073 7065 6369 mbols..The speci\n-000227b0: 616c 2073 796d 626f 6c20 6065 7272 6f72 al symbol `error\n-000227c0: 2720 6d61 7463 6865 7320 616c 6c20 7479 ' matches all ty\n-000227d0: 7065 7320 6f66 2065 7272 6f72 732e 0a0a pes of errors...\n-000227e0: 4966 2056 4152 2069 7320 7472 7565 2069 If VAR is true i\n-000227f0: 7427 7320 6120 7379 6d62 6f6c 2077 686f t's a symbol who\n-00022800: 7365 2076 616c 7565 7320 6973 2062 6f75 se values is bou\n-00022810: 6e64 2074 6f20 6028 4552 524f 522d 5359 nd to `(ERROR-SY\n-00022820: 4d42 4f4c 202e 0a44 4154 4129 2720 7768 MBOL ..DATA)' wh\n-00022830: 696c 6520 7468 6520 6861 6e64 6c65 7220 ile the handler \n-00022840: 6973 2065 7661 6c75 6174 6564 2028 7468 is evaluated (th\n-00022850: 6573 6520 6172 6520 7468 6520 6172 6775 ese are the argu\n-00022860: 6d65 6e74 7320 6769 7665 6e20 746f 0a60 ments given to.`\n-00022870: 7369 676e 616c 2720 7768 656e 2074 6865 signal' when the\n-00022880: 2065 7272 6f72 2077 6173 2072 6169 7365 error was raise\n-00022890: 6429 2e72 6570 2e6c 616e 672e 696e 7465 d).rep.lang.inte\n-000228a0: 7270 7265 7465 7223 6479 6e61 6d69 632d rpreter#dynamic-\n-000228b0: 7769 6e64 4361 6c6c 2054 4855 4e4b 2077 windCall THUNK w\n-000228c0: 6974 686f 7574 2061 7267 756d 656e 7473 ithout arguments\n-000228d0: 2c20 7265 7475 726e 696e 6720 7468 6520 , returning the \n-000228e0: 7265 7375 6c74 206f 6620 7468 6973 2063 result of this c\n-000228f0: 616c 6c2e 0a42 4546 4f52 4520 616e 6420 all..BEFORE and \n-00022900: 4146 5445 5220 6172 6520 616c 736f 2063 AFTER are also c\n-00022910: 616c 6c65 6420 2877 6974 686f 7574 2061 alled (without a\n-00022920: 7267 756d 656e 7473 292c 2077 6865 6e65 rguments), whene\n-00022930: 7665 720a 6578 6563 7574 696f 6e20 7265 ver.execution re\n-00022940: 7370 6563 7469 7665 6c79 2065 6e74 6572 spectively enter\n-00022950: 7320 6f72 206c 6561 7665 7320 7468 6520 s or leaves the \n-00022960: 6479 6e61 6d69 6320 6578 7465 6e74 206f dynamic extent o\n-00022970: 6620 7468 6520 6361 6c6c 0a74 6f20 5448 f the call.to TH\n-00022980: 554e 4b2e 0a0a 496e 2074 6865 2073 696d UNK...In the sim\n-00022990: 706c 6573 7420 6361 7365 2028 7768 656e plest case (when\n-000229a0: 2063 616c 6c2f 6363 2069 736e 2774 2075 call/cc isn't u\n-000229b0: 7365 6420 746f 2070 6173 7320 636f 6e74 sed to pass cont\n-000229c0: 726f 6c20 696e 206f 7220 6f75 740a 6f66 rol in or out.of\n-000229d0: 2054 4855 4e4b 2920 6561 6368 2066 756e THUNK) each fun\n-000229e0: 6374 696f 6e20 7769 6c6c 2062 6520 6361 ction will be ca\n-000229f0: 6c6c 6564 2065 7861 6374 6c79 206f 6e63 lled exactly onc\n-00022a00: 652e 7265 702e 6c61 6e67 2e62 6163 6b71 e.rep.lang.backq\n-00022a10: 756f 7465 2362 6163 6b71 756f 7465 4172 uote#backquoteAr\n-00022a20: 6775 6d65 6e74 2053 5452 5543 5455 5245 gument STRUCTURE\n-00022a30: 2064 6573 6372 6962 6573 2061 2074 656d describes a tem\n-00022a40: 706c 6174 6520 746f 2062 7569 6c64 2e0a plate to build..\n-00022a50: 0a54 6865 2077 686f 6c65 2073 7472 7563 .The whole struc\n-00022a60: 7475 7265 2061 6374 7320 6173 2069 6620 ture acts as if \n-00022a70: 6974 2077 6572 6520 7175 6f74 6564 2065 it were quoted e\n-00022a80: 7863 6570 7420 666f 7220 6365 7274 6169 xcept for certai\n-00022a90: 6e0a 706c 6163 6573 2077 6865 7265 2065 n.places where e\n-00022aa0: 7870 7265 7373 696f 6e73 2061 7265 2065 xpressions are e\n-00022ab0: 7661 6c75 6174 6564 2061 6e64 2069 6e73 valuated and ins\n-00022ac0: 6572 7465 6420 6f72 2073 706c 6963 6564 erted or spliced\n-00022ad0: 2069 6e2e 0a0a 466f 7220 6578 616d 706c in...For exampl\n-00022ae0: 653a 0a0a 6220 2020 2020 2020 2020 2020 e:..b \n-00022af0: 2020 203d 3e20 2862 6120 6262 2062 6329 => (ba bb bc)\n-00022b00: 0909 3b20 6173 7375 6d65 2062 2068 6173 ..; assume b has\n-00022b10: 2074 6869 7320 7661 6c75 650a 6028 6120 this value.`(a \n-00022b20: 6220 6329 2020 2020 2020 203d 3e20 2861 b c) => (a\n-00022b30: 2062 2063 2909 093b 2062 6163 6b71 756f b c)..; backquo\n-00022b40: 7465 2061 6374 7320 6c69 6b65 2071 756f te acts like quo\n-00022b50: 7465 0a60 2861 202c 6220 6329 2020 2020 te.`(a ,b c) \n-00022b60: 2020 3d3e 2028 6120 2862 6120 6262 2062 => (a (ba bb b\n-00022b70: 6329 2063 2909 3b20 696e 7365 7274 2074 c) c).; insert t\n-00022b80: 6865 2076 616c 7565 206f 6620 620a 6028 he value of b.`(\n-00022b90: 6120 2c40 6220 6329 2020 2020 203d 3e20 a ,@b c) => \n-00022ba0: 2861 2062 6120 6262 2062 6320 6329 093b (a ba bb bc c).;\n-00022bb0: 2073 706c 6963 6520 696e 2074 6865 2076 splice in the v\n-00022bc0: 616c 7565 206f 6620 620a 0a56 6563 746f alue of b..Vecto\n-00022bd0: 7273 2077 6f72 6b20 6a75 7374 206c 696b rs work just lik\n-00022be0: 6520 6c69 7374 732e 2020 4e65 7374 6564 e lists. Nested\n-00022bf0: 2062 6163 6b71 756f 7465 7320 6172 6520 backquotes are \n-00022c00: 7065 726d 6974 7465 642e 0072 6570 2e6c permitted..rep.l\n-00022c10: 616e 672e 6d61 7468 2372 6174 696f 6e61 ang.math#rationa\n-00022c20: 6c70 2058 0072 6570 2e6c 616e 672e 646f lp X.rep.lang.do\n-00022c30: 6323 6164 642d 646f 6375 6d65 6e74 6174 c#add-documentat\n-00022c40: 696f 6e2d 7061 7261 6d73 204e 414d 4520 ion-params NAME \n-00022c50: 5354 5255 4354 5552 4520 5041 5241 4d2d STRUCTURE PARAM-\n-00022c60: 4c49 5354 6674 702d 7072 6f67 7261 6d50 LISTftp-programP\n-00022c70: 726f 6772 616d 2075 7365 6420 666f 7220 rogram used for \n-00022c80: 4654 5020 7365 7373 696f 6e73 2e72 656d FTP sessions.rem\n-00022c90: 6f74 652d 6674 702d 6172 6773 4c69 7374 ote-ftp-argsList\n-00022ca0: 206f 6620 6172 6775 6d65 6e74 7320 746f of arguments to\n-00022cb0: 2072 656d 6f74 6520 4654 5020 7365 7373 remote FTP sess\n-00022cc0: 696f 6e73 2e72 656d 6f74 652d 6674 702d ions.remote-ftp-\n-00022cd0: 7061 7373 7764 2d61 6c69 7374 416c 6973 passwd-alistAlis\n-00022ce0: 7420 6f66 2028 5553 4552 4048 4f53 5420 t of (USER@HOST \n-00022cf0: 2e20 5041 5353 5744 2920 6465 6669 6e69 . PASSWD) defini\n-00022d00: 6e67 2061 6c6c 206b 6e6f 776e 2046 5450 ng all known FTP\n-00022d10: 2070 6173 7377 6f72 6473 2e72 656d 6f74 passwords.remot\n-00022d20: 652d 6674 702d 6469 7263 6163 6865 2d65 e-ftp-dircache-e\n-00022d30: 7870 6972 792d 7469 6d65 4e75 6d62 6572 xpiry-timeNumber\n-00022d40: 206f 6620 7365 636f 6e64 7320 6265 666f of seconds befo\n-00022d50: 7265 2061 2064 6972 6361 6368 6520 656e re a dircache en\n-00022d60: 7472 7920 6973 2072 6572 6561 642e 7265 try is reread.re\n-00022d70: 6d6f 7465 2d66 7470 2d64 6972 6361 6368 mote-ftp-dircach\n-00022d80: 652d 6d61 782d 6469 7273 4d61 7869 6d75 e-max-dirsMaximu\n-00022d90: 6d20 6e75 6d62 6572 206f 6620 6469 7265 m number of dire\n-00022da0: 6374 6f72 6965 7320 7768 6f73 6520 636f ctories whose co\n-00022db0: 6e74 656e 7473 206d 6179 2062 6520 6361 ntents may be ca\n-00022dc0: 6368 6564 2061 7420 616e 7920 6f6e 650a ched at any one.\n-00022dd0: 7469 6d65 2e72 656d 6f74 652d 6674 702d time.remote-ftp-\n-00022de0: 7072 6f6d 7074 2d72 6567 6578 7052 6567 prompt-regexpReg\n-00022df0: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n-00022e00: 6d61 7463 6869 6e67 2061 2070 726f 6d70 matching a promp\n-00022e10: 7420 6672 6f6d 2074 6865 2046 5450 2063 t from the FTP c\n-00022e20: 6f6d 6d61 6e64 2028 746f 2062 6520 6967 ommand (to be ig\n-00022e30: 6e6f 7265 6429 2e72 656d 6f74 652d 6674 nored).remote-ft\n-00022e40: 702d 736b 6970 2d6d 7367 7352 6567 756c p-skip-msgsRegul\n-00022e50: 6172 2065 7870 7265 7373 696f 6e20 6d61 ar expression ma\n-00022e60: 7463 6869 6e67 2066 7470 206d 6573 7361 tching ftp messa\n-00022e70: 6765 7320 7468 6174 2063 616e 2062 6520 ges that can be \n-00022e80: 6967 6e6f 7265 642e 0072 6570 2e69 6f2e ignored..rep.io.\n-00022e90: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n-00022ea0: 6d6f 7465 2e66 7470 2372 656d 6f74 652d mote.ftp#remote-\n-00022eb0: 6674 702d 636c 6f73 652d 616c 6c72 6570 ftp-close-allrep\n-00022ec0: 2e69 6f2e 6669 6c65 2d68 616e 646c 6572 .io.file-handler\n-00022ed0: 732e 7265 6d6f 7465 2e66 7470 2372 656d s.remote.ftp#rem\n-00022ee0: 6f74 652d 6674 702d 6164 642d 7061 7373 ote-ftp-add-pass\n-00022ef0: 7764 4164 6420 7468 6520 7374 7269 6e67 wdAdd the string\n-00022f00: 2050 4153 5357 4420 6173 2074 6865 2070 PASSWD as the p\n-00022f10: 6173 7377 6f72 6420 666f 7220 4654 5020 assword for FTP \n-00022f20: 7365 7373 696f 6e20 6f66 2055 5345 5240 session of USER@\n-00022f30: 484f 5354 2e72 6570 2e69 6f2e 6669 6c65 HOST.rep.io.file\n-00022f40: 2d68 616e 646c 6572 732e 7265 6d6f 7465 -handlers.remote\n-00022f50: 2e72 6570 2372 656d 6f74 652d 7265 702d .rep#remote-rep-\n-00022f60: 636c 6f73 652d 686f 7374 436c 6f73 6520 close-hostClose \n-00022f70: 7468 6520 7265 702d 7265 6d6f 7465 2073 the rep-remote s\n-00022f80: 7562 7072 6f63 6573 7320 636f 6e6e 6563 ubprocess connec\n-00022f90: 7465 6420 746f 2060 5553 4552 4048 4f53 ted to `USER@HOS\n-00022fa0: 5427 2e00 7265 702e 696f 2e66 696c 652d T'..rep.io.file-\n-00022fb0: 6861 6e64 6c65 7273 2e72 656d 6f74 652e handlers.remote.\n-00022fc0: 7265 7023 7265 6d6f 7465 2d72 6570 2d63 rep#remote-rep-c\n-00022fd0: 6c6f 7365 2d61 6c6c 0000 0000 0000 0000 lose-all........\n+00022000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00022010: 7265 7465 7223 7768 696c 6520 434f 4e44 reter#while COND\n+00022020: 4954 494f 4e20 2e20 424f 4459 7265 702e ITION . BODYrep.\n+00022030: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00022040: 2370 726f 6731 4669 7273 7420 6576 616c #prog1First eval\n+00022050: 7320 464f 524d 3120 7468 656e 2046 4f52 s FORM1 then FOR\n+00022060: 4d53 2c20 7265 7475 726e 7320 7468 6520 MS, returns the \n+00022070: 7661 6c75 6520 7468 6174 2046 4f52 4d31 value that FORM1\n+00022080: 2067 6176 652e 7265 702e 6c61 6e67 2e69 gave.rep.lang.i\n+00022090: 6e74 6572 7072 6574 6572 2363 6174 6368 nterpreter#catch\n+000220a0: 4576 616c 7561 7465 2042 4f44 5920 696e Evaluate BODY in\n+000220b0: 2061 6e20 696d 706c 6963 6974 2070 726f an implicit pro\n+000220c0: 676e 3b20 6e6f 6e2d 6c6f 6361 6c20 6578 gn; non-local ex\n+000220d0: 6974 7320 6172 6520 616c 6c6f 7765 6420 its are allowed \n+000220e0: 7769 7468 0a60 2874 6872 6f77 2054 4147 with.`(throw TAG\n+000220f0: 2927 2e20 5468 6520 7661 6c75 6520 6f66 )'. The value of\n+00022100: 2074 6865 2060 6361 7463 6827 2066 6f72 the `catch' for\n+00022110: 6d20 6973 2065 6974 6865 7220 7468 6520 m is either the \n+00022120: 7661 6c75 6520 6f66 2074 6865 0a70 726f value of the.pro\n+00022130: 676e 206f 7220 7468 6520 7661 6c75 6520 gn or the value \n+00022140: 6769 7665 6e20 746f 2061 6e79 206d 6174 given to any mat\n+00022150: 6368 696e 6720 6074 6872 6f77 2720 666f ching `throw' fo\n+00022160: 726d 2e00 7265 702e 6c61 6e67 2e69 6e74 rm..rep.lang.int\n+00022170: 6572 7072 6574 6572 2374 6872 6f77 2054 erpreter#throw T\n+00022180: 4147 2023 216f 7074 696f 6e61 6c20 5641 AG #!optional VA\n+00022190: 4c55 4500 7265 702e 6c61 6e67 2e69 6e74 LUE.rep.lang.int\n+000221a0: 6572 7072 6574 6572 2375 6e77 696e 642d erpreter#unwind-\n+000221b0: 7072 6f74 6563 7420 464f 524d 202e 2042 protect FORM . B\n+000221c0: 4f44 5900 7265 702e 6c61 6e67 2e69 6e74 ODY.rep.lang.int\n+000221d0: 6572 7072 6574 6572 2361 7574 6f6c 6f61 erpreter#autoloa\n+000221e0: 6420 5359 4d42 4f4c 2d46 4f52 4d20 4649 d SYMBOL-FORM FI\n+000221f0: 4c45 2023 2172 6573 7420 4558 5452 4100 LE #!rest EXTRA.\n+00022200: 7265 702e 6c61 6e67 2e6d 6174 6823 7265 rep.lang.math#re\n+00022210: 616c 7020 5800 7265 702e 6c61 6e67 2e6d alp X.rep.lang.m\n+00022220: 6174 6823 6e65 6761 7469 7665 7020 5872 ath#negativep Xr\n+00022230: 6570 2e6c 616e 672e 6d61 7468 2361 6273 ep.lang.math#abs\n+00022240: 5265 7475 726e 2074 6865 2061 6273 6f6c Return the absol\n+00022250: 7574 6520 7661 6c75 6520 6f66 2058 2c20 ute value of X, \n+00022260: 692e 652e 2028 6d61 7820 5820 282d 2058 i.e. (max X (- X\n+00022270: 2929 2e00 7265 702e 6c61 6e67 2e6d 6174 ))..rep.lang.mat\n+00022280: 6823 6162 7320 5872 6570 2e73 7973 7465 h#abs Xrep.syste\n+00022290: 6d23 7365 7465 6e76 5365 7420 7468 6520 m#setenvSet the \n+000222a0: 6375 7272 656e 7420 7661 6c75 6520 6f66 current value of\n+000222b0: 2074 6865 2065 6e76 6972 6f6e 6d65 6e74 the environment\n+000222c0: 2076 6172 6961 626c 6520 4e41 4d45 2074 variable NAME t\n+000222d0: 6f20 7468 6520 7374 7269 6e67 2056 414c o the string VAL\n+000222e0: 5545 2e0a 5468 6520 6070 726f 6365 7373 UE..The `process\n+000222f0: 2d65 6e76 6972 6f6e 6d65 6e74 2720 7661 -environment' va\n+00022300: 7269 6162 6c65 2069 7320 6465 7374 7275 riable is destru\n+00022310: 6374 6976 656c 7920 6d6f 6469 6669 6564 ctively modified\n+00022320: 2e00 7265 702e 7379 7374 656d 2375 6e73 ..rep.system#uns\n+00022330: 6574 656e 7620 4e41 4d45 7265 702e 7777 etenv NAMErep.ww\n+00022340: 772e 7175 6f74 652d 7572 6c23 7175 6f74 w.quote-url#quot\n+00022350: 652d 7572 6c45 7363 6170 6520 5552 4c20 e-urlEscape URL \n+00022360: 6d65 7461 2d63 6861 7261 6374 6572 7320 meta-characters \n+00022370: 696e 2053 5452 494e 472e 0072 6570 2e77 in STRING..rep.w\n+00022380: 7777 2e71 756f 7465 2d75 726c 2375 6e71 ww.quote-url#unq\n+00022390: 756f 7465 2d75 726c 2053 5452 494e 4700 uote-url STRING.\n+000223a0: 7265 702e 6e65 742e 7270 6323 7265 6769 rep.net.rpc#regi\n+000223b0: 7374 6572 2d72 7063 2d73 6572 7665 7220 ster-rpc-server \n+000223c0: 534f 434b 4554 2023 216b 6579 2043 4c4f SOCKET #!key CLO\n+000223d0: 5341 424c 4500 7265 702e 6e65 742e 7270 SABLE.rep.net.rp\n+000223e0: 6323 6d61 6b65 2d72 7063 2d73 6572 7661 c#make-rpc-serva\n+000223f0: 6e74 2049 4d50 4c72 6570 2e6e 6574 2e72 nt IMPLrep.net.r\n+00022400: 7063 2363 616c 6c2d 7769 7468 2d72 7063 pc#call-with-rpc\n+00022410: 2d73 6572 7661 6e74 4361 6c6c 2074 6865 -servantCall the\n+00022420: 2066 756e 6374 696f 6e20 4341 4c4c 4241 function CALLBA\n+00022430: 434b 2077 6974 6820 6120 7369 6e67 6c65 CK with a single\n+00022440: 2061 7267 756d 656e 742c 2074 6865 2073 argument, the s\n+00022450: 6572 7661 6e74 2d69 6420 7468 6174 0a63 ervant-id that.c\n+00022460: 616e 2062 6520 7573 6564 2074 6f20 6361 an be used to ca\n+00022470: 6c6c 2074 6865 2066 756e 6374 696f 6e20 ll the function \n+00022480: 494d 504c 2e20 4f6e 6365 2043 414c 4c42 IMPL. Once CALLB\n+00022490: 4143 4b20 7265 7475 726e 732c 2074 6865 ACK returns, the\n+000224a0: 2073 6572 7661 6e74 2d69 640a 6265 636f servant-id.beco\n+000224b0: 6d65 7320 696e 7661 6c69 642e 7265 702e mes invalid.rep.\n+000224c0: 6e65 742e 7270 6323 6173 796e 632d 7270 net.rpc#async-rp\n+000224d0: 632d 6361 6c6c 4361 6c6c 2074 6865 2072 c-callCall the r\n+000224e0: 7063 2070 726f 7879 2066 756e 6374 696f pc proxy functio\n+000224f0: 6e20 5052 4f58 5920 7769 7468 2061 7267 n PROXY with arg\n+00022500: 756d 656e 7473 2041 5247 532e 2049 7420 uments ARGS. It \n+00022510: 7769 6c6c 2062 6520 6361 6c6c 6564 0a61 will be called.a\n+00022520: 7379 6e63 6872 6f6e 6f75 736c 792e 204e synchronously. N\n+00022530: 6f20 7265 7375 6c74 2077 696c 6c20 6265 o result will be\n+00022540: 2072 6574 7572 6e65 6420 6672 6f6d 2074 returned from t\n+00022550: 6865 2072 656d 6f74 6520 6675 6e63 7469 he remote functi\n+00022560: 6f6e 0a75 6e6c 6573 7320 4341 4c4c 4241 on.unless CALLBA\n+00022570: 434b 2069 7320 6769 7665 6e2c 2069 6e20 CK is given, in \n+00022580: 7768 6963 6820 6361 7365 2028 4341 4c4c which case (CALL\n+00022590: 4241 434b 2053 5441 5455 5320 5641 4c55 BACK STATUS VALU\n+000225a0: 4529 2077 696c 6c20 6265 0a63 616c 6c65 E) will be.calle\n+000225b0: 6420 6174 2073 6f6d 6520 706f 696e 7420 d at some point \n+000225c0: 696e 2074 6865 2066 7574 7572 652e 7265 in the future.re\n+000225d0: 702e 6e65 742e 7270 6323 7270 632d 7072 p.net.rpc#rpc-pr\n+000225e0: 6f78 792d 3e73 6572 7661 6e74 2d69 6452 oxy->servant-idR\n+000225f0: 6574 7572 6e20 7468 6520 756e 7175 616c eturn the unqual\n+00022600: 6966 6965 6420 7365 7276 616e 742d 6964 ified servant-id\n+00022610: 2028 6120 7379 6d62 6f6c 2920 7468 6174 (a symbol) that\n+00022620: 2063 616e 2062 6520 7573 6564 2074 6f0a can be used to.\n+00022630: 7265 6665 7265 6e63 6520 7468 6520 5250 reference the RP\n+00022640: 4320 7072 6f78 7920 6675 6e63 7469 6f6e C proxy function\n+00022650: 2050 524f 5859 2e72 6570 2e6e 6574 2e72 PROXY.rep.net.r\n+00022660: 7063 2373 6572 7661 6e74 2d69 642d 3e67 pc#servant-id->g\n+00022670: 6c6f 6261 6c2d 6964 5265 7475 726e 2074 lobal-idReturn t\n+00022680: 6865 2067 6c6f 6261 6c6c 7920 7265 6665 he globally refe\n+00022690: 7265 6e63 6561 626c 6520 5250 4320 7365 renceable RPC se\n+000226a0: 7276 616e 7420 6964 2066 6f72 206c 6f63 rvant id for loc\n+000226b0: 616c 2073 6572 7661 6e74 2069 6420 4944 al servant id ID\n+000226c0: 2e72 6570 2e6e 6574 2e64 6f6d 6169 6e2d .rep.net.domain-\n+000226d0: 6e61 6d65 2364 6f6d 6169 6e2d 6162 6f76 name#domain-abov\n+000226e0: 652d 7052 6574 7572 6e20 7472 7565 2069 e-pReturn true i\n+000226f0: 6620 646f 6d61 696e 206e 616d 6520 4431 f domain name D1\n+00022700: 2069 7320 6061 626f 7665 2720 646f 6d61 is `above' doma\n+00022710: 696e 206e 616d 6520 4432 2e00 7265 702e in name D2..rep.\n+00022720: 6d6f 6475 6c65 2d73 7973 7465 6d23 7374 module-system#st\n+00022730: 7275 6374 7572 6520 2321 6f70 7469 6f6e ructure #!option\n+00022740: 616c 2053 4947 2043 4f4e 4649 4720 2e20 al SIG CONFIG . \n+00022750: 424f 4459 7265 702e 6d6f 6475 6c65 2d73 BODYrep.module-s\n+00022760: 7973 7465 6d23 6465 6669 6e65 2d73 7472 ystem#define-str\n+00022770: 7563 7475 7265 7353 696d 696c 6172 2074 ucturesSimilar t\n+00022780: 6f20 6064 6566 696e 652d 7374 7275 6374 o `define-struct\n+00022790: 7572 6527 2065 7863 6570 7420 7468 6174 ure' except that\n+000227a0: 206d 756c 7469 706c 6520 7374 7275 6374 multiple struct\n+000227b0: 7572 6573 2061 7265 0a63 7265 6174 6564 ures are.created\n+000227c0: 2c20 6561 6368 2065 7870 6f72 7469 6e67 , each exporting\n+000227d0: 2061 2070 6172 7469 6375 6c61 7220 7669 a particular vi\n+000227e0: 6577 206f 6620 7468 6520 756e 6465 726c ew of the underl\n+000227f0: 7969 6e67 2062 696e 6469 6e67 732e 0a0a ying bindings...\n+00022800: 5354 5255 4354 5320 6973 2061 206c 6973 STRUCTS is a lis\n+00022810: 7420 6465 6669 6e69 6e67 2074 6865 206e t defining the n\n+00022820: 616d 6573 2061 6e64 2069 6e74 6572 6661 ames and interfa\n+00022830: 6365 7320 6f66 2074 6865 2063 7265 6174 ces of the creat\n+00022840: 6564 0a6d 6f64 756c 6573 2c20 6561 6368 ed.modules, each\n+00022850: 2069 7465 6d20 6861 7320 7468 6520 666f item has the fo\n+00022860: 726d 2060 284e 414d 4520 494e 5445 5246 rm `(NAME INTERF\n+00022870: 4143 4529 272e 2043 4f4e 4649 4720 616e ACE)'. CONFIG an\n+00022880: 6420 424f 4459 2061 7265 0a65 7861 6374 d BODY are.exact\n+00022890: 6c79 2074 6865 2073 616d 6520 6173 2069 ly the same as i\n+000228a0: 6e20 7468 6520 6064 6566 696e 652d 7374 n the `define-st\n+000228b0: 7275 6374 7572 6527 2073 796e 7461 782e ructure' syntax.\n+000228c0: 0072 6570 2e6d 6f64 756c 652d 7379 7374 .rep.module-syst\n+000228d0: 656d 2373 7472 7563 7475 7265 2d72 6566 em#structure-ref\n+000228e0: 2053 5452 5543 542d 4e41 4d45 2056 4152 STRUCT-NAME VAR\n+000228f0: 2d4e 414d 4500 7265 702e 7468 7265 6164 -NAME.rep.thread\n+00022900: 732e 6d65 7373 6167 652d 706f 7274 236d s.message-port#m\n+00022910: 6573 7361 6765 2d66 6574 6368 2050 4f52 essage-fetch POR\n+00022920: 5420 2321 6f70 7469 6f6e 616c 2054 494d T #!optional TIM\n+00022930: 454f 5554 7265 702e 7574 696c 2e69 7370 EOUTrep.util.isp\n+00022940: 656c 6c23 7072 6f63 6573 732d 6275 7379 ell#process-busy\n+00022950: 5768 656e 2074 2c20 7468 6520 7072 6f63 When t, the proc\n+00022960: 6573 7320 6973 2062 6569 6e67 2075 7365 ess is being use\n+00022970: 6420 746f 2063 6865 636b 2061 2077 6f72 d to check a wor\n+00022980: 642c 2062 7574 206e 6f74 2061 6c6c 0a72 d, but not all.r\n+00022990: 6573 756c 7473 2068 6176 6520 6265 656e esults have been\n+000229a0: 2072 6563 6569 7665 642e 7265 702e 7574 received.rep.ut\n+000229b0: 696c 2e69 7370 656c 6c23 6973 7065 6c6c il.ispell#ispell\n+000229c0: 2d73 746f 704b 696c 6c20 616e 7920 7375 -stopKill any su\n+000229d0: 6270 726f 6365 7373 6573 2062 6569 6e67 bprocesses being\n+000229e0: 2075 7365 6420 696e 7465 726e 616c 6c79 used internally\n+000229f0: 2074 6f20 7275 6e20 4973 7065 6c6c 2e72 to run Ispell.r\n+00022a00: 6570 2e75 7469 6c2e 6973 7065 6c6c 2369 ep.util.ispell#i\n+00022a10: 7370 656c 6c2d 7365 742d 6469 6374 696f spell-set-dictio\n+00022a20: 6e61 7279 5365 7420 7468 6520 6e61 6d65 narySet the name\n+00022a30: 206f 6620 7468 6520 6469 6374 696f 6e61 of the dictiona\n+00022a40: 7279 2075 7365 6420 6279 2049 7370 656c ry used by Ispel\n+00022a50: 6c20 746f 2044 4943 542d 4e41 4d45 2e00 l to DICT-NAME..\n+00022a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023000: 0200 0000 0000 0000 0800 0000 0000 0000 ................\n-00023010: f86f 0100 0000 0000 dd02 0000 0000 0000 .o..............\n-00023020: 23dd 0100 0000 0000 0000 0000 0000 0000 #...............\n-00023030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023060: 0000 0000 0000 0000 0300 0000 5d00 0000 ............]...\n-00023070: ac84 8a0a 7265 702e 81f5 0000 0000 0000 ....rep.........\n-00023080: 0f00 0000 6100 0000 ffff ffff 0000 0000 ....a...........\n-00023090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000230a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000230b0: 0000 0000 0000 0000 f7d1 b004 0072 6570 .............rep\n-000230c0: 26a7 0100 0000 0000 2700 0000 0700 0000 &.......'.......\n-000230d0: ea10 2802 7265 702e 36d8 0100 0000 0000 ..(.rep.6.......\n-000230e0: 1b00 0000 d400 0000 01b1 ae03 7265 702e ............rep.\n-000230f0: dd22 0000 0000 0000 1000 0000 2a00 0000 .\"..........*...\n-00023100: 9192 e403 7265 702e 32a9 0100 0000 0000 ....rep.2.......\n-00023110: 1f00 0000 b100 0000 ffff ffff 0000 0000 ................\n-00023120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023130: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023140: 0000 0000 0000 0000 b372 6005 7265 702e .........r`.rep.\n-00023150: c490 0000 0000 0000 1a00 0000 1300 0000 ................\n-00023160: c48f c40f 0072 6570 af6f 0100 0000 0000 .....rep.o......\n-00023170: 2200 0000 2700 0000 c066 4b07 7265 702e \"...'....fK.rep.\n-00023180: b9d6 0100 0000 0000 1e00 0000 3900 0000 ............9...\n-00023190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000231a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000231b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000231c0: da04 b304 7265 702e db96 0000 0000 0000 ....rep.........\n-000231d0: 1b00 0000 3f00 0000 c8c6 c204 7265 702e ....?.......rep.\n-000231e0: f8d3 0100 0000 0000 1e00 0000 2200 0000 ............\"...\n-000231f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023200: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023230: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023250: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023260: 0000 0000 0000 0000 c91f 8f06 7265 702e ............rep.\n-00023270: 5d61 0100 0000 0000 1400 0000 9a00 0000 ]a..............\n-00023280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023290: 0000 0000 0000 0000 d175 3b08 0072 6570 .........u;..rep\n-000232a0: cbaf 0100 0000 0000 1d00 0000 0000 0000 ................\n-000232b0: 3ed1 1607 7265 702e 0b62 0100 0000 0000 >...rep..b......\n-000232c0: 1500 0000 5a06 0000 2c2e 3600 7265 702e ....Z...,.6.rep.\n-000232d0: d9d0 0100 0000 0000 2600 0000 d500 0000 ........&.......\n-000232e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000232f0: 0000 0000 0000 0000 4365 ea0e 7265 702e ........Ce..rep.\n-00023300: dff2 0000 0000 0000 2200 0000 3b01 0000 ........\"...;...\n-00023310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023350: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023370: cef6 6b0f 7265 702e 74da 0100 0000 0000 ..k.rep.t.......\n-00023380: 2500 0000 4300 0000 7d37 c20d 0072 6570 %...C...}7...rep\n-00023390: e2d7 0100 0000 0000 1e00 0000 1400 0000 ................\n-000233a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000233b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000233c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000233d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000233e0: 0000 0000 0000 0000 e760 bd0f 7265 702e .........`..rep.\n-000233f0: 5222 0000 0000 0000 0e00 0000 4300 0000 R\"..........C...\n-00023400: 9824 ec02 7265 702e 436c 0000 0000 0000 .$..rep.Cl......\n-00023410: 1f00 0000 9c00 0000 ffff ffff 0000 0000 ................\n-00023420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023430: 2a59 2902 7072 6f63 5409 0100 0000 0000 *Y).procT.......\n-00023440: 1300 0000 8e00 0000 ffff ffff 0000 0000 ................\n-00023450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023470: 0000 0000 0000 0000 e5ad 250a 7265 702e ..........%.rep.\n-00023480: 5a23 0000 0000 0000 1a00 0000 3400 0000 Z#..........4...\n-00023490: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000234a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000234b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000234c0: 38a0 de0a 0072 6570 92d9 0100 0000 0000 8....rep........\n-000234d0: 1700 0000 0200 0000 5d98 180b 7265 702e ........]...rep.\n-000234e0: cd81 0000 0000 0000 2300 0000 c900 0000 ........#.......\n-000234f0: 0063 940e 7265 702e ba89 0000 0000 0000 .c..rep.........\n-00023500: 1c00 0000 7800 0000 6368 a90e 7265 702e ....x...ch..rep.\n-00023510: 8375 0000 0000 0000 1e00 0000 7400 0000 .u..........t...\n-00023520: 8edc 1b03 6166 7465 ea92 0000 0000 0000 ....afte........\n-00023530: 1000 0000 bf00 0000 e5a2 b208 7265 702e ............rep.\n-00023540: c525 0000 0000 0000 1800 0000 fe00 0000 .%..............\n-00023550: 82ec b605 7265 702e 2fa5 0100 0000 0000 ....rep./.......\n-00023560: 1a00 0000 8700 0000 1dae fe05 7265 702e ............rep.\n-00023570: 0060 0100 0000 0000 1800 0000 7900 0000 .`..........y...\n-00023580: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023590: 0000 0000 0000 0000 a742 b80b 7265 702e .........B..rep.\n-000235a0: 4155 0000 0000 0000 1600 0000 3400 0000 AU..........4...\n-000235b0: 870d 2f09 7265 702e 41f8 0000 0000 0000 ../.rep.A.......\n-000235c0: 1600 0000 6400 0000 1d4f 0807 7265 702e ....d....O..rep.\n-000235d0: b00f 0100 0000 0000 1800 0000 3800 0000 ............8...\n-000235e0: 6c58 5506 7265 702e b243 0000 0000 0000 lXU.rep..C......\n-000235f0: 1700 0000 c400 0000 13e7 2906 6c69 7370 ..........).lisp\n-00023600: fb93 0000 0000 0000 1200 0000 4000 0000 ............@...\n-00023610: e55e 6503 0072 6570 25d9 0100 0000 0000 .^e..rep%.......\n-00023620: 1800 0000 1b00 0000 d496 a302 7265 6d6f ............remo\n-00023630: dcda 0100 0000 0000 1700 0000 4c00 0000 ............L...\n-00023640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023670: 367e cc08 7265 702e 54fc 0000 0000 0000 6~..rep.T.......\n-00023680: 1100 0000 4900 0000 c343 5b08 7265 702e ....I....C[.rep.\n-00023690: f704 0100 0000 0000 1a00 0000 9600 0000 ................\n-000236a0: e0e2 f40f 0072 6570 c0d9 0100 0000 0000 .....rep........\n-000236b0: 1c00 0000 2000 0000 65af a209 7265 702e .... ...e...rep.\n-000236c0: 8f8d 0000 0000 0000 2600 0000 fe00 0000 ........&.......\n-000236d0: 00a1 850d 7265 702e a169 0000 0000 0000 ....rep..i......\n-000236e0: 2200 0000 6e00 0000 7c84 ab09 0072 6570 \"...n...|....rep\n-000236f0: 3fdb 0100 0000 0000 3600 0000 1100 0000 ?.......6.......\n-00023700: ec29 a501 7265 702e 725d 0000 0000 0000 .)..rep.r]......\n-00023710: 1700 0000 1601 0000 26a9 0001 7265 702e ........&...rep.\n-00023720: c3af 0000 0000 0000 0d00 0000 2e00 0000 ................\n-00023730: 64fa 5e08 7265 702e e00a 0100 0000 0000 d.^.rep.........\n-00023740: 1700 0000 df00 0000 ffff ffff 0000 0000 ................\n-00023750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023760: dc3f 0007 7265 702e 69a5 0000 0000 0000 .?..rep.i.......\n-00023770: 0f00 0000 5400 0000 8d51 d10f 7265 702e ....T....Q..rep.\n-00023780: 6df9 0000 0000 0000 1400 0000 4f00 0000 m...........O...\n-00023790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000237a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000237b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000237c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000237d0: 0000 0000 0000 0000 857c 1f0c 7265 702e .........|..rep.\n-000237e0: a823 0000 0000 0000 1400 0000 0902 0000 .#..............\n-000237f0: e2b6 c50c 7265 702e 70a2 0000 0000 0000 ....rep.p.......\n-00023800: 0d00 0000 5300 0000 e3e9 7f0c 0072 6570 ....S........rep\n-00023810: fcd9 0100 0000 0000 1b00 0000 2200 0000 ............\"...\n-00023820: 4431 4105 0072 6570 05dc 0100 0000 0000 D1A..rep........\n-00023830: 3600 0000 1100 0000 ffff ffff 0000 0000 6...............\n-00023840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023860: 0000 0000 0000 0000 03fb 2706 7265 702e ..........'.rep.\n-00023870: 116e 0100 0000 0000 1c00 0000 ce00 0000 .n..............\n-00023880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023890: 0000 0000 0000 0000 bd6f 2806 7265 702e .........o(.rep.\n-000238a0: 5601 0100 0000 0000 1400 0000 c700 0000 V...............\n-000238b0: ecdd a803 7265 702e 7aae 0100 0000 0000 ....rep.z.......\n-000238c0: 1a00 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n-000238d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000238e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000238f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023910: e2f0 c705 7265 702e bf06 0100 0000 0000 ....rep.........\n-00023920: 1700 0000 a200 0000 f602 ed08 0072 6570 .............rep\n-00023930: 58d9 0100 0000 0000 2100 0000 1900 0000 X.......!.......\n-00023940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023950: 0000 0000 0000 0000 15ec f304 7265 702e ............rep.\n-00023960: 7da0 0100 0000 0000 2200 0000 1a01 0000 }.......\".......\n-00023970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00023000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00023010: 6574 6572 2364 796e 616d 6963 2d77 696e eter#dynamic-win\n+00023020: 6443 616c 6c20 5448 554e 4b20 7769 7468 dCall THUNK with\n+00023030: 6f75 7420 6172 6775 6d65 6e74 732c 2072 out arguments, r\n+00023040: 6574 7572 6e69 6e67 2074 6865 2072 6573 eturning the res\n+00023050: 756c 7420 6f66 2074 6869 7320 6361 6c6c ult of this call\n+00023060: 2e0a 4245 464f 5245 2061 6e64 2041 4654 ..BEFORE and AFT\n+00023070: 4552 2061 7265 2061 6c73 6f20 6361 6c6c ER are also call\n+00023080: 6564 2028 7769 7468 6f75 7420 6172 6775 ed (without argu\n+00023090: 6d65 6e74 7329 2c20 7768 656e 6576 6572 ments), whenever\n+000230a0: 0a65 7865 6375 7469 6f6e 2072 6573 7065 .execution respe\n+000230b0: 6374 6976 656c 7920 656e 7465 7273 206f ctively enters o\n+000230c0: 7220 6c65 6176 6573 2074 6865 2064 796e r leaves the dyn\n+000230d0: 616d 6963 2065 7874 656e 7420 6f66 2074 amic extent of t\n+000230e0: 6865 2063 616c 6c0a 746f 2054 4855 4e4b he call.to THUNK\n+000230f0: 2e0a 0a49 6e20 7468 6520 7369 6d70 6c65 ...In the simple\n+00023100: 7374 2063 6173 6520 2877 6865 6e20 6361 st case (when ca\n+00023110: 6c6c 2f63 6320 6973 6e27 7420 7573 6564 ll/cc isn't used\n+00023120: 2074 6f20 7061 7373 2063 6f6e 7472 6f6c to pass control\n+00023130: 2069 6e20 6f72 206f 7574 0a6f 6620 5448 in or out.of TH\n+00023140: 554e 4b29 2065 6163 6820 6675 6e63 7469 UNK) each functi\n+00023150: 6f6e 2077 696c 6c20 6265 2063 616c 6c65 on will be calle\n+00023160: 6420 6578 6163 746c 7920 6f6e 6365 2e72 d exactly once.r\n+00023170: 6570 2e6c 616e 672e 646f 6323 646f 6375 ep.lang.doc#docu\n+00023180: 6d65 6e74 6174 696f 6e52 6574 7572 6e73 mentationReturns\n+00023190: 2074 6865 2064 6f63 756d 656e 7461 7469 the documentati\n+000231a0: 6f6e 2d73 7472 696e 6720 666f 7220 5359 on-string for SY\n+000231b0: 4d42 4f4c 2e20 4974 2073 686f 756c 6420 MBOL. It should \n+000231c0: 6265 2074 6865 206e 616d 650a 6f66 2061 be the name.of a\n+000231d0: 2073 7065 6369 616c 2076 6172 6961 626c special variabl\n+000231e0: 652c 2066 756e 6374 696f 6e2c 206d 6163 e, function, mac\n+000231f0: 726f 2c20 6f72 2061 2073 7065 6369 616c ro, or a special\n+00023200: 2066 6f72 6d2e 0a49 6620 6974 2773 206e form..If it's n\n+00023210: 6f74 2061 2076 6172 6961 626c 652c 2074 ot a variable, t\n+00023220: 6865 6e20 5641 4c55 4520 7368 6f75 6c64 hen VALUE should\n+00023230: 2062 6520 7468 6520 6675 6e63 7469 6f6e be the function\n+00023240: 2069 7473 656c 662c 206c 696b 650a 6120 itself, like.a \n+00023250: 636c 6f73 7572 652e 0a0a 5265 7475 726e closure...Return\n+00023260: 7320 6e69 6c20 7768 656e 206e 6f74 2066 s nil when not f\n+00023270: 6f75 6e64 2e0a 0a53 5452 5543 5455 5245 ound...STRUCTURE\n+00023280: 2063 616e 2062 6520 6e69 6c2e 2049 7420 can be nil. It \n+00023290: 7761 7320 7265 7175 6972 6564 2062 7920 was required by \n+000232a0: 7468 6520 6f6c 6420 7379 6e74 6178 2e72 the old syntax.r\n+000232b0: 6570 2e6c 616e 672e 6261 636b 7175 6f74 ep.lang.backquot\n+000232c0: 6523 6261 636b 7175 6f74 6541 7267 756d e#backquoteArgum\n+000232d0: 656e 7420 5354 5255 4354 5552 4520 6465 ent STRUCTURE de\n+000232e0: 7363 7269 6265 7320 6120 7465 6d70 6c61 scribes a templa\n+000232f0: 7465 2074 6f20 6275 696c 642e 0a0a 5468 te to build...Th\n+00023300: 6520 7768 6f6c 6520 7374 7275 6374 7572 e whole structur\n+00023310: 6520 6163 7473 2061 7320 6966 2069 7420 e acts as if it \n+00023320: 7765 7265 2071 756f 7465 6420 6578 6365 were quoted exce\n+00023330: 7074 2066 6f72 2063 6572 7461 696e 0a70 pt for certain.p\n+00023340: 6c61 6365 7320 7768 6572 6520 6578 7072 laces where expr\n+00023350: 6573 7369 6f6e 7320 6172 6520 6576 616c essions are eval\n+00023360: 7561 7465 6420 616e 6420 696e 7365 7274 uated and insert\n+00023370: 6564 206f 7220 7370 6c69 6365 6420 696e ed or spliced in\n+00023380: 2e0a 0a46 6f72 2065 7861 6d70 6c65 3a0a ...For example:.\n+00023390: 0a62 2020 2020 2020 2020 2020 2020 2020 .b \n+000233a0: 3d3e 2028 6261 2062 6220 6263 2909 093b => (ba bb bc)..;\n+000233b0: 2061 7373 756d 6520 6220 6861 7320 7468 assume b has th\n+000233c0: 6973 2076 616c 7565 0a60 2861 2062 2063 is value.`(a b c\n+000233d0: 2920 2020 2020 2020 3d3e 2028 6120 6220 ) => (a b \n+000233e0: 6329 0909 3b20 6261 636b 7175 6f74 6520 c)..; backquote \n+000233f0: 6163 7473 206c 696b 6520 7175 6f74 650a acts like quote.\n+00023400: 6028 6120 2c62 2063 2920 2020 2020 203d `(a ,b c) =\n+00023410: 3e20 2861 2028 6261 2062 6220 6263 2920 > (a (ba bb bc) \n+00023420: 6329 093b 2069 6e73 6572 7420 7468 6520 c).; insert the \n+00023430: 7661 6c75 6520 6f66 2062 0a60 2861 202c value of b.`(a ,\n+00023440: 4062 2063 2920 2020 2020 3d3e 2028 6120 @b c) => (a \n+00023450: 6261 2062 6220 6263 2063 2909 3b20 7370 ba bb bc c).; sp\n+00023460: 6c69 6365 2069 6e20 7468 6520 7661 6c75 lice in the valu\n+00023470: 6520 6f66 2062 0a0a 5665 6374 6f72 7320 e of b..Vectors \n+00023480: 776f 726b 206a 7573 7420 6c69 6b65 206c work just like l\n+00023490: 6973 7473 2e20 204e 6573 7465 6420 6261 ists. Nested ba\n+000234a0: 636b 7175 6f74 6573 2061 7265 2070 6572 ckquotes are per\n+000234b0: 6d69 7474 6564 2e72 6570 2e77 7777 2e71 mitted.rep.www.q\n+000234c0: 756f 7465 2d75 726c 2375 726c 2d6d 6574 uote-url#url-met\n+000234d0: 612d 7265 4120 7265 6765 7870 206d 6174 a-reA regexp mat\n+000234e0: 6368 696e 6720 6120 7369 6e67 6c65 2063 ching a single c\n+000234f0: 6861 7261 6374 6572 2074 6861 7420 6973 haracter that is\n+00023500: 2072 6573 6572 7665 6420 696e 2074 6865 reserved in the\n+00023510: 2055 524c 2073 7065 632e 0a54 6869 7320 URL spec..This \n+00023520: 6973 2074 616b 656e 2066 726f 6d20 6472 is taken from dr\n+00023530: 6166 742d 6669 656c 6469 6e67 2d75 726c aft-fielding-url\n+00023540: 2d73 796e 7461 782d 3032 2e74 7874 202d -syntax-02.txt -\n+00023550: 2d20 6368 6563 6b20 796f 7572 206c 6f63 - check your loc\n+00023560: 616c 0a69 6e74 6572 6e65 7420 6472 6166 al.internet draf\n+00023570: 7473 2064 6972 6563 746f 7279 2066 6f72 ts directory for\n+00023580: 2061 2063 6f70 792e 7265 702e 6d6f 6475 a copy.rep.modu\n+00023590: 6c65 2d73 7973 7465 6d23 6465 6669 6e65 le-system#define\n+000235a0: 2d73 7472 7563 7475 7265 4372 6561 7465 -structureCreate\n+000235b0: 2061 206d 6f64 756c 6520 6361 6c6c 6564 a module called\n+000235c0: 204e 414d 4520 7768 6f73 6520 696e 7465 NAME whose inte\n+000235d0: 7266 6163 6520 6973 2053 4947 2c20 7768 rface is SIG, wh\n+000235e0: 6f73 650a 636f 6e66 6967 7572 6174 696f ose.configuratio\n+000235f0: 6e20 6973 2064 6566 696e 6564 2062 7920 n is defined by \n+00023600: 434f 4e46 4947 2028 6569 7468 6572 2061 CONFIG (either a\n+00023610: 2073 696e 676c 6520 636c 6175 7365 2c20 single clause, \n+00023620: 6f72 2061 206c 6973 740a 6f66 2063 6c61 or a list.of cla\n+00023630: 7573 6573 292c 2061 6e64 2077 686f 7365 uses), and whose\n+00023640: 2064 6566 696e 6974 696f 6e73 2061 7265 definitions are\n+00023650: 2064 6566 696e 6564 2062 7920 7468 6520 defined by the \n+00023660: 6c69 7374 206f 6620 666f 726d 730a 424f list of forms.BO\n+00023670: 4459 2e0a 0a53 6565 2074 6865 2060 6465 DY...See the `de\n+00023680: 6669 6e65 2d69 6e74 6572 6661 6365 2720 fine-interface' \n+00023690: 616e 6420 6073 7472 7563 7475 7265 2720 and `structure' \n+000236a0: 6d61 6372 6f73 2066 6f72 2064 6573 6372 macros for descr\n+000236b0: 6970 7469 6f6e 7320 6f66 0a74 6865 2069 iptions of.the i\n+000236c0: 6e74 6572 6661 6365 2061 6e64 2063 6f6e nterface and con\n+000236d0: 6669 6775 7261 7469 6f6e 2063 6c61 7573 figuration claus\n+000236e0: 6520 7379 6e74 6178 6573 2072 6573 7065 e syntaxes respe\n+000236f0: 6374 6976 656c 792e 0072 6570 2e6d 6f64 ctively..rep.mod\n+00023700: 756c 652d 7379 7374 656d 2364 6566 696e ule-system#defin\n+00023710: 652d 7374 7275 6374 7572 652d 616c 6961 e-structure-alia\n+00023720: 7320 544f 2046 524f 4d72 6570 2e74 6872 s TO FROMrep.thr\n+00023730: 6561 6473 2e6d 6573 7361 6765 2d70 6f72 eads.message-por\n+00023740: 7423 6d65 7373 6167 652d 7761 6974 696e t#message-waitin\n+00023750: 672d 7052 6574 7572 6e20 7472 7565 2069 g-pReturn true i\n+00023760: 6620 7468 6572 6520 6172 6520 6d65 7373 f there are mess\n+00023770: 6167 6573 2077 6169 7469 6e67 206f 6e20 ages waiting on \n+00023780: 6d65 7373 6167 6520 706f 7274 2050 4f52 message port POR\n+00023790: 542e 0072 6570 2e74 6872 6561 6473 2e6d T..rep.threads.m\n+000237a0: 7574 6578 2372 656c 6561 7365 2d6d 7574 utex#release-mut\n+000237b0: 6578 204d 5458 2a69 7370 656c 6c2d 6f70 ex MTX*ispell-op\n+000237c0: 7469 6f6e 732a 4c69 7374 206f 6620 6f70 tions*List of op\n+000237d0: 7469 6f6e 7320 746f 2070 6173 7320 746f tions to pass to\n+000237e0: 2049 7370 656c 6c72 6570 2e75 7469 6c2e Ispellrep.util.\n+000237f0: 6973 7065 6c6c 2370 726f 6365 7373 5375 ispell#processSu\n+00023800: 6270 726f 6365 7373 2074 6861 7420 6973 bprocess that is\n+00023810: 7065 6c6c 2069 7320 7275 6e6e 696e 6720 pell is running \n+00023820: 696e 2c20 6f72 206e 696c 2069 6620 6973 in, or nil if is\n+00023830: 7065 6c6c 2069 736e 2774 2072 756e 6e69 pell isn't runni\n+00023840: 6e67 2e72 6570 2e75 7469 6c2e 6973 7065 ng.rep.util.ispe\n+00023850: 6c6c 2369 7370 656c 6c2d 6164 642d 776f ll#ispell-add-wo\n+00023860: 7264 2d74 6f2d 6469 6374 696f 6e61 7279 rd-to-dictionary\n+00023870: 4164 6420 7468 6520 7374 7269 6e67 2057 Add the string W\n+00023880: 4f52 4420 746f 2079 6f75 7220 7065 7273 ORD to your pers\n+00023890: 6f6e 616c 2049 7370 656c 6c20 6469 6374 onal Ispell dict\n+000238a0: 696f 6e61 7279 2e72 6570 2e75 7469 6c2e ionary.rep.util.\n+000238b0: 6973 7065 6c6c 2369 7370 656c 6c2d 6164 ispell#ispell-ad\n+000238c0: 642d 776f 7264 2d66 6f72 2d73 6573 7369 d-word-for-sessi\n+000238d0: 6f6e 4164 6420 7468 6520 7374 7269 6e67 onAdd the string\n+000238e0: 2057 4f52 4420 746f 2049 7370 656c 6c27 WORD to Ispell'\n+000238f0: 7320 7065 722d 7365 7373 696f 6e20 6469 s per-session di\n+00023900: 6374 696f 6e61 7279 2e00 7265 702e 7574 ctionary..rep.ut\n+00023910: 696c 2e69 7370 656c 6c23 6973 7065 6c6c il.ispell#ispell\n+00023920: 2d73 6176 652d 6469 6374 696f 6e61 7279 -save-dictionary\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 0000 0000 0000 0000 0000 0000 ................\n 00023990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000239a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000239b0: 0000 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000239e0: 0000 0000 0000 0000 ffff ffff 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: 861a 2703 7265 702e e5ae 0000 0000 0000 ..'.rep.........\n-00023a10: 1500 0000 5b00 0000 ffff ffff 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: 48b0 3605 646c 2d6c a695 0000 0000 0000 H.6.dl-l........\n-00023a40: 1100 0000 6f00 0000 ffff ffff 0000 0000 ....o...........\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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023a70: 0000 0000 0000 0000 8d84 0e09 7265 702e ............rep.\n-00023a80: eb51 0000 0000 0000 1400 0000 8400 0000 .Q..............\n-00023a90: d646 8105 0072 6570 b9d7 0100 0000 0000 .F...rep........\n-00023aa0: 1b00 0000 0e00 0000 b84e fb0a 7265 702e .........N..rep.\n-00023ab0: 86db 0100 0000 0000 3500 0000 4a00 0000 ........5...J...\n-00023ac0: 5a10 5e03 7265 702e 86d3 0100 0000 0000 Z.^.rep.........\n-00023ad0: 1300 0000 4500 0000 ffff ffff 0000 0000 ....E...........\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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023b00: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00023af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023b30: 0000 0000 0000 0000 ffff ffff 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: 129d 5204 7265 702e a7a4 0000 0000 0000 ..R.rep.........\n-00023b60: 0d00 0000 b500 0000 eb52 9108 7265 702e .........R..rep.\n-00023b70: 95ab 0100 0000 0000 1b00 0000 5002 0000 ............P...\n-00023b80: 4deb 670e 7265 702e 4cdc 0100 0000 0000 M.g.rep.L.......\n-00023b90: 1c00 0000 bb00 0000 4548 3009 7265 702e ........EH0.rep.\n-00023ba0: 70a2 0100 0000 0000 1c00 0000 6000 0000 p...........`...\n-00023bb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023bc0: 0000 0000 0000 0000 2792 0d00 7265 702e ........'...rep.\n-00023bd0: 3fd2 0100 0000 0000 1600 0000 5700 0000 ?...........W...\n-00023be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023bf0: 0000 0000 0000 0000 ffff ffff 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 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023c20: 0000 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023c50: 0000 0000 0000 0000 f58b 2a08 7265 702e ..........*.rep.\n-00023c60: 1e91 0000 0000 0000 1b00 0000 1000 0000 ................\n-00023c70: b704 4d04 7265 702e 00a0 0100 0000 0000 ..M.rep.........\n-00023c80: 2200 0000 5b00 0000 f5a1 5e04 7265 702e \"...[.....^.rep.\n-00023c90: 6bd7 0100 0000 0000 1800 0000 3600 0000 k...........6...\n-00023ca0: 73bb 060e 7265 702e 3e3b 0000 0000 0000 s...rep.>;......\n-00023cb0: 1f00 0000 6600 0000 4789 be00 7265 702e ....f...G...rep.\n-00023cc0: 7fad 0000 0000 0000 0e00 0000 1901 0000 ................\n-00023cd0: 723e 0802 7265 702e c339 0000 0000 0000 r>..rep..9......\n-00023ce0: 1d00 0000 5e00 0000 1950 650e 7265 702e ....^....Pe.rep.\n-00023cf0: 74a4 0100 0000 0000 1900 0000 a200 0000 t...............\n-00023d00: a467 eb09 0072 6570 abd9 0100 0000 0000 .g...rep........\n-00023d10: 1300 0000 0200 0000 476b 9903 0072 6570 ........Gk...rep\n-00023d20: 39da 0100 0000 0000 1f00 0000 1c00 0000 9...............\n-00023d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023d40: 0000 0000 0000 0000 8356 d405 7265 702e .........V..rep.\n-00023d50: 89f2 0000 0000 0000 1a00 0000 1300 0000 ................\n-00023d60: 4ad7 1009 7265 702e 8404 0100 0000 0000 J...rep.........\n-00023d70: 1c00 0000 5700 0000 9b96 180f 7265 702e ....W.......rep.\n-00023d80: deaa 0100 0000 0000 2000 0000 6b00 0000 ........ ...k...\n-00023d90: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023da0: 0000 0000 0000 0000 ffff ffff 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 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 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 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023dd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00023dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023df0: 7e49 5308 0072 6570 9ba8 0100 0000 0000 ~IS..rep........\n-00023e00: 2000 0000 0b00 0000 2dc5 ec02 7265 702e .......-...rep.\n-00023e10: ccd5 0100 0000 0000 1900 0000 4300 0000 ............C...\n-00023e20: 2157 7b03 7265 702e a385 0000 0000 0000 !W{.rep.........\n-00023e30: 2100 0000 4000 0000 ffff ffff 0000 0000 !...@...........\n+00023df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023e60: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00023e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023e80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023e90: 0000 0000 0000 0000 c91f 0f07 7265 702e ............rep.\n-00023ea0: 9160 0100 0000 0000 1400 0000 b800 0000 .`..............\n-00023eb0: 1283 cc01 7265 702e 67fb 0000 0000 0000 ....rep.g.......\n-00023ec0: 1500 0000 5c00 0000 ffff ffff 0000 0000 ....\\...........\n+00023e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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: 48b9 e509 7265 702e d60b 0100 0000 0000 H...rep.........\n-00023ef0: 1300 0000 8300 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023f20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00023f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023f40: a43c 590a 0072 6570 00d0 0100 0000 0000 ...........4...\n-00024100: 5c65 091f 7265 702e daa3 0000 0000 0000 \\e..rep.........\n-00024110: 0f00 0000 be00 0000 8ff0 c118 0072 6570 .............rep\n-00024120: 4aa8 0100 0000 0000 2100 0000 0700 0000 J.......!.......\n-00024130: 51ec 9614 7265 702e a810 0100 0000 0000 Q...rep.........\n-00024140: 1900 0000 a401 0000 a38f d91e 7072 696e ............prin\n-00024150: 3503 0100 0000 0000 0c00 0000 4301 0000 5...........C...\n-00024160: a5f1 a519 0072 6570 ff17 0100 0000 0000 .....rep........\n-00024170: 1600 0000 1900 0000 9d62 001e 7265 702e .........b..rep.\n-00024180: 3e3a 0000 0000 0000 1a00 0000 5800 0000 >:..........X...\n-00024190: 0d75 3f16 7265 702e 5113 0100 0000 0000 .u?.rep.Q.......\n-000241a0: 1c00 0000 8b01 0000 6f5e 931f 7265 702e ........o^..rep.\n-000241b0: 994d 0000 0000 0000 1c00 0000 3500 0000 .M..........5...\n-000241c0: 3e7a 2f12 0072 6570 d5ff 0000 0000 0000 >z/..rep........\n-000241d0: 1e00 0000 0900 0000 5967 cb1b 7265 702e ........Yg..rep.\n-000241e0: c33b 0000 0000 0000 2500 0000 3801 0000 .;......%...8...\n-000241f0: 8a77 7a1a 7265 702e c6a8 0100 0000 0000 .wz.rep.........\n-00024200: 2900 0000 4300 0000 ffff ffff 0000 0000 )...C...........\n+00024060: 0000 0000 0000 0000 0300 0000 5d00 0000 ............]...\n+00024070: ac84 8a0a 7265 702e b4a8 0000 0000 0000 ....rep.........\n+00024080: 0f00 0000 6100 0000 ffff ffff 0000 0000 ....a...........\n+00024090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000240a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000240b0: 0000 0000 0000 0000 f7d1 b004 0072 6570 .............rep\n+000240c0: a2a8 0100 0000 0000 2700 0000 0700 0000 ........'.......\n+000240d0: ea10 2802 7265 702e bae1 0100 0000 0000 ..(.rep.........\n+000240e0: 1b00 0000 d400 0000 01b1 ae03 7265 702e ............rep.\n+000240f0: 1388 0000 0000 0000 1000 0000 2a00 0000 ............*...\n+00024100: 9192 e403 7265 702e bae9 0100 0000 0000 ....rep.........\n+00024110: 1f00 0000 b100 0000 ffff ffff 0000 0000 ................\n+00024120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024130: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024140: 0000 0000 0000 0000 b372 6005 7265 702e .........r`.rep.\n+00024150: 01a8 0100 0000 0000 1a00 0000 1300 0000 ................\n+00024160: c48f c40f 0072 6570 59a8 0100 0000 0000 .....repY.......\n+00024170: 2200 0000 2700 0000 c066 4b07 7265 702e \"...'....fK.rep.\n+00024180: 63e9 0100 0000 0000 1e00 0000 3900 0000 c...........9...\n+00024190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000241a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000241b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000241c0: da04 b304 7265 702e 8c5f 0000 0000 0000 ....rep.._......\n+000241d0: 1b00 0000 3f00 0000 c8c6 c204 7265 702e ....?.......rep.\n+000241e0: 22ef 0100 0000 0000 1e00 0000 2200 0000 \"...........\"...\n+000241f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024200: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00024210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024220: 0ee6 ba1d 7265 702e aefc 0000 0000 0000 ....rep.........\n-00024230: 1100 0000 2900 0000 9c66 2e1b 7265 702e ....)....f..rep.\n-00024240: f509 0100 0000 0000 1700 0000 6200 0000 ............b...\n-00024250: eaba a416 6465 6661 1b6a 0100 0000 0000 ....defa.j......\n-00024260: 1100 0000 8f00 0000 ffff ffff 0000 0000 ................\n-00024270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024280: 4c61 5b1a 7265 702e 51f6 0000 0000 0000 La[.rep.Q.......\n-00024290: 1700 0000 5d00 0000 bb7d 6b19 7265 702e ....]....}k.rep.\n-000242a0: b982 0000 0000 0000 1b00 0000 ba00 0000 ................\n-000242b0: 4476 9815 7265 702e f814 0100 0000 0000 Dv..rep.........\n-000242c0: 1a00 0000 5700 0000 ffff ffff 0000 0000 ....W...........\n-000242d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024230: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024250: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024260: 0000 0000 0000 0000 c91f 8f06 7265 702e ............rep.\n+00024270: cc10 0100 0000 0000 1400 0000 9a00 0000 ................\n+00024280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024290: 0000 0000 0000 0000 d175 3b08 0072 6570 .........u;..rep\n+000242a0: cfee 0100 0000 0000 1d00 0000 0000 0000 ................\n+000242b0: 3ed1 1607 7265 702e 7a11 0100 0000 0000 >...rep.z.......\n+000242c0: 1500 0000 5a06 0000 2c2e 3600 7265 702e ....Z...,.6.rep.\n+000242d0: d4ed 0100 0000 0000 2600 0000 d500 0000 ........&.......\n 000242e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000242f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00024300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000242f0: 0000 0000 0000 0000 4365 ea0e 7265 702e ........Ce..rep.\n+00024300: 4491 0000 0000 0000 2200 0000 3b01 0000 D.......\"...;...\n 00024310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00024320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00024330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024340: d227 1216 7265 702e d4d1 0100 0000 0000 .'..rep.........\n-00024350: 1500 0000 5600 0000 4bf0 d81c 7265 702e ....V...K...rep.\n-00024360: c07c 0000 0000 0000 1d00 0000 b300 0000 .|..............\n-00024370: 4757 6815 7573 6572 08a8 0100 0000 0000 GWh.user........\n-00024380: 1100 0000 3100 0000 3ba5 0817 7265 702e ....1...;...rep.\n-00024390: 0545 0000 0000 0000 2100 0000 8100 0000 .E......!.......\n-000243a0: 2eaa a51f 7265 702e 6caf 0100 0000 0000 ....rep.l.......\n-000243b0: 1c00 0000 4300 0000 23f1 8113 7265 702e ....C...#...rep.\n-000243c0: 43aa 0000 0000 0000 1200 0000 d000 0000 C...............\n+00024340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024350: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024370: cef6 6b0f 7265 702e cde8 0100 0000 0000 ..k.rep.........\n+00024380: 2500 0000 4300 0000 7d37 c20d 0072 6570 %...C...}7...rep\n+00024390: bee0 0100 0000 0000 1e00 0000 1400 0000 ................\n+000243a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000243b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000243c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000243d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000243e0: 0000 0000 0000 0000 b522 0c19 7265 702e .........\"..rep.\n-000243f0: ae87 0000 0000 0000 2900 0000 b700 0000 ........).......\n-00024400: 0478 251a 7265 702e cb47 0000 0000 0000 .x%.rep..G......\n-00024410: 2600 0000 2500 0000 ffff ffff 0000 0000 &...%...........\n+000243e0: 0000 0000 0000 0000 e760 bd0f 7265 702e .........`..rep.\n+000243f0: 8887 0000 0000 0000 0e00 0000 4300 0000 ............C...\n+00024400: 9824 ec02 7265 702e f92a 0000 0000 0000 .$..rep..*......\n+00024410: 1f00 0000 9c00 0000 ffff ffff 0000 0000 ................\n 00024420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024430: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024440: 0000 0000 0000 0000 d3f7 9f11 7265 702e ............rep.\n-00024450: 6c0c 0100 0000 0000 1200 0000 6701 0000 l...........g...\n+00024430: 2a59 2902 7072 6f63 a1a0 0100 0000 0000 *Y).proc........\n+00024440: 1300 0000 8e00 0000 ffff ffff 0000 0000 ................\n+00024450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024470: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00024480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024490: 1e6c 5913 7265 702e c5f6 0000 0000 0000 .lY.rep.........\n-000244a0: 1100 0000 6b01 0000 ffff ffff 0000 0000 ....k...........\n+00024470: 0000 0000 0000 0000 e5ad 250a 7265 702e ..........%.rep.\n+00024480: 3689 0000 0000 0000 1a00 0000 3400 0000 6...........4...\n+00024490: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000244a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000244b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000244c0: 6464 d010 7265 702e f0f0 0000 0000 0000 dd..rep.........\n-000244d0: 1900 0000 b200 0000 7b03 af13 7265 702e ........{...rep.\n-000244e0: cc15 0100 0000 0000 1200 0000 2c00 0000 ............,...\n-000244f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024500: 0000 0000 0000 0000 a51b 6713 7265 702e ..........g.rep.\n-00024510: 7184 0000 0000 0000 1d00 0000 4000 0000 q...........@...\n-00024520: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024530: 0000 0000 0000 0000 fb62 c01e 0072 6570 .........b...rep\n-00024540: ded3 0100 0000 0000 1400 0000 0600 0000 ................\n-00024550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00024570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024580: 14a6 3b1b 7265 702e 6512 0100 0000 0000 ..;.rep.e.......\n-00024590: 1900 0000 4d00 0000 b145 bb19 0072 6570 ....M....E...rep\n-000245a0: 69ab 0100 0000 0000 2900 0000 0300 0000 i.......).......\n-000245b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000245c0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000245d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000245e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000245f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00024600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024610: e20e e01b 7265 702e 0040 0000 0000 0000 ....rep..@......\n-00024620: 1900 0000 2b00 0000 ffff ffff 0000 0000 ....+...........\n-00024630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000244c0: 38a0 de0a 0072 6570 35e9 0100 0000 0000 8....rep5.......\n+000244d0: 1700 0000 0200 0000 e5a2 b208 7265 702e ............rep.\n+000244e0: eff6 0000 0000 0000 1800 0000 fe00 0000 ................\n+000244f0: 5d98 180b 7265 702e 351e 0100 0000 0000 ]...rep.5.......\n+00024500: 2300 0000 c900 0000 6368 a90e 7265 702e #.......ch..rep.\n+00024510: f01b 0100 0000 0000 1e00 0000 7400 0000 ............t...\n+00024520: 8edc 1b03 6166 7465 505c 0000 0000 0000 ....afteP\\......\n+00024530: 1000 0000 bf00 0000 0063 940e 7265 702e .........c..rep.\n+00024540: 3053 0100 0000 0000 1c00 0000 7800 0000 0S..........x...\n+00024550: 82ec b605 7265 702e 00a0 0100 0000 0000 ....rep.........\n+00024560: 1a00 0000 8700 0000 1dae fe05 7265 702e ............rep.\n+00024570: 7ffa 0000 0000 0000 1800 0000 7900 0000 ............y...\n+00024580: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024590: 0000 0000 0000 0000 870d 2f09 7265 702e ........../.rep.\n+000245a0: 74ab 0000 0000 0000 1600 0000 6400 0000 t...........d...\n+000245b0: a742 b80b 7265 702e a5f6 0000 0000 0000 .B..rep.........\n+000245c0: 1600 0000 3400 0000 1d4f 0807 7265 702e ....4....O..rep.\n+000245d0: 355c 0100 0000 0000 1800 0000 3800 0000 5\\..........8...\n+000245e0: 6c58 5506 7265 702e 00f0 0000 0000 0000 lXU.rep.........\n+000245f0: 1700 0000 c400 0000 13e7 2906 6c69 7370 ..........).lisp\n+00024600: 615d 0000 0000 0000 1200 0000 4000 0000 a]..........@...\n+00024610: d496 a302 7265 6d6f 70ae 0100 0000 0000 ....remop.......\n+00024620: 1700 0000 4c00 0000 e55e 6503 0072 6570 ....L....^e..rep\n+00024630: a9e2 0100 0000 0000 1800 0000 1b00 0000 ................\n 00024640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00024650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00024660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024670: b88e ad1a 0072 6570 00ae 0100 0000 0000 .....rep........\n-00024680: 2400 0000 1600 0000 ffff ffff 0000 0000 $...............\n-00024690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000246a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000246b0: 0000 0000 0000 0000 b964 aa15 7265 702e .........d..rep.\n-000246c0: ee9b 0000 0000 0000 1000 0000 6600 0000 ............f...\n-000246d0: 4458 8414 7265 702e 36d0 0100 0000 0000 DX..rep.6.......\n-000246e0: 2400 0000 7f00 0000 ffff ffff 0000 0000 $...............\n-000246f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024700: 865e 9313 7265 702e 28d6 0100 0000 0000 .^..rep.(.......\n-00024710: 1e00 0000 3800 0000 ffff ffff 0000 0000 ....8...........\n-00024720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024730: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024740: 0000 0000 0000 0000 3506 4a17 7265 702e ........5.J.rep.\n-00024750: c669 0100 0000 0000 1d00 0000 3800 0000 .i..........8...\n-00024760: 4929 ef1a 0072 6570 3aae 0100 0000 0000 I)...rep:.......\n-00024770: 1d00 0000 0200 0000 3365 6510 7265 702e ........3ee.rep.\n-00024780: 21d5 0100 0000 0000 1800 0000 9300 0000 !...............\n-00024790: 70d9 0519 6d61 696c d6a7 0100 0000 0000 p...mail........\n-000247a0: 1000 0000 2200 0000 d056 d512 7265 702e ....\"....V..rep.\n-000247b0: 0a16 0100 0000 0000 1300 0000 2b00 0000 ............+...\n-000247c0: 44f8 121b 7265 702e 0a2a 0000 0000 0000 D...rep..*......\n-000247d0: 2b00 0000 1501 0000 8d91 cb18 7265 702e +...........rep.\n-000247e0: bbf8 0000 0000 0000 1400 0000 3b00 0000 ............;...\n-000247f0: e674 d31d 7265 702e 5c28 0000 0000 0000 .t..rep.\\(......\n-00024800: 2500 0000 8901 0000 76a7 8516 0072 6570 %.......v....rep\n-00024810: 59ae 0100 0000 0000 1c00 0000 0500 0000 Y...............\n-00024820: 7d6f 3817 0072 6570 fc12 0100 0000 0000 }o8..rep........\n-00024830: 1c00 0000 1700 0000 ffff ffff 0000 0000 ................\n+00024670: 367e cc08 7265 702e 4baf 0000 0000 0000 6~..rep.K.......\n+00024680: 1100 0000 4900 0000 c343 5b08 7265 702e ....I....C[.rep.\n+00024690: 9146 0000 0000 0000 1a00 0000 9600 0000 .F..............\n+000246a0: 7c84 ab09 0072 6570 00e0 0100 0000 0000 |....rep........\n+000246b0: 3600 0000 1100 0000 65af a209 7265 702e 6.......e...rep.\n+000246c0: c453 0100 0000 0000 2600 0000 fe00 0000 .S......&.......\n+000246d0: 00a1 850d 7265 702e 5f29 0000 0000 0000 ....rep._)......\n+000246e0: 2200 0000 6e00 0000 e0e2 f40f 0072 6570 \"...n........rep\n+000246f0: 19e8 0100 0000 0000 1c00 0000 2000 0000 ............ ...\n+00024700: ec29 a501 7265 702e 23a5 0000 0000 0000 .)..rep.#.......\n+00024710: 1700 0000 1601 0000 26a9 0001 7265 702e ........&...rep.\n+00024720: 1487 0000 0000 0000 0d00 0000 2e00 0000 ................\n+00024730: 64fa 5e08 7265 702e 2da2 0100 0000 0000 d.^.rep.-.......\n+00024740: 1700 0000 df00 0000 ffff ffff 0000 0000 ................\n+00024750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024760: dc3f 0007 7265 702e 566f 0000 0000 0000 .?..rep.Vo......\n+00024770: 0f00 0000 5400 0000 8d51 d10f 7265 702e ....T....Q..rep.\n+00024780: a0ac 0000 0000 0000 1400 0000 4f00 0000 ............O...\n+00024790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000247a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000247b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000247c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000247d0: 0000 0000 0000 0000 857c 1f0c 7265 702e .........|..rep.\n+000247e0: 488a 0000 0000 0000 1400 0000 0902 0000 H...............\n+000247f0: e2b6 c50c 7265 702e b66b 0000 0000 0000 ....rep..k......\n+00024800: 0d00 0000 5300 0000 e3e9 7f0c 0072 6570 ....S........rep\n+00024810: 55e8 0100 0000 0000 1b00 0000 2200 0000 U...........\"...\n+00024820: 4431 4105 0072 6570 29ae 0100 0000 0000 D1A..rep).......\n+00024830: 3600 0000 1100 0000 ffff ffff 0000 0000 6...............\n 00024840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024850: 2ccf a81d 7265 702e 8da1 0000 0000 0000 ,...rep.........\n-00024860: 0f00 0000 d400 0000 35d7 3016 7265 702e ........5.0.rep.\n-00024870: 10d7 0100 0000 0000 1400 0000 4700 0000 ............G...\n-00024880: 7cbe 5313 7265 702e 38d4 0100 0000 0000 |.S.rep.8.......\n-00024890: 2800 0000 c100 0000 ffff ffff 0000 0000 (...............\n-000248a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000248b0: 6063 d21b 7265 702e fbfa 0000 0000 0000 `c..rep.........\n-000248c0: 1300 0000 5900 0000 597d a517 0072 6570 ....Y...Y}...rep\n-000248d0: 2f13 0100 0000 0000 1b00 0000 0700 0000 /...............\n-000248e0: aaa8 5117 7265 702e 1723 0000 0000 0000 ..Q.rep..#......\n-000248f0: 1b00 0000 2800 0000 63b8 b31c 7265 702e ....(...c...rep.\n-00024900: 0060 0000 0000 0000 1c00 0000 6600 0000 .`..........f...\n-00024910: 5a96 ef11 7265 702e 7a68 0100 0000 0000 Z...rep.zh......\n-00024920: 2700 0000 2501 0000 ffff ffff 0000 0000 '...%...........\n-00024930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024940: f825 f41e 0072 6570 e8af 0100 0000 0000 .%...rep........\n-00024950: 1700 0000 0000 0000 6085 f41c 7265 6d6f ........`...remo\n-00024960: e016 0100 0000 0000 1300 0000 3300 0000 ............3...\n+00024850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024860: 0000 0000 0000 0000 03fb 2706 7265 702e ..........'.rep.\n+00024870: de58 0100 0000 0000 1c00 0000 ce00 0000 .X..............\n+00024880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024890: 0000 0000 0000 0000 bd6f 2806 7265 702e .........o(.rep.\n+000248a0: 4324 0000 0000 0000 1400 0000 c700 0000 C$..............\n+000248b0: ecdd a803 7265 702e 13a9 0100 0000 0000 ....rep.........\n+000248c0: 1a00 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n+000248d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000248e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000248f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024910: e2f0 c705 7265 702e 9e9c 0000 0000 0000 ....rep.........\n+00024920: 1700 0000 a200 0000 f602 ed08 0072 6570 .............rep\n+00024930: 63e5 0100 0000 0000 2100 0000 1900 0000 c.......!.......\n+00024940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024950: 0000 0000 0000 0000 15ec f304 7265 702e ............rep.\n+00024960: f95a 0100 0000 0000 2200 0000 1a01 0000 .Z......\".......\n 00024970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00024980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00024990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000249a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 000249b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000249c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000249d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 000249e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000249f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024a00: 4884 4719 7265 702e eca2 0100 0000 0000 H.G.rep.........\n-00024a10: 1b00 0000 d600 0000 5c64 1114 0072 6570 ........\\d...rep\n-00024a20: b3a7 0100 0000 0000 1f00 0000 0400 0000 ................\n-00024a30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024a40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024a00: 861a 2703 7265 702e ee81 0000 0000 0000 ..'.rep.........\n+00024a10: 1500 0000 5b00 0000 ffff ffff 0000 0000 ....[...........\n+00024a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024a30: 48b0 3605 646c 2d6c 0c5f 0000 0000 0000 H.6.dl-l._......\n+00024a40: 1100 0000 6f00 0000 ffff ffff 0000 0000 ....o...........\n 00024a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024a60: 100e fa19 7265 702e b04c 0000 0000 0000 ....rep..L......\n-00024a70: 1c00 0000 5800 0000 b321 9c11 7265 702e ....X....!..rep.\n-00024a80: 907d 0000 0000 0000 2100 0000 c200 0000 .}......!.......\n-00024a90: 317c 151d 7265 702e 8e88 0000 0000 0000 1|..rep.........\n-00024aa0: 2100 0000 7700 0000 ffff ffff 0000 0000 !...w...........\n-00024ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024ac0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024ad0: 0000 0000 0000 0000 3db7 a71b 0072 6570 ........=....rep\n-00024ae0: ab15 0100 0000 0000 1d00 0000 0400 0000 ................\n-00024af0: ac6f dd1a 7265 702e fc9e 0000 0000 0000 .o..rep.........\n-00024b00: 0f00 0000 f100 0000 a85f 291f 7265 702e ........._).rep.\n-00024b10: 0010 0100 0000 0000 1900 0000 8f00 0000 ................\n+00024a60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024a70: 0000 0000 0000 0000 8d84 0e09 7265 702e ............rep.\n+00024a80: 10f5 0000 0000 0000 1400 0000 8400 0000 ................\n+00024a90: b84e fb0a 7265 702e aaad 0100 0000 0000 .N..rep.........\n+00024aa0: 3500 0000 4a00 0000 d646 8105 0072 6570 5...J....F...rep\n+00024ab0: 95e0 0100 0000 0000 1b00 0000 0e00 0000 ................\n+00024ac0: 5a10 5e03 7265 702e 00e0 0200 0000 0000 Z.^.rep.........\n+00024ad0: 1300 0000 4500 0000 ffff ffff 0000 0000 ....E...........\n+00024ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024af0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024b00: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024b30: 0000 0000 0000 0000 47c0 651c 7265 702e ........G.e.rep.\n-00024b40: 0020 0000 0000 0000 0a00 0000 a400 0000 . ..............\n-00024b50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024b60: 0000 0000 0000 0000 f381 b912 0072 6570 .............rep\n-00024b70: 7ed6 0100 0000 0000 1400 0000 2700 0000 ~...........'...\n-00024b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024b90: 0000 0000 0000 0000 c18b b31c 7265 702e ............rep.\n-00024ba0: dda3 0100 0000 0000 2100 0000 7600 0000 ........!...v...\n-00024bb0: 2d66 fb1f 0072 6570 6915 0100 0000 0000 -f...repi.......\n-00024bc0: 2400 0000 1e00 0000 ffff ffff 0000 0000 $...............\n-00024bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024b30: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024b50: 129d 5204 7265 702e ed6d 0000 0000 0000 ..R.rep..m......\n+00024b60: 0d00 0000 b500 0000 4deb 670e 7265 702e ........M.g.rep.\n+00024b70: 1bac 0100 0000 0000 1c00 0000 bb00 0000 ................\n+00024b80: eb52 9108 7265 702e 69eb 0100 0000 0000 .R..rep.i.......\n+00024b90: 1b00 0000 5002 0000 4548 3009 7265 702e ....P...EH0.rep.\n+00024ba0: 3c5d 0100 0000 0000 1c00 0000 6000 0000 <]..........`...\n+00024bb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024bc0: 0000 0000 0000 0000 2792 0d00 7265 702e ........'...rep.\n+00024bd0: 70aa 0100 0000 0000 1600 0000 5700 0000 p...........W...\n 00024be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00024bf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00024c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00024c20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00024c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024c40: 5662 0a19 7265 702e e50d 0100 0000 0000 Vb..rep.........\n-00024c50: 1100 0000 ba01 0000 cde9 4919 7265 702e ..........I.rep.\n-00024c60: b9a1 0100 0000 0000 1800 0000 9f00 0000 ................\n-00024c70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024c80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00024c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024cb0: 0000 0000 0000 0000 cf8f 091c 7265 702e ............rep.\n-00024cc0: fb6e 0100 0000 0000 1900 0000 9b00 0000 .n..............\n-00024cd0: fe81 1b1c 7265 702e 54a7 0100 0000 0000 ....rep.T.......\n-00024ce0: 1e00 0000 4100 0000 1776 a91b 7265 6d6f ....A....v..remo\n-00024cf0: bc17 0100 0000 0000 1600 0000 2d00 0000 ............-...\n-00024d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024d10: 0000 0000 0000 0000 5975 d310 7265 702e ........Yu..rep.\n-00024d20: a705 0100 0000 0000 2300 0000 f500 0000 ........#.......\n-00024d30: 7a05 1f1a 7265 702e 379e 0000 0000 0000 z...rep.7.......\n-00024d40: 0d00 0000 b800 0000 c34d 501b 7265 702e .........MP.rep.\n-00024d50: cca5 0000 0000 0000 1200 0000 4601 0000 ............F...\n-00024d60: c963 a91f 7265 702e 3102 0100 0000 0000 .c..rep.1.......\n-00024d70: 1c00 0000 e800 0000 2395 4818 0072 6570 ........#.H..rep\n-00024d80: 2617 0100 0000 0000 3600 0000 1500 0000 &.......6.......\n-00024d90: 2a45 f419 696e 7465 683f 0000 0000 0000 *E..inteh?......\n-00024da0: 0e00 0000 7100 0000 680a 2f1d 7265 702e ....q...h./.rep.\n-00024db0: 6521 0000 0000 0000 0b00 0000 a900 0000 e!..............\n-00024dc0: 6ef1 4b15 7265 702e fbd2 0100 0000 0000 n.K.rep.........\n-00024dd0: 1100 0000 7a00 0000 e9e7 b815 7265 6d6f ....z.......remo\n-00024de0: 8016 0100 0000 0000 1800 0000 4800 0000 ............H...\n-00024df0: 3f77 0c1d 0072 6570 2e18 0100 0000 0000 ?w...rep........\n-00024e00: 1d00 0000 0d00 0000 272c e615 7374 616e ........',..stan\n-00024e10: 5818 0100 0000 0000 0f00 0000 3400 0000 X...........4...\n-00024e20: a626 cc10 0072 6570 cb12 0100 0000 0000 .&...rep........\n-00024e30: 1a00 0000 1700 0000 fb37 d019 7265 702e .........7..rep.\n-00024e40: 7ffd 0000 0000 0000 1200 0000 f400 0000 ................\n-00024e50: 249d c21b 7265 702e 6e0a 0100 0000 0000 $...rep.n.......\n-00024e60: 1700 0000 5b00 0000 ab47 4f1f 7265 702e ....[....GO.rep.\n-00024e70: ce84 0000 0000 0000 2100 0000 5900 0000 ........!...Y...\n-00024e80: 6454 2919 0072 6570 4816 0100 0000 0000 dT)..repH.......\n-00024e90: 2000 0000 1800 0000 8581 f014 7265 702e ...........rep.\n-00024ea0: 02aa 0100 0000 0000 1f00 0000 5100 0000 ............Q...\n-00024eb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024ec0: 0000 0000 0000 0000 452a 271a 7265 702e ........E*'.rep.\n-00024ed0: 8ba9 0000 0000 0000 1400 0000 a400 0000 ................\n-00024ee0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024ef0: 0000 0000 0000 0000 c526 1810 7265 702e .........&..rep.\n-00024f00: 8260 0000 0000 0000 1d00 0000 5d00 0000 .`..........]...\n+00024c40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024c50: 0000 0000 0000 0000 b704 4d04 7265 702e ..........M.rep.\n+00024c60: 7c5a 0100 0000 0000 2200 0000 5b00 0000 |Z......\"...[...\n+00024c70: 1950 650e 7265 702e 405f 0100 0000 0000 .Pe.rep.@_......\n+00024c80: 1900 0000 a200 0000 f5a1 5e04 7265 702e ..........^.rep.\n+00024c90: 47e0 0100 0000 0000 1800 0000 3600 0000 G...........6...\n+00024ca0: 73bb 060e 7265 702e 2559 0000 0000 0000 s...rep.%Y......\n+00024cb0: 1f00 0000 6600 0000 4789 be00 7265 702e ....f...G...rep.\n+00024cc0: 0080 0000 0000 0000 0e00 0000 1901 0000 ................\n+00024cd0: 723e 0802 7265 702e aa57 0000 0000 0000 r>..rep..W......\n+00024ce0: 1d00 0000 5e00 0000 f58b 2a08 7265 702e ....^.....*.rep.\n+00024cf0: 2ea8 0100 0000 0000 1b00 0000 1000 0000 ................\n+00024d00: 476b 9903 0072 6570 92e8 0100 0000 0000 Gk...rep........\n+00024d10: 1f00 0000 1c00 0000 a467 eb09 0072 6570 .........g...rep\n+00024d20: 4ee9 0100 0000 0000 1300 0000 0200 0000 N...............\n+00024d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024d40: 0000 0000 0000 0000 8356 d405 7265 702e .........V..rep.\n+00024d50: fc4c 0000 0000 0000 1a00 0000 1300 0000 .L..............\n+00024d60: 4ad7 1009 7265 702e 1e46 0000 0000 0000 J...rep..F......\n+00024d70: 1c00 0000 5700 0000 9b96 180f 7265 702e ....W.......rep.\n+00024d80: 8aea 0100 0000 0000 2000 0000 6b00 0000 ........ ...k...\n+00024d90: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024da0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024dc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024dd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024df0: 7e49 5308 0072 6570 3eeb 0100 0000 0000 ~IS..rep>.......\n+00024e00: 2000 0000 0b00 0000 2157 7b03 7265 702e .......!W{.rep.\n+00024e10: d750 0100 0000 0000 2100 0000 4000 0000 .P......!...@...\n+00024e20: 2dc5 ec02 7265 702e 62ef 0100 0000 0000 -...rep.b.......\n+00024e30: 1900 0000 4300 0000 ffff ffff 0000 0000 ....C...........\n+00024e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024e50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024e60: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024e80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00024e90: 0000 0000 0000 0000 c91f 0f07 7265 702e ............rep.\n+00024ea0: 0010 0100 0000 0000 1400 0000 b800 0000 ................\n+00024eb0: 1283 cc01 7265 702e 5eae 0000 0000 0000 ....rep.^.......\n+00024ec0: 1500 0000 5c00 0000 ffff ffff 0000 0000 ....\\...........\n+00024ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024ee0: 48b9 e509 7265 702e 23a3 0100 0000 0000 H...rep.#.......\n+00024ef0: 1300 0000 8300 0000 ffff ffff 0000 0000 ................\n+00024f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024f10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00024f20: 0000 0000 0000 0000 9772 3d1a 7265 702e .........r=.rep.\n-00024f30: 72aa 0100 0000 0000 1c00 0000 5000 0000 r...........P...\n-00024f40: 4957 8f11 7265 702e 0cfa 0000 0000 0000 IW..rep.........\n-00024f50: 1000 0000 2100 0000 f59a a918 7265 702e ....!.......rep.\n-00024f60: eb00 0100 0000 0000 1c00 0000 4f00 0000 ............O...\n-00024f70: 967f 871c 7265 702e 2871 0000 0000 0000 ....rep.(q......\n-00024f80: 1700 0000 6500 0000 e702 361f 7265 702e ....e.....6.rep.\n-00024f90: 9708 0100 0000 0000 2500 0000 9800 0000 ........%.......\n-00024fa0: df10 031f 7265 702e 1c9a 0000 0000 0000 ....rep.........\n-00024fb0: 0e00 0000 d600 0000 3120 491b 7265 702e ........1 I.rep.\n-00024fc0: 10af 0100 0000 0000 1800 0000 4400 0000 ............D...\n-00024fd0: 5b8a 0217 7265 702e 18ff 0000 0000 0000 [...rep.........\n-00024fe0: 1200 0000 ab00 0000 9f31 3a14 7265 702e .........1:.rep.\n-00024ff0: 099d 0000 0000 0000 0e00 0000 2001 0000 ............ ...\n-00025000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024f20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00024f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024f40: 129d 3207 7265 702e ddaa 0100 0000 0000 ..2.rep.........\n+00024f50: 0d00 0000 4200 0000 bbc6 ee0b 7265 702e ....B.......rep.\n+00024f60: 3519 0100 0000 0000 1d00 0000 9e02 0000 5...............\n+00024f70: 0078 a503 7265 702e ea28 0000 0000 0000 .x..rep..(......\n+00024f80: 2200 0000 5300 0000 bf2c 7f07 7265 702e \"...S....,..rep.\n+00024f90: 3996 0000 0000 0000 1a00 0000 3c01 0000 9...........<...\n+00024fa0: a43c 590a 0072 6570 ecee 0100 0000 0000 .z/..repC.......\n+000251d0: 1e00 0000 0900 0000 5967 cb1b 7265 702e ........Yg..rep.\n+000251e0: aa59 0000 0000 0000 2500 0000 3801 0000 .Y......%...8...\n+000251f0: 8a77 7a1a 7265 702e ee22 0100 0000 0000 .wz.rep..\"......\n+00025200: 2900 0000 4300 0000 ffff ffff 0000 0000 )...C...........\n 00025210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025220: 0ee6 ba1d 7265 702e a5af 0000 0000 0000 ....rep.........\n+00025230: 1100 0000 2900 0000 9c66 2e1b 7265 702e ....)....f..rep.\n+00025240: 42a1 0100 0000 0000 1700 0000 6200 0000 B...........b...\n+00025250: eaba a416 6465 6661 e854 0100 0000 0000 ....defa.T......\n+00025260: 1100 0000 8f00 0000 ffff ffff 0000 0000 ................\n 00025270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025280: 4c61 5b1a 7265 702e 84a9 0000 0000 0000 La[.rep.........\n+00025290: 1700 0000 5d00 0000 bb7d 6b19 7265 702e ....]....}k.rep.\n+000252a0: 211f 0100 0000 0000 1b00 0000 ba00 0000 !...............\n+000252b0: 4476 9815 7265 702e 66e7 0100 0000 0000 Dv..rep.f.......\n+000252c0: 1a00 0000 5700 0000 ffff ffff 0000 0000 ....W...........\n 000252d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000252e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000252f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000253a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000253b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000253c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000253d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000253e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000253f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025340: d227 1216 7265 702e 05aa 0100 0000 0000 .'..rep.........\n+00025350: 1500 0000 5600 0000 4bf0 d81c 7265 702e ....V...K...rep.\n+00025360: 821c 0100 0000 0000 1d00 0000 b300 0000 ................\n+00025370: 4757 6815 7573 6572 c824 0100 0000 0000 GWh.user.$......\n+00025380: 1100 0000 3100 0000 3ba5 0817 7265 702e ....1...;...rep.\n+00025390: dbf0 0000 0000 0000 2100 0000 8100 0000 ........!.......\n+000253a0: 2eaa a51f 7265 702e 9423 0100 0000 0000 ....rep..#......\n+000253b0: 1c00 0000 4300 0000 23f1 8113 7265 702e ....C...#...rep.\n+000253c0: 4876 0000 0000 0000 1200 0000 d000 0000 Hv..............\n+000253d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000253e0: 0000 0000 0000 0000 b522 0c19 7265 702e .........\"..rep.\n+000253f0: b851 0100 0000 0000 2900 0000 b700 0000 .Q......).......\n+00025400: 0478 251a 7265 702e 7df1 0000 0000 0000 .x%.rep.}.......\n+00025410: 2600 0000 2500 0000 ffff ffff 0000 0000 &...%...........\n 00025420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025430: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025440: 0000 0000 0000 0000 d3f7 9f11 7265 702e ............rep.\n+00025450: b9a3 0100 0000 0000 1200 0000 6701 0000 ............g...\n+00025460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025470: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000254a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025490: 1e6c 5913 7265 702e f8a9 0000 0000 0000 .lY.rep.........\n+000254a0: 1100 0000 6b01 0000 ffff ffff 0000 0000 ....k...........\n 000254b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000254c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000254d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000254e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000254f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000254c0: 6464 d010 7265 702e 0040 0000 0000 0000 dd..rep..@......\n+000254d0: 1900 0000 b200 0000 7b03 af13 7265 702e ........{...rep.\n+000254e0: 0020 0100 0000 0000 1200 0000 2c00 0000 . ..........,...\n+000254f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025500: 0000 0000 0000 0000 a51b 6713 7265 702e ..........g.rep.\n+00025510: 0050 0100 0000 0000 1d00 0000 4000 0000 .P..........@...\n+00025520: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025530: 0000 0000 0000 0000 fb62 c01e 0072 6570 .........b...rep\n+00025540: f426 0100 0000 0000 1400 0000 0600 0000 .&..............\n+00025550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000255a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000255b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000255c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025580: 14a6 3b1b 7265 702e 99e4 0100 0000 0000 ..;.rep.........\n+00025590: 1900 0000 4d00 0000 b145 bb19 0072 6570 ....M....E...rep\n+000255a0: 9a22 0100 0000 0000 2900 0000 0300 0000 .\"......).......\n+000255b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000255c0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000255d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000255e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000255f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000255e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000255f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025610: e20e e01b 7265 702e 7f90 0000 0000 0000 ....rep.........\n+00025620: 1900 0000 2b00 0000 ffff ffff 0000 0000 ....+...........\n 00025630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\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+00025670: b88e ad1a 0072 6570 5a23 0100 0000 0000 .....repZ#......\n+00025680: 2400 0000 1600 0000 ffff ffff 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+000256a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000256b0: 0000 0000 0000 0000 b964 aa15 7265 702e .........d..rep.\n+000256c0: 3865 0000 0000 0000 1000 0000 6600 0000 8e..........f...\n+000256d0: 4458 8414 7265 702e f323 0100 0000 0000 DX..rep..#......\n+000256e0: 2400 0000 7f00 0000 ffff ffff 0000 0000 $...............\n 000256f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025700: 865e 9313 7265 702e 9e26 0100 0000 0000 .^..rep..&......\n+00025710: 1e00 0000 3800 0000 ffff ffff 0000 0000 ....8...........\n 00025720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-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+00025730: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025740: 0000 0000 0000 0000 3506 4a17 7265 702e ........5.J.rep.\n+00025750: 97ff 0000 0000 0000 1d00 0000 3800 0000 ............8...\n+00025760: 4929 ef1a 0072 6570 dfaf 0000 0000 0000 I)...rep........\n+00025770: 1d00 0000 0200 0000 d056 d512 7265 702e .........V..rep.\n+00025780: 3e20 0100 0000 0000 1300 0000 2b00 0000 > ..........+...\n+00025790: 70d9 0519 6d61 696c 9624 0100 0000 0000 p...mail.$......\n+000257a0: 1000 0000 2200 0000 3365 6510 7265 702e ....\"...3ee.rep.\n+000257b0: f325 0100 0000 0000 1800 0000 9300 0000 .%..............\n+000257c0: 44f8 121b 7265 702e e633 0000 0000 0000 D...rep..3......\n+000257d0: 2b00 0000 1501 0000 8d91 cb18 7265 702e +...........rep.\n+000257e0: eeab 0000 0000 0000 1400 0000 3b00 0000 ............;...\n+000257f0: e674 d31d 7265 702e 3832 0000 0000 0000 .t..rep.82......\n+00025800: 2500 0000 8901 0000 76a7 8516 0072 6570 %.......v....rep\n+00025810: de9f 0000 0000 0000 1c00 0000 0500 0000 ................\n+00025820: 7d6f 3817 0072 6570 30e5 0100 0000 0000 }o8..rep0.......\n+00025830: 1c00 0000 1700 0000 ffff ffff 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+00025850: 2ccf a81d 7265 702e d36a 0000 0000 0000 ,...rep..j......\n+00025860: 0f00 0000 d400 0000 35d7 3016 7265 702e ........5.0.rep.\n+00025870: 6321 0100 0000 0000 1400 0000 4700 0000 c!..........G...\n+00025880: 7cbe 5313 7265 702e 0a25 0100 0000 0000 |.S.rep..%......\n+00025890: 2800 0000 c100 0000 ffff ffff 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+000258b0: 6063 d21b 7265 702e f2ad 0000 0000 0000 `c..rep.........\n+000258c0: 1300 0000 5900 0000 597d a517 0072 6570 ....Y...Y}...rep\n+000258d0: 9de5 0100 0000 0000 1b00 0000 0700 0000 ................\n+000258e0: aaa8 5117 7265 702e 9988 0000 0000 0000 ..Q.rep.........\n+000258f0: 1b00 0000 2800 0000 63b8 b31c 7265 702e ....(...c...rep.\n+00025900: ae26 0000 0000 0000 1c00 0000 6600 0000 .&..........f...\n+00025910: 5a96 ef11 7265 702e e917 0100 0000 0000 Z...rep.........\n+00025920: 2700 0000 2501 0000 ffff ffff 0000 0000 '...%...........\n 00025930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025940: f825 f41e 0072 6570 2cab 0100 0000 0000 .%...rep,.......\n+00025950: 1700 0000 0000 0000 6085 f41c 7265 6d6f ........`...remo\n+00025960: 33af 0100 0000 0000 1300 0000 3300 0000 3...........3...\n+00025970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000259a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000259b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000259a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000259b0: 0000 0000 0000 0000 ffff ffff 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+000259d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000259e0: 0000 0000 0000 0000 ffff ffff 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+00025a00: 4884 4719 7265 702e b85d 0100 0000 0000 H.G.rep..]......\n+00025a10: 1b00 0000 d600 0000 5c64 1114 0072 6570 ........\\d...rep\n+00025a20: c9ab 0100 0000 0000 1f00 0000 0400 0000 ................\n+00025a30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025a40: 0000 0000 0000 0000 ffff ffff 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-00025a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025a60: 100e fa19 7265 702e 66f2 0000 0000 0000 ....rep.f.......\n+00025a70: 1c00 0000 5800 0000 b321 9c11 7265 702e ....X....!..rep.\n+00025a80: 521d 0100 0000 0000 2100 0000 c200 0000 R.......!.......\n+00025a90: 317c 151d 7265 702e 9852 0100 0000 0000 1|..rep..R......\n+00025aa0: 2100 0000 7700 0000 ffff ffff 0000 0000 !...w...........\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-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-00025b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025ac0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025ad0: 0000 0000 0000 0000 3db7 a71b 0072 6570 ........=....rep\n+00025ae0: 7c20 0100 0000 0000 1d00 0000 0400 0000 | ..............\n+00025af0: ac6f dd1a 7265 702e 4668 0000 0000 0000 .o..rep.Fh......\n+00025b00: 0f00 0000 f100 0000 a85f 291f 7265 702e ........._).rep.\n+00025b10: 12e1 0100 0000 0000 1900 0000 8f00 0000 ................\n+00025b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025b30: 0000 0000 0000 0000 47c0 651c 7265 702e ........G.e.rep.\n+00025b40: cc82 0000 0000 0000 0a00 0000 a400 0000 ................\n+00025b50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025b60: 0000 0000 0000 0000 f381 b912 0072 6570 .............rep\n+00025b70: 2821 0100 0000 0000 1400 0000 2700 0000 (!..........'...\n+00025b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025b90: 0000 0000 0000 0000 c18b b31c 7265 702e ............rep.\n+00025ba0: a95e 0100 0000 0000 2100 0000 7600 0000 .^......!...v...\n+00025bb0: 2d66 fb1f 0072 6570 d7e7 0100 0000 0000 -f...rep........\n+00025bc0: 2400 0000 1e00 0000 ffff ffff 0000 0000 $...............\n 00025bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025bf0: 0000 0000 0000 0000 ffff ffff 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+00025c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025c20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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-00025c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025c40: 5662 0a19 7265 702e 32a5 0100 0000 0000 Vb..rep.2.......\n+00025c50: 1100 0000 ba01 0000 cde9 4919 7265 702e ..........I.rep.\n+00025c60: 855c 0100 0000 0000 1800 0000 9f00 0000 .\\..............\n+00025c70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025c80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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-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-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-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-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-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-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-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-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-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-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: 0300 0000 0000 0000 0c00 0000 0000 0000 ................\n-00026010: f49f 0100 0000 0000 2800 0000 0000 0000 ........(.......\n-00026020: d82f 0200 0000 0000 d50f 0000 0000 0000 ./..............\n-00026030: 2bc0 0200 0000 0000 0000 0000 0000 0000 +...............\n+00025ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025cb0: 0000 0000 0000 0000 cf8f 091c 7265 702e ............rep.\n+00025cc0: c859 0100 0000 0000 1900 0000 9b00 0000 .Y..............\n+00025cd0: fe81 1b1c 7265 702e 6aab 0100 0000 0000 ....rep.j.......\n+00025ce0: 1e00 0000 4100 0000 1776 a91b 7265 6d6f ....A....v..remo\n+00025cf0: 1cad 0100 0000 0000 1600 0000 2d00 0000 ............-...\n+00025d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025d10: 0000 0000 0000 0000 5975 d310 7265 702e ........Yu..rep.\n+00025d20: 3f4b 0000 0000 0000 2300 0000 f500 0000 ?K......#.......\n+00025d30: 7a05 1f1a 7265 702e 8167 0000 0000 0000 z...rep..g......\n+00025d40: 0d00 0000 b800 0000 c34d 501b 7265 702e .........MP.rep.\n+00025d50: 5c70 0000 0000 0000 1200 0000 4601 0000 \\p..........F...\n+00025d60: c963 a91f 7265 702e fda6 0100 0000 0000 .c..rep.........\n+00025d70: 1c00 0000 e800 0000 2395 4818 0072 6570 ........#.H..rep\n+00025d80: 79af 0100 0000 0000 3600 0000 1500 0000 y.......6.......\n+00025d90: 680a 2f1d 7265 702e 6086 0000 0000 0000 h./.rep.`.......\n+00025da0: 0b00 0000 a900 0000 2a45 f419 696e 7465 ........*E..inte\n+00025db0: 0090 0000 0000 0000 0e00 0000 7100 0000 ............q...\n+00025dc0: e9e7 b815 7265 6d6f d3ae 0100 0000 0000 ....remo........\n+00025dd0: 1800 0000 4800 0000 3f77 0c1d 0072 6570 ....H...?w...rep\n+00025de0: f2ac 0100 0000 0000 1d00 0000 0d00 0000 ................\n+00025df0: 6ef1 4b15 7265 702e 9d20 0100 0000 0000 n.K.rep.. ......\n+00025e00: 1100 0000 7a00 0000 272c e615 7374 616e ....z...',..stan\n+00025e10: d0a8 0100 0000 0000 0f00 0000 3400 0000 ............4...\n+00025e20: a626 cc10 0072 6570 ffe4 0100 0000 0000 .&...rep........\n+00025e30: 1a00 0000 1700 0000 fb37 d019 7265 702e .........7..rep.\n+00025e40: 9720 0000 0000 0000 1200 0000 f400 0000 . ..............\n+00025e50: 249d c21b 7265 702e bba1 0100 0000 0000 $...rep.........\n+00025e60: 1700 0000 5b00 0000 ab47 4f1f 7265 702e ....[....GO.rep.\n+00025e70: 5d50 0100 0000 0000 2100 0000 5900 0000 ]P......!...Y...\n+00025e80: 6454 2919 0072 6570 c4af 0100 0000 0000 dT)..rep........\n+00025e90: 2000 0000 1800 0000 8581 f014 7265 702e ...........rep.\n+00025ea0: be21 0100 0000 0000 1f00 0000 5100 0000 .!..........Q...\n+00025eb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025ec0: 0000 0000 0000 0000 452a 271a 7265 702e ........E*'.rep.\n+00025ed0: 9075 0000 0000 0000 1400 0000 a400 0000 .u..............\n+00025ee0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025ef0: 0000 0000 0000 0000 c526 1810 7265 702e .........&..rep.\n+00025f00: 3027 0000 0000 0000 1d00 0000 5d00 0000 0'..........]...\n+00025f10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025f20: 0000 0000 0000 0000 eb41 de13 0072 6570 .........A...rep\n+00025f30: 5fad 0100 0000 0000 3600 0000 1500 0000 _.......6.......\n+00025f40: f59a a918 7265 702e d823 0000 0000 0000 ....rep..#......\n+00025f50: 1c00 0000 4f00 0000 59ca c11d 7265 702e ....O...Y...rep.\n+00025f60: 579d 0000 0000 0000 1b00 0000 0401 0000 W...............\n+00025f70: 4957 8f11 7265 702e 03ad 0000 0000 0000 IW..rep.........\n+00025f80: 1000 0000 2100 0000 9f31 3a14 7265 702e ....!....1:.rep.\n+00025f90: 5366 0000 0000 0000 0e00 0000 2001 0000 Sf.......... ...\n+00025fa0: 967f 871c 7265 702e c22d 0000 0000 0000 ....rep..-......\n+00025fb0: 1700 0000 6500 0000 3120 491b 7265 702e ....e...1 I.rep.\n+00025fc0: a9a9 0100 0000 0000 1800 0000 4400 0000 ............D...\n+00025fd0: df10 031f 7265 702e 6663 0000 0000 0000 ....rep.fc......\n+00025fe0: 0e00 0000 d600 0000 5b8a 0217 7265 702e ........[...rep.\n+00025ff0: 3022 0000 0000 0000 1200 0000 ab00 0000 0\"..............\n+00026000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026060: 0000 0000 0000 0000 0300 0000 6200 0000 ............b...\n-00026070: 508c 2565 0072 6570 149d 0100 0000 0000 P.%e.rep........\n-00026080: 1a00 0000 1700 0000 895e f66b 7265 702e .........^.krep.\n-00026090: 06e9 0000 0000 0000 1900 0000 0e00 0000 ................\n-000260a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000260b0: 0000 0000 0000 0000 d3c1 c569 7265 702e ...........irep.\n-000260c0: 85dc 0000 0000 0000 1200 0000 4900 0000 ............I...\n-000260d0: 1c3b 0c67 7265 702e 88ef 0000 0000 0000 .;.grep.........\n-000260e0: 1900 0000 3b00 0000 c767 ae64 7265 702e ....;....g.drep.\n-000260f0: 7ee1 0000 0000 0000 2600 0000 0302 0000 ~.......&.......\n-00026100: ea86 6469 7265 702e 649c 0000 0000 0000 ..direp.d.......\n-00026110: 1100 0000 9400 0000 9267 cb68 7265 702e .........g.hrep.\n-00026120: a7d0 0000 0000 0000 0d00 0000 4f00 0000 ............O...\n-00026130: 1c0d 9c66 7265 702e f097 0100 0000 0000 ...frep.........\n-00026140: 1a00 0000 8100 0000 b6ea c664 0072 6570 ...........d.rep\n-00026150: 749e 0100 0000 0000 1f00 0000 0e00 0000 t...............\n-00026160: 724c f76d 7265 702e 82cd 0100 0000 0000 rL.mrep.........\n-00026170: 2b00 0000 3700 0000 f122 1363 7265 6d6f +...7....\".cremo\n-00026180: d52d 0200 0000 0000 1800 0000 4a00 0000 .-..........J...\n-00026190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000261a0: 0000 0000 0000 0000 73ba 8066 7265 702e ........s..frep.\n-000261b0: 6ac4 0100 0000 0000 1b00 0000 3400 0000 j...........4...\n-000261c0: 3e0c cd65 6578 6563 a794 0000 0000 0000 >..eexec........\n-000261d0: 0e00 0000 4100 0000 948b 7b6a 7265 702e ....A.....{jrep.\n-000261e0: b2d2 0000 0000 0000 0f00 0000 8c00 0000 ................\n-000261f0: 861e 7d64 7265 702e 2ccc 0100 0000 0000 ..}drep.,.......\n-00026200: 1700 0000 4500 0000 a731 d56c 7265 702e ....E....1.lrep.\n-00026210: 9434 0000 0000 0000 1c00 0000 1402 0000 .4..............\n-00026220: 63ab 446d 0072 6570 e4cd 0100 0000 0000 c.Dm.rep........\n-00026230: 2700 0000 0000 0000 abcd 2562 7265 702e '.........%brep.\n-00026240: 2acf 0100 0000 0000 1600 0000 3a00 0000 *...........:...\n-00026250: e617 9e64 0072 6570 419b 0100 0000 0000 ...d.repA.......\n-00026260: 1e00 0000 0d00 0000 e5de 2561 0072 6570 ..........%a.rep\n-00026270: 6322 0200 0000 0000 1800 0000 0700 0000 c\"..............\n-00026280: 0573 8b65 0072 6570 0a2c 0200 0000 0000 .s.e.rep.,......\n-00026290: 1800 0000 0200 0000 9757 9166 7265 702e .........W.frep.\n-000262a0: d4c7 0100 0000 0000 1600 0000 0302 0000 ................\n-000262b0: ba2a 896e 6674 702d 642c 0200 0000 0000 .*.nftp-d,......\n-000262c0: 0b00 0000 1e00 0000 7bb3 f16d 7265 702e ........{..mrep.\n-000262d0: f6c3 0100 0000 0000 1600 0000 3400 0000 ............4...\n-000262e0: 6891 9a69 7265 702e 9170 0000 0000 0000 h..irep..p......\n-000262f0: 2200 0000 7500 0000 57b5 c56f 7265 702e \"...u...W..orep.\n-00026300: 1291 0100 0000 0000 1d00 0000 8100 0000 ................\n-00026310: d401 ec64 7265 6d6f 8d2c 0200 0000 0000 ...dremo.,......\n-00026320: 0f00 0000 2900 0000 a9ea 006e 7265 6d6f ....)......nremo\n-00026330: 6e2d 0200 0000 0000 1c00 0000 4b00 0000 n-..........K...\n-00026340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026350: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000260a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000260b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000260c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000260d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000260e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000260f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000261a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000261b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000261c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000261d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000261e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000261f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000262a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000262b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000262c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000262d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000262e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000262f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026380: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000263a0: 5cc5 b767 7265 702e 352f 0200 0000 0000 \\..grep.5/......\n-000263b0: 3500 0000 3900 0000 1382 476c 7072 696e 5...9.....Glprin\n-000263c0: e945 0100 0000 0000 0c00 0000 4100 0000 .E..........A...\n-000263d0: 1fd6 b269 7265 702e 125a 0100 0000 0000 ...irep..Z......\n-000263e0: 1200 0000 2d00 0000 b97a 826b 7265 702e ....-....z.krep.\n-000263f0: 3990 0000 0000 0000 1900 0000 0e00 0000 9...............\n-00026400: bef8 ad63 7265 702e 4e8a 0000 0000 0000 ...crep.N.......\n-00026410: 2000 0000 4100 0000 439c d369 7265 702e ...A...C..irep.\n-00026420: c323 0200 0000 0000 1a00 0000 6f01 0000 .#..........o...\n-00026430: 0a86 5767 0072 6570 2e26 0200 0000 0000 ..Wg.rep.&......\n-00026440: 2100 0000 0b00 0000 1722 5d6d 7265 702e !........\"]mrep.\n-00026450: 2d5b 0100 0000 0000 1e00 0000 4200 0000 -[..........B...\n-00026460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026470: 0000 0000 0000 0000 51d7 9661 7265 702e ........Q..arep.\n-00026480: 8b98 0100 0000 0000 1b00 0000 4c00 0000 ............L...\n-00026490: 225c 3364 7265 702e bd2e 0200 0000 0000 \"\\3drep.........\n-000264a0: 3500 0000 4300 0000 ffff ffff 0000 0000 5...C...........\n+000263a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000263b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000263c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000263d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000263e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000263f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000264a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000264b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000264c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000264d0: 0000 0000 0000 0000 8537 286f 0072 6570 .........7(o.rep\n-000264e0: b9c4 0100 0000 0000 1a00 0000 0c00 0000 ................\n-000264f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026500: 0000 0000 0000 0000 9f8b be68 2a69 7370 ...........h*isp\n-00026510: 68cb 0100 0000 0000 1000 0000 2100 0000 h...........!...\n-00026520: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026530: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000264c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000264d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000264e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000264f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026580: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026590: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000265a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000265b0: 2c34 7869 7265 702e ef4a 0000 0000 0000 ,4xirep..J......\n-000265c0: 1e00 0000 a500 0000 ffff ffff 0000 0000 ................\n+000265b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000265c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000265d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000265e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000265f0: 0000 0000 0000 0000 7d4f f66c 7265 702e ........}O.lrep.\n-00026600: b655 0000 0000 0000 1d00 0000 c600 0000 .U..............\n-00026610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026620: 0000 0000 0000 0000 e360 ec6e 7265 702e .........`.nrep.\n-00026630: 8964 0000 0000 0000 1d00 0000 b300 0000 .d..............\n-00026640: 7923 cf63 6669 6c65 1755 0100 0000 0000 y#.cfile.U......\n-00026650: 1200 0000 cc00 0000 8bf6 916f 0072 6570 ...........o.rep\n-00026660: dfc4 0100 0000 0000 1b00 0000 0c00 0000 ................\n-00026670: 32ea bc6d 7265 702e 8cd5 0000 0000 0000 2..mrep.........\n-00026680: 1100 0000 7402 0000 bb56 ee60 7265 702e ....t....V.`rep.\n-00026690: 9020 0200 0000 0000 1b00 0000 4c00 0000 . ..........L...\n-000266a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000266b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000265e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000265f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000266a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000266b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000266c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000266d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000266e0: 0000 0000 0000 0000 7bfc 396d 0072 6570 ........{.9m.rep\n-000266f0: 242c 0200 0000 0000 2600 0000 1a00 0000 $,......&.......\n-00026700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026710: 0000 0000 0000 0000 15fb b662 7265 702e ...........brep.\n-00026720: 6c9b 0100 0000 0000 1900 0000 8f01 0000 l...............\n-00026730: 2eab c46b 7265 702e a596 0100 0000 0000 ...krep.........\n-00026740: 1e00 0000 7600 0000 4d6e 1969 7265 702e ....v...Mn.irep.\n-00026750: 00e0 0000 0000 0000 1c00 0000 6201 0000 ............b...\n-00026760: 8427 346c 7265 702e 7f23 0200 0000 0000 .'4lrep..#......\n-00026770: 2c00 0000 1800 0000 d77d de6f 7265 702e ,........}.orep.\n-00026780: a745 0000 0000 0000 2500 0000 5600 0000 .E......%...V...\n-00026790: c396 fb60 3a72 6570 4093 0100 0000 0000 ...`:rep@.......\n-000267a0: 1600 0000 4000 0000 06c4 666a 0072 6570 ....@.....fj.rep\n-000267b0: 882e 0200 0000 0000 3500 0000 0000 0000 ........5.......\n-000267c0: c287 5062 7265 702e a092 0100 0000 0000 ..Pbrep.........\n-000267d0: 1b00 0000 8500 0000 ffff ffff 0000 0000 ................\n+000266d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000266e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000266f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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: 6e65 f264 7265 702e a7e3 0000 0000 0000 ne.drep.........\n-00026800: 1700 0000 aa00 0000 ffff ffff 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: 02da 2369 7265 702e 7537 0000 0000 0000 ..#irep.u7......\n-00026830: 1c00 0000 3202 0000 ffff ffff 0000 0000 ....2...........\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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026860: 0000 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026890: 0000 0000 0000 0000 7145 f76a 0072 6570 ........qE.j.rep\n-000268a0: a6c7 0100 0000 0000 1000 0000 0800 0000 ................\n-000268b0: 9ca0 1167 7265 702e 484e 0000 0000 0000 ...grep.HN......\n-000268c0: 1700 0000 3d00 0000 6df3 4a6e 7265 702e ....=...m.Jnrep.\n-000268d0: fc60 0000 0000 0000 1d00 0000 7003 0000 .`..........p...\n-000268e0: 05a7 c368 7265 6d6f 372e 0200 0000 0000 ...hremo7.......\n-000268f0: 1400 0000 3d00 0000 6fcd cd6d 7265 702e ....=...o..mrep.\n-00026900: b594 0100 0000 0000 1b00 0000 4d00 0000 ............M...\n-00026910: ce70 fc65 0072 6570 a32f 0200 0000 0000 .p.e.rep./......\n-00026920: 3500 0000 0000 0000 915b 8c6a 7265 702e 5........[.jrep.\n-00026930: 1d72 0000 0000 0000 1600 0000 9500 0000 .r..............\n-00026940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026950: 0000 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026980: 0000 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000269b0: 0000 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000269e0: 0000 0000 0000 0000 5baa 0e66 7265 702e ........[..frep.\n-000269f0: bb68 0000 0000 0000 1d00 0000 5400 0000 .h..........T...\n-00026a00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026a10: 0000 0000 0000 0000 5370 b26f 7265 702e ........Sp.orep.\n-00026a20: 17e5 0000 0000 0000 1800 0000 5c00 0000 ............\\...\n-00026a30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026a40: 0000 0000 0000 0000 47c0 c569 7265 702e ........G..irep.\n-00026a50: 2eda 0000 0000 0000 0a00 0000 cf00 0000 ................\n-00026a60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026a70: 0000 0000 0000 0000 ffff ffff 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: f812 b363 7265 702e 62c6 0100 0000 0000 ...crep.b.......\n-00026aa0: 2a00 0000 3f00 0000 ffff ffff 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: 120f 6961 7265 702e 1d95 0100 0000 0000 ..iarep.........\n-00026ad0: 1900 0000 7a00 0000 9344 4769 7265 702e ....z....DGirep.\n-00026ae0: 9693 0100 0000 0000 1600 0000 4c00 0000 ............L...\n-00026af0: b860 9c69 7265 702e 66c2 0100 0000 0000 .`.irep.f.......\n-00026b00: 2200 0000 4e01 0000 bbd9 ab61 7265 702e \"...N......arep.\n-00026b10: 2d42 0100 0000 0000 1c00 0000 b300 0000 -B..............\n-00026b20: 9f71 b062 7265 702e 0020 0200 0000 0000 .q.brep.. ......\n-00026b30: 1d00 0000 7300 0000 48a4 d061 7265 702e ....s...H..arep.\n-00026b40: 5a26 0200 0000 0000 2300 0000 1602 0000 Z&......#.......\n-00026b50: e797 9061 7265 702e 9328 0200 0000 0000 ...arep..(......\n-00026b60: 2100 0000 4e01 0000 ffff ffff 0000 0000 !...N...........\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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026b90: 0000 0000 0000 0000 ffff ffff 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: c89a 2365 0072 6570 00c0 0200 0000 0000 ..#e.rep........\n-00026bc0: 2b00 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026bf0: 0000 0000 0000 0000 ffff ffff 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: 1679 c46c 7265 702e 1648 0000 0000 0000 .y.lrep..H......\n-00026c20: 1b00 0000 2002 0000 f59e 3a62 7265 702e .... .....:brep.\n-00026c30: c254 0000 0000 0000 1400 0000 6b00 0000 .T..........k...\n-00026c40: d4f2 8761 7265 702e 884d 0100 0000 0000 ...arep..M......\n-00026c50: 1700 0000 6900 0000 23d4 0564 0072 6570 ....i...#..d.rep\n-00026c60: 07c7 0100 0000 0000 1600 0000 2100 0000 ............!...\n-00026c70: 827f 4b62 7265 702e 737e 0000 0000 0000 ..Kbrep.s~......\n-00026c80: 2400 0000 aa00 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026cb0: 0000 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026ce0: 0000 0000 0000 0000 ffff ffff 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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026d10: 0000 0000 0000 0000 53d0 ee6e 7265 702e ........S..nrep.\n-00026d20: b091 0100 0000 0000 1600 0000 6a00 0000 ............j...\n-00026d30: 5292 9d67 7265 702e b0db 0000 0000 0000 R..grep.........\n-00026d40: 0d00 0000 2200 0000 7ddf 5f64 7265 702e ....\"...}._drep.\n-00026d50: afea 0000 0000 0000 0c00 0000 4901 0000 ............I...\n-00026d60: 94fd 3b6f 7265 702e fe99 0100 0000 0000 ..;orep.........\n-00026d70: 2200 0000 3100 0000 c91f 7e64 0072 6570 \"...1.....~d.rep\n-00026d80: 619f 0100 0000 0000 2900 0000 0800 0000 a.......).......\n-00026d90: 4363 6664 7265 702e 3ec7 0100 0000 0000 Ccfdrep.>.......\n-00026da0: 1200 0000 5600 0000 94df 736b 7265 6d6f ....V.....skremo\n-00026db0: c52c 0200 0000 0000 1700 0000 3f00 0000 .,..........?...\n-00026dc0: 02bf 2369 2a63 6f6d 8799 0100 0000 0000 ..#i*com........\n-00026dd0: 1500 0000 6200 0000 3a36 ea6c 0072 6570 ....b...:6.l.rep\n-00026de0: 3ec6 0100 0000 0000 2000 0000 0400 0000 >....... .......\n-00026df0: a021 d564 7265 702e 1ecd 0100 0000 0000 .!.drep.........\n-00026e00: 2d00 0000 3700 0000 336b c568 7265 702e -...7...3k.hrep.\n-00026e10: 8222 0200 0000 0000 2100 0000 dc00 0000 .\"......!.......\n-00026e20: 6c42 686d 7265 702e 022a 0200 0000 0000 lBhmrep..*......\n-00026e30: 1c00 0000 ec01 0000 ffff ffff 0000 0000 ................\n+00026d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026e50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026e60: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026e80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026e90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026eb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026ec0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026ee0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026ef0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026f10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026f20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026f40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026f50: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026f70: 50ac 9860 7265 6d6f 1b2d 0200 0000 0000 P..`remo.-......\n-00026f80: 1f00 0000 3400 0000 71e8 c56f 7265 702e ....4...q..orep.\n-00026f90: cbe7 0000 0000 0000 1800 0000 e200 0000 ................\n-00026fa0: e9e6 1366 0072 6570 edc9 0100 0000 0000 ...f.rep........\n-00026fb0: 1200 0000 0500 0000 ffff ffff 0000 0000 ................\n+00026f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026fd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026fe0: 0000 0000 0000 0000 556b a463 0072 6570 ........Uk.c.rep\n-00026ff0: 9c9d 0100 0000 0000 1800 0000 0e00 0000 ................\n-00027000: 0200 0000 0000 0000 690b 0000 0000 0000 ........i.......\n-00027010: 9784 0100 0000 0000 0010 0000 0000 0000 ................\n-00027020: 0080 0200 0000 0000 0000 0000 0000 0000 ................\n-00027030: 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: 0300 0000 0000 0000 1200 0000 0000 0000 ................\n+00027010: eecf 0100 0000 0000 d006 0000 0000 0000 ................\n+00027020: 3039 0200 0000 0000 0010 0000 0000 0000 09..............\n+00027030: 0080 0100 0000 0000 0000 0000 0000 0000 ................\n 00027040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027060: 0000 0000 0000 0000 0300 0000 6300 0000 ............c...\n-00027070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027080: 0000 0000 0000 0000 3d47 7e78 0072 6570 ........=G~x.rep\n-00027090: 04ca 0100 0000 0000 1600 0000 0700 0000 ................\n+00027060: 0000 0000 0000 0000 0300 0000 6200 0000 ............b...\n+00027070: 508c 2565 0072 6570 9398 0100 0000 0000 P.%e.rep........\n+00027080: 1a00 0000 1700 0000 895e f66b 7265 702e .........^.krep.\n+00027090: d23f 0000 0000 0000 1900 0000 0e00 0000 .?..............\n 000270a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000270b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000270c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000270d0: 104d 1674 7265 702e 0090 0100 0000 0000 .M.trep.........\n-000270e0: 1700 0000 5400 0000 c864 a97c 7265 702e ....T....d.|rep.\n-000270f0: 88cc 0100 0000 0000 1d00 0000 4900 0000 ............I...\n-00027100: 3488 ea7f 7265 702e fde5 0000 0000 0000 4...rep.........\n-00027110: 1900 0000 b200 0000 d0ab 257b 7265 702e ..........%{rep.\n-00027120: f720 0200 0000 0000 1700 0000 5501 0000 . ..........U...\n-00027130: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027140: 0000 0000 0000 0000 8d8b cb70 7265 702e ...........prep.\n-00027150: 084e 0100 0000 0000 1400 0000 6d00 0000 .N..........m...\n-00027160: 0a56 b67b 2a69 7370 99cb 0100 0000 0000 .V.{*isp........\n-00027170: 1300 0000 3d00 0000 98f3 f771 7265 702e ....=......qrep.\n-00027180: de80 0100 0000 0000 1a00 0000 2601 0000 ............&...\n+000270b0: 0000 0000 0000 0000 d3c1 c569 7265 702e ...........irep.\n+000270c0: 8489 0000 0000 0000 1200 0000 4900 0000 ............I...\n+000270d0: 1c0d 9c66 7265 702e 9e95 0000 0000 0000 ...frep.........\n+000270e0: 1a00 0000 8100 0000 c767 ae64 7265 702e .........g.drep.\n+000270f0: 2635 0000 0000 0000 2600 0000 0302 0000 &5......&.......\n+00027100: ea86 6469 7265 702e ae65 0000 0000 0000 ..direp..e......\n+00027110: 1100 0000 9400 0000 9267 cb68 7265 702e .........g.hrep.\n+00027120: 0070 0000 0000 0000 0d00 0000 4f00 0000 .p..........O...\n+00027130: 1c3b 0c67 7265 702e 45d6 0000 0000 0000 .;.grep.E.......\n+00027140: 1900 0000 3b00 0000 f122 1363 7265 6d6f ....;....\".cremo\n+00027150: 46c3 0100 0000 0000 1800 0000 4a00 0000 F...........J...\n+00027160: b6ea c664 0072 6570 c1cf 0100 0000 0000 ...d.rep........\n+00027170: 1f00 0000 0e00 0000 724c f76d 7265 702e ........rL.mrep.\n+00027180: a738 0200 0000 0000 2b00 0000 3700 0000 .8......+...7...\n 00027190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000271a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000271b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000271c0: 58c1 ae72 7265 702e 11d8 0000 0000 0000 X..rrep.........\n-000271d0: 0b00 0000 9e00 0000 ffff ffff 0000 0000 ................\n-000271e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000271f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027200: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00027210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027230: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00027240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027250: 3a79 4f7e 7265 6d6f f882 0100 0000 0000 :yO~remo........\n-00027260: 1500 0000 4300 0000 ffff ffff 0000 0000 ....C...........\n-00027270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027290: 0000 0000 0000 0000 f9d7 ee76 6261 636b ...........vback\n-000272a0: 0b44 0100 0000 0000 1200 0000 fe00 0000 .D..............\n-000272b0: ebd8 767d 7265 6d6f ac82 0100 0000 0000 ..v}remo........\n-000272c0: 1200 0000 3a00 0000 4186 af78 7265 702e ....:...A..xrep.\n-000272d0: a471 0000 0000 0000 1600 0000 6300 0000 .q..........c...\n-000272e0: 0cf0 b87b 7265 702e 83ca 0100 0000 0000 ...{rep.........\n-000272f0: 1b00 0000 4400 0000 a1b4 2677 0072 6570 ....D.....&w.rep\n-00027300: 63c5 0100 0000 0000 2500 0000 0800 0000 c.......%.......\n-00027310: 40fa c477 7265 702e 779b 0000 0000 0000 @..wrep.w.......\n-00027320: 0f00 0000 6800 0000 fa48 e373 7265 702e ....h....H.srep.\n-00027330: 9d50 0100 0000 0000 1500 0000 3300 0000 .P..........3...\n-00027340: 68ef 7872 7265 702e 0159 0000 0000 0000 h.xrrep..Y......\n-00027350: 1c00 0000 2f01 0000 d415 637d 7265 702e ..../.....c}rep.\n-00027360: 459d 0100 0000 0000 1700 0000 4000 0000 E...........@...\n-00027370: 6351 8c7e 7265 702e 0080 0100 0000 0000 cQ.~rep.........\n-00027380: 2300 0000 5a00 0000 eb21 8279 2a69 7370 #...Z....!.y*isp\n-00027390: e9cb 0100 0000 0000 1000 0000 3300 0000 ............3...\n-000273a0: be78 bf73 7265 702e a456 0100 0000 0000 .x.srep..V......\n-000273b0: 2000 0000 d201 0000 dde7 6473 7265 702e .........dsrep.\n-000273c0: 0070 0000 0000 0000 2500 0000 6c00 0000 .p......%...l...\n-000273d0: 3f48 7d77 7265 702e a580 0100 0000 0000 ?H}wrep.........\n-000273e0: 1600 0000 2300 0000 ffff ffff 0000 0000 ....#...........\n-000273f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027400: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027410: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00027420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027430: 2021 2f7d 7265 702e 6b90 0100 0000 0000 !/}rep.k.......\n-00027440: 1700 0000 9000 0000 c91f 8f79 7265 702e ...........yrep.\n-00027450: 2053 0100 0000 0000 1400 0000 c500 0000 S..............\n+000271a0: 0000 0000 0000 0000 73ba 8066 7265 702e ........s..frep.\n+000271b0: 379a 0100 0000 0000 1b00 0000 3400 0000 7...........4...\n+000271c0: 3e0c cd65 6578 6563 0d5e 0000 0000 0000 >..eexec.^......\n+000271d0: 0e00 0000 4100 0000 948b 7b6a 7265 702e ....A.....{jrep.\n+000271e0: 2a77 0000 0000 0000 0f00 0000 8c00 0000 *w..............\n+000271f0: abcd 2562 7265 702e d1c4 0100 0000 0000 ..%brep.........\n+00027200: 1600 0000 3a00 0000 a731 d56c 7265 702e ....:....1.lrep.\n+00027210: 2c53 0000 0000 0000 1c00 0000 1402 0000 ,S..............\n+00027220: d401 ec64 7265 6d6f 5ec0 0100 0000 0000 ...dremo^.......\n+00027230: 0f00 0000 2900 0000 e5de 2561 0072 6570 ....).....%a.rep\n+00027240: 08c8 0100 0000 0000 1800 0000 0700 0000 ................\n+00027250: e617 9e64 0072 6570 a99e 0100 0000 0000 ...d.rep........\n+00027260: 1e00 0000 0d00 0000 ba2a 896e 6674 702d .........*.nftp-\n+00027270: 35c0 0100 0000 0000 0b00 0000 1e00 0000 5...............\n+00027280: 0573 8b65 0072 6570 e49f 0100 0000 0000 .s.e.rep........\n+00027290: 1800 0000 0200 0000 9757 9166 7265 702e .........W.frep.\n+000272a0: a09b 0100 0000 0000 1600 0000 0302 0000 ................\n+000272b0: 861e 7d64 7265 702e e737 0200 0000 0000 ..}drep..7......\n+000272c0: 1700 0000 4500 0000 7bb3 f16d 7265 702e ....E...{..mrep.\n+000272d0: c399 0100 0000 0000 1600 0000 3400 0000 ............4...\n+000272e0: 6891 9a69 7265 702e 67e5 0000 0000 0000 h..irep.g.......\n+000272f0: 2200 0000 7500 0000 57b5 c56f 7265 702e \"...u...W..orep.\n+00027300: 5867 0100 0000 0000 1d00 0000 8100 0000 Xg..............\n+00027310: 63ab 446d 0072 6570 0939 0200 0000 0000 c.Dm.rep.9......\n+00027320: 2700 0000 0000 0000 a9ea 006e 7265 6d6f '..........nremo\n+00027330: 93c2 0100 0000 0000 1c00 0000 4b00 0000 ............K...\n+00027340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00027350: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00027360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00027380: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00027390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000273a0: 5cc5 b767 7265 702e 769f 0100 0000 0000 \\..grep.v.......\n+000273b0: 3500 0000 3900 0000 1382 476c 7072 696e 5...9.....Glprin\n+000273c0: 7f45 0000 0000 0000 0c00 0000 4100 0000 .E..........A...\n+000273d0: 1fd6 b269 7265 702e 620f 0100 0000 0000 ...irep.b.......\n+000273e0: 1200 0000 2d00 0000 b97a 826b 7265 702e ....-....z.krep.\n+000273f0: 6595 0100 0000 0000 1900 0000 0e00 0000 e...............\n+00027400: bef8 ad63 7265 702e aa0b 0100 0000 0000 ...crep.........\n+00027410: 2000 0000 4100 0000 439c d369 7265 702e ...A...C..irep.\n+00027420: 68c9 0100 0000 0000 1a00 0000 6f01 0000 h...........o...\n+00027430: 0a86 5767 0072 6570 d3cb 0100 0000 0000 ..Wg.rep........\n+00027440: 2100 0000 0b00 0000 1722 5d6d 7265 702e !........\"]mrep.\n+00027450: ab64 0100 0000 0000 1e00 0000 4200 0000 .d..........B...\n 00027460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027470: 0000 0000 0000 0000 4ffb 3c71 0072 6570 ........O.n..........8...\n+00027560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00027570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027580: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00027590: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000275a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000275b0: 2c34 7869 7265 702e 69ed 0000 0000 0000 ,4xirep.i.......\n+000275c0: 1e00 0000 a500 0000 ffff ffff 0000 0000 ................\n+000275d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000275e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000275f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00027600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027610: 260c 4a7d 7265 702e 5550 0100 0000 0000 &.J}rep.UP......\n-00027620: 1500 0000 3300 0000 ffff ffff 0000 0000 ....3...........\n-00027630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027640: 0c50 e27c 7265 702e f24e 0000 0000 0000 .P.|rep..N......\n-00027650: 1700 0000 4500 0000 9cab cf73 7265 702e ....E......srep.\n-00027660: 21ca 0100 0000 0000 1e00 0000 4400 0000 !...........D...\n-00027670: 2029 307d 7265 6d6f 5582 0100 0000 0000 )0}remoU.......\n-00027680: 1c00 0000 3b00 0000 ffff ffff 0000 0000 ....;...........\n-00027690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000276a0: e07d 247b 0072 6570 cbc6 0100 0000 0000 .}${.rep........\n-000276b0: 2000 0000 1c00 0000 ffff ffff 0000 0000 ...............\n+000275f0: 0000 0000 0000 0000 7d4f f66c 7265 702e ........}O.lrep.\n+00027600: 6f03 0100 0000 0000 1d00 0000 c600 0000 o...............\n+00027610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00027620: 0000 0000 0000 0000 e360 ec6e 7265 702e .........`.nrep.\n+00027630: 2bdf 0000 0000 0000 1d00 0000 b300 0000 +...............\n+00027640: 7923 cf63 6669 6c65 840e 0100 0000 0000 y#.cfile........\n+00027650: 1200 0000 cc00 0000 8bf6 916f 0072 6570 ...........o.rep\n+00027660: ac9a 0100 0000 0000 1b00 0000 0c00 0000 ................\n+00027670: 32ea bc6d 7265 702e 5e7c 0000 0000 0000 2..mrep.^|......\n+00027680: 1100 0000 7402 0000 bb56 ee60 7265 702e ....t....V.`rep.\n+00027690: 35c6 0100 0000 0000 1b00 0000 4c00 0000 5...........L...\n+000276a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000276b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000276c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000276d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000276e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000276f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000276e0: 0000 0000 0000 0000 7bfc 396d 0072 6570 ........{.9m.rep\n+000276f0: 14cf 0100 0000 0000 2600 0000 1a00 0000 ........&.......\n 00027700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027710: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00027720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027730: 36d0 f579 7265 702e 3092 0100 0000 0000 6..yrep.0.......\n-00027740: 1e00 0000 5200 0000 4310 737f 2a69 7370 ....R...C.s.*isp\n-00027750: 2ccb 0100 0000 0000 1000 0000 2c00 0000 ,...........,...\n-00027760: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00027770: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00027780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000277a0: 0000 0000 0000 0000 3bcc a87f 7265 702e ........;...rep.\n-000277b0: 3997 0100 0000 0000 1b00 0000 9c00 0000 9...............\n-000277c0: e0aa 7d72 7265 702e 8d44 0000 0000 0000 ..}rrep..D......\n-000277d0: 1900 0000 5f00 0000 ffff ffff 0000 0000 ...._...........\n+00027710: 0000 0000 0000 0000 15fb b662 7265 702e ...........brep.\n+00027720: eb96 0100 0000 0000 1900 0000 8f01 0000 ................\n+00027730: 2eab c46b 7265 702e 0adb 0000 0000 0000 ...krep.........\n+00027740: 1e00 0000 7600 0000 4d6e 1969 7265 702e ....v...Mn.irep.\n+00027750: ba30 0000 0000 0000 1c00 0000 6201 0000 .0..........b...\n+00027760: 06c4 666a 0072 6570 f9c3 0100 0000 0000 ..fj.rep........\n+00027770: 3500 0000 0000 0000 d77d de6f 7265 702e 5........}.orep.\n+00027780: 0ae9 0000 0000 0000 2500 0000 5600 0000 ........%...V...\n+00027790: c396 fb60 3a72 6570 d56a 0100 0000 0000 ...`:rep.j......\n+000277a0: 1600 0000 4000 0000 8427 346c 7265 702e ....@....'4lrep.\n+000277b0: 24c9 0100 0000 0000 2c00 0000 1800 0000 $.......,.......\n+000277c0: c287 5062 7265 702e 4769 0100 0000 0000 ..Pbrep.Gi......\n+000277d0: 1b00 0000 8500 0000 ffff ffff 0000 0000 ................\n 000277e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000277f0: a6b6 027c 7265 702e 3251 0100 0000 0000 ...|rep.2Q......\n-00027800: 1500 0000 3300 0000 11d3 977f 7265 702e ....3.......rep.\n-00027810: 2bdc 0000 0000 0000 2300 0000 3700 0000 +.......#...7...\n-00027820: 7afa 7d76 7265 702d b993 0000 0000 0000 z.}vrep-........\n-00027830: 0d00 0000 3500 0000 a526 8279 7265 702e ....5....&.yrep.\n-00027840: c2ee 0000 0000 0000 1c00 0000 5c00 0000 ............\\...\n-00027850: 13fa e972 0072 6570 1c9f 0100 0000 0000 ...r.rep........\n-00027860: 2300 0000 2200 0000 ffff ffff 0000 0000 #...\"...........\n+000277f0: 6e65 f264 7265 702e 4f37 0000 0000 0000 ne.drep.O7......\n+00027800: 1700 0000 aa00 0000 ffff ffff 0000 0000 ................\n+00027810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027820: 02da 2369 7265 702e 5c55 0000 0000 0000 ..#irep.\\U......\n+00027830: 1c00 0000 3202 0000 ffff ffff 0000 0000 ....2...........\n+00027840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00027860: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00027870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027880: e051 3779 7265 702e afde 0000 0000 0000 .Q7yrep.........\n-00027890: 1700 0000 ec00 0000 4a73 8372 7265 702e ........Js.rrep.\n-000278a0: c8e6 0000 0000 0000 0d00 0000 3f00 0000 ............?...\n-000278b0: 200c 1978 7265 702e 778b 0000 0000 0000 ..xrep.w.......\n-000278c0: 2c00 0000 8501 0000 acab 1e7f 7265 702e ,...........rep.\n-000278d0: 7041 0100 0000 0000 1c00 0000 a100 0000 pA..............\n-000278e0: bc28 db72 0072 6570 f89e 0100 0000 0000 .(.r.rep........\n-000278f0: 2100 0000 0300 0000 bf20 bb7e 7265 702e !........ .~rep.\n-00027900: 4c5a 0000 0000 0000 1600 0000 8101 0000 LZ..............\n-00027910: 414a e872 7265 702e 06c5 0100 0000 0000 AJ.rrep.........\n-00027920: 2400 0000 3900 0000 401f 5472 7265 702e $...9...@.Trrep.\n-00027930: 90c5 0100 0000 0000 1e00 0000 9000 0000 ................\n-00027940: 98ae e670 7265 702e 03d1 0000 0000 0000 ...prep.........\n-00027950: 0f00 0000 2b00 0000 2038 0d7b 0072 6570 ....+... 8.{.rep\n-00027960: d6cf 0100 0000 0000 1a00 0000 0e00 0000 ................\n-00027970: 723c 5178 7265 702e 894e 0100 0000 0000 r..........T...\n+00028580: 234b 7776 7265 702e 9390 0100 0000 0000 #Kwvrep.........\n+00028590: 1600 0000 3a00 0000 63b8 8c7b 7265 702e ....:...c..{rep.\n+000285a0: 8c95 0100 0000 0000 1c00 0000 7900 0000 ............y...\n+000285b0: 84d8 a376 7265 702e d051 0000 0000 0000 ...vrep..Q......\n+000285c0: 1c00 0000 4001 0000 8814 937d 7265 702e ....@......}rep.\n+000285d0: f2e3 0000 0000 0000 1900 0000 3800 0000 ............8...\n+000285e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000285f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00028600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028610: 260c 4a7d 7265 702e 4793 0100 0000 0000 &.J}rep.G.......\n+00028620: 1500 0000 3300 0000 ffff ffff 0000 0000 ....3...........\n 00028630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028640: 0c50 e27c 7265 702e 5600 0100 0000 0000 .P.|rep.V.......\n+00028650: 1700 0000 4500 0000 2029 307d 7265 6d6f ....E... )0}remo\n+00028660: 96c0 0100 0000 0000 1c00 0000 3b00 0000 ............;...\n+00028670: 9cab cf73 7265 702e 6c97 0200 0000 0000 ...srep.l.......\n+00028680: 1e00 0000 4400 0000 ffff ffff 0000 0000 ....D...........\n 00028690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000286a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000286b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000286a0: e07d 247b 0072 6570 ce97 0200 0000 0000 .}${.rep........\n+000286b0: 2000 0000 1c00 0000 ffff ffff 0000 0000 ...............\n 000286c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000286d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000286e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000286d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000286e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000286f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00028710: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00028720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028730: 36d0 f579 7265 702e 7668 0100 0000 0000 6..yrep.vh......\n+00028740: 1e00 0000 5200 0000 4310 737f 2a69 7370 ....R...C.s.*isp\n+00028750: a895 0200 0000 0000 1000 0000 2c00 0000 ............,...\n+00028760: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00028770: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00028780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000287a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000287b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000287c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000287d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000287a0: 0000 0000 0000 0000 3bcc a87f 7265 702e ........;...rep.\n+000287b0: e693 0000 0000 0000 1b00 0000 9c00 0000 ................\n+000287c0: e0aa 7d72 7265 702e 92e8 0000 0000 0000 ..}rrep.........\n+000287d0: 1900 0000 5f00 0000 ffff ffff 0000 0000 ...._...........\n 000287e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000287f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000287f0: a6b6 027c 7265 702e d793 0100 0000 0000 ...|rep.........\n+00028800: 1500 0000 3300 0000 11d3 977f 7265 702e ....3.......rep.\n+00028810: dc88 0000 0000 0000 2300 0000 3700 0000 ........#...7...\n+00028820: 7afa 7d76 7265 702d 1f5d 0000 0000 0000 z.}vrep-.]......\n+00028830: 0d00 0000 3500 0000 a526 8279 7265 702e ....5....&.yrep.\n+00028840: 7fd5 0000 0000 0000 1c00 0000 5c00 0000 ............\\...\n+00028850: 13fa e972 0072 6570 e193 0200 0000 0000 ...r.rep........\n+00028860: 2300 0000 2200 0000 ffff ffff 0000 0000 #...\"...........\n 00028870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000288a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000288b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000288c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000288d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000288e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000288f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028880: acab 1e7f 7265 702e 09d8 0000 0000 0000 ....rep.........\n+00028890: 1c00 0000 a100 0000 e051 3779 7265 702e .........Q7yrep.\n+000288a0: a004 0100 0000 0000 1700 0000 ec00 0000 ................\n+000288b0: 200c 1978 7265 702e d30c 0100 0000 0000 ..xrep.........\n+000288c0: 2c00 0000 8501 0000 4a73 8372 7265 702e ,.......Js.rrep.\n+000288d0: 1f94 0100 0000 0000 0d00 0000 3f00 0000 ............?...\n+000288e0: bf4e c276 7265 6d6f 91c1 0100 0000 0000 .N.vremo........\n+000288f0: 1600 0000 4300 0000 bf20 bb7e 7265 702e ....C.... .~rep.\n+00028900: fda1 0000 0000 0000 1600 0000 8101 0000 ................\n+00028910: 2038 0d7b 0072 6570 0dc6 0100 0000 0000 8.{.rep........\n+00028920: 1a00 0000 0e00 0000 bc28 db72 0072 6570 .........(.r.rep\n+00028930: a590 0200 0000 0000 2100 0000 0300 0000 ........!.......\n+00028940: 98ae e670 7265 702e b96f 0000 0000 0000 ...prep..o......\n+00028950: 0f00 0000 2b00 0000 0cd0 9170 7265 702e ....+......prep.\n+00028960: 1acb 0100 0000 0000 1a00 0000 9f00 0000 ................\n+00028970: 723c 5178 7265 702e 3392 0100 0000 0000 r@rep.HL......\n-00029560: 1e00 0000 2201 0000 6b18 4048 7265 702e ....\"...k.@Hrep.\n-00029570: 2246 0000 0000 0000 2900 0000 5f00 0000 \"F......)..._...\n-00029580: 5d42 3041 7265 702e 64c0 0000 0000 0000 ]B0Arep.d.......\n-00029590: 1800 0000 4f00 0000 ffff ffff 0000 0000 ....O...........\n-000295a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000295b0: c6d2 ef40 7265 702e 69ee 0100 0000 0000 ...@rep.i.......\n-000295c0: 3500 0000 3000 0000 8b55 f641 7265 702e 5...0....U.Arep.\n-000295d0: 087c 0000 0000 0000 1d00 0000 9b00 0000 .|..............\n-000295e0: 8d45 7346 7265 702e 49dd 0000 0000 0000 .EsFrep.I.......\n-000295f0: 3000 0000 c600 0000 ffff ffff 0000 0000 0...............\n-00029600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029620: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029640: 467a a641 7265 702e c85c 0100 0000 0000 Fz.Arep..\\......\n-00029650: 1a00 0000 4700 0000 6764 6746 0072 6570 ....G...gdgF.rep\n-00029660: bfe2 0100 0000 0000 1c00 0000 0500 0000 ................\n-00029670: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029680: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000296a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000296b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000296c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000296d0: 1ead 844b 7265 702e 97ec 0000 0000 0000 ...Krep.........\n-000296e0: 1100 0000 a800 0000 5479 0843 0072 6570 ........Ty.C.rep\n-000296f0: 8ee1 0100 0000 0000 1f00 0000 0800 0000 ................\n-00029700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029710: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029730: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029740: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029760: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029770: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029790: 4e4b e746 7265 702e 50ed 0000 0000 0000 NK.Frep.P.......\n-000297a0: 1100 0000 2c00 0000 ffff ffff 0000 0000 ....,...........\n-000297b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000297c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000297d0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000297e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000297f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029800: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00029000: 0072 6570 2e73 7973 7465 6d23 7265 6d6f .rep.system#remo\n+00029010: 7665 2d68 6f6f 6b2d 6279 2d6e 616d 6520 ve-hook-by-name \n+00029020: 484f 4f4b 204e 414d 4500 7265 702e 7379 HOOK NAME.rep.sy\n+00029030: 7374 656d 2369 6e2d 686f 6f6b 2d70 2048 stem#in-hook-p H\n+00029040: 4f4f 4b2d 5359 4d42 4f4c 2046 554e 7265 OOK-SYMBOL FUNre\n+00029050: 702e 6e65 742e 7270 6323 7270 632d 6465 p.net.rpc#rpc-de\n+00029060: 7374 726f 792d 7365 7276 6572 5374 6f70 stroy-serverStop\n+00029070: 206c 6973 7465 6e69 6e67 2066 6f72 2072 listening for r\n+00029080: 7063 2063 6f6e 6e65 6374 696f 6e73 206f pc connections o\n+00029090: 6e20 7468 6520 6375 7272 656e 7420 6d61 n the current ma\n+000290a0: 6368 696e 6500 7265 702e 6e65 742e 7270 chine.rep.net.rp\n+000290b0: 6323 676c 6f62 616c 2d69 642d 3e72 7063 c#global-id->rpc\n+000290c0: 2d70 726f 7879 2049 4472 6570 2e6e 6574 -proxy IDrep.net\n+000290d0: 2e64 6f6d 6169 6e2d 6e61 6d65 2364 6f6d .domain-name#dom\n+000290e0: 6169 6e2d 6265 6c6f 772d 7052 6574 7572 ain-below-pRetur\n+000290f0: 6e20 7472 7565 2069 6620 646f 6d61 696e n true if domain\n+00029100: 206e 616d 6520 4431 2069 7320 6062 656c name D1 is `bel\n+00029110: 6f77 2720 646f 6d61 696e 206e 616d 6520 ow' domain name \n+00029120: 4432 2e72 6570 2e6e 6574 2e64 6f6d 6169 D2.rep.net.domai\n+00029130: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6571 n-name#domain-eq\n+00029140: 7561 6c2d 7052 6574 7572 6e20 7472 7565 ual-pReturn true\n+00029150: 2069 6620 7468 6520 646f 6d61 696e 206e if the domain n\n+00029160: 616d 6573 2044 3120 616e 6420 4432 2061 ames D1 and D2 a\n+00029170: 7265 2074 6865 2073 616d 6572 6570 2e6d re the samerep.m\n+00029180: 6f64 756c 652d 7379 7374 656d 2364 6566 odule-system#def\n+00029190: 696e 652d 696e 7465 7266 6163 6541 7373 ine-interfaceAss\n+000291a0: 6f63 6961 7465 2074 6865 2073 796d 626f ociate the symbo\n+000291b0: 6c20 4e41 4d45 2077 6974 6820 7468 6520 l NAME with the \n+000291c0: 6d6f 6475 6c65 2069 6e74 6572 6661 6365 module interface\n+000291d0: 2053 4947 2028 696e 2061 0a73 6570 6172 SIG (in a.separ\n+000291e0: 6174 6520 696e 7465 7266 6163 652d 6e61 ate interface-na\n+000291f0: 6d65 206e 616d 6573 7061 6365 292e 2041 me namespace). A\n+00029200: 6e20 696e 7465 7266 6163 6520 7370 6563 n interface spec\n+00029210: 6966 6963 6174 696f 6e20 6d75 7374 2062 ification must b\n+00029220: 650a 6f66 2074 6865 2066 6f72 6d3a 0a0a e.of the form:..\n+00029230: 2020 2049 4e54 4552 4641 4345 202d 3e20 INTERFACE -> \n+00029240: 2028 6578 706f 7274 205b 4944 2e2e 2e5d (export [ID...]\n+00029250: 290a 0920 2020 2020 6f72 2020 4e41 4d45 ).. or NAME\n+00029260: 0a09 2020 2020 206f 7220 2028 636f 6d70 .. or (comp\n+00029270: 6f75 6e64 2d69 6e74 6572 6661 6365 205b ound-interface [\n+00029280: 494e 5445 5246 4143 452e 2e2e 5d29 0a09 INTERFACE...])..\n+00029290: 2020 2020 206f 7220 2028 7374 7275 6374 or (struct\n+000292a0: 7572 652d 696e 7465 7266 6163 6520 5b53 ure-interface [S\n+000292b0: 5452 5543 5455 5245 2d4e 414d 452e 2e2e TRUCTURE-NAME...\n+000292c0: 5d29 0a0a 7768 6572 6520 616e 2049 4420 ])..where an ID \n+000292d0: 6973 2061 2073 796d 626f 6c20 6e61 6d69 is a symbol nami\n+000292e0: 6e67 2061 2074 6f70 2d6c 6576 656c 2062 ng a top-level b\n+000292f0: 696e 6469 6e67 2074 6f20 6578 706f 7274 inding to export\n+00029300: 2c20 616e 6420 4e41 4d45 0a69 7320 7468 , and NAME.is th\n+00029310: 6520 6e61 6d65 206f 6620 616e 2069 6e74 e name of an int\n+00029320: 6572 6661 6365 2070 7265 7669 6f75 736c erface previousl\n+00029330: 7920 6465 6669 6e65 6420 7573 696e 6720 y defined using \n+00029340: 6465 6669 6e65 2d69 6e74 6572 6661 6365 define-interface\n+00029350: 2e0a 0a54 6865 2060 6578 706f 7274 2720 ...The `export' \n+00029360: 666f 726d 2061 6464 7320 746f 702d 6c65 form adds top-le\n+00029370: 7665 6c20 6465 6669 6e69 7469 6f6e 7320 vel definitions \n+00029380: 4944 2e2e 2e20 746f 2074 6865 2069 6e74 ID... to the int\n+00029390: 6572 6661 6365 3b0a 7468 6520 6063 6f6d erface;.the `com\n+000293a0: 706f 756e 642d 696e 7465 7266 6163 6527 pound-interface'\n+000293b0: 2063 6c61 7573 6573 2066 6f72 6d73 2074 clauses forms t\n+000293c0: 6865 2075 6e69 6f6e 206f 6620 7468 6520 he union of the \n+000293d0: 6769 7665 6e0a 696e 7465 7266 6163 6573 given.interfaces\n+000293e0: 2e00 7265 702e 6d6f 6475 6c65 2d73 7973 ..rep.module-sys\n+000293f0: 7465 6d23 6465 6669 6e65 2d73 7472 7563 tem#define-struc\n+00029400: 7475 7265 204e 414d 4520 2321 6f70 7469 ture NAME #!opti\n+00029410: 6f6e 616c 2053 4947 2043 4f4e 4649 4720 onal SIG CONFIG \n+00029420: 2e20 424f 4459 7265 702e 7468 7265 6164 . BODYrep.thread\n+00029430: 732e 7574 696c 7323 7769 7468 6f75 742d s.utils#without-\n+00029440: 696e 7465 7272 7570 7473 4576 616c 7561 interruptsEvalua\n+00029450: 7465 2060 2870 726f 676e 2046 4f52 4d53 te `(progn FORMS\n+00029460: 2927 2077 6974 6820 7468 7265 6164 2070 )' with thread p\n+00029470: 7265 656d 7074 696f 6e20 6469 7361 626c reemption disabl\n+00029480: 6564 2e00 7265 702e 7468 7265 6164 732e ed..rep.threads.\n+00029490: 7574 696c 7323 7769 7468 6f75 742d 696e utils#without-in\n+000294a0: 7465 7272 7570 7473 202e 2046 4f52 4d53 terrupts . FORMS\n+000294b0: 7265 702e 7468 7265 6164 732e 6d75 7465 rep.threads.mute\n+000294c0: 7823 6f62 7461 696e 2d6d 7574 6578 4f62 x#obtain-mutexOb\n+000294d0: 7461 696e 2074 6865 206d 7574 6578 204d tain the mutex M\n+000294e0: 5458 2066 6f72 2074 6865 2063 7572 7265 TX for the curre\n+000294f0: 6e74 2074 6872 6561 642e 2057 696c 6c20 nt thread. Will \n+00029500: 7375 7370 656e 6420 7468 6520 6375 7272 suspend the curr\n+00029510: 656e 740a 7468 7265 6164 2075 6e74 696c ent.thread until\n+00029520: 2074 6865 206d 7574 6578 2069 7320 6176 the mutex is av\n+00029530: 6169 6c61 626c 652e 2052 6574 7572 6e73 ailable. Returns\n+00029540: 2066 616c 7365 2069 6620 7468 6520 7469 false if the ti\n+00029550: 6d65 6f75 7420 6578 7069 7265 642e 7265 meout expired.re\n+00029560: 702e 7574 696c 2e64 6174 6523 6461 7465 p.util.date#date\n+00029570: 2d74 696d 657a 6f6e 652d 616c 6973 7441 -timezone-alistA\n+00029580: 6c69 7374 206f 6620 2854 494d 455a 4f4e list of (TIMEZON\n+00029590: 4520 2e20 4d49 4e55 5445 532d 4449 4646 E . MINUTES-DIFF\n+000295a0: 4552 454e 4345 292e 2a69 7370 656c 6c2d ERENCE).*ispell-\n+000295b0: 7072 6f67 7261 6d2a 4669 6c65 6e61 6d65 program*Filename\n+000295c0: 206f 6620 7072 6f67 7261 6d20 7573 6564 of program used\n+000295d0: 2074 6f20 7374 6172 7420 6973 7065 6c6c to start ispell\n+000295e0: 2831 292e 2a69 7370 656c 6c2d 6469 6374 (1).*ispell-dict\n+000295f0: 696f 6e61 7279 2a4e 616d 6520 6f66 2064 ionary*Name of d\n+00029600: 6963 7469 6f6e 6172 7920 746f 2070 6173 ictionary to pas\n+00029610: 7320 746f 2049 7370 656c 6c2c 206f 7220 s to Ispell, or \n+00029620: 6e69 6c20 666f 7220 7468 6520 6465 6661 nil for the defa\n+00029630: 756c 742e 2a69 7370 656c 6c2d 7469 6d65 ult.*ispell-time\n+00029640: 6f75 742a 5365 636f 6e64 7320 746f 2077 out*Seconds to w\n+00029650: 6169 7420 666f 7220 6973 7065 6c6c 206f ait for ispell o\n+00029660: 7574 7075 7420 6265 666f 7265 2067 6976 utput before giv\n+00029670: 696e 6720 7570 2e72 6570 2e75 7469 6c2e ing up.rep.util.\n+00029680: 6973 7065 6c6c 236c 696e 652d 6361 6c6c ispell#line-call\n+00029690: 6261 636b 4675 6e63 7469 6f6e 2074 6f20 backFunction to \n+000296a0: 6361 6c6c 2061 7379 6e63 6872 6f6e 6f75 call asynchronou\n+000296b0: 736c 7920 7769 7468 2061 2073 696e 676c sly with a singl\n+000296c0: 6520 6c69 6e65 206f 6620 6f75 7470 7574 e line of output\n+000296d0: 2066 726f 6d20 6973 7065 6c6c 2e00 7265 from ispell..re\n+000296e0: 702e 7574 696c 2e69 7370 656c 6c23 6973 p.util.ispell#is\n+000296f0: 7065 6c6c 2d73 6574 2d64 6963 7469 6f6e pell-set-diction\n+00029700: 6172 7920 4449 4354 2d4e 414d 4572 6570 ary DICT-NAMErep\n+00029710: 2e75 7469 6c2e 7469 6d65 2374 696d 652d .util.time#time-\n+00029720: 3e73 6563 6f6e 6473 436f 6e76 6572 7420 >secondsConvert \n+00029730: 7468 6520 7469 6d65 7374 616d 7020 5449 the timestamp TI\n+00029740: 4d45 2074 6f20 7468 6520 6e75 6d62 6572 ME to the number\n+00029750: 206f 6620 7365 636f 6e64 7320 7369 6e63 of seconds sinc\n+00029760: 6520 7468 6520 6570 6f63 682e 7265 702e e the epoch.rep.\n+00029770: 7574 696c 2e6d 6973 6323 7072 6f67 7261 util.misc#progra\n+00029780: 6d2d 6578 6973 7473 2d70 5265 7475 726e m-exists-pReturn\n+00029790: 7320 7472 7565 2069 6620 6120 7072 6f67 s true if a prog\n+000297a0: 7261 6d20 6e61 6d65 6420 434d 4420 6361 ram named CMD ca\n+000297b0: 6e20 6265 2066 6f75 6e64 2069 6e20 7468 n be found in th\n+000297c0: 6520 6375 7272 656e 7420 7061 7468 0072 e current path.r\n+000297d0: 6570 2e76 6d2e 6469 7361 7373 656d 626c ep.vm.disassembl\n+000297e0: 6572 2364 6973 6173 7365 6d62 6c65 2041 er#disassemble A\n+000297f0: 5247 2023 216f 7074 696f 6e61 6c20 5354 RG #!optional ST\n+00029800: 5245 414d 2044 4550 5448 0000 0000 0000 REAM DEPTH......\n 00029810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029820: 4e79 b74a 7265 702e 0040 0100 0000 0000 Ny.Jrep..@......\n-00029830: 1100 0000 a700 0000 3729 c14b 7265 702e ........7).Krep.\n-00029840: 00d0 0000 0000 0000 0e00 0000 9900 0000 ................\n-00029850: a2ba 3b48 7265 702e 0080 0000 0000 0000 ..;Hrep.........\n-00029860: 1f00 0000 ae01 0000 9d5c 2040 7265 702e .........\\ @rep.\n-00029870: f190 0000 0000 0000 1c00 0000 1100 0000 ................\n-00029880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029890: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00029820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000298a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000298b0: fe03 7c48 7265 702e eced 0000 0000 0000 ..|Hrep.........\n-000298c0: 1100 0000 8200 0000 864b 2c45 7265 702e .........K,Erep.\n-000298d0: a3c8 0000 0000 0000 1e00 0000 3300 0000 ............3...\n-000298e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000298f0: 0000 0000 0000 0000 9984 554b 7265 702e ..........UKrep.\n-00029900: 7a51 0100 0000 0000 1400 0000 3c00 0000 zQ..........<...\n-00029910: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029920: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000298b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000298c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000298d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000298e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000298f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029940: a817 044a 7265 702e 42e3 0100 0000 0000 ...Jrep.B.......\n-00029950: 1300 0000 bb00 0000 ffff ffff 0000 0000 ................\n+00029940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\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-000299a0: d68c ec4f 0072 6570 50e8 0100 0000 0000 ...O.repP.......\n-000299b0: 1900 0000 0700 0000 9f9b 5441 7265 702e ..........TArep.\n-000299c0: 8447 0000 0000 0000 1d00 0000 2a00 0000 .G..........*...\n-000299d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000299e0: 0000 0000 0000 0000 df3f ff49 7265 702e .........?.Irep.\n-000299f0: 7de6 0100 0000 0000 1f00 0000 af00 0000 }...............\n-00029a00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029a10: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\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-00029a30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029a40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029a70: 0000 0000 0000 0000 37b1 a34f 0072 6570 ........7..O.rep\n-00029a80: 28e2 0100 0000 0000 1900 0000 0200 0000 (...............\n-00029a90: 53b5 9044 7265 702e 5bed 0100 0000 0000 S..Drep.[.......\n-00029aa0: 1f00 0000 4f00 0000 ffff ffff 0000 0000 ....O...........\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: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029ad0: 0000 0000 0000 0000 db8a 014f 7265 702e ...........Orep.\n-00029ae0: e550 0100 0000 0000 1600 0000 3700 0000 .P..........7...\n-00029af0: 28e0 fd41 7265 702e 0543 0000 0000 0000 (..Arep..C......\n-00029b00: 1e00 0000 8f00 0000 ffff ffff 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-00029b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029b30: 0000 0000 0000 0000 c396 fb4d 3a72 6570 ...........M:rep\n-00029b40: 175e 0100 0000 0000 1600 0000 4000 0000 .^..........@...\n-00029b50: fec6 fd46 7265 702e b3ec 0100 0000 0000 ...Frep.........\n-00029b60: 1100 0000 3500 0000 5b1f 5842 7265 702e ....5...[.XBrep.\n-00029b70: c16b 0000 0000 0000 1d00 0000 6500 0000 .k..........e...\n-00029b80: 89f3 a749 7265 702e 58e9 0000 0000 0000 ...Irep.X.......\n-00029b90: 1400 0000 4700 0000 6ded 974b 0072 6570 ....G...m..K.rep\n-00029ba0: 38ed 0100 0000 0000 1f00 0000 0400 0000 8...............\n-00029bb0: 1f61 3c47 7265 6d6f e4ed 0100 0000 0000 .aKrep.m^......\n-00029c50: 1700 0000 cd00 0000 8db1 b147 7265 702e ...........Grep.\n-00029c60: 55ea 0000 0000 0000 1400 0000 4600 0000 U...........F...\n-00029c70: 17ab f045 0072 6570 6bca 0000 0000 0000 ...E.repk.......\n-00029c80: 2200 0000 0300 0000 8b42 2d42 7265 702e \"........B-Brep.\n-00029c90: 8d5b 0100 0000 0000 1600 0000 2501 0000 .[..........%...\n-00029ca0: 7662 5343 7265 702e 0050 0100 0000 0000 vbSCrep..P......\n-00029cb0: 1500 0000 4000 0000 c132 4340 7265 702e ....@....2C@rep.\n-00029cc0: a297 0000 0000 0000 0c00 0000 6100 0000 ............a...\n-00029cd0: ac84 0a40 7265 702e 0fea 0000 0000 0000 ...@rep.........\n-00029ce0: 0f00 0000 3700 0000 8146 a14c 7265 702e ....7....F.Lrep.\n-00029cf0: 1ac5 0000 0000 0000 2000 0000 f600 0000 ........ .......\n-00029d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029d10: 0000 0000 0000 0000 ffff ffff 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+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+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+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: 3235 3c45 0072 6570 31e4 0100 0000 0000 25.......\n-00029fb0: 2a00 0000 2900 0000 f34a e644 0072 6570 *...)....J.D.rep\n-00029fc0: ecc9 0000 0000 0000 2200 0000 0e00 0000 ........\".......\n-00029fd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029fe0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\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: 0200 0000 0000 0000 7f0b 0000 0000 0000 ................\n-0002a010: 8174 0100 0000 0000 0010 0000 0000 0000 .t..............\n-0002a020: 00b0 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 0000 0000 ................\n-0002a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a060: 0000 0000 0000 0000 0300 0000 6a00 0000 ............j...\n+0002a000: 0400 0000 0000 0000 0c00 0000 0000 0000 ................\n+0002a010: f4df 0100 0000 0000 0d00 0000 0000 0000 ................\n+0002a020: f3ef 0000 0000 0000 1100 0000 0000 0000 ................\n+0002a030: ef0f 0100 0000 0000 780c 0000 0000 0000 ........x.......\n+0002a040: 88d3 0200 0000 0000 e20f 0000 0000 0000 ................\n+0002a050: 1ed0 0200 0000 0000 0000 0000 0000 0000 ................\n+0002a060: 0000 0000 0000 0000 0300 0000 5c00 0000 ............\\...\n 0002a070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a080: 0000 0000 0000 0000 6ba3 935c 7265 702e ........k..\\rep.\n-0002a090: b6ce 0000 0000 0000 1f00 0000 8c00 0000 ................\n-0002a0a0: 2a39 6355 7265 702e af8a 0000 0000 0000 *9cUrep.........\n-0002a0b0: 2800 0000 a000 0000 29e3 0350 0072 6570 (.......)..P.rep\n-0002a0c0: 12eb 0100 0000 0000 2400 0000 1400 0000 ........$.......\n-0002a0d0: 221e 395e 7265 702e 4259 0100 0000 0000 \".9^rep.BY......\n-0002a0e0: 1e00 0000 b200 0000 9296 025e 7265 702e ...........^rep.\n-0002a0f0: 83c4 0000 0000 0000 1900 0000 5700 0000 ............W...\n-0002a100: e635 8055 7265 702e 9956 0000 0000 0000 .5.Urep..V......\n-0002a110: 1900 0000 3500 0000 e5d2 cc54 0072 6570 ....5......T.rep\n-0002a120: c470 0100 0000 0000 1800 0000 0200 0000 .p..............\n-0002a130: da7b 4f5e 7265 6d6f 8e72 0100 0000 0000 .{O^remo.r......\n-0002a140: 1500 0000 3f00 0000 ffff ffff 0000 0000 ....?...........\n-0002a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a160: 00c4 1c5b 6572 726f f13e 0000 0000 0000 ...[erro.>......\n-0002a170: 0a00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n-0002a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a190: 12a1 db5b 0072 6570 8ccf 0000 0000 0000 ...[.rep........\n-0002a1a0: 2b00 0000 0500 0000 b734 1f55 7265 702e +........4.Urep.\n-0002a1b0: 544a 0100 0000 0000 1600 0000 3d00 0000 TJ..........=...\n-0002a1c0: 3012 bc5b 0072 6570 11e3 0100 0000 0000 0..[.rep........\n-0002a1d0: 2c00 0000 0500 0000 ffff ffff 0000 0000 ,...............\n-0002a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a1f0: bcbb 9650 7265 702e 4749 0100 0000 0000 ...Prep.GI......\n-0002a200: 2500 0000 5700 0000 ffff ffff 0000 0000 %...W...........\n-0002a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a220: e61a 7d5e 7265 702e d8c6 0000 0000 0000 ..}^rep.........\n-0002a230: 1e00 0000 3c00 0000 ffff ffff 0000 0000 ....<...........\n-0002a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a250: 7e4f 8b53 7265 702e ca51 0100 0000 0000 ~O.Srep..Q......\n-0002a260: 2200 0000 3401 0000 15d8 9353 7265 702e \"...4......Srep.\n-0002a270: 44c2 0000 0000 0000 1f00 0000 a001 0000 D...............\n+0002a080: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a0a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a0b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a0d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a0e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a100: d0a7 3744 7265 702e 01d5 0100 0000 0000 ..7Drep.........\n+0002a110: 1700 0000 ee00 0000 ffff ffff 0000 0000 ................\n+0002a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a130: 0aeb ab4d 0072 6570 1ed0 0200 0000 0000 ...M.rep........\n+0002a140: 2000 0000 0300 0000 b972 8542 0072 6570 ........r.B.rep\n+0002a150: 91cb 0000 0000 0000 1800 0000 1000 0000 ................\n+0002a160: 00c7 6f4a 0072 6570 e06f 0100 0000 0000 ..oJ.rep.o......\n+0002a170: 1700 0000 0200 0000 71f8 8642 0072 6570 ........q..B.rep\n+0002a180: 19ca 0000 0000 0000 2900 0000 1900 0000 ........).......\n+0002a190: 2b24 4f4b 7461 7266 d1d0 0100 0000 0000 +$OKtarf........\n+0002a1a0: 1900 0000 2600 0000 5f2c 9642 7265 702e ....&..._,.Brep.\n+0002a1b0: 2b78 0000 0000 0000 1600 0000 5a00 0000 +x..........Z...\n+0002a1c0: f2c5 4b4e 7265 702e 53dd 0100 0000 0000 ..KNrep.S.......\n+0002a1d0: 1500 0000 8600 0000 07f4 3347 7265 702e ..........3Grep.\n+0002a1e0: c390 0000 0000 0000 1a00 0000 6700 0000 ............g...\n+0002a1f0: 1433 8d47 0072 6570 f3cb 0000 0000 0000 .3.G.rep........\n+0002a200: 1700 0000 0800 0000 05e5 8b42 7265 6d6f ...........Bremo\n+0002a210: 55cf 0000 0000 0000 1400 0000 3300 0000 U...........3...\n+0002a220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a230: 0000 0000 0000 0000 f521 5f47 7265 702e .........!_Grep.\n+0002a240: 68da 0100 0000 0000 1800 0000 1500 0000 h...............\n+0002a250: 22ac 8c49 0072 6570 decf 0000 0000 0000 \"..I.rep........\n+0002a260: 1700 0000 0400 0000 ffff ffff 0000 0000 ................\n+0002a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 0002a290: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a2b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a2c0: 0000 0000 0000 0000 d108 3a52 7265 702e ..........:Rrep.\n-0002a2d0: 69c9 0000 0000 0000 1f00 0000 4100 0000 i...........A...\n-0002a2e0: 1658 c55d 7265 702e 14e7 0000 0000 0000 .X.]rep.........\n-0002a2f0: 1f00 0000 9800 0000 256d 505e 0072 6570 ........%mP^.rep\n-0002a300: afc7 0000 0000 0000 2100 0000 0700 0000 ........!.......\n-0002a310: bb38 f058 0072 6570 e0e2 0100 0000 0000 .8.X.rep........\n-0002a320: 1900 0000 1800 0000 2da2 5251 7265 702e ........-.RQrep.\n-0002a330: 00e0 0100 0000 0000 1f00 0000 4500 0000 ............E...\n-0002a340: 6068 d95d 0072 6570 b7eb 0100 0000 0000 `h.].rep........\n-0002a350: 1e00 0000 0400 0000 ffff ffff 0000 0000 ................\n-0002a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a380: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0002a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a3a0: 5e86 f45a 0072 6570 61cf 0000 0000 0000 ^..Z.repa.......\n-0002a3b0: 2b00 0000 0000 0000 9fd3 0257 7265 702e +..........Wrep.\n-0002a3c0: 34ec 0000 0000 0000 1600 0000 4d00 0000 4...........M...\n-0002a3d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a3e0: 0000 0000 0000 0000 f504 1257 7265 702e ...........Wrep.\n-0002a3f0: 985d 0100 0000 0000 1b00 0000 6400 0000 .]..........d...\n-0002a400: e018 f85d 0072 6570 64e0 0100 0000 0000 ...].repd.......\n-0002a410: 1300 0000 0900 0000 bf43 2455 7265 702e .........C$Urep.\n-0002a420: 8273 0100 0000 0000 3600 0000 3000 0000 .s......6...0...\n-0002a430: ce4e f750 7265 702e 1cd2 0000 0000 0000 .N.Prep.........\n-0002a440: 0d00 0000 8900 0000 a5fd 0356 7265 702e ...........Vrep.\n-0002a450: 7fee 0000 0000 0000 1400 0000 2f00 0000 ............/...\n-0002a460: db38 8359 0072 6570 7ac8 0000 0000 0000 .8.Y.repz.......\n-0002a470: 2200 0000 0700 0000 9717 2957 7265 702e \".........)Wrep.\n-0002a480: 2473 0100 0000 0000 3400 0000 2a00 0000 $s......4...*...\n-0002a490: 488a 7354 7265 702e 00c0 0000 0000 0000 H.sTrep.........\n-0002a4a0: 1700 0000 4d00 0000 ffff ffff 0000 0000 ....M...........\n-0002a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a2c0: 0000 0000 0000 0000 079a c742 0072 6570 ...........B.rep\n+0002a2d0: d4cd 0000 0000 0000 1d00 0000 0e00 0000 ................\n+0002a2e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a2f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a310: be87 2b46 7265 702e 5948 0000 0000 0000 ..+Frep.YH......\n+0002a320: 1b00 0000 7b01 0000 73b5 4345 7265 702e ....{...s.CErep.\n+0002a330: 8fd9 0100 0000 0000 2600 0000 8700 0000 ........&.......\n+0002a340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a350: 0000 0000 0000 0000 2b4d c044 7265 702e ........+M.Drep.\n+0002a360: 93d7 0100 0000 0000 2300 0000 1201 0000 ........#.......\n+0002a370: ccdd b24d 7265 702e f7d5 0000 0000 0000 ...Mrep.........\n+0002a380: 1700 0000 3700 0000 ffa5 2342 7265 702e ....7.....#Brep.\n+0002a390: b0c3 0000 0000 0000 1600 0000 4900 0000 ............I...\n+0002a3a0: a2ad d74b 7265 702e 8ada 0000 0000 0000 ...Krep.........\n+0002a3b0: 1a00 0000 6600 0000 08c5 9d44 7265 702e ....f......Drep.\n+0002a3c0: 0060 0100 0000 0000 2100 0000 8e00 0000 .`......!.......\n+0002a3d0: b7aa 8642 0072 6570 f1c9 0000 0000 0000 ...B.rep........\n+0002a3e0: 2300 0000 0500 0000 62bd f144 0072 6570 #.......b..D.rep\n+0002a3f0: 08df 0100 0000 0000 1700 0000 0a00 0000 ................\n+0002a400: b959 7048 0072 6570 46d1 0200 0000 0000 .YpH.repF.......\n+0002a410: 2300 0000 0600 0000 47c0 054f 7265 702e #.......G..Orep.\n+0002a420: b785 0000 0000 0000 0a00 0000 9f00 0000 ................\n+0002a430: 8ca8 3642 7461 7266 65d0 0100 0000 0000 ..6Btarfe.......\n+0002a440: 1500 0000 1c00 0000 6d8c 3c43 7265 702e ........m.@rep.p.......\n+0002a560: 1e00 0000 2201 0000 5d42 3041 7265 702e ....\"...]B0Arep.\n+0002a570: 806e 0100 0000 0000 1800 0000 4f00 0000 .n..........O...\n+0002a580: 6b18 4048 7265 702e 85e9 0000 0000 0000 k.@Hrep.........\n+0002a590: 2900 0000 5f00 0000 ffff ffff 0000 0000 )..._...........\n+0002a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a5b0: c6d2 ef40 7265 702e 00d0 0100 0000 0000 ...@rep.........\n+0002a5c0: 3500 0000 3000 0000 8d45 7346 7265 702e 5...0....EsFrep.\n+0002a5d0: 658c 0000 0000 0000 3000 0000 c600 0000 e.......0.......\n+0002a5e0: 8b55 f641 7265 702e 9a07 0100 0000 0000 .U.Arep.........\n+0002a5f0: 1d00 0000 9b00 0000 ffff ffff 0000 0000 ................\n+0002a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a620: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0002a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a640: 467a a641 7265 702e e668 0100 0000 0000 Fz.Arep..h......\n+0002a650: 1a00 0000 4700 0000 6764 6746 0072 6570 ....G...gdgF.rep\n+0002a660: b2d2 0200 0000 0000 1c00 0000 0500 0000 ................\n 0002a670: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 0002a680: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a6a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a6b0: 0000 0000 0000 0000 3b65 5556 7265 702e ........;eUVrep.\n-0002a6c0: 295d 0100 0000 0000 1d00 0000 5200 0000 )]..........R...\n-0002a6d0: 7d15 375b 0072 6570 51e6 0100 0000 0000 }.7[.repQ.......\n-0002a6e0: 1e00 0000 0e00 0000 7bf3 a755 0072 6570 ........{..U.rep\n-0002a6f0: 30c6 0000 0000 0000 2100 0000 1d00 0000 0.......!.......\n-0002a700: fb20 9d56 7265 702e db71 0100 0000 0000 . .Vrep..q......\n-0002a710: 1e00 0000 3800 0000 0f86 f45d 7265 6d6f ....8......]remo\n-0002a720: e272 0100 0000 0000 1600 0000 2c00 0000 .r..........,...\n-0002a730: 5c55 1650 7265 702e 9fe0 0100 0000 0000 \\U.Prep.........\n-0002a740: 0f00 0000 4500 0000 63aa 9d58 7265 702e ....E...c..Xrep.\n-0002a750: 2f48 0100 0000 0000 2600 0000 8200 0000 /H......&.......\n-0002a760: d9c6 1f55 0072 6570 bccf 0000 0000 0000 ...U.rep........\n-0002a770: 2600 0000 0d00 0000 24a3 0b5c 7265 702e &.......$..\\rep.\n-0002a780: 2374 0100 0000 0000 2300 0000 3b00 0000 #t......#...;...\n-0002a790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a7a0: 0000 0000 0000 0000 f3b5 595c 0072 6570 ..........Y\\.rep\n-0002a7b0: 17cb 0000 0000 0000 2300 0000 0900 0000 ........#.......\n-0002a7c0: daf9 775b 7265 702e 29c8 0000 0000 0000 ..w[rep.).......\n-0002a7d0: 2100 0000 3000 0000 915a b956 7265 702e !...0....Z.Vrep.\n-0002a7e0: f4c8 0000 0000 0000 1d00 0000 3a00 0000 ............:...\n-0002a7f0: 805c 295e 7265 702e bad8 0000 0000 0000 .\\)^rep.........\n-0002a800: 1700 0000 b000 0000 7776 d758 0072 6570 ........wv.X.rep\n-0002a810: 1571 0100 0000 0000 1200 0000 0700 0000 .q..............\n-0002a820: 5226 295f 0072 6570 3dce 0000 0000 0000 R&)_.rep=.......\n-0002a830: 1900 0000 0500 0000 6127 8259 6465 6275 ........a'.Ydebu\n-0002a840: fc42 0100 0000 0000 0e00 0000 0101 0000 .B..............\n-0002a850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a860: 0000 0000 0000 0000 9dbb da58 7265 702e ...........Xrep.\n-0002a870: 7de4 0100 0000 0000 1d00 0000 b701 0000 }...............\n+0002a6b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a6d0: 1ead 844b 7265 702e 54d3 0000 0000 0000 ...Krep.T.......\n+0002a6e0: 1100 0000 a800 0000 5479 0843 0072 6570 ........Ty.C.rep\n+0002a6f0: d3d2 0200 0000 0000 1f00 0000 0800 0000 ................\n+0002a700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a710: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a730: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a740: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a760: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a770: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a790: 4e4b e746 7265 702e 0dd4 0000 0000 0000 NK.Frep.........\n+0002a7a0: 1100 0000 2c00 0000 ffff ffff 0000 0000 ....,...........\n+0002a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a7c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a7d0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a7f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a800: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a820: 4e79 b74a 7265 702e 99d6 0000 0000 0000 Ny.Jrep.........\n+0002a830: 1100 0000 a700 0000 3729 c14b 7265 702e ........7).Krep.\n+0002a840: af6e 0000 0000 0000 0e00 0000 9900 0000 .n..............\n+0002a850: a2ba 3b48 7265 702e 5208 0100 0000 0000 ..;Hrep.R.......\n+0002a860: 1f00 0000 ae01 0000 9d5c 2040 7265 702e .........\\ @rep.\n+0002a870: eec7 0000 0000 0000 1c00 0000 1100 0000 ................\n 0002a880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 0002a890: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a8b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002a8c0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0002a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a8e0: d4eb 1d5f 7265 702e dcef 0000 0000 0000 ..._rep.........\n-0002a8f0: 0f00 0000 1300 0000 9da6 895d 7265 702e ...........]rep.\n-0002a900: 0090 0000 0000 0000 1800 0000 2100 0000 ............!...\n-0002a910: dee0 f155 0072 6570 99e8 0100 0000 0000 ...U.rep........\n-0002a920: 2d00 0000 1900 0000 8d24 1656 7265 702e -........$.Vrep.\n-0002a930: 8751 0000 0000 0000 1400 0000 5000 0000 .Q..........P...\n-0002a940: 6e3e b654 7265 702e b2df 0000 0000 0000 n>.Trep.........\n-0002a950: 1700 0000 3200 0000 9339 4f5a 7265 702e ....2....9OZrep.\n-0002a960: 4aeb 0100 0000 0000 1d00 0000 5000 0000 J...........P...\n-0002a970: 8c76 df52 7265 702e d0a2 0000 0000 0000 .v.Rrep.........\n-0002a980: 0f00 0000 fb00 0000 ffff ffff 0000 0000 ................\n+0002a8b0: fe03 7c48 7265 702e a9d4 0000 0000 0000 ..|Hrep.........\n+0002a8c0: 1100 0000 8200 0000 864b 2c45 7265 702e .........K,Erep.\n+0002a8d0: a3df 0100 0000 0000 1e00 0000 3300 0000 ............3...\n+0002a8e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a8f0: 0000 0000 0000 0000 9984 554b 7265 702e ..........UKrep.\n+0002a900: b1c4 0000 0000 0000 1400 0000 3c00 0000 ............<...\n+0002a910: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a920: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a940: a817 044a 7265 702e 3ade 0100 0000 0000 ...Jrep.:.......\n+0002a950: 1300 0000 bb00 0000 ffff ffff 0000 0000 ................\n+0002a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a9a0: dea3 c652 7265 702e 9d7f 0000 0000 0000 ...Rrep.........\n-0002a9b0: 2200 0000 4000 0000 ffff ffff 0000 0000 \"...@...........\n-0002a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a9d0: c4b1 9354 0072 6570 43ca 0000 0000 0000 ...T.repC.......\n-0002a9e0: 2200 0000 0600 0000 ffff ffff 0000 0000 \"...............\n-0002a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa00: e457 2857 7265 702e cbc0 0000 0000 0000 .W(Wrep.........\n-0002aa10: 2400 0000 d500 0000 d144 315b 7265 702e $........D1[rep.\n-0002aa20: 03c4 0000 0000 0000 1d00 0000 6300 0000 ............c...\n-0002aa30: 23ab 0e54 7265 702e dfe8 0100 0000 0000 #..Trep.........\n-0002aa40: 2000 0000 de00 0000 4c21 9859 7265 702e .......L!.Yrep.\n-0002aa50: 2e71 0100 0000 0000 1b00 0000 9200 0000 .q..............\n-0002aa60: 868e d457 7265 702e 59c7 0000 0000 0000 ...Wrep.Y.......\n-0002aa70: 2000 0000 3600 0000 216b 1b5a 7265 702e ...6...!k.Zrep.\n-0002aa80: 23d4 0000 0000 0000 0c00 0000 5a00 0000 #...........Z...\n-0002aa90: b48f 8351 7265 702e c349 0100 0000 0000 ...Qrep..I......\n-0002aaa0: 1b00 0000 7600 0000 81ee aa5d 7265 702e ....v......]rep.\n-0002aab0: 4e4f 0000 0000 0000 1800 0000 2a00 0000 NO..........*...\n-0002aac0: 5e6f 2950 0072 6570 99ce 0000 0000 0000 ^o)P.rep........\n-0002aad0: 1900 0000 0400 0000 2b47 1159 7265 702e ........+G.Yrep.\n-0002aae0: 89d4 0000 0000 0000 1600 0000 ed00 0000 ................\n-0002aaf0: daf9 6b57 0072 6570 2c70 0100 0000 0000 ..kW.rep,p......\n-0002ab00: 1900 0000 0000 0000 a53a 275e 7265 702e .........:'^rep.\n-0002ab10: 9e5f 0000 0000 0000 2000 0000 3700 0000 ._...... ...7...\n-0002ab20: dae3 b35a 7265 702e 2de9 0000 0000 0000 ...Zrep.-.......\n-0002ab30: 1900 0000 1200 0000 ac84 0a55 7265 702e ...........Urep.\n-0002ab40: b3e9 0000 0000 0000 0f00 0000 4d00 0000 ............M...\n-0002ab50: 45a9 3d55 0072 6570 0070 0100 0000 0000 E.=U.rep.p......\n-0002ab60: 2700 0000 0500 0000 0980 0a50 0072 6570 '..........P.rep\n-0002ab70: f3c4 0000 0000 0000 1d00 0000 0a00 0000 ................\n-0002ab80: 4f8d 335e 0072 6570 1cca 0000 0000 0000 O.3^.rep........\n-0002ab90: 2100 0000 0600 0000 87e3 225f 7265 702e !.........\"_rep.\n-0002aba0: 00a0 0000 0000 0000 0e00 0000 8300 0000 ................\n-0002abb0: f56c ed5e 7265 702e 64e2 0100 0000 0000 .l.^rep.d.......\n-0002abc0: 1b00 0000 4000 0000 ffff ffff 0000 0000 ....@...........\n+0002a9a0: d68c ec4f 0072 6570 06d6 0100 0000 0000 ...O.rep........\n+0002a9b0: 1900 0000 0700 0000 9f9b 5441 7265 702e ..........TArep.\n+0002a9c0: e7ea 0000 0000 0000 1d00 0000 2a00 0000 ............*...\n+0002a9d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a9e0: 0000 0000 0000 0000 df3f ff49 7265 702e .........?.Irep.\n+0002a9f0: 33d4 0100 0000 0000 1f00 0000 af00 0000 3...............\n+0002aa00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002aa10: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aa30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002aa40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aa60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002aa70: 0000 0000 0000 0000 53b5 9044 7265 702e ........S..Drep.\n+0002aa80: c5d1 0100 0000 0000 1f00 0000 4f00 0000 ............O...\n+0002aa90: 37b1 a34f 0072 6570 6dd3 0200 0000 0000 7..O.repm.......\n+0002aaa0: 1900 0000 0200 0000 ffff ffff 0000 0000 ................\n+0002aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aac0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002aad0: 0000 0000 0000 0000 db8a 014f 7265 702e ...........Orep.\n+0002aae0: 64c4 0000 0000 0000 1600 0000 3700 0000 d...........7...\n+0002aaf0: 28e0 fd41 7265 702e e5e7 0000 0000 0000 (..Arep.........\n+0002ab00: 1e00 0000 8f00 0000 ffff ffff 0000 0000 ................\n+0002ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ab30: 0000 0000 0000 0000 c396 fb4d 3a72 6570 ...........M:rep\n+0002ab40: 2b6b 0100 0000 0000 1600 0000 4000 0000 +k..........@...\n+0002ab50: 1f61 3c47 7265 6d6f c3ce 0000 0000 0000 .aKrep..k......\n+0002ac50: 1700 0000 cd00 0000 8db1 b147 7265 702e ...........Grep.\n+0002ac60: 12d1 0000 0000 0000 1400 0000 4600 0000 ............F...\n+0002ac70: 17ab f045 0072 6570 71d0 0200 0000 0000 ...E.repq.......\n+0002ac80: 2200 0000 0300 0000 8b42 2d42 7265 702e \"........B-Brep.\n+0002ac90: 0b65 0100 0000 0000 1600 0000 2501 0000 .e..........%...\n+0002aca0: 7662 5343 7265 702e 0fc4 0000 0000 0000 vbSCrep.........\n+0002acb0: 1500 0000 4000 0000 c132 4340 7265 702e ....@....2C@rep.\n+0002acc0: ec60 0000 0000 0000 0c00 0000 6100 0000 .`..........a...\n+0002acd0: ac84 0a40 7265 702e ccd0 0000 0000 0000 ...@rep.........\n+0002ace0: 0f00 0000 3700 0000 8146 a14c 7265 702e ....7....F.Lrep.\n+0002acf0: 9dc8 0000 0000 0000 2000 0000 f600 0000 ........ .......\n+0002ad00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ad10: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002ad40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0002ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad60: 941b 3e53 6572 726f 6e45 0100 0000 0000 ..>SerronE......\n-0002ad70: 1600 0000 6500 0000 0513 2856 7265 702e ....e.....(Vrep.\n-0002ad80: 4885 0000 0000 0000 1d00 0000 3e00 0000 H...........>...\n-0002ad90: ac97 4b50 7265 702e de70 0100 0000 0000 ..KPrep..p......\n-0002ada0: 1700 0000 2000 0000 e51a ea50 7265 702e .... ......Prep.\n-0002adb0: 5c67 0000 0000 0000 2500 0000 3a01 0000 \\g......%...:...\n-0002adc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002add0: 0000 0000 0000 0000 9bcb 445f 7265 702e ..........D_rep.\n-0002ade0: a596 0000 0000 0000 1a00 0000 1c00 0000 ................\n-0002adf0: c502 8c57 7265 702e 3646 0100 0000 0000 ...Wrep.6F......\n-0002ae00: 1400 0000 4f00 0000 ffff ffff 0000 0000 ....O...........\n-0002ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae20: 7a28 ae5c 7265 702e 3dd1 0000 0000 0000 z(.\\rep.=.......\n-0002ae30: 0d00 0000 d200 0000 3a0a 4358 7265 702e ........:.CXrep.\n-0002ae40: d748 0100 0000 0000 1c00 0000 5400 0000 .H..........T...\n-0002ae50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002ae60: 0000 0000 0000 0000 6313 0e51 7265 702e ........c..Qrep.\n-0002ae70: 5bce 0000 0000 0000 1800 0000 2600 0000 [...........&...\n-0002ae80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0002ae90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002ad30: 3235 3c45 0072 6570 eedd 0100 0000 0000 25.Trep.6?......\n+0002b950: 1700 0000 3200 0000 9339 4f5a 7265 702e ....2....9OZrep.\n+0002b960: 00d9 0100 0000 0000 1d00 0000 5000 0000 ............P...\n+0002b970: 8c76 df52 7265 702e 166c 0000 0000 0000 .v.Rrep..l......\n+0002b980: 0f00 0000 fb00 0000 ffff ffff 0000 0000 ................\n 0002b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b9a0: dea3 c652 7265 702e ed0a 0100 0000 0000 ...Rrep.........\n+0002b9b0: 2200 0000 4000 0000 ffff ffff 0000 0000 \"...@...........\n 0002b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b9d0: c4b1 9354 0072 6570 de70 0100 0000 0000 ...T.rep.p......\n+0002b9e0: 2200 0000 0600 0000 ffff ffff 0000 0000 \"...............\n 0002b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ba00: e457 2857 7265 702e 00c0 0000 0000 0000 .W(Wrep.........\n+0002ba10: 2400 0000 d500 0000 d144 315b 7265 702e $........D1[rep.\n+0002ba20: 2a9a 0000 0000 0000 1d00 0000 6300 0000 *...........c...\n+0002ba30: 23ab 0e54 7265 702e 95d6 0100 0000 0000 #..Trep.........\n+0002ba40: 2000 0000 de00 0000 4c21 9859 7265 702e .......L!.Yrep.\n+0002ba50: aeda 0100 0000 0000 1b00 0000 9200 0000 ................\n+0002ba60: 868e d457 7265 702e 0671 0100 0000 0000 ...Wrep..q......\n+0002ba70: 2000 0000 3600 0000 216b 1b5a 7265 702e ...6...!k.Zrep.\n+0002ba80: 9b78 0000 0000 0000 0c00 0000 5a00 0000 .x..........Z...\n+0002ba90: b48f 8351 7265 702e 4f6f 0100 0000 0000 ...Qrep.Oo......\n+0002baa0: 1b00 0000 7600 0000 81ee aa5d 7265 702e ....v......]rep.\n+0002bab0: b200 0100 0000 0000 1800 0000 2a00 0000 ............*...\n+0002bac0: daf9 6b57 0072 6570 95da 0100 0000 0000 ..kW.rep........\n+0002bad0: 1900 0000 0000 0000 2b47 1159 7265 702e ........+G.Yrep.\n+0002bae0: 5b7b 0000 0000 0000 1600 0000 ed00 0000 [{..............\n+0002baf0: 5e6f 2950 0072 6570 dd72 0100 0000 0000 ^o)P.rep.r......\n+0002bb00: 1900 0000 0400 0000 a53a 275e 7265 702e .........:'^rep.\n+0002bb10: 9be3 0000 0000 0000 2000 0000 3700 0000 ........ ...7...\n+0002bb20: dae3 b35a 7265 702e 984c 0000 0000 0000 ...Zrep..L......\n+0002bb30: 1900 0000 1200 0000 ac84 0a55 7265 702e ...........Urep.\n+0002bb40: 70d0 0000 0000 0000 0f00 0000 4d00 0000 p...........M...\n+0002bb50: 45a9 3d55 0072 6570 3cda 0100 0000 0000 E.=U.rep<.......\n+0002bb60: 2700 0000 0500 0000 0980 0a50 0072 6570 '..........P.rep\n+0002bb70: 76c8 0000 0000 0000 1d00 0000 0a00 0000 v...............\n+0002bb80: 4f8d 335e 0072 6570 b770 0100 0000 0000 O.3^.rep.p......\n+0002bb90: 2100 0000 0600 0000 87e3 225f 7265 702e !.........\"_rep.\n+0002bba0: 4669 0000 0000 0000 0e00 0000 8300 0000 Fi..............\n+0002bbb0: f56c ed5e 7265 702e 0774 0100 0000 0000 .l.^rep..t......\n+0002bbc0: 1b00 0000 4000 0000 ffff ffff 0000 0000 ....@...........\n 0002bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bbe0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bbf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bc10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bc20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bc40: 9a02 5055 7265 702e 5bca 0000 0000 0000 ..PUrep.[.......\n+0002bc50: 1c00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n 0002bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bc70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bc80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bcb0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bcd0: da22 5052 7265 702e b071 0100 0000 0000 .\"PRrep..q......\n+0002bce0: 2800 0000 3900 0000 ffff ffff 0000 0000 (...9...........\n 0002bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bd00: f00f 6250 7461 7266 96d0 0100 0000 0000 ..bPtarf........\n+0002bd10: 1500 0000 2600 0000 ffff ffff 0000 0000 ....&...........\n 0002bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bd30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bd40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bd60: 941b 3e53 6572 726f b543 0000 0000 0000 ..>Serro.C......\n+0002bd70: 1600 0000 6500 0000 0513 2856 7265 702e ....e.....(Vrep.\n+0002bd80: 4f0b 0100 0000 0000 1d00 0000 3e00 0000 O...........>...\n+0002bd90: ac97 4b50 7265 702e a7dc 0100 0000 0000 ..KPrep.........\n+0002bda0: 1700 0000 2000 0000 e51a ea50 7265 702e .... ......Prep.\n+0002bdb0: c3e0 0000 0000 0000 2500 0000 3a01 0000 ........%...:...\n+0002bdc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bdd0: 0000 0000 0000 0000 c502 8c57 7265 702e ...........Wrep.\n+0002bde0: b147 0000 0000 0000 1400 0000 4f00 0000 .G..........O...\n+0002bdf0: 9bcb 445f 7265 702e c64f 0000 0000 0000 ..D_rep..O......\n+0002be00: 1a00 0000 1c00 0000 ffff ffff 0000 0000 ................\n 0002be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002be20: 7a28 ae5c 7265 702e 1b74 0000 0000 0000 z(.\\rep..t......\n+0002be30: 0d00 0000 d200 0000 3a0a 4358 7265 702e ........:.CXrep.\n+0002be40: 00d0 0000 0000 0000 1c00 0000 5400 0000 ............T...\n+0002be50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002be60: 0000 0000 0000 0000 6313 0e51 7265 702e ........c..Qrep.\n+0002be70: 9f72 0100 0000 0000 1800 0000 2600 0000 .r..........&...\n+0002be80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002be90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002beb0: 0a00 405a 7265 702e c3c7 0000 0000 0000 ..@Zrep.........\n+0002bec0: 1900 0000 1200 0000 139a 2d5b 6465 6275 ..........-[debu\n+0002bed0: 7f3f 0000 0000 0000 0c00 0000 4700 0000 .?..........G...\n+0002bee0: 5447 7051 7265 702e 4d88 0000 0000 0000 TGpQrep.M.......\n+0002bef0: 1e00 0000 2e00 0000 ffff ffff 0000 0000 ................\n 0002bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bf10: f841 6750 7265 702e 0edc 0100 0000 0000 .AgPrep.........\n+0002bf20: 1300 0000 1f00 0000 ffff ffff 0000 0000 ................\n 0002bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bf40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bf50: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bf70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bf80: 0000 0000 0000 0000 5fbc c852 7265 702e ........_..Rrep.\n+0002bf90: b1db 0100 0000 0000 1e00 0000 3f00 0000 ............?...\n+0002bfa0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bfb0: 0000 0000 0000 0000 e38f cb5d 7265 702e ...........]rep.\n+0002bfc0: a10f 0100 0000 0000 1600 0000 3800 0000 ............8...\n+0002bfd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002bfe0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c000: 0072 6570 2e69 6f2e 6669 6c65 2d68 616e .rep.io.file-han\n-0002c010: 646c 6572 732e 7461 7223 7461 7266 682d dlers.tar#tarfh-\n-0002c020: 656d 7074 792d 6361 6368 6500 0000 0000 empty-cache.....\n+0002c000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c010: 0000 0000 0000 0000 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@@ -11514,71 +11514,71 @@\n 0002cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002d000: 7265 702e 696f 2e66 696c 6573 236c 6f61 rep.io.files#loa\n-0002d010: 642d 616c 6c54 7279 2074 6f20 6c6f 6164 d-allTry to load\n-0002d020: 2066 696c 6573 2063 616c 6c65 6420 4649 files called FI\n-0002d030: 4c45 2028 6f72 2046 494c 452e 6a6c 2c20 LE (or FILE.jl, \n-0002d040: 6574 6329 2066 726f 6d20 616c 6c20 6469 etc) from all di\n-0002d050: 7265 6374 6f72 6965 7320 696e 2074 6865 rectories in the\n-0002d060: 0a4c 4953 5020 6c6f 6164 2070 6174 6820 .LISP load path \n-0002d070: 2865 7863 6570 7420 7468 6520 6375 7272 (except the curr\n-0002d080: 656e 7420 6469 7265 6374 6f72 7929 2e00 ent directory)..\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+0002d000: 0072 6570 2e6e 6574 2e72 7063 2372 7063 .rep.net.rpc#rpc\n+0002d010: 2d63 7265 6174 652d 7365 7276 6572 0072 -create-server.r\n+0002d020: 6570 2e6e 6574 2e72 7063 2364 6573 7472 ep.net.rpc#destr\n+0002d030: 6f79 2d72 7063 2d73 6572 7661 6e74 2049 oy-rpc-servant I\n+0002d040: 4400 7265 702e 6e65 742e 7270 6323 6361 D.rep.net.rpc#ca\n+0002d050: 6c6c 2d77 6974 682d 7270 632d 7365 7276 ll-with-rpc-serv\n+0002d060: 616e 7420 494d 504c 2043 414c 4c42 4143 ant IMPL CALLBAC\n+0002d070: 4b00 7265 702e 6e65 742e 7270 6323 7365 K.rep.net.rpc#se\n+0002d080: 7276 616e 742d 6964 2d3e 676c 6f62 616c rvant-id->global\n+0002d090: 2d69 6420 4944 7265 702e 6e65 742e 7270 -id IDrep.net.rp\n+0002d0a0: 6323 676c 6f62 616c 2d69 642d 3e72 7063 c#global-id->rpc\n+0002d0b0: 2d70 726f 7879 5265 7475 726e 2061 2066 -proxyReturn a f\n+0002d0c0: 756e 6374 696f 6e20 7468 6174 2063 616e unction that can\n+0002d0d0: 2062 6520 7573 6564 2074 6f20 6361 6c6c be used to call\n+0002d0e0: 2074 6865 2052 5043 2061 7373 6f63 6961 the RPC associa\n+0002d0f0: 7465 6420 7769 7468 2074 6865 0a67 6c6f ted with the.glo\n+0002d100: 6261 6c20 7365 7276 616e 7420 6964 2049 bal servant id I\n+0002d110: 4420 2861 2073 7472 696e 6729 2e00 7265 D (a string)..re\n+0002d120: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam\n+0002d130: 6523 646f 6d61 696e 2d61 626f 7665 2d70 e#domain-above-p\n+0002d140: 2044 3120 4432 0072 6570 2e6e 6574 2e64 D1 D2.rep.net.d\n+0002d150: 6f6d 6169 6e2d 6e61 6d65 2364 6f6d 6169 omain-name#domai\n+0002d160: 6e2d 6571 7561 6c2d 7020 4431 2044 3272 n-equal-p D1 D2r\n+0002d170: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system\n+0002d180: 2373 7472 7563 7475 7265 2d72 6566 4576 #structure-refEv\n+0002d190: 616c 7561 7465 7320 746f 2074 6865 2063 aluates to the c\n+0002d1a0: 7572 7265 6e74 2076 616c 7565 206f 6620 urrent value of \n+0002d1b0: 7468 6520 676c 6f62 616c 2062 696e 6469 the global bindi\n+0002d1c0: 6e67 206f 6620 7379 6d62 6f6c 0a56 4152 ng of symbol.VAR\n+0002d1d0: 2d4e 414d 4520 696e 2074 6865 206d 6f64 -NAME in the mod\n+0002d1e0: 756c 6520 6361 6c6c 6564 2053 5452 5543 ule called STRUC\n+0002d1f0: 542d 4e41 4d45 2e20 5468 6973 2073 7472 T-NAME. This str\n+0002d200: 7563 7475 7265 206d 7573 740a 7072 6576 ucture must.prev\n+0002d210: 696f 7573 6c79 2068 6176 6520 6265 656e iously have been\n+0002d220: 206f 7065 6e65 6420 6f72 2061 6363 6573 opened or acces\n+0002d230: 7365 6420 6279 2074 6865 2063 7572 7265 sed by the curre\n+0002d240: 6e74 206d 6f64 756c 652e 0a0a 5768 656e nt module...When\n+0002d250: 2072 6561 642c 2074 6865 2073 796e 7461 read, the synta\n+0002d260: 7820 6046 4f4f 2342 4152 2720 6578 7061 x `FOO#BAR' expa\n+0002d270: 6e64 7320 746f 2060 2873 7472 7563 7475 nds to `(structu\n+0002d280: 7265 2d72 6566 2046 4f4f 2042 4152 2927 re-ref FOO BAR)'\n+0002d290: 2e00 7265 702e 7574 696c 2e74 696d 6523 ..rep.util.time#\n+0002d2a0: 7469 6d65 2d3e 7365 636f 6e64 7320 5449 time->seconds TI\n+0002d2b0: 4d45 0072 6570 2e75 7469 6c2e 7469 6d65 ME.rep.util.time\n+0002d2c0: 2373 6563 6f6e 6473 2d3e 7469 6d65 2053 #seconds->time S\n+0002d2d0: 4543 5300 7265 702e 7574 696c 2e6d 6973 ECS.rep.util.mis\n+0002d2e0: 6323 7072 6f67 7261 6d2d 6578 6973 7473 c#program-exists\n+0002d2f0: 2d70 2050 524f 4752 414d 7265 702e 7574 -p PROGRAMrep.ut\n+0002d300: 696c 2e6d 656d 6f69 7a65 236d 656d 6f69 il.memoize#memoi\n+0002d310: 7a65 4372 6561 7465 2061 6e64 2072 6574 zeCreate and ret\n+0002d320: 7572 6e20 6120 6361 6368 696e 6720 7665 urn a caching ve\n+0002d330: 7273 696f 6e20 6f66 2074 6865 2066 756e rsion of the fun\n+0002d340: 6374 696f 6e20 462e 2046 206d 6179 206e ction F. F may n\n+0002d350: 6f74 2062 650a 616e 2061 7574 6f6c 6f61 ot be.an autoloa\n+0002d360: 6420 6465 6669 6e69 7469 6f6e 2e00 7265 d definition..re\n+0002d370: 702e 7574 696c 2e6d 656d 6f69 7a65 236d p.util.memoize#m\n+0002d380: 656d 6f69 7a65 2046 0000 0000 0000 0000 emoize F........\n 0002d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n@@ -11770,7 +11770,263 @@\n 0002df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e000: 7265 702e 7574 696c 2e74 696d 6523 7469 rep.util.time#ti\n+0002e010: 6d65 2d52 6574 7572 6e20 7468 6520 6e75 me-Return the nu\n+0002e020: 6d62 6572 206f 6620 7365 636f 6e64 7320 mber of seconds \n+0002e030: 6469 6666 6572 656e 6365 2062 6574 7765 difference betwe\n+0002e040: 656e 2074 696d 6573 7461 6d70 7320 5431 en timestamps T1\n+0002e050: 2061 6e64 2054 322e 0000 0000 0000 0000 and T2.........\n+0002e060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002e9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ead0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ebc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ebf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ecc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ece0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ecf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ed90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002edb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002edc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002edd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ede0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002edf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n"}]}]}]}, {"source1": "librep16-dbgsym_0.92.5-3.2_amd64.deb", "source2": "librep16-dbgsym_0.92.5-3.2_amd64.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 355384 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 355416 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: 438\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: c22507955542b5dd890f82b7bc0c4e5df7ef2a51\n+Build-Ids: 2717135e5bb98a5b8bf295141153b5e73f6ec735\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/c2/2507955542b5dd890f82b7bc0c4e5df7ef2a51.debug\n+usr/lib/debug/.build-id/27/17135e5bb98a5b8bf295141153b5e73f6ec735.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/c2/\n--rw-r--r-- 0 root (0) root (0) 438016 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/c2/2507955542b5dd890f82b7bc0c4e5df7ef2a51.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/27/\n+-rw-r--r-- 0 root (0) root (0) 438024 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/27/17135e5bb98a5b8bf295141153b5e73f6ec735.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/c2/2507955542b5dd890f82b7bc0c4e5df7ef2a51.debug", "source2": "./usr/lib/debug/.build-id/27/17135e5bb98a5b8bf295141153b5e73f6ec735.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 6% 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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 435712 (bytes into file)\n+ Start of section headers: 435720 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (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 0x6a600:\n+There are 36 section headers, starting at offset 0x6a608:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 002998 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000002bf8 00025c 009378 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 000000000006bf40 000f30 0029e0 00 WA 0 0 32\n [20] .dynamic NOBITS 000000000006e920 000f30 000220 10 WA 4 0 8\n [21] .got NOBITS 000000000006eb40 000f30 0024a8 08 WA 0 0 8\n [22] .data NOBITS 0000000000071000 000f30 004468 00 WA 0 0 32\n [23] .bss NOBITS 0000000000075480 000f30 0089d8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0001c1 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000448 027597 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 0279e0 002272 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 029c58 011a8e 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 03b6e8 003b99 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03f288 0001ff 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 03f488 00fd74 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 04f200 0024e2 00 C 0 0 8\n- [33] .symtab SYMTAB 0000000000000000 0516e8 00f300 18 34 1021 8\n- [34] .strtab STRTAB 0000000000000000 0609e8 009ab3 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 06a49b 000165 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000448 027599 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 0279e8 002272 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 029c60 011a8e 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 03b6f0 003b99 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 03f290 0001ff 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 03f490 00fd74 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 04f208 0024e2 00 C 0 0 8\n+ [33] .symtab SYMTAB 0000000000000000 0516f0 00f300 18 34 1021 8\n+ [34] .strtab STRTAB 0000000000000000 0609f0 009ab3 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 06a4a3 000165 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), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000000 0 FILE LOCAL DEFAULT ABS continuations.c\n 2: 00000000000263d0 102 FUNC LOCAL DEFAULT 12 trace_barriers\n 3: 0000000000026440 99 FUNC LOCAL DEFAULT 12 common_ancestor\n 4: 00000000000264b0 156 FUNC LOCAL DEFAULT 12 unlink_thread\n 5: 0000000000026550 15 FUNC LOCAL DEFAULT 12 thread_join_poller\n 6: 00000000000265c0 252 FUNC LOCAL DEFAULT 12 enqueue_thread\n- 7: 000000000005e950 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.4\n+ 7: 000000000005e958 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.4\n 8: 00000000000266c0 42 FUNC LOCAL DEFAULT 12 inner_make_thread\n 9: 00000000000266f0 94 FUNC LOCAL DEFAULT 12 continuation_type\n 10: 000000000007549c 4 OBJECT LOCAL DEFAULT 23 type.8\n 11: 0000000000026870 227 FUNC LOCAL DEFAULT 12 mark_all\n 12: 0000000000027190 23 FUNC LOCAL DEFAULT 12 print_cont\n 13: 0000000000026960 1578 FUNC LOCAL DEFAULT 12 mark_cont\n 14: 00000000000270c0 110 FUNC LOCAL DEFAULT 12 sweep_cont\n@@ -20,15 +20,15 @@\n 16: 0000000000075498 4 OBJECT LOCAL DEFAULT 23 type.1\n 17: 0000000000027960 118 FUNC LOCAL DEFAULT 12 print_thread\n 18: 0000000000026f90 294 FUNC LOCAL DEFAULT 12 mark_thread\n 19: 0000000000027130 87 FUNC LOCAL DEFAULT 12 sweep_thread\n 20: 00000000000267b0 103 FUNC LOCAL DEFAULT 12 new_thread\n 21: 00000000000754b8 8 OBJECT LOCAL DEFAULT 23 threads\n 22: 00000000000754d8 8 OBJECT LOCAL DEFAULT 23 barriers\n- 23: 000000000005e970 10 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.7\n+ 23: 000000000005e978 10 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.7\n 24: 00000000000754c0 8 OBJECT LOCAL DEFAULT 23 continuations\n 25: 00000000000271b0 91 FUNC LOCAL DEFAULT 12 grow_stack_and_invoke\n 26: 0000000000027210 426 FUNC LOCAL DEFAULT 12 primitive_invoke_continuation\n 27: 000000000006bf50 16 OBJECT LOCAL DEFAULT 19 unreachable.6\n 28: 00000000000754b0 8 OBJECT LOCAL DEFAULT 23 invoked_continuation\n 29: 00000000000754a0 8 OBJECT LOCAL DEFAULT 23 invoked_continuation_ancestor\n 30: 00000000000754a8 8 OBJECT LOCAL DEFAULT 23 invoked_continuation_ret\n@@ -40,26 +40,26 @@\n 36: 00000000000277e0 29 FUNC LOCAL DEFAULT 12 call_out\n 37: 0000000000027800 29 FUNC LOCAL DEFAULT 12 call_in\n 38: 0000000000027820 89 FUNC LOCAL DEFAULT 12 bind_object\n 39: 0000000000027880 46 FUNC LOCAL DEFAULT 12 call_with_inwards\n 40: 00000000000278b0 113 FUNC LOCAL DEFAULT 12 unbind_object\n 41: 0000000000027930 39 FUNC LOCAL DEFAULT 12 call_with_outwards\n 42: 00000000000279e0 123 FUNC LOCAL DEFAULT 12 thread_wake\n- 43: 000000000005e960 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.5\n+ 43: 000000000005e968 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.5\n 44: 0000000000027a60 1368 FUNC LOCAL DEFAULT 12 primitive_call_cc\n 45: 000000000006bf60 16 OBJECT LOCAL DEFAULT 19 no_root.9\n 46: 0000000000027fe0 81 FUNC LOCAL DEFAULT 12 ensure_default_thread.part.0\n 47: 0000000000026250 5 FUNC LOCAL DEFAULT 12 ensure_default_thread.part.0.cold\n 48: 0000000000028140 581 FUNC LOCAL DEFAULT 12 thread_invoke\n 49: 00000000000754c8 8 OBJECT LOCAL DEFAULT 23 exit_barrier_cell\n- 50: 000000000005e980 14 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.10\n+ 50: 000000000005e988 14 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.10\n 51: 00000000000284c0 395 FUNC LOCAL DEFAULT 12 thread_suspend\n- 52: 000000000005e930 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0\n+ 52: 000000000005e938 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0\n 53: 0000000000028aa0 406 FUNC LOCAL DEFAULT 12 make_thread\n- 54: 000000000005e940 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.2\n+ 54: 000000000005e948 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.2\n 55: 000000000006c0c0 16 OBJECT LOCAL DEFAULT 19 str_continuation\n 56: 000000000006bf70 16 OBJECT LOCAL DEFAULT 19 Sthread_name__name\n 57: 000000000006bf80 16 OBJECT LOCAL DEFAULT 19 Sthread_permit__name\n 58: 000000000006bf90 16 OBJECT LOCAL DEFAULT 19 Sthread_forbid__name\n 59: 000000000006bfa0 16 OBJECT LOCAL DEFAULT 19 Sall_threads__name\n 60: 000000000006bfb0 16 OBJECT LOCAL DEFAULT 19 Scurrent_thread__name\n 61: 000000000006bfc0 16 OBJECT LOCAL DEFAULT 19 Sthread_exited_p__name\n@@ -511,16 +511,16 @@\n 507: 0000000000075860 160 OBJECT LOCAL DEFAULT 23 last_matches\n 508: 0000000000075908 4 OBJECT LOCAL DEFAULT 23 last_match_type\n 509: 0000000000075900 8 OBJECT LOCAL DEFAULT 23 last_match_data\n 510: 0000000000071c00 4 OBJECT LOCAL DEFAULT 22 regexp_cache_limit\n 511: 0000000000075918 8 OBJECT LOCAL DEFAULT 23 cached_regexps\n 512: 000000000007590c 4 OBJECT LOCAL DEFAULT 23 regexp_misses\n 513: 0000000000075910 4 OBJECT LOCAL DEFAULT 23 regexp_hits\n- 514: 000000000005e9f0 19 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.1\n- 515: 000000000005e9d0 20 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0\n+ 514: 000000000005ea00 19 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.1\n+ 515: 000000000005e9e0 20 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0\n 516: 000000000006c870 16 OBJECT LOCAL DEFAULT 19 str_regexp_error\n 517: 000000000006c860 16 OBJECT LOCAL DEFAULT 19 err_regexp_error\n 518: 000000000006c7f0 16 OBJECT LOCAL DEFAULT 19 Sregexp_cache_control__name\n 519: 000000000006c800 16 OBJECT LOCAL DEFAULT 19 Squote_regexp__name\n 520: 000000000006c810 16 OBJECT LOCAL DEFAULT 19 Smatch_end__name\n 521: 000000000006c820 16 OBJECT LOCAL DEFAULT 19 Smatch_start__name\n 522: 000000000006c830 16 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: c22507955542b5dd890f82b7bc0c4e5df7ef2a51\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2717135e5bb98a5b8bf295141153b5e73f6ec735\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4585,15 +4585,15 @@\n <29e2> DW_AT_type : (ref4) <0xbdb>\n <29e6> DW_AT_location : (sec_offset) 0xa58 (location list)\n <29ea> DW_AT_GNU_locviews: (sec_offset) 0xa50\n <2><29ee>: Abbrev Number: 45 (DW_TAG_variable)\n <29ef> DW_AT_name : (strp) (offset: 0x407): __PRETTY_FUNCTION__\n <29f3> DW_AT_type : (ref4) <0x2ebd>, char\n <29f7> DW_AT_artificial : (flag_present) 1\n- <29f7> DW_AT_location : (exprloc) 9 byte block: 3 70 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e970)\n+ <29f7> DW_AT_location : (exprloc) 9 byte block: 3 78 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e978)\n <2><2a01>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <2a02> DW_AT_ranges : (sec_offset) 0x45\n <2a06> DW_AT_sibling : (ref4) <0x2aa7>\n <3><2a0a>: Abbrev Number: 8 (DW_TAG_variable)\n <2a0b> DW_AT_name : (string) ptr\n <2a0f> DW_AT_decl_file : (implicit_const) 1\n <2a0f> DW_AT_decl_line : (data2) 1204\n@@ -4862,15 +4862,15 @@\n <2d53> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <2d55> DW_AT_call_value : (exprloc) 9 byte block: 3 0 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c000)\n <4><2d5f>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2d60> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <2d62> DW_AT_call_value : (exprloc) 3 byte block: a dd 4 \t(DW_OP_const2u: 1245)\n <4><2d66>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2d67> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <2d69> DW_AT_call_value : (exprloc) 9 byte block: 3 70 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e970)\n+ <2d69> DW_AT_call_value : (exprloc) 9 byte block: 3 78 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e978)\n <4><2d73>: Abbrev Number: 0\n <3><2d74>: Abbrev Number: 0\n <2><2d75>: Abbrev Number: 19 (DW_TAG_inlined_subroutine)\n <2d76> DW_AT_abstract_origin: (ref4) <0x4648>\n <2d7a> DW_AT_entry_pc : (addr) 0x26a88\n <2d82> DW_AT_GNU_entry_view: (data2) 2\n <2d84> DW_AT_low_pc : (addr) 0x26a88\n@@ -5080,15 +5080,15 @@\n <2fca> DW_AT_type : (ref4) <0xb82>\n <2fce> DW_AT_location : (sec_offset) 0xdfb (location list)\n <2fd2> DW_AT_GNU_locviews: (sec_offset) 0xdf5\n <2><2fd6>: Abbrev Number: 45 (DW_TAG_variable)\n <2fd7> DW_AT_name : (strp) (offset: 0x407): __PRETTY_FUNCTION__\n <2fdb> DW_AT_type : (ref4) <0x30d7>, char\n <2fdf> DW_AT_artificial : (flag_present) 1\n- <2fdf> DW_AT_location : (exprloc) 9 byte block: 3 30 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e930)\n+ <2fdf> DW_AT_location : (exprloc) 9 byte block: 3 38 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e938)\n <2><2fe9>: Abbrev Number: 3 (DW_TAG_call_site)\n <2fea> DW_AT_call_return_pc: (addr) 0x28506\n <2ff2> DW_AT_call_origin : (ref4) <0x37af>\n <2ff6> DW_AT_sibling : (ref4) <0x3001>\n <3><2ffa>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2ffb> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <2ffd> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (rdi): 0)\n@@ -5130,15 +5130,15 @@\n <3069> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <306b> DW_AT_call_value : (exprloc) 9 byte block: 3 0 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c000)\n <3><3075>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3076> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <3078> DW_AT_call_value : (exprloc) 3 byte block: a 60 4 \t(DW_OP_const2u: 1120)\n <3><307c>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <307d> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <307f> DW_AT_call_value : (exprloc) 9 byte block: 3 30 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e930)\n+ <307f> DW_AT_call_value : (exprloc) 9 byte block: 3 38 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e938)\n <3><3089>: Abbrev Number: 0\n <2><308a>: Abbrev Number: 13 (DW_TAG_call_site)\n <308b> DW_AT_call_return_pc: (addr) 0x2864b\n <3093> DW_AT_call_origin : (ref4) <0x1342>\n <3><3097>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3098> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <309a> DW_AT_call_value : (exprloc) 9 byte block: 3 10 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c010)\n@@ -5146,15 +5146,15 @@\n <30a5> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <30a7> DW_AT_call_value : (exprloc) 9 byte block: 3 0 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c000)\n <3><30b1>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <30b2> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <30b4> DW_AT_call_value : (exprloc) 3 byte block: a 61 4 \t(DW_OP_const2u: 1121)\n <3><30b8>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <30b9> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <30bb> DW_AT_call_value : (exprloc) 9 byte block: 3 30 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e930)\n+ <30bb> DW_AT_call_value : (exprloc) 9 byte block: 3 38 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e938)\n <3><30c5>: Abbrev Number: 0\n <2><30c6>: Abbrev Number: 0\n <1><30c7>: Abbrev Number: 27 (DW_TAG_array_type)\n <30c8> DW_AT_type : (ref4) <0x8d>, char\n <30cc> DW_AT_sibling : (ref4) <0x30d7>\n <2><30d0>: Abbrev Number: 29 (DW_TAG_subrange_type)\n <30d1> DW_AT_type : (ref4) <0x3f>, long unsigned int\n@@ -5263,15 +5263,15 @@\n <31b0> DW_AT_type : (ref4) <0xb97>\n <31b4> DW_AT_location : (sec_offset) 0xece (location list)\n <31b8> DW_AT_GNU_locviews: (sec_offset) 0xec4\n <2><31bc>: Abbrev Number: 45 (DW_TAG_variable)\n <31bd> DW_AT_name : (strp) (offset: 0x407): __PRETTY_FUNCTION__\n <31c1> DW_AT_type : (ref4) <0x333a>, char\n <31c5> DW_AT_artificial : (flag_present) 1\n- <31c5> DW_AT_location : (exprloc) 9 byte block: 3 40 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e940)\n+ <31c5> DW_AT_location : (exprloc) 9 byte block: 3 48 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e948)\n <2><31cf>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <31d0> DW_AT_abstract_origin: (ref4) <0x38b4>\n <31d4> DW_AT_entry_pc : (addr) 0x28ade\n <31dc> DW_AT_GNU_entry_view: (data2) 1\n <31de> DW_AT_ranges : (sec_offset) 0x275\n <31e2> DW_AT_call_file : (implicit_const) 1\n <31e2> DW_AT_call_line : (data2) 1037\n@@ -5367,15 +5367,15 @@\n <32fb> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <32fd> DW_AT_call_value : (exprloc) 9 byte block: 3 0 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c000)\n <3><3307>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3308> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <330a> DW_AT_call_value : (exprloc) 3 byte block: a 1e 4 \t(DW_OP_const2u: 1054)\n <3><330e>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <330f> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <3311> DW_AT_call_value : (exprloc) 9 byte block: 3 40 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e940)\n+ <3311> DW_AT_call_value : (exprloc) 9 byte block: 3 48 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e948)\n <3><331b>: Abbrev Number: 0\n <2><331c>: Abbrev Number: 4 (DW_TAG_call_site)\n <331d> DW_AT_call_return_pc: (addr) 0x28c36\n <3325> DW_AT_call_origin : (ref4) <0x4873>\n <2><3329>: Abbrev Number: 0\n <1><332a>: Abbrev Number: 27 (DW_TAG_array_type)\n <332b> DW_AT_type : (ref4) <0x8d>, char\n@@ -5533,15 +5533,15 @@\n <3488> DW_AT_decl_file : (implicit_const) 1\n <3488> DW_AT_decl_line : (data2) 903\n <348a> DW_AT_decl_column : (data1) 1\n <2><348b>: Abbrev Number: 45 (DW_TAG_variable)\n <348c> DW_AT_name : (strp) (offset: 0x407): __PRETTY_FUNCTION__\n <3490> DW_AT_type : (ref4) <0x369c>, char\n <3494> DW_AT_artificial : (flag_present) 1\n- <3494> DW_AT_location : (exprloc) 9 byte block: 3 80 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e980)\n+ <3494> DW_AT_location : (exprloc) 9 byte block: 3 88 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e988)\n <2><349e>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <349f> DW_AT_ranges : (sec_offset) 0x224\n <34a3> DW_AT_sibling : (ref4) <0x3550>\n <3><34a7>: Abbrev Number: 10 (DW_TAG_variable)\n <34a8> DW_AT_name : (strp) (offset: 0x844): active\n <34ac> DW_AT_decl_file : (implicit_const) 1\n <34ac> DW_AT_decl_line : (data2) 909\n@@ -5693,15 +5693,15 @@\n <366a> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <366c> DW_AT_call_value : (exprloc) 9 byte block: 3 0 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c000)\n <3><3676>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3677> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <3679> DW_AT_call_value : (exprloc) 3 byte block: a a7 3 \t(DW_OP_const2u: 935)\n <3><367d>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <367e> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <3680> DW_AT_call_value : (exprloc) 9 byte block: 3 80 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e980)\n+ <3680> DW_AT_call_value : (exprloc) 9 byte block: 3 88 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e988)\n <3><368a>: Abbrev Number: 0\n <2><368b>: Abbrev Number: 0\n <1><368c>: Abbrev Number: 27 (DW_TAG_array_type)\n <368d> DW_AT_type : (ref4) <0x8d>, char\n <3691> DW_AT_sibling : (ref4) <0x369c>\n <2><3695>: Abbrev Number: 29 (DW_TAG_subrange_type)\n <3696> DW_AT_type : (ref4) <0x3f>, long unsigned int\n@@ -5818,15 +5818,15 @@\n <3794> DW_AT_decl_line : (data2) 862\n <3796> DW_AT_decl_column : (data1) 18\n <3797> DW_AT_type : (ref4) <0xb82>\n <2><379b>: Abbrev Number: 45 (DW_TAG_variable)\n <379c> DW_AT_name : (strp) (offset: 0x407): __PRETTY_FUNCTION__\n <37a0> DW_AT_type : (ref4) <0x333a>, char\n <37a4> DW_AT_artificial : (flag_present) 1\n- <37a4> DW_AT_location : (exprloc) 9 byte block: 3 60 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e960)\n+ <37a4> DW_AT_location : (exprloc) 9 byte block: 3 68 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e968)\n <2><37ae>: Abbrev Number: 0\n <1><37af>: Abbrev Number: 20 (DW_TAG_subprogram)\n <37b0> DW_AT_name : (strp) (offset: 0x6a2): unlink_thread\n <37b4> DW_AT_decl_file : (implicit_const) 1\n <37b4> DW_AT_decl_line : (data2) 833\n <37b6> DW_AT_decl_column : (implicit_const) 1\n <37b6> DW_AT_prototyped : (flag_present) 1\n@@ -5878,15 +5878,15 @@\n <3824> DW_AT_type : (ref4) <0xb82>\n <3828> DW_AT_location : (sec_offset) 0x11bb (location list)\n <382c> DW_AT_GNU_locviews: (sec_offset) 0x11b7\n <2><3830>: Abbrev Number: 45 (DW_TAG_variable)\n <3831> DW_AT_name : (strp) (offset: 0x407): __PRETTY_FUNCTION__\n <3835> DW_AT_type : (ref4) <0x30d7>, char\n <3839> DW_AT_artificial : (flag_present) 1\n- <3839> DW_AT_location : (exprloc) 9 byte block: 3 50 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e950)\n+ <3839> DW_AT_location : (exprloc) 9 byte block: 3 58 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e958)\n <2><3843>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <3844> DW_AT_ranges : (sec_offset) 0x1c\n <3848> DW_AT_sibling : (ref4) <0x3861>\n <3><384c>: Abbrev Number: 8 (DW_TAG_variable)\n <384d> DW_AT_name : (string) ptr\n <3851> DW_AT_decl_file : (implicit_const) 1\n <3851> DW_AT_decl_line : (data2) 807\n@@ -5905,15 +5905,15 @@\n <387c> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <387e> DW_AT_call_value : (exprloc) 9 byte block: 3 0 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c000)\n <3><3888>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3889> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <388b> DW_AT_call_value : (exprloc) 3 byte block: a 1b 3 \t(DW_OP_const2u: 795)\n <3><388f>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3890> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <3892> DW_AT_call_value : (exprloc) 9 byte block: 3 50 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e950)\n+ <3892> DW_AT_call_value : (exprloc) 9 byte block: 3 58 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e958)\n <3><389c>: Abbrev Number: 0\n <2><389d>: Abbrev Number: 0\n <1><389e>: Abbrev Number: 47 (DW_TAG_subprogram)\n <389f> DW_AT_name : (strp) (offset: 0xa58): thread_load_environ\n <38a3> DW_AT_decl_file : (implicit_const) 1\n <38a3> DW_AT_decl_line : (data2) 786\n <38a5> DW_AT_decl_column : (implicit_const) 1\n@@ -7325,15 +7325,15 @@\n <4750> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <4752> DW_AT_call_value : (exprloc) 9 byte block: 3 0 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c000)\n <4><475c>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <475d> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <475f> DW_AT_call_value : (exprloc) 3 byte block: a 60 3 \t(DW_OP_const2u: 864)\n <4><4763>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <4764> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <4766> DW_AT_call_value : (exprloc) 9 byte block: 3 60 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e960)\n+ <4766> DW_AT_call_value : (exprloc) 9 byte block: 3 68 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e968)\n <4><4770>: Abbrev Number: 0\n <3><4771>: Abbrev Number: 0\n <2><4772>: Abbrev Number: 3 (DW_TAG_call_site)\n <4773> DW_AT_call_return_pc: (addr) 0x27a07\n <477b> DW_AT_call_origin : (ref4) <0x37af>\n <477f> DW_AT_sibling : (ref4) <0x478a>\n <3><4783>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n@@ -7359,15 +7359,15 @@\n <47be> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <47c0> DW_AT_call_value : (exprloc) 9 byte block: 3 0 c0 5 0 0 0 0 0 \t(DW_OP_addr: 5c000)\n <3><47ca>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <47cb> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <47cd> DW_AT_call_value : (exprloc) 3 byte block: a 5f 3 \t(DW_OP_const2u: 863)\n <3><47d1>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <47d2> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- <47d4> DW_AT_call_value : (exprloc) 9 byte block: 3 60 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e960)\n+ <47d4> DW_AT_call_value : (exprloc) 9 byte block: 3 68 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e968)\n <3><47de>: Abbrev Number: 0\n <2><47df>: Abbrev Number: 0\n <1><47e0>: Abbrev Number: 105 (DW_TAG_subprogram)\n <47e1> DW_AT_abstract_origin: (ref4) <0x333f>\n <47e5> DW_AT_ranges : (sec_offset) 0x191\n <47e9> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <47eb> DW_AT_call_all_calls: (flag_present) 1\n@@ -22765,15 +22765,15 @@\n DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n DW_AT_call_value : (exprloc) 9 byte block: 3 b8 c6 5 0 0 0 0 0 \t(DW_OP_addr: 5c6b8)\n <5>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n DW_AT_call_value : (exprloc) 2 byte block: 8 8b \t(DW_OP_const1u: 139)\n <5>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- DW_AT_call_value : (exprloc) 9 byte block: 3 d0 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e9d0)\n+ DW_AT_call_value : (exprloc) 9 byte block: 3 e0 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e9e0)\n <5>: Abbrev Number: 0\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 7 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x2d98d\n DW_AT_call_origin : (ref4) <0xcd59>\n <2>: Abbrev Number: 7 (DW_TAG_call_site)\n@@ -22877,15 +22877,15 @@\n DW_AT_decl_line : (data1) 136\n DW_AT_decl_column : (data1) 48\n DW_AT_type : (ref4) <0xc973>\n <2>: Abbrev Number: 58 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x407): __PRETTY_FUNCTION__\n DW_AT_type : (ref4) <0xdb00>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 9 byte block: 3 d0 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e9d0)\n+ DW_AT_location : (exprloc) 9 byte block: 3 e0 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e9e0)\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 24 (DW_TAG_array_type)\n DW_AT_type : (ref4) <0xc457>, char\n DW_AT_sibling : (ref4) <0xdb00>\n <2>: Abbrev Number: 25 (DW_TAG_subrange_type)\n DW_AT_type : (ref4) <0xc421>, long unsigned int\n DW_AT_upper_bound : (data1) 19\n@@ -22983,15 +22983,15 @@\n DW_AT_type : (ref4) <0xc436>, int\n DW_AT_location : (sec_offset) 0x46d1 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x46cd\n <2>: Abbrev Number: 58 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x407): __PRETTY_FUNCTION__\n DW_AT_type : (ref4) <0xdd2b>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 9 byte block: 3 f0 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e9f0)\n+ DW_AT_location : (exprloc) 9 byte block: 3 0 ea 5 0 0 0 0 0 \t(DW_OP_addr: 5ea00)\n <2>: Abbrev Number: 42 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x5a7\n DW_AT_sibling : (ref4) <0xdc8f>\n <3>: Abbrev Number: 36 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3108): saved_re\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data1) 69\n@@ -23028,15 +23028,15 @@\n DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n DW_AT_call_value : (exprloc) 9 byte block: 3 b8 c6 5 0 0 0 0 0 \t(DW_OP_addr: 5c6b8)\n <4>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n DW_AT_call_value : (exprloc) 2 byte block: 8 46 \t(DW_OP_const1u: 70)\n <4>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- DW_AT_call_value : (exprloc) 9 byte block: 3 f0 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e9f0)\n+ DW_AT_call_value : (exprloc) 9 byte block: 3 0 ea 5 0 0 0 0 0 \t(DW_OP_addr: 5ea00)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 42 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x5bc\n DW_AT_sibling : (ref4) <0xdcdf>\n <3>: Abbrev Number: 36 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3186): this\n@@ -23075,15 +23075,15 @@\n DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n DW_AT_call_value : (exprloc) 9 byte block: 3 b8 c6 5 0 0 0 0 0 \t(DW_OP_addr: 5c6b8)\n <3>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n DW_AT_call_value : (exprloc) 2 byte block: 8 41 \t(DW_OP_const1u: 65)\n <3>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n- DW_AT_call_value : (exprloc) 9 byte block: 3 f0 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e9f0)\n+ DW_AT_call_value : (exprloc) 9 byte block: 3 0 ea 5 0 0 0 0 0 \t(DW_OP_addr: 5ea00)\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 24 (DW_TAG_array_type)\n DW_AT_type : (ref4) <0xc457>, char\n DW_AT_sibling : (ref4) <0xdd2b>\n <2>: Abbrev Number: 25 (DW_TAG_subrange_type)\n DW_AT_type : (ref4) <0xc421>, long unsigned int\n@@ -121450,15 +121450,15 @@\n <5><48b56>: Abbrev Number: 0\n <4><48b57>: Abbrev Number: 7 (DW_TAG_call_site)\n <48b58> DW_AT_call_return_pc: (addr) 0x54d53\n <48b60> DW_AT_call_origin : (ref4) <0x47e62>\n <48b64> DW_AT_sibling : (ref4) <0x48b96>\n <5><48b68>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <48b69> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <48b6b> DW_AT_call_value : (exprloc) 9 byte block: 3 e8 e8 5 0 0 0 0 0 \t(DW_OP_addr: 5e8e8)\n+ <48b6b> DW_AT_call_value : (exprloc) 9 byte block: 3 f0 e8 5 0 0 0 0 0 \t(DW_OP_addr: 5e8f0)\n <5><48b75>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <48b76> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <48b78> DW_AT_call_value : (exprloc) 9 byte block: 3 24 e0 5 0 0 0 0 0 \t(DW_OP_addr: 5e024)\n <5><48b82>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <48b83> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <48b85> DW_AT_call_value : (exprloc) 2 byte block: 8 ac \t(DW_OP_const1u: 172)\n <5><48b88>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n@@ -140058,15 +140058,15 @@\n <3><53af0>: Abbrev Number: 46 (DW_TAG_lexical_block)\n <53af1> DW_AT_ranges : (sec_offset) 0x3b7b\n <4><53af5>: Abbrev Number: 6 (DW_TAG_call_site)\n <53af6> DW_AT_call_return_pc: (addr) 0x5aa35\n <53afe> DW_AT_call_origin : (ref4) <0x4f4ee>\n <5><53b02>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <53b03> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n- <53b05> DW_AT_call_value : (exprloc) 9 byte block: 3 10 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e910)\n+ <53b05> DW_AT_call_value : (exprloc) 9 byte block: 3 18 e9 5 0 0 0 0 0 \t(DW_OP_addr: 5e918)\n <5><53b0f>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <53b10> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <53b12> DW_AT_call_value : (exprloc) 9 byte block: 3 d4 e1 5 0 0 0 0 0 \t(DW_OP_addr: 5e1d4)\n <5><53b1c>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <53b1d> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <53b1f> DW_AT_call_value : (exprloc) 3 byte block: a 81 7 \t(DW_OP_const2u: 1921)\n <5><53b23>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,65 +1,47 @@\n-*QGCC: (Debian 13.2.0-25) 13.2.0\n+5GCC: (Debian 13.2.0-25) 13.2.0\n _at#Tc@C\n-.9&}\\?yEL\n-\\+;qPm`d\n-Lt`FjLy4f\n-W'DnZ!v[\n-!/a;CJ|F\n-r^04TQm!z\n-s'KVxxve}l\n+$QnnAHgIT\n+b.T~|`$fwJ\n+Zc6Fcv;0\n+yFcVFcb^\n+1_;0;5fD4\n+wsknKH'@ @\n+c7Yz\\W*$\n+rW5gWB8a\n+odj@G~#sZ\n IWVtseE!\n-JmS5UBR]\n-0 .!LAb0l\n-01?D.kwC\n-]}(^[6^>}\n-uEc20~kHLm\n-^c2C1?y0\n-13C1?z0Q\n-S;^ HcGhk\n-51B[JT[%2\n-!D_%CID.\n-9MoE~{-q\n-C'Q\\##1H\n-tH*wHz.R\n-v`\n-FHHbi_Hi\n-'\tw^cJn>\n-Oc6Fbj9035f^$\n-g)z%E6?Y-\n-%D$?F=I=*G\n-80[IIJ4Dl\"Zf\n-\"eNg{@>`\n-0@'h~hRF{\n-#V%I\thDFy\n-b+75#mzy\n-k,eM2[vH\n-4YcKA-l,k\n-jWr%4XJJ\n-#A^4)JR^4Y\n-zoRx1iv@\n->jMyEfTg\n->8_c*ixz\n-1TJn %o#\n-6EuE<~V`h\n-IuV)|ggy)|g\n-@S>k8ndR}\n-#mTqVUM=\n-0gV@|\t\\:q\n-<`',t)#2\n-v%eq[dB \n-,a-^'N|\\\n-p|_d'17?\n-^NXMEg&J\n-7k]Sn |F\n-}r=.;\tAK\n-idMTT,c/\n-_vM*4gh4\n-Ee~0oU/.\n+HL<8vpBO\n+yWVrFe%!\n+l,K0p5u'\n+D6F,]_z~\n+%u2I]S%y\n+TWAs5t *\n+\tx$aKXt_\n+B1/x0c4&5\n+1CB1w{0i\n+S!wid.1O3\n+\"OQt\"zTb\n+@3;UnO{6\n+3IJcVJL%S\n+xC_$s5lv{\n+v-5Ew)E}F\n+i$*5&+W\\&Yg1F\n+.}mUBBrmU\n+n%rguzCj\n+w^\"xO@vD\n 9`7AbAZ=D!\n _+Kw_R{0\n 7j^g0%93F\n 9U-G&#QO\n RE'W\"uH!\n -Ag6\\b,lllbcHO\n (g#*F\"~\"W\n"}]}]}]}]}]}