--- /srv/reproducible-results/rbuild-debian/r-b-build.Wf0FZcJN/b1/librep_0.92.5-3.2_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Wf0FZcJN/b2/librep_0.92.5-3.2_i386.changes ├── Files │ @@ -1,8 +1,8 @@ │ │ e5ebc1700511f7c19fd0ff7ffae09ce5 5680 debug optional librep-dev-dbgsym_0.92.5-3.2_i386.deb │ - 4ae6a1966242c837c7178246f6687650 496016 libdevel optional librep-dev_0.92.5-3.2_i386.deb │ - 586d569896584eebe732c15c60349dfa 313824 debug optional librep16-dbgsym_0.92.5-3.2_i386.deb │ - f197fa54b6a0187babd313543c39438e 216796 libs optional librep16_0.92.5-3.2_i386.deb │ + 302b44eeeab20aecedeb00e615a93081 495760 libdevel optional librep-dev_0.92.5-3.2_i386.deb │ + 962f323293377d12d6195e17c409e078 313828 debug optional librep16-dbgsym_0.92.5-3.2_i386.deb │ + 98c560c9a6afcdabe438cc835da6dfb6 216624 libs optional librep16_0.92.5-3.2_i386.deb │ 629aa54b1ba9698ea96a543f124f2d79 117804 debug optional rep-dbgsym_0.92.5-3.2_i386.deb │ e2740122d4bb8d253b184f0553784736 149400 doc optional rep-doc_0.92.5-3.2_all.deb │ 8d41ff778c4a36abde12c12048dff2d3 134552 lisp optional rep_0.92.5-3.2_i386.deb ├── librep-dev_0.92.5-3.2_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-04-17 20:48:53.000000 debian-binary │ │ --rw-r--r-- 0 0 0 4012 2024-04-17 20:48:53.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 491812 2024-04-17 20:48:53.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 4008 2024-04-17 20:48:53.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 491560 2024-04-17 20:48:53.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -9,20 +9,20 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1196 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_config.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9225 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_gh.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30218 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_lisp.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5896 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_regexp.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25759 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_subrs.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 644654 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/librep.a │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 644666 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/librep.a │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/pkgconfig/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 446 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/pkgconfig/librep.pc │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/ │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 2959 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/install-aliases │ │ │ │ --rwxr-xr-x 0 root (0) root (0) 348478 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/libtool │ │ │ │ +-rwxr-xr-x 0 root (0) root (0) 348474 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/libtool │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/data/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35168 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/data/tables.a │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21138 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/ffi.a │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/i18n/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9610 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/i18n/gettext.a │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/io/ │ │ │ ├── ./usr/lib/i386-linux-gnu/librep.a │ │ │ │ ├── file list │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ ?rw-r--r-- 0 0 0 29608 1970-01-01 00:00:00.000000 gh.o │ │ │ │ │ ?rw-r--r-- 0 0 0 65236 1970-01-01 00:00:00.000000 lisp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 53072 1970-01-01 00:00:00.000000 lispcmds.o │ │ │ │ │ ?rw-r--r-- 0 0 0 31292 1970-01-01 00:00:00.000000 lispmach.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5320 1970-01-01 00:00:00.000000 macros.o │ │ │ │ │ ?rw-r--r-- 0 0 0 13900 1970-01-01 00:00:00.000000 main.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1960 1970-01-01 00:00:00.000000 message.o │ │ │ │ │ -?rw-r--r-- 0 0 0 18320 1970-01-01 00:00:00.000000 misc.o │ │ │ │ │ +?rw-r--r-- 0 0 0 18332 1970-01-01 00:00:00.000000 misc.o │ │ │ │ │ ?rw-r--r-- 0 0 0 53596 1970-01-01 00:00:00.000000 numbers.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4828 1970-01-01 00:00:00.000000 origin.o │ │ │ │ │ ?rw-r--r-- 0 0 0 22128 1970-01-01 00:00:00.000000 regexp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2364 1970-01-01 00:00:00.000000 regsub.o │ │ │ │ │ ?rw-r--r-- 0 0 0 23456 1970-01-01 00:00:00.000000 streams.o │ │ │ │ │ ?rw-r--r-- 0 0 0 33880 1970-01-01 00:00:00.000000 structures.o │ │ │ │ │ ?rw-r--r-- 0 0 0 33936 1970-01-01 00:00:00.000000 symbols.o │ │ │ │ ├── misc.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Intel 80386 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 17320 (bytes into file) │ │ │ │ │ │ + Start of section headers: 17332 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ │ Number of section headers: 25 │ │ │ │ │ │ Section header string table index: 24 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ -There are 25 section headers, starting at offset 0x43a8: │ │ │ │ │ │ +There are 25 section headers, starting at offset 0x43b4: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ │ [ 1] .group GROUP 00000000 000034 000008 04 22 59 4 │ │ │ │ │ │ [ 2] .group GROUP 00000000 00003c 000008 04 22 54 4 │ │ │ │ │ │ [ 3] .group GROUP 00000000 000044 000008 04 22 62 4 │ │ │ │ │ │ [ 4] .group GROUP 00000000 00004c 000008 04 22 96 4 │ │ │ │ │ │ [ 5] .text PROGBITS 00000000 000060 0011cb 00 AX 0 0 16 │ │ │ │ │ │ - [ 6] .rel.text REL 00000000 003628 000880 08 I 22 5 4 │ │ │ │ │ │ + [ 6] .rel.text REL 00000000 003634 000880 08 I 22 5 4 │ │ │ │ │ │ [ 7] .data PROGBITS 00000000 00122b 000000 00 WA 0 0 1 │ │ │ │ │ │ [ 8] .bss NOBITS 00000000 00122c 00002c 00 WA 0 0 4 │ │ │ │ │ │ [ 9] .rodata.str1.1 PROGBITS 00000000 00122c 0001fc 01 AMS 0 0 1 │ │ │ │ │ │ [10] .data.rel.local PROGBITS 00000000 001428 000208 00 WA 0 0 4 │ │ │ │ │ │ - [11] .rel.data.rel.local REL 00000000 003ea8 0001b0 08 I 22 10 4 │ │ │ │ │ │ + [11] .rel.data.rel.local REL 00000000 003eb4 0001b0 08 I 22 10 4 │ │ │ │ │ │ [12] .data.rel.ro.local PROGBITS 00000000 001630 000138 00 WA 0 0 4 │ │ │ │ │ │ - [13] .rel.data.rel.ro.local REL 00000000 004058 000138 08 I 22 12 4 │ │ │ │ │ │ - [14] .rodata.str1.4 PROGBITS 00000000 001768 00002a 01 AMS 0 0 4 │ │ │ │ │ │ - [15] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 001792 000004 00 AXG 0 0 1 │ │ │ │ │ │ - [16] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 001796 000004 00 AXG 0 0 1 │ │ │ │ │ │ - [17] .text.__x86.get_pc_thunk.si PROGBITS 00000000 00179a 000004 00 AXG 0 0 1 │ │ │ │ │ │ - [18] .text.__x86.get_pc_thunk.di PROGBITS 00000000 00179e 000004 00 AXG 0 0 1 │ │ │ │ │ │ - [19] .note.GNU-stack PROGBITS 00000000 0017a2 000000 00 0 0 1 │ │ │ │ │ │ - [20] .eh_frame PROGBITS 00000000 0017a4 000ab4 00 A 0 0 4 │ │ │ │ │ │ - [21] .rel.eh_frame REL 00000000 004190 000108 08 I 22 20 4 │ │ │ │ │ │ - [22] .symtab SYMTAB 00000000 002258 000a70 10 23 53 4 │ │ │ │ │ │ - [23] .strtab STRTAB 00000000 002cc8 00095e 00 0 0 1 │ │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 004298 00010e 00 0 0 1 │ │ │ │ │ │ + [13] .rel.data.rel.ro.local REL 00000000 004064 000138 08 I 22 12 4 │ │ │ │ │ │ + [14] .rodata.str1.4 PROGBITS 00000000 001768 000035 01 AMS 0 0 4 │ │ │ │ │ │ + [15] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 00179d 000004 00 AXG 0 0 1 │ │ │ │ │ │ + [16] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 0017a1 000004 00 AXG 0 0 1 │ │ │ │ │ │ + [17] .text.__x86.get_pc_thunk.si PROGBITS 00000000 0017a5 000004 00 AXG 0 0 1 │ │ │ │ │ │ + [18] .text.__x86.get_pc_thunk.di PROGBITS 00000000 0017a9 000004 00 AXG 0 0 1 │ │ │ │ │ │ + [19] .note.GNU-stack PROGBITS 00000000 0017ad 000000 00 0 0 1 │ │ │ │ │ │ + [20] .eh_frame PROGBITS 00000000 0017b0 000ab4 00 A 0 0 4 │ │ │ │ │ │ + [21] .rel.eh_frame REL 00000000 00419c 000108 08 I 22 20 4 │ │ │ │ │ │ + [22] .symtab SYMTAB 00000000 002264 000a70 10 23 53 4 │ │ │ │ │ │ + [23] .strtab STRTAB 00000000 002cd4 00095e 00 0 0 1 │ │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 0042a4 00010e 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3628 contains 272 entries: │ │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3634 contains 272 entries: │ │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ │ 00000002 00003602 R_386_PC32 00000000 __x86.get_pc_thunk.bx │ │ │ │ │ │ 00000008 0000370a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ │ 00000011 00003809 R_386_GOTOFF 00000024 rep_beep_fun │ │ │ │ │ │ 0000001d 0000392b R_386_GOT32X 00000000 Qt │ │ │ │ │ │ 00000031 00003b02 R_386_PC32 00000000 __x86.get_pc_thunk.ax │ │ │ │ │ │ 00000036 0000370a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ │ @@ -270,15 +270,15 @@ │ │ │ │ │ │ 00001196 00007f04 R_386_PLT32 00000000 rep_intern_static │ │ │ │ │ │ 0000119f 0000a609 R_386_GOTOFF 00000000 Qflatten_table │ │ │ │ │ │ 000011a4 00008104 R_386_PLT32 00000000 Fset │ │ │ │ │ │ 000011ae 00009804 R_386_PLT32 00000000 rep_pop_structure │ │ │ │ │ │ 000011bc 00000109 R_386_GOTOFF 00000000 .text │ │ │ │ │ │ 000011c2 00003809 R_386_GOTOFF 00000024 rep_beep_fun │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.local' at offset 0x3ea8 contains 54 entries: │ │ │ │ │ │ +Relocation section '.rel.data.rel.local' at offset 0x3eb4 contains 54 entries: │ │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ │ 00000004 00007001 R_386_32 00000c20 Fcrypt │ │ │ │ │ │ 00000008 00001201 R_386_32 00000000 .data.rel.ro.local │ │ │ │ │ │ 00000018 00006e01 R_386_32 00000b80 Fget_command_line_option │ │ │ │ │ │ 0000001c 00001201 R_386_32 00000000 .data.rel.ro.local │ │ │ │ │ │ 0000002c 00006c01 R_386_32 00000b20 Fsystem │ │ │ │ │ │ 00000030 00001201 R_386_32 00000000 .data.rel.ro.local │ │ │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ │ │ 000001d4 00001201 R_386_32 00000000 .data.rel.ro.local │ │ │ │ │ │ 000001e4 00004201 R_386_32 000001e0 Fcomplete_string │ │ │ │ │ │ 000001e8 00001201 R_386_32 00000000 .data.rel.ro.local │ │ │ │ │ │ 000001f8 00003501 R_386_32 00000000 Fbeep │ │ │ │ │ │ 000001fc 00001201 R_386_32 00000000 .data.rel.ro.local │ │ │ │ │ │ 00000200 00001201 R_386_32 00000000 .data.rel.ro.local │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro.local' at offset 0x4058 contains 39 entries: │ │ │ │ │ │ +Relocation section '.rel.data.rel.ro.local' at offset 0x4064 contains 39 entries: │ │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ │ 00000004 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 0000000c 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 00000014 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 0000001c 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 00000024 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 0000002c 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ @@ -369,15 +369,15 @@ │ │ │ │ │ │ 0000010c 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 00000114 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 0000011c 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 00000124 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 0000012c 00000501 R_386_32 00000000 .rodata.str1.1 │ │ │ │ │ │ 00000134 00002e01 R_386_32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.eh_frame' at offset 0x4190 contains 33 entries: │ │ │ │ │ │ +Relocation section '.rel.eh_frame' at offset 0x419c contains 33 entries: │ │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ │ 00000020 00000102 R_386_PC32 00000000 .text │ │ │ │ │ │ 00000040 00000102 R_386_PC32 00000000 .text │ │ │ │ │ │ 00000078 00000102 R_386_PC32 00000000 .text │ │ │ │ │ │ 000000d8 00000102 R_386_PC32 00000000 .text │ │ │ │ │ │ 00000134 00000102 R_386_PC32 00000000 .text │ │ │ │ │ │ 000001d4 00000102 R_386_PC32 00000000 .text │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -26,15 +26,15 @@ │ │ │ │ │ │ downcase-table │ │ │ │ │ │ upcase-table │ │ │ │ │ │ rep-build-id │ │ │ │ │ │ rep-interface-id │ │ │ │ │ │ rep-version │ │ │ │ │ │ process-environment │ │ │ │ │ │ operating-system │ │ │ │ │ │ -Thu Apr 18 2024 by pbuilder1@ionos2-i386. │ │ │ │ │ │ +Wed May 21 2025 by pbuilder2@i-capture-the-hostname. │ │ │ │ │ │ default_beep │ │ │ │ │ │ saved_name.0 │ │ │ │ │ │ str_operating_system │ │ │ │ │ │ str_unix │ │ │ │ │ │ str_process_environment │ │ │ │ │ │ str_rep_version │ │ │ │ │ │ rep_version_string │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro.local {} │ │ │ │ │ │ @@ -16,9 +16,9 @@ │ │ │ │ │ │ 0x000000c0 450c0000 54010000 450f0000 61010000 E...T...E...a... │ │ │ │ │ │ 0x000000d0 45000000 71010000 45040000 72010000 E...q...E...r... │ │ │ │ │ │ 0x000000e0 450d0000 77010000 450e0000 85010000 E...w...E....... │ │ │ │ │ │ 0x000000f0 450c0000 94010000 45040000 a1010000 E.......E....... │ │ │ │ │ │ 0x00000100 450c0000 a6010000 45100000 b3010000 E.......E....... │ │ │ │ │ │ 0x00000110 450b0000 c4010000 45130000 d0010000 E.......E....... │ │ │ │ │ │ 0x00000120 45100000 e4010000 45060000 f5010000 E.......E....... │ │ │ │ │ │ - 0x00000130 45290000 00000000 E)...... │ │ │ │ │ │ + 0x00000130 45340000 00000000 E4...... │ │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.4': │ │ │ │ │ │ - [ 0] Thu Apr 18 2024 by pbuilder1@ionos2-i386. │ │ │ │ │ │ + [ 0] Wed May 21 2025 by pbuilder2@i-capture-the-hostname. │ │ │ ├── ./usr/lib/i386-linux-gnu/rep/libtool │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -#! /bin/bash │ │ │ │ +#! /bin/sh │ │ │ │ # Generated automatically by config.status (librep) 0.92.5 │ │ │ │ # NOTE: Changes made to this file will be lost: look at ltmain.sh. │ │ │ │ │ │ │ │ # Provide generalized library-building support services. │ │ │ │ # Written by Gordon Matzigkeit, 1996 │ │ │ │ │ │ │ │ # Copyright (C) 2014 Free Software Foundation, Inc. │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ # Whether or not to optimize for fast installation. │ │ │ │ fast_install=needless │ │ │ │ │ │ │ │ # Shared archive member basename,for filename based shared library versioning on AIX. │ │ │ │ shared_archive_member_spec= │ │ │ │ │ │ │ │ # Shell to use when invoking shell scripts. │ │ │ │ -SHELL="/bin/bash" │ │ │ │ +SHELL="/bin/sh" │ │ │ │ │ │ │ │ # An echo program that protects backslashes. │ │ │ │ ECHO="printf %s\\n" │ │ │ │ │ │ │ │ # The PATH separator for the build system. │ │ │ │ PATH_SEPARATOR=":" ├── librep16_0.92.5-3.2_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-04-17 20:48:53.000000 debian-binary │ │ --rw-r--r-- 0 0 0 6088 2024-04-17 20:48:53.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 210516 2024-04-17 20:48:53.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 6084 2024-04-17 20:48:53.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 210348 2024-04-17 20:48:53.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: librep16 │ │ │ │ Source: librep │ │ │ │ Version: 0.92.5-3.2 │ │ │ │ Architecture: i386 │ │ │ │ Maintainer: Jose M Calhariz │ │ │ │ -Installed-Size: 682 │ │ │ │ +Installed-Size: 686 │ │ │ │ Depends: libc6 (>= 2.34), libcrypt1 (>= 1:4.1.0), libgmp10 (>= 2:6.3.0+dfsg) │ │ │ │ Section: libs │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: same │ │ │ │ Homepage: http://sawfish.tuxfamily.org/ │ │ │ │ Description: embedded lisp command interpreter library │ │ │ │ rep is a dialect of Lisp, designed to be used both as an extension │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 440172 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/librep.so.16.0.0 │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 184320 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/doc-strings │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 188416 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/doc-strings │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 2503 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/emulate-gnu-tar │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 614 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17028 2015-03-23 17:03:39.000000 ./usr/share/doc/librep16/changelog.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1571 2016-01-09 17:28:41.000000 ./usr/share/doc/librep16/copyright │ │ │ ├── ./usr/lib/i386-linux-gnu/librep.so.16.0.0 │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 861cf992265897d751f98fe3ba521d4a8c7aa117 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1a027d2739afaa1e5221826e59c6f1455973cffb │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1785,15 +1785,15 @@ │ │ │ │ │ Can only autoload from symbols │ │ │ │ │ Attempt to set value of constant │ │ │ │ │ Warning: %s newer than %s, using %s │ │ │ │ │ /usr/lib/i386-linux-gnu/rep/doc-strings │ │ │ │ │ File needs recompiling for current virtual machine │ │ │ │ │ ** error: --with-stack-direction is incorrect; it should be %d │ │ │ │ │ rep: using deprecated feature - %s │ │ │ │ │ -Thu Apr 18 2024 by pbuilder1@ionos2-i386. │ │ │ │ │ +Wed May 21 2025 by pbuilder2@i-capture-the-hostname. │ │ │ │ │ rep_STRINGP (dl_libs[i].file_name) │ │ │ │ │ n_input_handlers < MAX_HANDLERS │ │ │ │ │ thread_suspend │ │ │ │ │ make_thread │ │ │ │ │ enqueue_thread │ │ │ │ │ thread_wake │ │ │ │ │ mark_cont │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ je 1765a │ │ │ │ │ ./src/./src/continuations.c:824 │ │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ │ ./src/./src/continuations.c:826 │ │ │ │ │ mov %ecx,0x24(%ebx) │ │ │ │ │ jmp 175f3 │ │ │ │ │ ./src/./src/continuations.c:795 (discriminator 1) │ │ │ │ │ - lea -0x19498(%esi),%eax │ │ │ │ │ + lea -0x1948c(%esi),%eax │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bda0(%esi),%eax │ │ │ │ │ push $0x31b │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bd90(%esi),%eax │ │ │ │ │ push %eax │ │ │ │ │ @@ -1520,15 +1520,15 @@ │ │ │ │ │ jmp 17fdf │ │ │ │ │ ./src/./src/continuations.c:1198 (discriminator 8) │ │ │ │ │ and $0x80,%edx │ │ │ │ │ jne 1797d │ │ │ │ │ jmp 17fb9 │ │ │ │ │ ./src/./src/continuations.c:1245 (discriminator 1) │ │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ │ - lea -0x1947c(%ebx),%eax │ │ │ │ │ + lea -0x19470(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bda0(%ebx),%eax │ │ │ │ │ push $0x4dd │ │ │ │ │ push %eax │ │ │ │ │ lea -0x19870(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ @@ -2699,25 +2699,25 @@ │ │ │ │ │ ./src/./src/continuations.c:869 │ │ │ │ │ add $0x4,%esp │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ ./src/./src/continuations.c:868 │ │ │ │ │ jmp 17590 │ │ │ │ │ ./src/./src/continuations.c:863 (discriminator 1) │ │ │ │ │ - lea -0x19488(%ecx),%eax │ │ │ │ │ + lea -0x1947c(%ecx),%eax │ │ │ │ │ mov %ecx,%ebx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bda0(%ecx),%eax │ │ │ │ │ push $0x35f │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bd61(%ecx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ ./src/./src/continuations.c:864 (discriminator 1) │ │ │ │ │ - lea -0x19488(%ecx),%eax │ │ │ │ │ + lea -0x1947c(%ecx),%eax │ │ │ │ │ mov %ecx,%ebx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bda0(%ecx),%eax │ │ │ │ │ push $0x360 │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bd90(%ecx),%eax │ │ │ │ │ push %eax │ │ │ │ │ @@ -3566,15 +3566,15 @@ │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ./src/./src/continuations.c:925 │ │ │ │ │ jmp 18320 │ │ │ │ │ ./src/./src/continuations.c:969 │ │ │ │ │ call 4b9e0 │ │ │ │ │ ./src/./src/continuations.c:935 (discriminator 1) │ │ │ │ │ - lea -0x19470(%ebp),%eax │ │ │ │ │ + lea -0x19464(%ebp),%eax │ │ │ │ │ mov %ebp,%ebx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bda0(%ebp),%eax │ │ │ │ │ push $0x3a7 │ │ │ │ │ push %eax │ │ │ │ │ lea -0x19838(%ebp),%eax │ │ │ │ │ push %eax │ │ │ │ │ @@ -3828,24 +3828,24 @@ │ │ │ │ │ pop %ebx │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ./src/./src/continuations.c:1148 │ │ │ │ │ jmp 190e0 │ │ │ │ │ ./src/./src/continuations.c:1120 (discriminator 1) │ │ │ │ │ - lea -0x194b4(%ebx),%eax │ │ │ │ │ + lea -0x194a8(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bda0(%ebx),%eax │ │ │ │ │ push $0x460 │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bd4b(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ ./src/./src/continuations.c:1121 (discriminator 1) │ │ │ │ │ - lea -0x194b4(%ebx),%eax │ │ │ │ │ + lea -0x194a8(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bda0(%ebx),%eax │ │ │ │ │ push $0x461 │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bd90(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ @@ -4510,15 +4510,15 @@ │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ thread_delete(): │ │ │ │ │ ./src/./src/continuations.c:980 │ │ │ │ │ call 190e0 │ │ │ │ │ jmp 19ab9 │ │ │ │ │ make_thread(): │ │ │ │ │ ./src/./src/continuations.c:1054 (discriminator 1) │ │ │ │ │ - lea -0x194a4(%ebx),%eax │ │ │ │ │ + lea -0x19498(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1bda0(%ebx),%eax │ │ │ │ │ push $0x41e │ │ │ │ │ push %eax │ │ │ │ │ lea -0x19810(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ @@ -12410,25 +12410,25 @@ │ │ │ │ │ mov %esi,%eax │ │ │ │ │ pop %esi │ │ │ │ │ pop %edi │ │ │ │ │ pop %ebp │ │ │ │ │ ret │ │ │ │ │ ./src/./src/find.c:70 (discriminator 3) │ │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ │ - lea -0x1944c(%ebx),%eax │ │ │ │ │ + lea -0x19440(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1b6e8(%ebx),%eax │ │ │ │ │ push $0x46 │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1b6d1(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ ./src/./src/find.c:65 (discriminator 3) │ │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ │ - lea -0x1944c(%ebx),%eax │ │ │ │ │ + lea -0x19440(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1b6e8(%ebx),%eax │ │ │ │ │ push $0x41 │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1b6e1(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ @@ -13073,15 +13073,15 @@ │ │ │ │ │ jmp 1e7f0 │ │ │ │ │ ./src/./src/find.c:213 (discriminator 8) │ │ │ │ │ and $0x80,%edx │ │ │ │ │ jne 1e671 │ │ │ │ │ jmp 1e79d │ │ │ │ │ mark_cached_regexps(): │ │ │ │ │ ./src/./src/find.c:139 (discriminator 3) │ │ │ │ │ - lea -0x19460(%ebx),%eax │ │ │ │ │ + lea -0x19454(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1b6e8(%ebx),%eax │ │ │ │ │ push $0x8b │ │ │ │ │ push %eax │ │ │ │ │ lea -0x1b6bb(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ @@ -79781,15 +79781,15 @@ │ │ │ │ │ find_dl(): │ │ │ │ │ ./src/./src/unix_dl.c:172 (discriminator 3) │ │ │ │ │ lea -0x184b8(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ lea -0x19d80(%ebx),%eax │ │ │ │ │ push $0xac │ │ │ │ │ push %eax │ │ │ │ │ - lea -0x194f8(%ebx),%eax │ │ │ │ │ + lea -0x194ec(%ebx),%eax │ │ │ │ │ push %eax │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ strcpy(): │ │ │ │ │ /usr/include/i386-linux-gnu/bits/string_fortified.h:79 (discriminator 1) │ │ │ │ │ movzwl -0x116(%ebp,%ecx,1),%edx │ │ │ │ │ mov %dx,-0x2(%eax,%ecx,1) │ │ │ │ │ jmp 45113 │ │ │ │ │ @@ -90268,15 +90268,15 @@ │ │ │ │ │ ret │ │ │ │ │ ./src/./src/unix_processes.c:1921 (discriminator 1) │ │ │ │ │ lea -0x18480(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ lea -0x19bd0(%ebx),%edx │ │ │ │ │ push $0x781 │ │ │ │ │ push %edx │ │ │ │ │ - lea -0x194d4(%ebx),%edx │ │ │ │ │ + lea -0x194c8(%ebx),%edx │ │ │ │ │ push %edx │ │ │ │ │ call 15a00 <__assert_fail@plt> │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ │ │ 0004b410 : │ │ │ │ │ rep_system(): │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -643,31 +643,31 @@ │ │ │ │ │ 0x0004e800 6e742076 69727475 616c206d 61636869 nt virtual machi │ │ │ │ │ 0x0004e810 6e650000 202a2a20 6572726f 723a202d ne.. ** error: - │ │ │ │ │ 0x0004e820 2d776974 682d7374 61636b2d 64697265 -with-stack-dire │ │ │ │ │ 0x0004e830 6374696f 6e206973 20696e63 6f727265 ction is incorre │ │ │ │ │ 0x0004e840 63743b20 69742073 686f756c 64206265 ct; it should be │ │ │ │ │ 0x0004e850 2025640a 00000000 7265703a 20757369 %d.....rep: usi │ │ │ │ │ 0x0004e860 6e672064 65707265 63617465 64206665 ng deprecated fe │ │ │ │ │ - 0x0004e870 61747572 65202d20 25730a00 54687520 ature - %s..Thu │ │ │ │ │ - 0x0004e880 41707220 31382032 30323420 62792070 Apr 18 2024 by p │ │ │ │ │ - 0x0004e890 6275696c 64657231 40696f6e 6f73322d builder1@ionos2- │ │ │ │ │ - 0x0004e8a0 69333836 2e000000 7265705f 53545249 i386....rep_STRI │ │ │ │ │ - 0x0004e8b0 4e475020 28646c5f 6c696273 5b695d2e NGP (dl_libs[i]. │ │ │ │ │ - 0x0004e8c0 66696c65 5f6e616d 65290000 6e5f696e file_name)..n_in │ │ │ │ │ - 0x0004e8d0 7075745f 68616e64 6c657273 203c204d put_handlers < M │ │ │ │ │ - 0x0004e8e0 41585f48 414e444c 45525300 74687265 AX_HANDLERS.thre │ │ │ │ │ - 0x0004e8f0 61645f73 75737065 6e640000 6d616b65 ad_suspend..make │ │ │ │ │ - 0x0004e900 5f746872 65616400 656e7175 6575655f _thread.enqueue_ │ │ │ │ │ - 0x0004e910 74687265 61640000 74687265 61645f77 thread..thread_w │ │ │ │ │ - 0x0004e920 616b6500 6d61726b 5f636f6e 74000000 ake.mark_cont... │ │ │ │ │ - 0x0004e930 74687265 61645f69 6e766f6b 65000000 thread_invoke... │ │ │ │ │ - 0x0004e940 6d61726b 5f636163 6865645f 72656765 mark_cached_rege │ │ │ │ │ - 0x0004e950 78707300 7265705f 636f6d70 696c655f xps.rep_compile_ │ │ │ │ │ - 0x0004e960 72656765 78700000 00000000 00000000 regexp.......... │ │ │ │ │ - 0x0004e970 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x0004e870 61747572 65202d20 25730a00 57656420 ature - %s..Wed │ │ │ │ │ + 0x0004e880 4d617920 32312032 30323520 62792070 May 21 2025 by p │ │ │ │ │ + 0x0004e890 6275696c 64657232 40692d63 61707475 builder2@i-captu │ │ │ │ │ + 0x0004e8a0 72652d74 68652d68 6f73746e 616d652e re-the-hostname. │ │ │ │ │ + 0x0004e8b0 00000000 7265705f 53545249 4e475020 ....rep_STRINGP │ │ │ │ │ + 0x0004e8c0 28646c5f 6c696273 5b695d2e 66696c65 (dl_libs[i].file │ │ │ │ │ + 0x0004e8d0 5f6e616d 65290000 6e5f696e 7075745f _name)..n_input_ │ │ │ │ │ + 0x0004e8e0 68616e64 6c657273 203c204d 41585f48 handlers < MAX_H │ │ │ │ │ + 0x0004e8f0 414e444c 45525300 74687265 61645f73 ANDLERS.thread_s │ │ │ │ │ + 0x0004e900 75737065 6e640000 6d616b65 5f746872 uspend..make_thr │ │ │ │ │ + 0x0004e910 65616400 656e7175 6575655f 74687265 ead.enqueue_thre │ │ │ │ │ + 0x0004e920 61640000 74687265 61645f77 616b6500 ad..thread_wake. │ │ │ │ │ + 0x0004e930 6d61726b 5f636f6e 74000000 74687265 mark_cont...thre │ │ │ │ │ + 0x0004e940 61645f69 6e766f6b 65000000 6d61726b ad_invoke...mark │ │ │ │ │ + 0x0004e950 5f636163 6865645f 72656765 78707300 _cached_regexps. │ │ │ │ │ + 0x0004e960 7265705f 636f6d70 696c655f 72656765 rep_compile_rege │ │ │ │ │ + 0x0004e970 78700000 00000000 00000000 00000000 xp.............. │ │ │ │ │ 0x0004e980 67685f6e 65776c69 6e650000 67685f77 gh_newline..gh_w │ │ │ │ │ 0x0004e990 72697465 00000000 67685f64 6973706c rite....gh_displ │ │ │ │ │ 0x0004e9a0 61790000 67685f61 73737600 67685f6d ay..gh_assv.gh_m │ │ │ │ │ 0x0004e9b0 6f64756c 655f6c6f 6f6b7570 00000000 odule_lookup.... │ │ │ │ │ 0x0004e9c0 67685f6c 6f6f6b75 70000000 67685f76 gh_lookup...gh_v │ │ │ │ │ 0x0004e9d0 6563746f 725f746f 5f6c6973 74000000 ector_to_list... │ │ │ │ │ 0x0004e9e0 67685f75 6e69666f 726d5f76 6563746f gh_uniform_vecto │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ │ @@ -201,15 +201,15 @@ │ │ │ │ │ 0x000673e0 450c0000 efd40400 450f0000 fcd40400 E.......E....... │ │ │ │ │ 0x000673f0 45000000 72e00400 45040000 0cd50400 E...r...E....... │ │ │ │ │ 0x00067400 450d0000 11d50400 450e0000 1fd50400 E.......E....... │ │ │ │ │ 0x00067410 450c0000 2ed50400 45040000 3bd50400 E.......E...;... │ │ │ │ │ 0x00067420 450c0000 40d50400 45100000 4dd50400 E...@...E...M... │ │ │ │ │ 0x00067430 450b0000 5ed50400 45130000 6ad50400 E...^...E...j... │ │ │ │ │ 0x00067440 45100000 7ed50400 45060000 8fd50400 E...~...E....... │ │ │ │ │ - 0x00067450 45290000 7ce80400 45060000 0bd60400 E)..|...E....... │ │ │ │ │ + 0x00067450 45340000 7ce80400 45060000 0bd60400 E4..|...E....... │ │ │ │ │ 0x00067460 450e0000 12d60400 450e0000 21d60400 E.......E...!... │ │ │ │ │ 0x00067470 45030000 30d60400 45030000 34d60400 E...0...E...4... │ │ │ │ │ 0x00067480 450b0000 38d60400 45090000 44d60400 E...8...E...D... │ │ │ │ │ 0x00067490 450e0000 4ed60400 450e0000 5dd60400 E...N...E...]... │ │ │ │ │ 0x000674a0 45060000 6cd60400 45070000 73d60400 E...l...E...s... │ │ │ │ │ 0x000674b0 45080000 7bd60400 45070000 84d60400 E...{...E....... │ │ │ │ │ 0x000674c0 45030000 8cd60400 45040000 90d60400 E.......E....... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 31636639 39323236 35383937 64373531 1cf992265897d751 │ │ │ │ │ - 0x00000010 66393866 65336261 35323164 34613863 f98fe3ba521d4a8c │ │ │ │ │ - 0x00000020 37616131 31372e64 65627567 00000000 7aa117.debug.... │ │ │ │ │ - 0x00000030 2ceb082f ,../ │ │ │ │ │ + 0x00000000 30323764 32373339 61666161 31653532 027d2739afaa1e52 │ │ │ │ │ + 0x00000010 32313832 36653539 63366631 34353539 21826e59c6f14559 │ │ │ │ │ + 0x00000020 37336366 66622e64 65627567 00000000 73cffb.debug.... │ │ │ │ │ + 0x00000030 0f9ba91f .... │ │ │ ├── ./usr/lib/i386-linux-gnu/rep/doc-strings │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ 00000000: cf9a 5713 0010 0000 0010 0000 0000 0000 ..W............. │ │ │ │ 00000010: 0010 0000 0900 0000 0010 0000 a700 0000 ................ │ │ │ │ -00000020: 00d0 0200 0000 0000 5001 0000 0b00 0000 ........P....... │ │ │ │ -00000030: 0000 0000 0000 0000 0500 0000 fb3f 0000 .............?.. │ │ │ │ -00000040: 0000 0000 0600 0000 facf 0000 0000 0000 ................ │ │ │ │ -00000050: 0600 0000 fa5f 0000 0000 0000 0a00 0000 ....._.......... │ │ │ │ -00000060: 8716 0100 0000 0000 0d00 0000 f31f 0100 ................ │ │ │ │ -00000070: 0000 0000 0d00 0000 f3df 0000 0000 0000 ................ │ │ │ │ -00000080: 1200 0000 ee9f 0000 0000 0000 1400 0000 ................ │ │ │ │ -00000090: ec0f 0100 0000 0000 1b00 0000 e58f 0000 ................ │ │ │ │ -000000a0: 0000 0000 2700 0000 d94f 0000 0000 0000 ....'....O...... │ │ │ │ -000000b0: 2900 0000 d77f 0000 0000 0000 0000 0000 )............... │ │ │ │ +00000020: 00e0 0200 0000 0000 5001 0000 0800 0000 ........P....... │ │ │ │ +00000030: 0000 0000 0000 0000 0500 0000 fbef 0000 ................ │ │ │ │ +00000040: 0000 0000 0600 0000 fa4f 0100 0000 0000 .........O...... │ │ │ │ +00000050: 0700 0000 f9af 0000 0000 0000 0700 0000 ................ │ │ │ │ +00000060: f93f 0000 0000 0000 0900 0000 f74f 0000 .?...........O.. │ │ │ │ +00000070: 0000 0000 0a00 0000 f69f 0000 0000 0000 ................ │ │ │ │ +00000080: 0a00 0000 8267 0000 0000 0000 0d00 0000 .....g.......... │ │ │ │ +00000090: f35f 0000 0000 0000 0000 0000 0000 0000 ._.............. │ │ │ │ +000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ @@ -250,11271 +250,11527 @@ │ │ │ │ 00000f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00001000: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001010: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001020: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001030: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001040: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001050: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001060: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001070: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001080: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001090: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000010a0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000010b0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000010c0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000010d0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000010e0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000010f0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001100: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001110: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001120: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001130: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001140: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001150: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001160: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001170: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001180: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001190: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000011a0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000011b0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000011c0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000011d0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000011e0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -000011f0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0...... │ │ │ │ -00001200: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001210: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001220: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001230: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001240: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001250: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001260: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001270: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001280: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001290: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000012a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000012b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000012c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000012d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000012e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000012f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001300: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001310: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001320: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001330: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001340: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001350: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001360: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001370: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001380: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001390: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000013a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000013b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000013c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000013d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000013e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -000013f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ -00001400: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001410: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001420: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001430: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001440: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001450: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001460: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001470: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001480: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001490: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000014a0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000014b0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000014c0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000014d0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000014e0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000014f0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001500: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001510: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001520: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001530: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001540: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001550: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001560: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001570: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001580: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001590: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000015a0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000015b0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000015c0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000015d0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000015e0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -000015f0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................ │ │ │ │ -00001600: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001610: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001620: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001630: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001640: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001650: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001660: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001670: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001680: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001690: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000016a0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000016b0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000016c0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000016d0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000016e0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000016f0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001700: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001710: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001720: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001730: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001740: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001750: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001760: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001770: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001780: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001790: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000017a0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000017b0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000017c0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000017d0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000017e0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -000017f0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................ │ │ │ │ -00001800: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001810: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001820: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001830: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001840: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001850: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001860: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001870: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001880: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001890: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000018a0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000018b0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000018c0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000018d0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000018e0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000018f0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001900: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001910: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001920: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001930: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001940: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001950: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001960: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001970: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001980: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001990: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000019a0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000019b0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000019c0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000019d0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000019e0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -000019f0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ -00001a00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001a90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001aa0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001ab0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001ac0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001ad0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001ae0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001af0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001b90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001ba0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001bb0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001bc0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001bd0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001be0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001bf0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................ │ │ │ │ -00001c00: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c10: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c20: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c30: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c40: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c50: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c60: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c70: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c80: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001c90: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001ca0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001cb0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001cc0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001cd0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001ce0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001cf0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d00: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d10: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d20: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d30: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d40: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d50: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d60: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d70: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d80: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001d90: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001da0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001db0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001dc0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001dd0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001de0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001df0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`...... │ │ │ │ -00001e00: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e10: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e20: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e30: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e40: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e50: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e60: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e70: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e80: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001e90: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001ea0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001eb0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001ec0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001ed0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001ee0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001ef0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f00: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f10: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f20: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f30: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f40: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f50: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f60: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f70: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f80: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001f90: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001fa0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001fb0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001fc0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001fd0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001fe0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00001ff0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p...... │ │ │ │ -00002000: 7265 702e 6461 7461 233a 2f3d 2f3d 2041 rep.data#:/=/= A │ │ │ │ -00002010: 5247 3120 4152 4732 202e 2e2e 0a0a 5265 RG1 ARG2 .....Re │ │ │ │ -00002020: 7475 726e 7320 7420 6966 2065 6163 6820 turns t if each │ │ │ │ -00002030: 7661 6c75 6520 6973 2064 6966 6665 7265 value is differe │ │ │ │ -00002040: 6e74 2066 726f 6d20 6576 6572 7920 6f74 nt from every ot │ │ │ │ -00002050: 6865 7220 7661 6c75 652e 2028 5573 696e her value. (Usin │ │ │ │ -00002060: 670a 6065 7175 616c 2720 746f 2063 6f6d g.`equal' to com │ │ │ │ -00002070: 7061 7265 2076 616c 7565 732c 2065 7863 pare values, exc │ │ │ │ -00002080: 6570 7420 666f 7220 6e75 6d62 6572 732c ept for numbers, │ │ │ │ -00002090: 2077 6865 7265 2065 7861 6374 6e65 7373 where exactness │ │ │ │ -000020a0: 2069 730a 6967 6e6f 7265 642e 2972 6570 is.ignored.)rep │ │ │ │ -000020b0: 2e64 6174 6123 3e3e 2041 5247 3120 4152 .data#>> ARG1 AR │ │ │ │ -000020c0: 4732 205b 4152 4733 202e 2e2e 5d0a 0a52 G2 [ARG3 ...]..R │ │ │ │ -000020d0: 6574 7572 6e73 2074 2069 6620 4152 4731 eturns t if ARG1 │ │ │ │ -000020e0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than │ │ │ │ -000020f0: 2041 5247 322c 2061 6e64 2069 6620 4152 ARG2, and if AR │ │ │ │ -00002100: 4732 2069 7320 6772 6561 7465 7220 7468 G2 is greater th │ │ │ │ -00002110: 616e 2041 5247 332c 0a61 6e64 2073 6f20 an ARG3,.and so │ │ │ │ -00002120: 6f6e 2e20 4e6f 7465 2074 6861 7420 7468 on. Note that th │ │ │ │ -00002130: 6973 2063 6f6d 6d61 6e64 2069 736e 2774 is command isn't │ │ │ │ -00002140: 206c 696d 6974 6564 2074 6f20 6e75 6d62 limited to numb │ │ │ │ -00002150: 6572 732c 2069 7420 6361 6e20 646f 0a73 ers, it can do.s │ │ │ │ -00002160: 7472 696e 6773 2c20 706f 7369 7469 6f6e trings, position │ │ │ │ -00002170: 732c 206d 6172 6b73 2c20 6574 6320 6173 s, marks, etc as │ │ │ │ -00002180: 2077 656c 6c2e 7265 702e 6461 7461 233c well.rep.data#< │ │ │ │ -00002190: 3c20 4152 4731 2041 5247 3220 5b41 5247 < ARG1 ARG2 [ARG │ │ │ │ -000021a0: 3320 2e2e 2e5d 0a0a 5265 7475 726e 7320 3 ...]..Returns │ │ │ │ -000021b0: 7420 6966 2041 5247 3120 6973 206c 6573 t if ARG1 is les │ │ │ │ -000021c0: 7320 7468 616e 2041 5247 322e 204e 6f74 s than ARG2. Not │ │ │ │ -000021d0: 6520 7468 6174 2074 6869 7320 636f 6d6d e that this comm │ │ │ │ -000021e0: 616e 6420 6973 6e27 7420 6c69 6d69 7465 and isn't limite │ │ │ │ -000021f0: 6420 746f 0a6e 756d 6265 7273 2c20 6974 d to.numbers, it │ │ │ │ -00002200: 2063 616e 2064 6f20 7374 7269 6e67 732c can do strings, │ │ │ │ -00002210: 2070 6f73 6974 696f 6e73 2c20 6d61 726b positions, mark │ │ │ │ -00002220: 732c 2065 7463 2061 7320 7765 6c6c 2e72 s, etc as well.r │ │ │ │ -00002230: 6570 2e64 6174 6123 6e75 6c6c 6e75 6c6c ep.data#nullnull │ │ │ │ -00002240: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t │ │ │ │ -00002250: 6966 2041 5247 2069 7320 6e69 6c2e 7265 if ARG is nil.re │ │ │ │ -00002260: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ -00002270: 6572 2366 756e 6374 696f 6e70 6675 6e63 er#functionpfunc │ │ │ │ -00002280: 7469 6f6e 7020 4152 470a 0a52 6574 7572 tionp ARG..Retur │ │ │ │ -00002290: 6e73 2074 2069 6620 4152 4720 6973 2061 ns t if ARG is a │ │ │ │ -000022a0: 2066 756e 6374 696f 6e2e 7265 702e 6c61 function.rep.la │ │ │ │ -000022b0: 6e67 2e69 6e74 6572 7072 6574 6572 2373 ng.interpreter#s │ │ │ │ -000022c0: 7065 6369 616c 2d66 6f72 6d2d 7073 7065 pecial-form-pspe │ │ │ │ -000022d0: 6369 616c 2d66 6f72 6d2d 7020 4152 470a cial-form-p ARG. │ │ │ │ -000022e0: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR │ │ │ │ -000022f0: 4720 6973 2061 2073 7065 6369 616c 2d66 G is a special-f │ │ │ │ -00002300: 6f72 6d2e 7265 702e 6461 7461 2373 6571 orm.rep.data#seq │ │ │ │ -00002310: 7565 6e63 6570 7365 7175 656e 6365 7020 uencepsequencep │ │ │ │ -00002320: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i │ │ │ │ -00002330: 7320 4152 4720 6973 2061 2073 6571 7565 s ARG is a seque │ │ │ │ -00002340: 6e63 6520 2861 206c 6973 742c 2076 6563 nce (a list, vec │ │ │ │ -00002350: 746f 7220 6f72 2073 7472 696e 6729 2e72 tor or string).r │ │ │ │ -00002360: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -00002370: 7465 7223 7375 6272 2d6e 616d 6573 7562 ter#subr-namesub │ │ │ │ -00002380: 722d 6e61 6d65 2053 5542 5220 5b55 5345 r-name SUBR [USE │ │ │ │ -00002390: 2d56 4152 5d0a 0a52 6574 7572 6e73 2074 -VAR]..Returns t │ │ │ │ -000023a0: 6865 206e 616d 6520 2861 2073 7472 696e he name (a strin │ │ │ │ -000023b0: 6729 2061 7373 6f63 6961 7465 6420 7769 g) associated wi │ │ │ │ -000023c0: 7468 2053 5542 522e 7265 702e 6c61 6e67 th SUBR.rep.lang │ │ │ │ -000023d0: 2e69 6e74 6572 7072 6574 6572 2363 616c .interpreter#cal │ │ │ │ -000023e0: 6c2d 7769 7468 2d65 7863 6570 7469 6f6e l-with-exception │ │ │ │ -000023f0: 2d68 616e 646c 6572 6361 6c6c 2d77 6974 -handlercall-wit │ │ │ │ -00002400: 682d 6578 6365 7074 696f 6e2d 6861 6e64 h-exception-hand │ │ │ │ -00002410: 6c65 7220 5448 554e 4b20 4841 4e44 4c45 ler THUNK HANDLE │ │ │ │ -00002420: 520a 0a43 616c 6c20 5448 554e 4b20 616e R..Call THUNK an │ │ │ │ -00002430: 6420 7265 7475 726e 2069 7473 2076 616c d return its val │ │ │ │ -00002440: 7565 2e20 486f 7765 7665 7220 6966 2061 ue. However if a │ │ │ │ -00002450: 6e20 6578 6365 7074 696f 6e20 6f66 2061 n exception of a │ │ │ │ -00002460: 6e79 2066 6f72 6d0a 6f63 6375 7273 2c20 ny form.occurs, │ │ │ │ -00002470: 6361 6c6c 2048 414e 444c 4552 2077 6974 call HANDLER wit │ │ │ │ -00002480: 6820 6120 7369 6e67 6c65 2061 7267 756d h a single argum │ │ │ │ -00002490: 656e 742c 2074 6865 2065 7863 6570 7469 ent, the excepti │ │ │ │ -000024a0: 6f6e 2064 6174 612c 2061 6e64 0a72 6574 on data, and.ret │ │ │ │ -000024b0: 7572 6e20 6974 7320 7661 6c75 652e 7265 urn its value.re │ │ │ │ -000024c0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ -000024d0: 6572 2372 6169 7365 2d65 7863 6570 7469 er#raise-excepti │ │ │ │ -000024e0: 6f6e 7261 6973 652d 6578 6365 7074 696f onraise-exceptio │ │ │ │ -000024f0: 6e20 4441 5441 0a0a 5261 6973 6520 7468 n DATA..Raise th │ │ │ │ -00002500: 6520 6578 6365 7074 696f 6e20 7265 7072 e exception repr │ │ │ │ -00002510: 6573 656e 7465 6420 6279 2074 6865 2063 esented by the c │ │ │ │ -00002520: 6f6e 7320 6365 6c6c 2044 4154 412e 7265 ons cell DATA.re │ │ │ │ -00002530: 702e 766d 2e69 6e74 6572 7072 6574 6572 p.vm.interpreter │ │ │ │ -00002540: 236d 616b 652d 6279 7465 2d63 6f64 652d #make-byte-code- │ │ │ │ -00002550: 7375 6272 6d61 6b65 2d62 7974 652d 636f subrmake-byte-co │ │ │ │ -00002560: 6465 2d73 7562 7220 434f 4445 2043 4f4e de-subr CODE CON │ │ │ │ -00002570: 5354 414e 5453 2053 5441 434b 205b 444f STANTS STACK [DO │ │ │ │ -00002580: 435d 205b 494e 5445 5241 4354 4956 455d C] [INTERACTIVE] │ │ │ │ -00002590: 0a0a 5265 7475 726e 2061 6e20 6f62 6a65 ..Return an obje │ │ │ │ -000025a0: 6374 2074 6861 7420 6361 6e20 6265 2075 ct that can be u │ │ │ │ -000025b0: 7365 6420 6173 2074 6865 2066 756e 6374 sed as the funct │ │ │ │ -000025c0: 696f 6e20 7661 6c75 6520 6f66 2061 2073 ion value of a s │ │ │ │ -000025d0: 796d 626f 6c2e 7265 702e 766d 2e69 6e74 ymbol.rep.vm.int │ │ │ │ -000025e0: 6572 7072 6574 6572 2362 7974 6563 6f64 erpreter#bytecod │ │ │ │ -000025f0: 6570 6279 7465 636f 6465 7020 4152 470a epbytecodep ARG. │ │ │ │ -00002600: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR │ │ │ │ -00002610: 4720 6973 2061 2062 7974 6520 636f 6465 G is a byte code │ │ │ │ -00002620: 2073 7562 726f 7574 696e 6520 2869 2e65 subroutine (i.e │ │ │ │ -00002630: 2e20 636f 6d70 696c 6564 204c 6973 7020 . compiled Lisp │ │ │ │ -00002640: 636f 6465 292e 7265 702e 6c61 6e67 2e64 code).rep.lang.d │ │ │ │ -00002650: 6562 7567 2375 6e69 782d 7072 696e 742d ebug#unix-print- │ │ │ │ -00002660: 616c 6c6f 6361 7469 6f6e 7375 6e69 782d allocationsunix- │ │ │ │ -00002670: 7072 696e 742d 616c 6c6f 6361 7469 6f6e print-allocation │ │ │ │ -00002680: 730a 0a4f 7574 7075 7420 6120 6c69 7374 s..Output a list │ │ │ │ -00002690: 206f 6620 616c 6c20 616c 6c6f 6361 7465 of all allocate │ │ │ │ -000026a0: 6420 6d65 6d6f 7279 2062 6c6f 636b 7320 d memory blocks │ │ │ │ -000026b0: 746f 2073 7461 6e64 6172 6420 6572 726f to standard erro │ │ │ │ -000026c0: 722e 7265 702e 6c61 6e67 2e69 6e74 6572 r.rep.lang.inter │ │ │ │ -000026d0: 7072 6574 6572 2363 616c 6c2f 6363 6361 preter#call/ccca │ │ │ │ -000026e0: 6c6c 2f63 6320 4655 4e43 5449 4f4e 0a0a ll/cc FUNCTION.. │ │ │ │ -000026f0: 496e 766f 6b65 2046 554e 4354 494f 4e20 Invoke FUNCTION │ │ │ │ -00002700: 7769 7468 2061 2073 696e 676c 6520 7061 with a single pa │ │ │ │ -00002710: 7261 6d65 7465 722c 2074 6865 2063 6f6e rameter, the con │ │ │ │ -00002720: 7469 6e75 6174 696f 6e20 6675 6e63 7469 tinuation functi │ │ │ │ -00002730: 6f6e 206f 660a 7468 6520 6375 7272 656e on of.the curren │ │ │ │ -00002740: 7420 7374 6174 6520 6f66 2074 6865 2069 t state of the i │ │ │ │ -00002750: 6e74 6572 7072 6574 6572 2e20 5375 6273 nterpreter. Subs │ │ │ │ -00002760: 6571 7565 6e74 6c79 2063 616c 6c69 6e67 equently calling │ │ │ │ -00002770: 2074 6865 0a63 6f6e 7469 6e75 6174 696f the.continuatio │ │ │ │ -00002780: 6e20 6675 6e63 7469 6f6e 2028 7769 7468 n function (with │ │ │ │ -00002790: 2061 6e20 6f70 7469 6f6e 616c 2073 696e an optional sin │ │ │ │ -000027a0: 676c 6520 6172 6775 6d65 6e74 2920 7769 gle argument) wi │ │ │ │ -000027b0: 6c6c 2070 6173 730a 636f 6e74 726f 6c20 ll pass.control │ │ │ │ -000027c0: 696d 6d65 6469 6174 656c 7920 6261 636b immediately back │ │ │ │ -000027d0: 2074 6f20 7468 6520 7374 6174 656d 656e to the statemen │ │ │ │ -000027e0: 7420 666f 6c6c 6f77 696e 6720 7468 6520 t following the │ │ │ │ -000027f0: 6361 6c6c 2074 6f20 7468 650a 6063 616c call to the.`cal │ │ │ │ -00002800: 6c2f 6363 2720 6675 6e63 7469 6f6e 2028 l/cc' function ( │ │ │ │ -00002810: 6576 656e 2069 6620 7468 6174 2073 7461 even if that sta │ │ │ │ -00002820: 636b 2066 7261 6d65 2068 6173 2073 696e ck frame has sin │ │ │ │ -00002830: 6365 2062 6565 6e20 6578 6974 6564 292e ce been exited). │ │ │ │ -00002840: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ -00002850: 6574 6572 2363 616c 6c2d 7769 7468 2d62 eter#call-with-b │ │ │ │ -00002860: 6172 7269 6572 6361 6c6c 2d77 6974 682d arriercall-with- │ │ │ │ -00002870: 6261 7272 6965 7220 5448 554e 4b20 434c barrier THUNK CL │ │ │ │ -00002880: 4f53 4544 205b 494e 2d54 4855 4e4b 5d20 OSED [IN-THUNK] │ │ │ │ -00002890: 5b4f 5554 2d54 4855 4e4b 5d0a 0a43 616c [OUT-THUNK]..Cal │ │ │ │ -000028a0: 6c20 5448 554e 4b20 696e 7369 6465 2061 l THUNK inside a │ │ │ │ -000028b0: 206e 6577 2065 7865 6375 7469 6f6e 2065 new execution e │ │ │ │ -000028c0: 6e76 6972 6f6e 6d65 6e74 2e20 4966 2043 nvironment. If C │ │ │ │ -000028d0: 4c4f 5345 4420 6973 206e 6f6e 2d60 6e69 LOSED is non-`ni │ │ │ │ -000028e0: 6c27 0a74 6865 6e20 7468 6520 6e65 7720 l'.then the new │ │ │ │ -000028f0: 656e 7669 726f 6e6d 656e 7420 7769 6c6c environment will │ │ │ │ -00002900: 2062 6520 6578 6974 6564 2065 7861 6374 be exited exact │ │ │ │ -00002910: 6c79 206f 6e63 6520 2869 2e65 2e0a 636f ly once (i.e..co │ │ │ │ -00002920: 6e74 696e 7561 7469 6f6e 7320 6d61 7920 ntinuations may │ │ │ │ -00002930: 6e6f 7420 7061 7373 2074 6872 6f75 6768 not pass through │ │ │ │ -00002940: 2069 7429 2e0a 0a41 6c74 6572 6e61 7469 it)...Alternati │ │ │ │ -00002950: 7665 6c79 2c20 6966 2043 4c4f 5345 4420 vely, if CLOSED │ │ │ │ -00002960: 6973 2060 6e69 6c27 2074 6865 6e20 7468 is `nil' then th │ │ │ │ -00002970: 6520 656e 7669 726f 6e6d 656e 7420 6973 e environment is │ │ │ │ -00002980: 2073 6169 6420 746f 2062 650a 606f 7065 said to be.`ope │ │ │ │ -00002990: 6e27 2061 6e64 2063 6f6e 7469 6e75 6174 n' and continuat │ │ │ │ -000029a0: 696f 6e73 206d 6179 2063 6175 7365 2063 ions may cause c │ │ │ │ -000029b0: 6f6e 7472 6f6c 2074 6f20 666c 6f77 2069 ontrol to flow i │ │ │ │ -000029c0: 6e74 6f20 616e 6420 6f75 7420 6f66 2074 nto and out of t │ │ │ │ -000029d0: 6865 0a6e 6577 2065 6e76 6972 6f6e 6d65 he.new environme │ │ │ │ -000029e0: 6e74 2e20 4173 2074 6869 7320 6861 7070 nt. As this happ │ │ │ │ -000029f0: 656e 7320 6f6e 6520 6f66 2049 4e2d 5448 ens one of IN-TH │ │ │ │ -00002a00: 554e 4b20 6f72 204f 5554 2d54 4855 4e4b UNK or OUT-THUNK │ │ │ │ -00002a10: 2077 696c 6c20 6265 0a63 616c 6c65 6420 will be.called │ │ │ │ -00002a20: 2869 6620 6465 6669 6e65 6429 2e0a 0a54 (if defined)...T │ │ │ │ -00002a30: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this │ │ │ │ -00002a40: 2066 756e 6374 696f 6e20 6973 2074 6865 function is the │ │ │ │ -00002a50: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned │ │ │ │ -00002a60: 6279 2054 4855 4e4b 2e72 6570 2e74 6872 by THUNK.rep.thr │ │ │ │ -00002a70: 6561 6473 236d 616b 652d 7468 7265 6164 eads#make-thread │ │ │ │ -00002a80: 6d61 6b65 2d74 6872 6561 6420 5448 554e make-thread THUN │ │ │ │ -00002a90: 4b20 5b4e 414d 455d 0a0a 4372 6561 7465 K [NAME]..Create │ │ │ │ -00002aa0: 2061 6e64 2072 6574 7572 6e20 616e 206f and return an o │ │ │ │ -00002ab0: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi │ │ │ │ -00002ac0: 6e67 2061 206e 6577 2074 6872 6561 6420 ng a new thread │ │ │ │ -00002ad0: 6f66 2065 7865 6375 7469 6f6e 2e20 5468 of execution. Th │ │ │ │ -00002ae0: 650a 6e65 7720 7468 7265 6164 2077 696c e.new thread wil │ │ │ │ -00002af0: 6c20 6265 6769 6e20 6279 2063 616c 6c69 l begin by calli │ │ │ │ -00002b00: 6e67 2054 4855 4e4b 2c20 6120 6675 6e63 ng THUNK, a func │ │ │ │ -00002b10: 7469 6f6e 2077 6974 6820 7a65 726f 0a70 tion with zero.p │ │ │ │ -00002b20: 6172 616d 6574 6572 732e 7265 702e 7468 arameters.rep.th │ │ │ │ -00002b30: 7265 6164 7323 6d61 6b65 2d73 7573 7065 reads#make-suspe │ │ │ │ -00002b40: 6e64 6564 2d74 6872 6561 646d 616b 652d nded-threadmake- │ │ │ │ -00002b50: 7375 7370 656e 6465 642d 7468 7265 6164 suspended-thread │ │ │ │ -00002b60: 2054 4855 4e4b 205b 4e41 4d45 5d0a 0a49 THUNK [NAME]..I │ │ │ │ -00002b70: 6465 6e74 6963 616c 2074 6f20 606d 616b dentical to `mak │ │ │ │ -00002b80: 652d 7468 7265 6164 272c 2065 7863 6570 e-thread', excep │ │ │ │ -00002b90: 7420 7468 6174 2074 6865 2063 7265 6174 t that the creat │ │ │ │ -00002ba0: 6564 2074 6872 6561 6420 7769 6c6c 2062 ed thread will b │ │ │ │ -00002bb0: 650a 696d 6d65 6469 6174 656c 7920 7075 e.immediately pu │ │ │ │ -00002bc0: 7420 696e 2074 6865 2073 7573 7065 6e64 t in the suspend │ │ │ │ -00002bd0: 6564 2073 7461 7465 2e72 6570 2e74 6872 ed state.rep.thr │ │ │ │ -00002be0: 6561 6473 2374 6872 6561 642d 7969 656c eads#thread-yiel │ │ │ │ -00002bf0: 6474 6872 6561 642d 7969 656c 640a 0a50 dthread-yield..P │ │ │ │ -00002c00: 6173 7320 636f 6e74 726f 6c20 6177 6179 ass control away │ │ │ │ -00002c10: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren │ │ │ │ -00002c20: 7420 7468 7265 6164 2069 6620 6f74 6865 t thread if othe │ │ │ │ -00002c30: 7220 7468 7265 6164 7320 6172 6520 7761 r threads are wa │ │ │ │ -00002c40: 6974 696e 670a 746f 2072 756e 2e72 6570 iting.to run.rep │ │ │ │ -00002c50: 2e74 6872 6561 6473 2374 6872 6561 642d .threads#thread- │ │ │ │ -00002c60: 7375 7370 656e 6465 642d 7074 6872 6561 suspended-pthrea │ │ │ │ -00002c70: 642d 7375 7370 656e 6465 642d 7020 5448 d-suspended-p TH │ │ │ │ -00002c80: 5245 4144 0a0a 5265 7475 726e 2060 7427 READ..Return `t' │ │ │ │ -00002c90: 2069 6620 5448 5245 4144 2069 7320 6375 if THREAD is cu │ │ │ │ -00002ca0: 7272 656e 746c 7920 7375 7370 656e 6465 rrently suspende │ │ │ │ -00002cb0: 6420 6672 6f6d 2072 756e 6e69 6e67 2e72 d from running.r │ │ │ │ -00002cc0: 6570 2e74 6872 6561 6473 2361 6c6c 2d74 ep.threads#all-t │ │ │ │ -00002cd0: 6872 6561 6473 616c 6c2d 7468 7265 6164 hreadsall-thread │ │ │ │ -00002ce0: 7320 5b44 4550 5448 5d0a 0a52 6574 7572 s [DEPTH]..Retur │ │ │ │ -00002cf0: 6e20 6120 6c69 7374 206f 6620 616c 6c20 n a list of all │ │ │ │ -00002d00: 7468 7265 6164 732e 7265 702e 7468 7265 threads.rep.thre │ │ │ │ -00002d10: 6164 7323 7468 7265 6164 2d70 6572 6d69 ads#thread-permi │ │ │ │ -00002d20: 7474 6872 6561 642d 7065 726d 6974 0a0a tthread-permit.. │ │ │ │ -00002d30: 4465 6372 656d 656e 7420 7468 6520 7468 Decrement the th │ │ │ │ -00002d40: 7265 6164 2070 7265 656d 7074 696f 6e20 read preemption │ │ │ │ -00002d50: 6c6f 636b 2e20 5768 656e 2067 7265 6174 lock. When great │ │ │ │ -00002d60: 6865 7220 7468 616e 207a 6572 6f20 616c her than zero al │ │ │ │ -00002d70: 6c0a 7072 6565 6d70 7469 6f6e 206f 6620 l.preemption of │ │ │ │ -00002d80: 7468 7265 6164 7320 6973 2064 6973 6162 threads is disab │ │ │ │ -00002d90: 6c65 642e 2052 6574 7572 6e73 2060 7427 led. Returns `t' │ │ │ │ -00002da0: 2069 6620 7072 6565 6d70 7469 6f6e 2069 if preemption i │ │ │ │ -00002db0: 7320 626c 6f63 6b65 640a 6173 2074 6869 s blocked.as thi │ │ │ │ -00002dc0: 7320 6675 6e63 7469 6f6e 2072 6574 7572 s function retur │ │ │ │ -00002dd0: 6e73 2e72 6570 2e69 6f2e 6462 2e67 6462 ns.rep.io.db.gdb │ │ │ │ -00002de0: 6d23 6764 626d 2d6f 7065 6e67 6462 6d2d m#gdbm-opengdbm- │ │ │ │ -00002df0: 6f70 656e 2050 4154 4820 4143 4345 5353 open PATH ACCESS │ │ │ │ -00002e00: 2d54 5950 4520 5b4d 4f44 455d 205b 464c -TYPE [MODE] [FL │ │ │ │ -00002e10: 4147 535d 7265 702e 696f 2e64 622e 6764 AGS]rep.io.db.gd │ │ │ │ -00002e20: 626d 2367 6462 6d2d 636c 6f73 6567 6462 bm#gdbm-closegdb │ │ │ │ -00002e30: 6d2d 636c 6f73 6520 4442 4d72 6570 2e69 m-close DBMrep.i │ │ │ │ -00002e40: 6f2e 6462 2e67 6462 6d23 6764 626d 2d66 o.db.gdbm#gdbm-f │ │ │ │ -00002e50: 6574 6368 6764 626d 2d66 6574 6368 2044 etchgdbm-fetch D │ │ │ │ -00002e60: 424d 204b 4559 7265 702e 696f 2e64 622e BM KEYrep.io.db. │ │ │ │ -00002e70: 6764 626d 2367 6462 6d70 6764 626d 7020 gdbm#gdbmpgdbmp │ │ │ │ -00002e80: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i │ │ │ │ -00002e90: 6620 4152 4720 6973 2061 6e20 6764 626d f ARG is an gdbm │ │ │ │ -00002ea0: 206f 626a 6563 7420 2863 7265 6174 6564 object (created │ │ │ │ -00002eb0: 2062 7920 6067 6462 6d2d 6f70 656e 2729 by `gdbm-open') │ │ │ │ -00002ec0: 2e72 6570 2e69 6f2e 7374 7265 616d 7323 .rep.io.streams# │ │ │ │ -00002ed0: 7072 696e 6370 7269 6e63 204f 424a 4543 princprinc OBJEC │ │ │ │ -00002ee0: 5420 5b53 5452 4541 4d5d 0a0a 5072 696e T [STREAM]..Prin │ │ │ │ -00002ef0: 7473 2061 2074 6578 7420 7265 7072 6573 ts a text repres │ │ │ │ -00002f00: 656e 7461 7469 6f6e 206f 6620 4f42 4a45 entation of OBJE │ │ │ │ -00002f10: 4354 2074 6f20 5354 5245 414d 2028 6f72 CT to STREAM (or │ │ │ │ -00002f20: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of │ │ │ │ -00002f30: 2074 6865 0a76 6172 6961 626c 6520 7374 the.variable st │ │ │ │ -00002f40: 616e 6461 7264 2d6f 7574 7075 7429 2c20 andard-output), │ │ │ │ -00002f50: 6e6f 2073 7472 616e 6765 2063 6861 7261 no strange chara │ │ │ │ -00002f60: 6374 6572 7320 6172 6520 7175 6f74 6564 cters are quoted │ │ │ │ -00002f70: 2061 6e64 206e 6f20 7175 6f74 6573 0a61 and no quotes.a │ │ │ │ -00002f80: 7265 2070 7269 6e74 6564 2061 726f 756e re printed aroun │ │ │ │ -00002f90: 6420 7374 7269 6e67 732e 7265 702e 696f d strings.rep.io │ │ │ │ -00002fa0: 2e73 7472 6561 6d73 236f 7574 7075 742d .streams#output- │ │ │ │ -00002fb0: 7374 7265 616d 2d70 6f75 7470 7574 2d73 stream-poutput-s │ │ │ │ -00002fc0: 7472 6561 6d2d 7020 4152 470a 0a52 6574 tream-p ARG..Ret │ │ │ │ -00002fd0: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is │ │ │ │ -00002fe0: 2061 6e20 6f75 7470 7574 2073 7472 6561 an output strea │ │ │ │ -00002ff0: 6d2e 0000 1700 0000 cd00 0000 0000 0000 m............... │ │ │ │ -00003000: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s │ │ │ │ -00003010: 6462 6d2d 6f70 656e 7364 626d 2d6f 7065 dbm-opensdbm-ope │ │ │ │ -00003020: 6e20 5041 5448 2041 4343 4553 532d 5459 n PATH ACCESS-TY │ │ │ │ -00003030: 5045 205b 4d4f 4445 5d72 6570 2e69 6f2e PE [MODE]rep.io. │ │ │ │ -00003040: 6462 2e73 6462 6d23 7364 626d 2d63 6c6f db.sdbm#sdbm-clo │ │ │ │ -00003050: 7365 7364 626d 2d63 6c6f 7365 2044 424d sesdbm-close DBM │ │ │ │ -00003060: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s │ │ │ │ -00003070: 6462 6d2d 6665 7463 6873 6462 6d2d 6665 dbm-fetchsdbm-fe │ │ │ │ -00003080: 7463 6820 4442 4d20 4b45 5972 6570 2e69 tch DBM KEYrep.i │ │ │ │ -00003090: 6f2e 6462 2e73 6462 6d23 7364 626d 2d73 o.db.sdbm#sdbm-s │ │ │ │ -000030a0: 746f 7265 7364 626d 2d73 746f 7265 2044 toresdbm-store D │ │ │ │ -000030b0: 424d 204b 4559 2056 414c 5545 205b 464c BM KEY VALUE [FL │ │ │ │ -000030c0: 4147 535d 7265 702e 696f 2e64 622e 7364 AGS]rep.io.db.sd │ │ │ │ -000030d0: 626d 2373 6462 6d2d 6465 6c65 7465 7364 bm#sdbm-deletesd │ │ │ │ -000030e0: 626d 2d64 656c 6574 6520 4442 4d20 4b45 bm-delete DBM KE │ │ │ │ -000030f0: 5972 6570 2e69 6f2e 6462 2e73 6462 6d23 Yrep.io.db.sdbm# │ │ │ │ -00003100: 7364 626d 2d66 6972 7374 6b65 7973 6462 sdbm-firstkeysdb │ │ │ │ -00003110: 6d2d 6669 7273 746b 6579 2044 424d 7265 m-firstkey DBMre │ │ │ │ -00003120: 702e 696f 2e64 622e 7364 626d 2373 6462 p.io.db.sdbm#sdb │ │ │ │ -00003130: 6d2d 6e65 7874 6b65 7973 6462 6d2d 6e65 m-nextkeysdbm-ne │ │ │ │ -00003140: 7874 6b65 7920 4442 4d72 6570 2e69 6f2e xtkey DBMrep.io. │ │ │ │ -00003150: 6462 2e73 6462 6d23 7364 626d 2d72 646f db.sdbm#sdbm-rdo │ │ │ │ -00003160: 6e6c 7973 6462 6d2d 7264 6f6e 6c79 2044 nlysdbm-rdonly D │ │ │ │ -00003170: 424d 7265 702e 696f 2e64 622e 7364 626d BMrep.io.db.sdbm │ │ │ │ -00003180: 2373 6462 6d2d 6572 726f 7273 6462 6d2d #sdbm-errorsdbm- │ │ │ │ -00003190: 6572 726f 7220 4442 4d72 6570 2e69 6f2e error DBMrep.io. │ │ │ │ -000031a0: 6462 2e73 6462 6d23 7364 626d 7073 6462 db.sdbm#sdbmpsdb │ │ │ │ -000031b0: 6d70 2041 5247 0a0a 5265 7475 726e 7320 mp ARG..Returns │ │ │ │ -000031c0: 7420 6966 2041 5247 2069 7320 616e 2073 t if ARG is an s │ │ │ │ -000031d0: 6462 6d20 6f62 6a65 6374 2028 6372 6561 dbm object (crea │ │ │ │ -000031e0: 7465 6420 6279 2060 7364 626d 2d6f 7065 ted by `sdbm-ope │ │ │ │ -000031f0: 6e27 292e 6964 6c65 2d68 6f6f 6b54 6869 n').idle-hookThi │ │ │ │ -00003200: 7320 686f 6f6b 2067 6574 7320 6576 616c s hook gets eval │ │ │ │ -00003210: 7561 7465 6420 6576 6572 7920 7365 636f uated every seco │ │ │ │ -00003220: 6e64 2077 6869 6c65 2074 6865 2065 6469 nd while the edi │ │ │ │ -00003230: 746f 7220 6973 2069 646c 652e 2044 6f6e tor is idle. Don │ │ │ │ -00003240: 2774 2064 6570 656e 640a 6f6e 2068 6f77 't depend.on how │ │ │ │ -00003250: 2072 6567 756c 6172 6c79 2074 6869 7320 regularly this │ │ │ │ -00003260: 6765 7473 2063 616c 6c65 642c 2061 6e79 gets called, any │ │ │ │ -00003270: 2065 7665 6e74 7320 6672 6f6d 2074 6865 events from the │ │ │ │ -00003280: 2077 696e 646f 772d 7379 7374 656d 2077 window-system w │ │ │ │ -00003290: 696c 6c0a 6465 6c61 7920 6974 2e20 416c ill.delay it. Al │ │ │ │ -000032a0: 736f 2c20 6175 746f 2d73 6176 696e 6720 so, auto-saving │ │ │ │ -000032b0: 6669 6c65 7320 616e 6420 6761 7262 6167 files and garbag │ │ │ │ -000032c0: 652d 636f 6c6c 6563 7469 6f6e 2074 616b e-collection tak │ │ │ │ -000032d0: 6520 7072 6563 6564 656e 6365 0a77 6865 e precedence.whe │ │ │ │ -000032e0: 6e20 7468 6572 6527 7320 6964 6c65 2074 n there's idle t │ │ │ │ -000032f0: 696d 6520 6176 6169 6c61 626c 652e 2055 ime available. U │ │ │ │ -00003300: 7365 2074 6869 7320 686f 6f6b 2073 7061 se this hook spa │ │ │ │ -00003310: 7269 6e67 6c79 2c20 6f72 2066 6f72 2073 ringly, or for s │ │ │ │ -00003320: 686f 7274 0a70 6572 696f 6473 206f 6e6c hort.periods onl │ │ │ │ -00003330: 7921 7072 6f67 7261 6d2d 6e61 6d65 5468 y!program-nameTh │ │ │ │ -00003340: 6520 6e61 6d65 206f 6620 7468 6520 7072 e name of the pr │ │ │ │ -00003350: 6f67 7261 6d20 7275 6e6e 696e 6720 7468 ogram running th │ │ │ │ -00003360: 6520 7265 7020 696e 7465 7270 7265 7465 e rep interprete │ │ │ │ -00003370: 722e 6572 726f 722d 6d6f 6465 5768 656e r.error-modeWhen │ │ │ │ -00003380: 206e 696c 2c20 6572 726f 7273 2061 7265 nil, errors are │ │ │ │ -00003390: 2068 616e 646c 6564 2061 7420 7468 6520 handled at the │ │ │ │ -000033a0: 6375 7272 656e 7420 6576 656e 7420 6c6f current event lo │ │ │ │ -000033b0: 6f70 2c20 6f74 6865 7220 706f 7373 6962 op, other possib │ │ │ │ -000033c0: 6c65 0a76 616c 7565 7320 696e 636c 7564 le.values includ │ │ │ │ -000033d0: 6520 6065 7869 7427 2061 6e64 2060 746f e `exit' and `to │ │ │ │ -000033e0: 702d 6c65 7665 6c27 2e69 6e74 6572 7275 p-level'.interru │ │ │ │ -000033f0: 7074 2d6d 6f64 6557 6865 6e20 6e69 6c2c pt-modeWhen nil, │ │ │ │ -00003400: 2069 6e74 6572 7275 7074 7320 6172 6520 interrupts are │ │ │ │ -00003410: 6861 6e64 6c65 6420 6174 2074 6865 2063 handled at the c │ │ │ │ -00003420: 7572 7265 6e74 2065 7665 6e74 206c 6f6f urrent event loo │ │ │ │ -00003430: 702c 206f 7468 6572 2070 6f73 7369 626c p, other possibl │ │ │ │ -00003440: 650a 7661 6c75 6573 2069 6e63 6c75 6465 e.values include │ │ │ │ -00003450: 2060 6578 6974 2720 616e 6420 6074 6f70 `exit' and `top │ │ │ │ -00003460: 2d6c 6576 656c 272e 7265 702e 7379 7374 -level'.rep.syst │ │ │ │ -00003470: 656d 2372 6563 7572 7369 7665 2d65 6469 em#recursive-edi │ │ │ │ -00003480: 7472 6563 7572 7369 7665 2d65 6469 740a trecursive-edit. │ │ │ │ -00003490: 0a45 6e74 6572 2061 206e 6577 2072 6563 .Enter a new rec │ │ │ │ -000034a0: 7572 7369 7665 2d65 6469 742e 7265 702e ursive-edit.rep. │ │ │ │ -000034b0: 7379 7374 656d 2372 6563 7572 7369 6f6e system#recursion │ │ │ │ -000034c0: 2d64 6570 7468 7265 6375 7273 696f 6e2d -depthrecursion- │ │ │ │ -000034d0: 6465 7074 680a 0a52 6574 7572 6e73 2074 depth..Returns t │ │ │ │ -000034e0: 6865 206e 756d 6265 7220 6f66 2072 6563 he number of rec │ │ │ │ -000034f0: 7572 7369 7665 2d65 6469 7427 7320 6465 ursive-edit's de │ │ │ │ -00003500: 6570 2077 6520 6172 652c 207a 6572 6f20 ep we are, zero │ │ │ │ -00003510: 7369 676e 6966 6965 7320 7468 650a 6f72 signifies the.or │ │ │ │ -00003520: 6967 696e 616c 206c 6576 656c 2e72 6570 iginal level.rep │ │ │ │ -00003530: 2e73 7973 7465 6d23 6f70 6572 6174 696e .system#operatin │ │ │ │ -00003540: 672d 7379 7374 656d 4120 7379 6d62 6f6c g-systemA symbol │ │ │ │ -00003550: 2064 6566 696e 696e 6720 7468 6520 7479 defining the ty │ │ │ │ -00003560: 7065 206f 6620 6f70 6572 6174 696e 6720 pe of operating │ │ │ │ -00003570: 7379 7374 656d 2074 6861 7420 4a61 6465 system that Jade │ │ │ │ -00003580: 2069 7320 7275 6e6e 696e 670a 756e 6465 is running.unde │ │ │ │ -00003590: 722e 2043 7572 7265 6e74 6c79 2074 6869 r. Currently thi │ │ │ │ -000035a0: 7320 6973 2061 6c77 6179 7320 7468 6520 s is always the │ │ │ │ -000035b0: 7379 6d62 6f6c 2060 756e 6978 272e 7072 symbol `unix'.pr │ │ │ │ -000035c0: 6f63 6573 732d 656e 7669 726f 6e6d 656e ocess-environmen │ │ │ │ -000035d0: 7441 206c 6973 7420 6f66 2061 6c6c 2065 tA list of all e │ │ │ │ -000035e0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia │ │ │ │ -000035f0: 626c 6573 2028 6173 2073 7472 696e 6773 bles (as strings │ │ │ │ -00003600: 2022 4e41 4d45 3d56 414c 5545 2229 2070 "NAME=VALUE") p │ │ │ │ -00003610: 6173 7365 640a 746f 2074 6865 2069 6e74 assed.to the int │ │ │ │ -00003620: 6572 7072 6574 6572 2e20 416c 736f 2075 erpreter. Also u │ │ │ │ -00003630: 7365 6420 746f 2073 7065 6369 6679 2074 sed to specify t │ │ │ │ -00003640: 6865 2065 6e76 6972 6f6e 6d65 6e74 206f he environment o │ │ │ │ -00003650: 6620 7375 6270 726f 6365 7373 6573 2e72 f subprocesses.r │ │ │ │ -00003660: 6570 2e73 7973 7465 6d23 7265 702d 7665 ep.system#rep-ve │ │ │ │ -00003670: 7273 696f 6e41 2073 7472 696e 6720 6465 rsionA string de │ │ │ │ -00003680: 6669 6e69 6e67 2074 6865 2063 7572 7265 fining the curre │ │ │ │ -00003690: 6e74 2076 6572 7369 6f6e 206f 6620 7468 nt version of th │ │ │ │ -000036a0: 6520 5245 5020 696e 7465 7270 7265 7465 e REP interprete │ │ │ │ -000036b0: 722e 7265 702e 7379 7374 656d 2372 6570 r.rep.system#rep │ │ │ │ -000036c0: 2d62 7569 6c64 2d69 6441 2073 7472 696e -build-idA strin │ │ │ │ -000036d0: 6720 6465 7363 7269 6269 6e67 2077 6865 g describing whe │ │ │ │ -000036e0: 6e2c 2077 6865 7265 2c20 616e 6420 6279 n, where, and by │ │ │ │ -000036f0: 2077 686f 2074 6865 2072 756e 6e69 6e67 who the running │ │ │ │ -00003700: 2076 6572 7369 6f6e 206f 6620 7468 650a version of the. │ │ │ │ -00003710: 4c49 5350 2069 6e74 6572 7072 6574 6572 LISP interpreter │ │ │ │ -00003720: 2077 6173 2062 7569 6c74 2e72 6570 2e64 was built.rep.d │ │ │ │ -00003730: 6174 6123 7570 6361 7365 2d74 6162 6c65 ata#upcase-table │ │ │ │ -00003740: 3235 362d 6279 7465 2073 7472 696e 6720 256-byte string │ │ │ │ -00003750: 686f 6c64 696e 6720 7472 616e 736c 6174 holding translat │ │ │ │ -00003760: 696f 6e73 2074 6f20 7475 726e 2065 6163 ions to turn eac │ │ │ │ -00003770: 6820 6368 6172 6163 7465 7220 696e 746f h character into │ │ │ │ -00003780: 2069 7473 0a75 7070 6572 2d63 6173 6520 its.upper-case │ │ │ │ -00003790: 6571 7569 7661 6c65 6e74 2e72 6570 2e64 equivalent.rep.d │ │ │ │ -000037a0: 6174 6123 646f 776e 6361 7365 2d74 6162 ata#downcase-tab │ │ │ │ -000037b0: 6c65 3235 362d 6279 7465 2073 7472 696e le256-byte strin │ │ │ │ -000037c0: 6720 686f 6c64 696e 6720 7472 616e 736c g holding transl │ │ │ │ -000037d0: 6174 696f 6e73 2074 6f20 7475 726e 2065 ations to turn e │ │ │ │ -000037e0: 6163 6820 6368 6172 6163 7465 7220 696e ach character in │ │ │ │ -000037f0: 746f 2069 7473 0a6c 6f77 6572 2d63 6173 to its.lower-cas │ │ │ │ -00003800: 6520 6571 7569 7661 6c65 6e74 2e72 6570 e equivalent.rep │ │ │ │ -00003810: 2e64 6174 6123 666c 6174 7465 6e2d 7461 .data#flatten-ta │ │ │ │ -00003820: 626c 6554 7261 6e73 6c61 7469 6f6e 2074 bleTranslation t │ │ │ │ -00003830: 6162 6c65 2074 6f20 636f 6e76 6572 7420 able to convert │ │ │ │ -00003840: 6e65 776c 696e 6520 6368 6172 6163 7465 newline characte │ │ │ │ -00003850: 7273 2074 6f20 7370 6163 6573 2e72 6570 rs to spaces.rep │ │ │ │ -00003860: 2e73 7973 7465 6d23 6265 6570 6265 6570 .system#beepbeep │ │ │ │ -00003870: 0a0a 5269 6e67 7320 6120 6265 6c6c 2e72 ..Rings a bell.r │ │ │ │ -00003880: 6570 2e64 6174 6123 636f 6d70 6c65 7465 ep.data#complete │ │ │ │ -00003890: 2d73 7472 696e 6763 6f6d 706c 6574 652d -stringcomplete- │ │ │ │ -000038a0: 7374 7269 6e67 2054 454d 504c 4154 4520 string TEMPLATE │ │ │ │ -000038b0: 4c49 5354 205b 464f 4c44 2d43 4153 455d LIST [FOLD-CASE] │ │ │ │ -000038c0: 0a0a 5265 7475 726e 2061 2073 7472 696e ..Return a strin │ │ │ │ -000038d0: 6720 7768 6f73 6520 6265 6769 6e6e 696e g whose beginnin │ │ │ │ -000038e0: 6720 6d61 7463 6865 7320 7468 6520 7374 g matches the st │ │ │ │ -000038f0: 7269 6e67 2054 454d 504c 4154 452c 2061 ring TEMPLATE, a │ │ │ │ -00003900: 6e64 2069 7320 756e 6971 7565 0a69 6e20 nd is unique.in │ │ │ │ -00003910: 7468 6520 7365 7420 6f66 2061 6c6c 2073 the set of all s │ │ │ │ -00003920: 7472 696e 6773 2069 6e20 4c49 5354 2077 trings in LIST w │ │ │ │ -00003930: 6869 6368 2061 6c73 6f20 6d61 7463 6820 hich also match │ │ │ │ -00003940: 5445 4d50 4c41 5445 2e20 4966 2046 4f4c TEMPLATE. If FOL │ │ │ │ -00003950: 442d 4341 5345 0a69 7320 742c 2061 6c6c D-CASE.is t, all │ │ │ │ -00003960: 206d 6174 6368 696e 6720 6967 6e6f 7265 matching ignore │ │ │ │ -00003970: 7320 6368 6172 6163 7465 7220 6361 7365 s character case │ │ │ │ -00003980: 2e72 6570 2e73 7973 7465 6d23 6375 7272 .rep.system#curr │ │ │ │ -00003990: 656e 742d 7469 6d65 6375 7272 656e 742d ent-timecurrent- │ │ │ │ -000039a0: 7469 6d65 0a0a 5265 7475 726e 2061 2076 time..Return a v │ │ │ │ -000039b0: 616c 7565 2064 656e 6f74 696e 6720 7468 alue denoting th │ │ │ │ -000039c0: 6520 6375 7272 656e 7420 7379 7374 656d e current system │ │ │ │ -000039d0: 2074 696d 652e 2054 6869 7320 7769 6c6c time. This will │ │ │ │ -000039e0: 2062 6520 6120 636f 6e73 2063 656c 6c0a be a cons cell. │ │ │ │ -000039f0: 636f 6e74 6169 6e69 6e67 2028 4441 5953 containing (DAYS │ │ │ │ -00003a00: 202e 2053 4543 4f4e 4453 292c 2074 6865 . SECONDS), the │ │ │ │ -00003a10: 206e 756d 6265 7220 6f66 2044 4159 5320 number of DAYS │ │ │ │ -00003a20: 7369 6e63 6520 7468 6520 6570 6f63 682c since the epoch, │ │ │ │ -00003a30: 2061 6e64 2074 6865 0a6e 756d 6265 7220 and the.number │ │ │ │ -00003a40: 6f66 2073 6563 6f6e 6473 2073 696e 6365 of seconds since │ │ │ │ -00003a50: 2074 6865 2073 7461 7274 206f 6620 7468 the start of th │ │ │ │ -00003a60: 6520 6461 7920 2875 6e69 7665 7273 616c e day (universal │ │ │ │ -00003a70: 2074 696d 6529 2e72 6570 2e73 7973 7465 time).rep.syste │ │ │ │ -00003a80: 6d23 6375 7272 656e 742d 7574 696d 6563 m#current-utimec │ │ │ │ -00003a90: 7572 7265 6e74 2d75 7469 6d65 0a0a 5265 urrent-utime..Re │ │ │ │ -00003aa0: 7475 726e 2074 6865 2063 7572 7265 6e74 turn the current │ │ │ │ -00003ab0: 2074 696d 6520 696e 206d 6963 726f 7365 time in microse │ │ │ │ -00003ac0: 636f 6e64 732e 7265 702e 7379 7374 656d conds.rep.system │ │ │ │ -00003ad0: 2366 6978 2d74 696d 6566 6978 2d74 696d #fix-timefix-tim │ │ │ │ -00003ae0: 6520 5449 4d45 5354 414d 500a 0a45 6e73 e TIMESTAMP..Ens │ │ │ │ -00003af0: 7572 6520 7468 6174 2074 6865 2074 776f ure that the two │ │ │ │ -00003b00: 2070 6172 7473 206f 6620 5449 4d45 5354 parts of TIMEST │ │ │ │ -00003b10: 414d 5020 6172 6520 6d75 7475 616c 6c79 AMP are mutually │ │ │ │ -00003b20: 2063 6f6e 7369 7374 656e 742e 2049 6620 consistent. If │ │ │ │ -00003b30: 6e6f 740a 5449 4d45 5354 414d 5020 6973 not.TIMESTAMP is │ │ │ │ -00003b40: 2061 6c74 6572 6564 2e20 5265 7475 726e altered. Return │ │ │ │ -00003b50: 7320 5449 4d45 5354 414d 502e 7265 702e s TIMESTAMP.rep. │ │ │ │ -00003b60: 7379 7374 656d 2363 7572 7265 6e74 2d74 system#current-t │ │ │ │ -00003b70: 696d 652d 7374 7269 6e67 6375 7272 656e ime-stringcurren │ │ │ │ -00003b80: 742d 7469 6d65 2d73 7472 696e 6720 5b54 t-time-string [T │ │ │ │ -00003b90: 494d 455d 205b 464f 524d 4154 5d0a 0a52 IME] [FORMAT]..R │ │ │ │ -00003ba0: 6574 7572 6e73 2061 2068 756d 616e 2d72 eturns a human-r │ │ │ │ -00003bb0: 6561 6461 626c 6520 7374 7269 6e67 2064 eadable string d │ │ │ │ -00003bc0: 6566 696e 696e 6720 7468 6520 6375 7272 efining the curr │ │ │ │ -00003bd0: 656e 7420 6461 7465 2061 6e64 2074 696d ent date and tim │ │ │ │ -00003be0: 652c 206f 7220 6966 0a73 7065 6369 6669 e, or if.specifi │ │ │ │ -00003bf0: 6564 2c20 7468 6174 2064 6566 696e 696e ed, that definin │ │ │ │ -00003c00: 6720 5449 4d45 2e0a 0a49 6620 6465 6669 g TIME...If defi │ │ │ │ -00003c10: 6e65 642c 2046 4f52 4d41 5420 6973 2061 ned, FORMAT is a │ │ │ │ -00003c20: 2073 7472 696e 6720 6465 6669 6e69 6e67 string defining │ │ │ │ -00003c30: 2068 6f77 2074 6f20 6372 6561 7465 2074 how to create t │ │ │ │ -00003c40: 6865 2073 7472 696e 672e 2049 7420 6861 he string. It ha │ │ │ │ -00003c50: 730a 7468 6520 7361 6d65 2063 6f6e 7665 s.the same conve │ │ │ │ -00003c60: 6e74 696f 6e73 2061 7320 7468 6520 7465 ntions as the te │ │ │ │ -00003c70: 6d70 6c61 7465 2074 6f20 7468 6520 4320 mplate to the C │ │ │ │ -00003c80: 6c69 6272 6172 7927 7320 7374 7266 7469 library's strfti │ │ │ │ -00003c90: 6d65 2066 756e 6374 696f 6e2e 7265 702e me function.rep. │ │ │ │ -00003ca0: 7379 7374 656d 2374 696d 652d 6c61 7465 system#time-late │ │ │ │ -00003cb0: 722d 7074 696d 652d 6c61 7465 722d 7020 r-ptime-later-p │ │ │ │ -00003cc0: 5449 4d45 2d53 5441 4d50 3120 5449 4d45 TIME-STAMP1 TIME │ │ │ │ -00003cd0: 2d53 5441 4d50 320a 0a52 6574 7572 6e73 -STAMP2..Returns │ │ │ │ -00003ce0: 2074 2077 6865 6e20 5449 4d45 2d53 5441 t when TIME-STA │ │ │ │ -00003cf0: 4d50 3120 7265 6665 7273 2074 6f20 6120 MP1 refers to a │ │ │ │ -00003d00: 6c61 7465 7220 7469 6d65 2074 6861 6e20 later time than │ │ │ │ -00003d10: 5449 4d45 2d53 5441 4d50 322e 7265 702e TIME-STAMP2.rep. │ │ │ │ -00003d20: 7379 7374 656d 2373 6c65 6570 2d66 6f72 system#sleep-for │ │ │ │ -00003d30: 736c 6565 702d 666f 7220 5345 434f 4e44 sleep-for SECOND │ │ │ │ -00003d40: 5320 5b4d 494c 4c49 5345 434f 4e44 535d S [MILLISECONDS] │ │ │ │ -00003d50: 0a0a 5061 7573 6520 666f 7220 5345 434f ..Pause for SECO │ │ │ │ -00003d60: 4e44 5320 2870 6c75 7320 7468 6520 6f70 NDS (plus the op │ │ │ │ -00003d70: 7469 6f6e 616c 204d 494c 4c49 5345 434f tional MILLISECO │ │ │ │ -00003d80: 4e44 2063 6f6d 706f 6e65 6e74 2920 6c65 ND component) le │ │ │ │ -00003d90: 6e67 7468 206f 6620 7469 6d65 2e72 6570 ngth of time.rep │ │ │ │ -00003da0: 2e73 7973 7465 6d23 7369 742d 666f 7273 .system#sit-fors │ │ │ │ -00003db0: 6974 2d66 6f72 205b 5345 434f 4e44 535d it-for [SECONDS] │ │ │ │ -00003dc0: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS]. │ │ │ │ -00003dd0: 0a57 6169 7420 666f 7220 696e 7075 7420 .Wait for input │ │ │ │ -00003de0: 746f 2061 7272 6976 6520 616e 6420 6265 to arrive and be │ │ │ │ -00003df0: 2070 726f 6365 7373 6564 2e20 4e6f 206d processed. No m │ │ │ │ -00003e00: 6f72 6520 7468 616e 2053 4543 4f4e 4453 ore than SECONDS │ │ │ │ -00003e10: 2073 6563 6f6e 6473 2070 6c75 730a 4d49 seconds plus.MI │ │ │ │ -00003e20: 4c4c 4953 4543 4f4e 4453 206d 696c 6c69 LLISECONDS milli │ │ │ │ -00003e30: 7365 636f 6e64 7320 7769 6c6c 2062 6520 seconds will be │ │ │ │ -00003e40: 7761 6974 6564 2e20 4966 2061 7420 7468 waited. If at th │ │ │ │ -00003e50: 6520 656e 6420 6f66 2074 6869 7320 7469 e end of this ti │ │ │ │ -00003e60: 6d65 206e 6f0a 696e 7075 7420 6861 7320 me no.input has │ │ │ │ -00003e70: 6172 7269 7665 642c 2072 6574 7572 6e20 arrived, return │ │ │ │ -00003e80: 742e 204f 7468 6572 7769 7365 2072 6574 t. Otherwise ret │ │ │ │ -00003e90: 7572 6e20 6e69 6c20 6966 2069 6e70 7574 urn nil if input │ │ │ │ -00003ea0: 2077 6173 2066 6f75 6e64 2e0a 0a49 6620 was found...If │ │ │ │ -00003eb0: 6e65 6974 6865 7220 5345 434f 4e44 5320 neither SECONDS │ │ │ │ -00003ec0: 6e6f 7220 4d49 4c4c 4953 4543 4f4e 4453 nor MILLISECONDS │ │ │ │ -00003ed0: 2069 7320 6465 6669 6e65 6420 7468 6520 is defined the │ │ │ │ -00003ee0: 636f 6d6d 616e 6420 7769 6c6c 2072 6574 command will ret │ │ │ │ -00003ef0: 7572 6e0a 696d 6d65 6469 6174 656c 792c urn.immediately, │ │ │ │ -00003f00: 2075 7369 6e67 2061 206e 756c 6c20 7469 using a null ti │ │ │ │ -00003f10: 6d65 6f75 742e 7265 702e 7379 7374 656d meout.rep.system │ │ │ │ -00003f20: 2375 7365 722d 6c6f 6769 6e2d 6e61 6d65 #user-login-name │ │ │ │ -00003f30: 7573 6572 2d6c 6f67 696e 2d6e 616d 650a user-login-name. │ │ │ │ -00003f40: 0a52 6574 7572 6e73 2074 6865 206c 6f67 .Returns the log │ │ │ │ -00003f50: 696e 206e 616d 6520 6f66 2074 6865 2075 in name of the u │ │ │ │ -00003f60: 7365 7220 2861 2073 7472 696e 6729 2e72 ser (a string).r │ │ │ │ -00003f70: 6570 2e73 7973 7465 6d23 7379 7374 656d ep.system#system │ │ │ │ -00003f80: 2d6e 616d 6573 7973 7465 6d2d 6e61 6d65 -namesystem-name │ │ │ │ -00003f90: 0a0a 5265 7475 726e 7320 7468 6520 6e61 ..Returns the na │ │ │ │ -00003fa0: 6d65 206f 6620 7468 6520 686f 7374 2077 me of the host w │ │ │ │ -00003fb0: 6869 6368 2074 6865 2065 6469 746f 7220 hich the editor │ │ │ │ -00003fc0: 6973 2072 756e 6e69 6e67 206f 6e2e 7265 is running on.re │ │ │ │ -00003fd0: 702e 696f 2e64 622e 6764 626d 2367 6462 p.io.db.gdbm#gdb │ │ │ │ -00003fe0: 6d2d 6465 6c65 7465 6764 626d 2d64 656c m-deletegdbm-del │ │ │ │ -00003ff0: 6574 6520 4442 4d20 4b45 5900 0000 0000 ete DBM KEY..... │ │ │ │ -00004000: 7265 702e 7379 7374 656d 2375 7365 722d rep.system#user- │ │ │ │ -00004010: 6675 6c6c 2d6e 616d 6575 7365 722d 6675 full-nameuser-fu │ │ │ │ -00004020: 6c6c 2d6e 616d 6520 5b52 4541 4c2d 4e41 ll-name [REAL-NA │ │ │ │ -00004030: 4d45 5d0a 0a52 6574 7572 6e73 2074 6865 ME]..Returns the │ │ │ │ -00004040: 2072 6561 6c20 6e61 6d65 206f 6620 7468 real name of th │ │ │ │ -00004050: 6520 7573 6572 2028 6120 7374 7269 6e67 e user (a string │ │ │ │ -00004060: 292e 2049 6620 5245 414c 2d4e 414d 4520 ). If REAL-NAME │ │ │ │ -00004070: 6973 206e 6f6e 2d6e 696c 2c20 6974 2773 is non-nil, it's │ │ │ │ -00004080: 0a74 6865 206e 616d 6520 746f 2072 6574 .the name to ret │ │ │ │ -00004090: 7572 6e20 696e 2073 7562 7365 7175 656e urn in subsequen │ │ │ │ -000040a0: 7420 6361 6c6c 732e 7265 702e 7379 7374 t calls.rep.syst │ │ │ │ -000040b0: 656d 2375 7365 722d 686f 6d65 2d64 6972 em#user-home-dir │ │ │ │ -000040c0: 6563 746f 7279 7573 6572 2d68 6f6d 652d ectoryuser-home- │ │ │ │ -000040d0: 6469 7265 6374 6f72 7920 5b55 5345 525d directory [USER] │ │ │ │ -000040e0: 0a0a 5265 7475 726e 2074 6865 2070 6174 ..Return the pat │ │ │ │ -000040f0: 6820 746f 2055 5345 5227 7320 686f 6d65 h to USER's home │ │ │ │ -00004100: 2064 6972 6563 746f 7279 2028 6120 7374 directory (a st │ │ │ │ -00004110: 7269 6e67 292e 2057 6865 6e20 5553 4552 ring). When USER │ │ │ │ -00004120: 2069 7320 756e 6465 6669 6e65 640a 7468 is undefined.th │ │ │ │ -00004130: 6520 6469 7265 6374 6f72 7920 6f66 2074 e directory of t │ │ │ │ -00004140: 6865 2075 7365 7220 7768 6f20 6578 6563 he user who exec │ │ │ │ -00004150: 7574 6564 204a 6164 6520 6973 2066 6f75 uted Jade is fou │ │ │ │ -00004160: 6e64 2e72 6570 2e73 7973 7465 6d23 6d65 nd.rep.system#me │ │ │ │ -00004170: 7373 6167 656d 6573 7361 6765 2053 5452 ssagemessage STR │ │ │ │ -00004180: 494e 4720 5b44 4953 504c 4159 2d4e 4f57 ING [DISPLAY-NOW │ │ │ │ -00004190: 5d0a 0a54 656d 706f 7261 7269 6c79 2073 ]..Temporarily s │ │ │ │ -000041a0: 6574 7320 7468 6520 7374 6174 7573 2064 ets the status d │ │ │ │ -000041b0: 6973 706c 6179 2074 6f20 5354 5249 4e47 isplay to STRING │ │ │ │ -000041c0: 2c20 7468 6973 206d 6179 206e 6f74 2068 , this may not h │ │ │ │ -000041d0: 6170 7065 6e20 756e 7469 6c20 7468 650a appen until the. │ │ │ │ -000041e0: 6e65 7874 2063 6f6d 706c 6574 6520 7265 next complete re │ │ │ │ -000041f0: 6469 7370 6c61 792c 2075 6e6c 6573 7320 display, unless │ │ │ │ -00004200: 4449 5350 4c41 592d 4e4f 5720 6973 206e DISPLAY-NOW is n │ │ │ │ -00004210: 6f6e 2d6e 696c 2e72 6570 2e64 6174 6123 on-nil.rep.data# │ │ │ │ -00004220: 616c 7068 612d 6368 6172 2d70 616c 7068 alpha-char-palph │ │ │ │ -00004230: 612d 6368 6172 2d70 2043 4841 520a 0a52 a-char-p CHAR..R │ │ │ │ -00004240: 6574 7572 6e73 2074 2069 6620 4348 4152 eturns t if CHAR │ │ │ │ -00004250: 2069 7320 616e 2061 6c70 6861 6265 7469 is an alphabeti │ │ │ │ -00004260: 6320 6368 6172 6163 7465 722e 7265 702e c character.rep. │ │ │ │ -00004270: 6461 7461 2375 7070 6572 2d63 6173 652d data#upper-case- │ │ │ │ -00004280: 7075 7070 6572 2d63 6173 652d 7020 4348 pupper-case-p CH │ │ │ │ -00004290: 4152 0a0a 5265 7475 726e 7320 7420 6966 AR..Returns t if │ │ │ │ -000042a0: 2043 4841 5220 6973 2075 7070 6572 2063 CHAR is upper c │ │ │ │ -000042b0: 6173 652e 7265 702e 6461 7461 236c 6f77 ase.rep.data#low │ │ │ │ -000042c0: 6572 2d63 6173 652d 706c 6f77 6572 2d63 er-case-plower-c │ │ │ │ -000042d0: 6173 652d 7020 4348 4152 0a0a 5265 7475 ase-p CHAR..Retu │ │ │ │ -000042e0: 726e 7320 7420 6966 2043 4841 5220 6973 rns t if CHAR is │ │ │ │ -000042f0: 206c 6f77 6572 2063 6173 652e 7265 702e lower case.rep. │ │ │ │ -00004300: 6461 7461 2364 6967 6974 2d63 6861 722d data#digit-char- │ │ │ │ -00004310: 7064 6967 6974 2d63 6861 722d 7020 4348 pdigit-char-p CH │ │ │ │ -00004320: 4152 0a0a 5265 7475 726e 7320 7420 6966 AR..Returns t if │ │ │ │ -00004330: 2043 4841 5220 6973 2061 2064 6967 6974 CHAR is a digit │ │ │ │ -00004340: 2e72 6570 2e64 6174 6123 616c 7068 616e .rep.data#alphan │ │ │ │ -00004350: 756d 6572 6963 7061 6c70 6861 6e75 6d65 umericpalphanume │ │ │ │ -00004360: 7269 6370 2043 4841 520a 0a52 6574 7572 ricp CHAR..Retur │ │ │ │ -00004370: 6e73 2074 2069 6620 4348 4152 2069 7320 ns t if CHAR is │ │ │ │ -00004380: 616c 7068 612d 6e75 6d65 7269 632e 7265 alpha-numeric.re │ │ │ │ -00004390: 702e 6461 7461 2373 7061 6365 2d63 6861 p.data#space-cha │ │ │ │ -000043a0: 722d 7073 7061 6365 2d63 6861 722d 7020 r-pspace-char-p │ │ │ │ -000043b0: 4348 4152 0a0a 5265 7475 726e 7320 7420 CHAR..Returns t │ │ │ │ -000043c0: 6966 2043 4841 5220 6973 2077 6869 7465 if CHAR is white │ │ │ │ -000043d0: 7370 6163 652e 7265 702e 6461 7461 2363 space.rep.data#c │ │ │ │ -000043e0: 6861 722d 7570 6361 7365 6368 6172 2d75 har-upcasechar-u │ │ │ │ -000043f0: 7063 6173 6520 4348 4152 0a0a 5265 7475 pcase CHAR..Retu │ │ │ │ -00004400: 726e 7320 7468 6520 7570 7065 722d 6361 rns the upper-ca │ │ │ │ -00004410: 7365 2065 7175 6976 616c 656e 7420 6f66 se equivalent of │ │ │ │ -00004420: 2043 4841 522e 7265 702e 6461 7461 2363 CHAR.rep.data#c │ │ │ │ -00004430: 6861 722d 646f 776e 6361 7365 6368 6172 har-downcasechar │ │ │ │ -00004440: 2d64 6f77 6e63 6173 6520 4348 4152 0a0a -downcase CHAR.. │ │ │ │ -00004450: 5265 7475 726e 7320 7468 6520 6c6f 7765 Returns the lowe │ │ │ │ -00004460: 722d 6361 7365 2065 7175 6976 616c 656e r-case equivalen │ │ │ │ -00004470: 7420 6f66 2043 4841 522e 7265 702e 7379 t of CHAR.rep.sy │ │ │ │ -00004480: 7374 656d 2373 7973 7465 6d73 7973 7465 stem#systemsyste │ │ │ │ -00004490: 6d20 5348 454c 4c2d 434f 4d4d 414e 440a m SHELL-COMMAND. │ │ │ │ -000044a0: 0a53 796e 6368 726f 6e6f 7573 6c79 2065 .Synchronously e │ │ │ │ -000044b0: 7865 6375 7465 2074 6865 2073 6865 6c6c xecute the shell │ │ │ │ -000044c0: 2063 6f6d 6d61 6e64 2073 7472 696e 6720 command string │ │ │ │ -000044d0: 5348 454c 4c2d 434f 4d4d 414e 442e 2052 SHELL-COMMAND. R │ │ │ │ -000044e0: 6574 7572 6e73 2074 6865 0a65 7869 7420 eturns the.exit │ │ │ │ -000044f0: 7374 6174 7573 206f 6620 7468 6520 636f status of the co │ │ │ │ -00004500: 6d6d 616e 642c 206f 7220 7369 676e 616c mmand, or signal │ │ │ │ -00004510: 7320 616e 2065 7272 6f72 2069 6620 7468 s an error if th │ │ │ │ -00004520: 6520 7368 656c 6c20 636f 756c 646e 2774 e shell couldn't │ │ │ │ -00004530: 0a62 6520 7374 6172 7465 642e 0a0a 4e6f .be started...No │ │ │ │ -00004540: 7465 2074 6861 7420 7468 6520 6578 6974 te that the exit │ │ │ │ -00004550: 2073 7461 7475 7320 6973 205f 6e6f 745f status is _not_ │ │ │ │ -00004560: 2074 6865 2073 616d 6520 6173 2074 6865 the same as the │ │ │ │ -00004570: 2072 6574 7572 6e20 636f 6465 2e20 4974 return code. It │ │ │ │ -00004580: 0a64 6570 656e 6473 206f 6e20 7468 6520 .depends on the │ │ │ │ -00004590: 6f70 6572 6174 696e 6720 7379 7374 656d operating system │ │ │ │ -000045a0: 2c20 6275 7420 756e 6465 7220 756e 6978 , but under unix │ │ │ │ -000045b0: 2074 6865 2072 6574 7572 6e20 636f 6465 the return code │ │ │ │ -000045c0: 206d 6179 2062 650a 666f 756e 6420 6279 may be.found by │ │ │ │ -000045d0: 2072 6967 6874 2d73 6869 6674 696e 6720 right-shifting │ │ │ │ -000045e0: 7468 6520 6578 6974 2073 7461 7475 7320 the exit status │ │ │ │ -000045f0: 6279 2065 6967 6874 2062 6974 732e 204c by eight bits. L │ │ │ │ -00004600: 6f77 206e 6f6e 2d7a 6572 6f0a 7661 6c75 ow non-zero.valu │ │ │ │ -00004610: 6573 2072 6570 7265 7365 6e74 2074 6861 es represent tha │ │ │ │ -00004620: 7420 7468 6520 7072 6f63 6573 7320 7761 t the process wa │ │ │ │ -00004630: 7320 6b69 6c6c 6564 2062 7920 6120 7369 s killed by a si │ │ │ │ -00004640: 676e 616c 2e72 6570 2e73 7973 7465 6d23 gnal.rep.system# │ │ │ │ -00004650: 6765 742d 636f 6d6d 616e 642d 6c69 6e65 get-command-line │ │ │ │ -00004660: 2d6f 7074 696f 6e67 6574 2d63 6f6d 6d61 -optionget-comma │ │ │ │ -00004670: 6e64 2d6c 696e 652d 6f70 7469 6f6e 204f nd-line-option O │ │ │ │ -00004680: 5054 494f 4e20 5b52 4551 5549 5245 532d PTION [REQUIRES- │ │ │ │ -00004690: 4152 4755 4d45 4e54 5d0a 0a52 6574 7572 ARGUMENT]..Retur │ │ │ │ -000046a0: 6e73 2074 2069 6620 4f50 5449 4f4e 2077 ns t if OPTION w │ │ │ │ -000046b0: 6173 2073 7065 6369 6669 6564 206f 6e20 as specified on │ │ │ │ -000046c0: 7468 6520 636f 6d6d 616e 6420 6c69 6e65 the command line │ │ │ │ -000046d0: 2028 4f50 5449 4f4e 2069 7320 7479 7069 (OPTION is typi │ │ │ │ -000046e0: 6361 6c6c 790a 6120 776f 7264 2062 6567 cally.a word beg │ │ │ │ -000046f0: 696e 6e69 6e67 2077 6974 6820 602d 2d27 inning with `--' │ │ │ │ -00004700: 292e 2049 6620 5245 5155 4952 4553 2d41 ). If REQUIRES-A │ │ │ │ -00004710: 5247 554d 454e 5420 6973 206e 6f6e 2d6e RGUMENT is non-n │ │ │ │ -00004720: 696c 2c20 7468 6973 206f 7074 696f 6e0a il, this option. │ │ │ │ -00004730: 7265 7175 6972 6573 2061 2070 6172 616d requires a param │ │ │ │ -00004740: 6574 6572 2c20 7468 6520 7661 6c75 6520 eter, the value │ │ │ │ -00004750: 6f66 2077 6869 6368 2069 7320 7265 7475 of which is retu │ │ │ │ -00004760: 726e 6564 2e20 4966 2061 2070 6172 616d rned. If a param │ │ │ │ -00004770: 6574 6572 7320 6973 6e27 740a 7375 7070 eters isn't.supp │ │ │ │ -00004780: 6c69 6564 2061 6e20 6572 726f 7220 6973 lied an error is │ │ │ │ -00004790: 2073 6967 6e61 6c6c 6564 2e72 6570 2e73 signalled.rep.s │ │ │ │ -000047a0: 7973 7465 6d23 6372 7970 7463 7279 7074 ystem#cryptcrypt │ │ │ │ -000047b0: 204b 4559 2053 414c 540a 0a54 6865 2060 KEY SALT..The ` │ │ │ │ -000047c0: 6372 7970 7427 2066 756e 6374 696f 6e20 crypt' function │ │ │ │ -000047d0: 7461 6b65 7320 6120 7061 7373 776f 7264 takes a password │ │ │ │ -000047e0: 2c20 4b45 592c 2061 7320 6120 7374 7269 , KEY, as a stri │ │ │ │ -000047f0: 6e67 2c20 616e 6420 6120 5341 4c54 0a63 ng, and a SALT.c │ │ │ │ -00004800: 6861 7261 6374 6572 2061 7272 6179 2c20 haracter array, │ │ │ │ -00004810: 616e 6420 7265 7475 726e 7320 6120 7072 and returns a pr │ │ │ │ -00004820: 696e 7461 626c 6520 4153 4349 4920 7374 intable ASCII st │ │ │ │ -00004830: 7269 6e67 2077 6869 6368 2073 7461 7274 ring which start │ │ │ │ -00004840: 7320 7769 7468 0a61 6e6f 7468 6572 2073 s with.another s │ │ │ │ -00004850: 616c 742e 2020 4974 2069 7320 6265 6c69 alt. It is beli │ │ │ │ -00004860: 6576 6564 2074 6861 742c 2067 6976 656e eved that, given │ │ │ │ -00004870: 2074 6865 206f 7574 7075 7420 6f66 2074 the output of t │ │ │ │ -00004880: 6865 2066 756e 6374 696f 6e2c 0a74 6865 he function,.the │ │ │ │ -00004890: 2062 6573 7420 7761 7920 746f 2066 696e best way to fin │ │ │ │ -000048a0: 6420 6120 4b45 5920 7468 6174 2077 696c d a KEY that wil │ │ │ │ -000048b0: 6c20 7072 6f64 7563 6520 7468 6174 206f l produce that o │ │ │ │ -000048c0: 7574 7075 7420 6973 2074 6f20 6775 6573 utput is to gues │ │ │ │ -000048d0: 730a 7661 6c75 6573 206f 6620 4b45 5920 s.values of KEY │ │ │ │ -000048e0: 756e 7469 6c20 7468 6520 6f72 6967 696e until the origin │ │ │ │ -000048f0: 616c 2076 616c 7565 206f 6620 4b45 5920 al value of KEY │ │ │ │ -00004900: 6973 2066 6f75 6e64 2e0a 0a53 6565 2063 is found...See c │ │ │ │ -00004910: 7279 7074 2833 2920 666f 7220 6d6f 7265 rypt(3) for more │ │ │ │ -00004920: 2069 6e66 6f72 6d61 7469 6f6e 2e66 696c information.fil │ │ │ │ -00004930: 652d 6861 6e64 6c65 722d 616c 6973 7461 e-handler-alista │ │ │ │ -00004940: 206c 6973 7420 6f66 2060 2852 4547 4558 list of `(REGEX │ │ │ │ -00004950: 5020 2e20 4841 4e44 4c45 5229 272e 2049 P . HANDLER)'. I │ │ │ │ -00004960: 6620 5245 4745 5850 206d 6174 6368 6573 f REGEXP matches │ │ │ │ -00004970: 2074 6865 206e 616d 6520 6f66 2061 2066 the name of a f │ │ │ │ -00004980: 696c 650a 6265 696e 6720 6d61 6e69 7075 ile.being manipu │ │ │ │ -00004990: 6c61 7465 6420 7468 6520 6675 6e63 7469 lated the functi │ │ │ │ -000049a0: 6f6e 2048 414e 444c 4552 2069 7320 6361 on HANDLER is ca │ │ │ │ -000049b0: 6c6c 6564 2061 7320 2848 414e 444c 4552 lled as (HANDLER │ │ │ │ -000049c0: 204f 5045 5241 5449 4f4e 0a41 5247 532e OPERATION.ARGS. │ │ │ │ -000049d0: 2e2e 2920 7768 6572 6520 4152 4753 206d ..) where ARGS m │ │ │ │ -000049e0: 6174 6368 6573 2068 6f77 2074 6865 206f atches how the o │ │ │ │ -000049f0: 7269 6769 6e61 6c20 6675 6e63 7469 6f6e riginal function │ │ │ │ -00004a00: 2069 7320 6361 6c6c 6564 2e64 6566 6175 is called.defau │ │ │ │ -00004a10: 6c74 2d64 6972 6563 746f 7279 4275 6666 lt-directoryBuff │ │ │ │ -00004a20: 6572 2d6c 6f63 616c 2076 6172 6961 626c er-local variabl │ │ │ │ -00004a30: 6520 6162 736f 6c75 7465 6c79 2064 6566 e absolutely def │ │ │ │ -00004a40: 696e 696e 6720 7468 6520 6469 7265 6374 ining the direct │ │ │ │ -00004a50: 6f72 7920 746f 2077 6869 6368 2061 6c6c ory to which all │ │ │ │ -00004a60: 2066 696c 6573 0a61 6363 6573 7365 6420 files.accessed │ │ │ │ -00004a70: 696e 2074 6865 2062 7566 6665 7220 6172 in the buffer ar │ │ │ │ -00004a80: 6520 7265 736f 6c76 6564 2066 726f 6d20 e resolved from │ │ │ │ -00004a90: 2875 6e6c 6573 7320 7468 6579 2772 6520 (unless they're │ │ │ │ -00004aa0: 6162 736f 6c75 7465 2e29 2072 6570 2e69 absolute.) rep.i │ │ │ │ -00004ab0: 6f2e 6669 6c65 7323 6669 6c65 2d6e 616d o.files#file-nam │ │ │ │ -00004ac0: 652d 6162 736f 6c75 7465 2d70 6669 6c65 e-absolute-pfile │ │ │ │ -00004ad0: 2d6e 616d 652d 6162 736f 6c75 7465 2d70 -name-absolute-p │ │ │ │ -00004ae0: 2046 494c 452d 4e41 4d45 0a0a 5265 7475 FILE-NAME..Retu │ │ │ │ -00004af0: 726e 7320 7420 6966 2046 494c 452d 4e41 rns t if FILE-NA │ │ │ │ -00004b00: 4d45 2069 7320 636f 6e74 6578 742d 696e ME is context-in │ │ │ │ -00004b10: 6465 7065 6e64 656e 742c 2069 2e65 2e20 dependent, i.e. │ │ │ │ -00004b20: 6974 2064 6f65 7320 6e6f 7420 6e61 6d65 it does not name │ │ │ │ -00004b30: 2061 2066 696c 650a 7265 6c61 7469 7665 a file.relative │ │ │ │ -00004b40: 2074 6f20 7468 6520 6465 6661 756c 742d to the default- │ │ │ │ -00004b50: 6469 7265 6374 6f72 792e 7265 702e 696f directory.rep.io │ │ │ │ -00004b60: 2e66 696c 6573 2365 7870 616e 642d 6669 .files#expand-fi │ │ │ │ -00004b70: 6c65 2d6e 616d 6565 7870 616e 642d 6669 le-nameexpand-fi │ │ │ │ -00004b80: 6c65 2d6e 616d 6520 4649 4c45 2d4e 414d le-name FILE-NAM │ │ │ │ -00004b90: 4520 5b42 4153 452d 4449 525d 0a0a 4578 E [BASE-DIR]..Ex │ │ │ │ -00004ba0: 7061 6e64 7320 4649 4c45 2d4e 414d 4520 pands FILE-NAME │ │ │ │ -00004bb0: 6173 7375 6d69 6e67 2074 6861 7420 6974 assuming that it │ │ │ │ -00004bc0: 2073 7065 6369 6669 6573 2061 2066 696c specifies a fil │ │ │ │ -00004bd0: 6520 7265 6c61 7469 7665 2074 6f20 4241 e relative to BA │ │ │ │ -00004be0: 5345 2d44 4952 2e0a 4966 2042 4153 452d SE-DIR..If BASE- │ │ │ │ -00004bf0: 4449 5220 6973 2075 6e64 6566 696e 6564 DIR is undefined │ │ │ │ -00004c00: 2069 7420 6973 2074 616b 656e 2061 7320 it is taken as │ │ │ │ -00004c10: 7468 6520 6375 7272 656e 7420 7661 6c75 the current valu │ │ │ │ -00004c20: 6520 6f66 2074 6865 0a60 6465 6661 756c e of the.`defaul │ │ │ │ -00004c30: 742d 6469 7265 6374 6f72 7927 2076 6172 t-directory' var │ │ │ │ -00004c40: 6961 626c 652e 2057 6869 6c65 2065 7870 iable. While exp │ │ │ │ -00004c50: 616e 6469 6e67 2074 6865 2066 696c 6520 anding the file │ │ │ │ -00004c60: 6e61 6d65 2c20 616e 7920 6f62 7669 6f75 name, any obviou │ │ │ │ -00004c70: 730a 7369 6d70 6c69 6669 6361 7469 6f6e s.simplification │ │ │ │ -00004c80: 7320 7769 6c6c 2062 6520 7065 7266 6f72 s will be perfor │ │ │ │ -00004c90: 6d65 6420 2865 2e67 2e20 6f6e 2055 6e69 med (e.g. on Uni │ │ │ │ -00004ca0: 7820 7468 6520 7265 6d6f 7661 6c20 6f66 x the removal of │ │ │ │ -00004cb0: 2022 2e22 2061 6e64 0a22 2e2e 2220 7768 "." and.".." wh │ │ │ │ -00004cc0: 6572 6520 706f 7373 6962 6c65 292e 0a0a ere possible)... │ │ │ │ -00004cd0: 4e6f 7465 2074 6861 7420 7468 6520 7265 Note that the re │ │ │ │ -00004ce0: 7475 726e 6564 2066 696c 6520 6e61 6d65 turned file name │ │ │ │ -00004cf0: 2077 696c 6c20 6f6e 6c79 2062 6520 6162 will only be ab │ │ │ │ -00004d00: 736f 6c75 7465 2069 6620 6f6e 6520 6f66 solute if one of │ │ │ │ -00004d10: 2074 6865 0a66 6f6c 6c6f 7769 6e67 2063 the.following c │ │ │ │ -00004d20: 6f6e 6469 7469 6f6e 7320 6973 206d 6574 onditions is met │ │ │ │ -00004d30: 3a0a 2020 312e 2042 4153 452d 4449 5220 :. 1. BASE-DIR │ │ │ │ -00004d40: 286f 7220 6064 6566 6175 6c74 2d64 6972 (or `default-dir │ │ │ │ -00004d50: 6563 746f 7279 2729 2069 7320 6162 736f ectory') is abso │ │ │ │ -00004d60: 6c75 7465 0a20 2032 2e20 4649 4c45 2d4e lute. 2. FILE-N │ │ │ │ -00004d70: 414d 4520 6973 2061 6c72 6561 6479 2061 AME is already a │ │ │ │ -00004d80: 6273 6f6c 7574 652e 0a0a 4e6f 7465 2066 bsolute...Note f │ │ │ │ -00004d90: 6f72 2066 696c 6520 6861 6e64 6c65 7220 or file handler │ │ │ │ -00004da0: 696d 706c 656d 656e 746f 7273 3a20 7768 implementors: wh │ │ │ │ -00004db0: 656e 2061 2068 616e 646c 6572 2069 7320 en a handler is │ │ │ │ -00004dc0: 6361 6c6c 6564 2066 6f72 2074 6865 0a60 called for the.` │ │ │ │ -00004dd0: 6578 7061 6e64 2d66 696c 652d 6e61 6d65 expand-file-name │ │ │ │ -00004de0: 2720 6f70 6572 6174 696f 6e2c 2069 7420 ' operation, it │ │ │ │ -00004df0: 7769 6c6c 206f 6e6c 7920 6576 6572 2072 will only ever r │ │ │ │ -00004e00: 6563 6569 7665 206f 6e65 2061 7267 756d eceive one argum │ │ │ │ -00004e10: 656e 742c 0a74 6865 2061 6c72 6561 6479 ent,.the already │ │ │ │ -00004e20: 2065 7870 616e 6465 6420 6669 6c65 206e expanded file n │ │ │ │ -00004e30: 616d 652e 2054 6865 206f 6e6c 7920 6163 ame. The only ac │ │ │ │ -00004e40: 7469 6f6e 2074 6861 7420 6d61 7920 6265 tion that may be │ │ │ │ -00004e50: 206e 6565 6420 746f 0a62 6520 7461 6b65 need to.be take │ │ │ │ -00004e60: 6e20 6973 2074 6f20 7369 6d70 6c69 6679 n is to simplify │ │ │ │ -00004e70: 2074 6865 2066 696c 6520 6e61 6d65 2028 the file name ( │ │ │ │ -00004e80: 652e 672e 2072 656d 6f76 696e 6720 222e e.g. removing ". │ │ │ │ -00004e90: 2220 616e 6420 222e 2e22 2065 6e74 7269 " and ".." entri │ │ │ │ -00004ea0: 6573 0a6f 7220 7768 6174 6576 6572 292e es.or whatever). │ │ │ │ -00004eb0: 7265 702e 696f 2e66 696c 6573 236c 6f63 rep.io.files#loc │ │ │ │ -00004ec0: 616c 2d66 696c 652d 6e61 6d65 6c6f 6361 al-file-nameloca │ │ │ │ -00004ed0: 6c2d 6669 6c65 2d6e 616d 6520 4649 4c45 l-file-name FILE │ │ │ │ -00004ee0: 2d4e 414d 450a 0a57 6865 6e20 706f 7373 -NAME..When poss │ │ │ │ -00004ef0: 6962 6c65 2c20 7265 7475 726e 2061 2073 ible, return a s │ │ │ │ -00004f00: 7472 696e 6720 6162 736f 6c75 7465 6c79 tring absolutely │ │ │ │ -00004f10: 206e 616d 696e 6720 7468 6520 6669 6c65 naming the file │ │ │ │ -00004f20: 2069 6e20 7468 6520 6c6f 6361 6c0a 6669 in the local.fi │ │ │ │ -00004f30: 6c65 2073 7973 7465 6d20 7468 6174 2046 le system that F │ │ │ │ -00004f40: 494c 452d 4e41 4d45 2072 6566 6572 7320 ILE-NAME refers │ │ │ │ -00004f50: 746f 2e20 4966 2046 494c 452d 4e41 4d45 to. If FILE-NAME │ │ │ │ -00004f60: 2064 6f65 7320 6e6f 7420 7265 6665 7220 does not refer │ │ │ │ -00004f70: 746f 0a61 2066 696c 6520 696e 2074 6865 to.a file in the │ │ │ │ -00004f80: 206c 6f63 616c 2073 7973 7465 6d2c 2072 local system, r │ │ │ │ -00004f90: 6574 7572 6e20 6e69 6c2e 7265 702e 696f eturn nil.rep.io │ │ │ │ -00004fa0: 2e66 696c 6573 2366 696c 6570 6669 6c65 .files#filepfile │ │ │ │ -00004fb0: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t │ │ │ │ -00004fc0: 2069 6620 4152 4720 6973 2061 2066 696c if ARG is a fil │ │ │ │ -00004fd0: 6520 6f62 6a65 6374 2e00 0000 0000 0000 e object........ │ │ │ │ -00004fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00004ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00005000: 7265 702e 696f 2e66 696c 6573 2363 616e rep.io.files#can │ │ │ │ -00005010: 6f6e 6963 616c 2d66 696c 652d 6e61 6d65 onical-file-name │ │ │ │ -00005020: 6361 6e6f 6e69 6361 6c2d 6669 6c65 2d6e canonical-file-n │ │ │ │ -00005030: 616d 6520 4649 4c45 2d4e 414d 450a 0a52 ame FILE-NAME..R │ │ │ │ -00005040: 6574 7572 6e20 7468 6520 6361 6e6f 6e69 eturn the canoni │ │ │ │ -00005050: 6361 6c20 6e61 6d65 206f 6620 7468 6520 cal name of the │ │ │ │ -00005060: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE │ │ │ │ -00005070: 2d4e 414d 452e 2054 6865 2063 616e 6f6e -NAME. The canon │ │ │ │ -00005080: 6963 616c 206e 616d 650a 6f66 2061 2066 ical name.of a f │ │ │ │ -00005090: 696c 6520 6973 2064 6566 696e 6564 2073 ile is defined s │ │ │ │ -000050a0: 7563 6820 7468 6174 2074 776f 2066 696c uch that two fil │ │ │ │ -000050b0: 6573 2063 616e 2062 6520 636f 6d70 6172 es can be compar │ │ │ │ -000050c0: 6564 2073 696d 706c 7920 6279 2063 6f6d ed simply by com │ │ │ │ -000050d0: 7061 7269 6e67 0a74 6865 6972 2063 616e paring.their can │ │ │ │ -000050e0: 6f6e 6963 616c 206e 616d 6573 3b20 6966 onical names; if │ │ │ │ -000050f0: 2074 6865 206e 616d 6573 206d 6174 6368 the names match │ │ │ │ -00005100: 2c20 7468 6579 2072 6566 6572 2074 6f20 , they refer to │ │ │ │ -00005110: 7468 6520 7361 6d65 2066 696c 652e 0a0a the same file... │ │ │ │ -00005120: 284e 6f74 6520 7468 6174 2074 6865 206f (Note that the o │ │ │ │ -00005130: 7070 6f73 6974 6520 6973 6e27 7420 616c pposite isn't al │ │ │ │ -00005140: 7761 7973 2074 7275 652c 2069 6620 7477 ways true, if tw │ │ │ │ -00005150: 6f20 6361 6e6f 6e69 6361 6c20 6e61 6d65 o canonical name │ │ │ │ -00005160: 7320 646f 6e27 740a 6d61 7463 6820 7468 s don't.match th │ │ │ │ -00005170: 6520 6669 6c65 2063 6f75 6c64 2073 7469 e file could sti │ │ │ │ -00005180: 6c6c 2062 6520 7468 6520 7361 6d65 2c20 ll be the same, │ │ │ │ -00005190: 666f 7220 6578 616d 706c 6520 7669 6120 for example via │ │ │ │ -000051a0: 6c69 6e6b 732e 204f 6e20 6d6f 7374 0a6f links. On most.o │ │ │ │ -000051b0: 7065 7261 7469 6e67 2073 7973 7465 6d73 perating systems │ │ │ │ -000051c0: 2c20 7379 6d62 6f6c 6963 206c 696e 6b73 , symbolic links │ │ │ │ -000051d0: 2077 696c 6c20 6265 2065 7870 616e 6465 will be expande │ │ │ │ -000051e0: 6420 7768 6572 6520 706f 7373 6962 6c65 d where possible │ │ │ │ -000051f0: 2e29 7265 702e 696f 2e66 696c 6573 2366 .)rep.io.files#f │ │ │ │ -00005200: 696c 652d 6e61 6d65 2d6e 6f6e 6469 7265 ile-name-nondire │ │ │ │ -00005210: 6374 6f72 7966 696c 652d 6e61 6d65 2d6e ctoryfile-name-n │ │ │ │ -00005220: 6f6e 6469 7265 6374 6f72 7920 4649 4c45 ondirectory FILE │ │ │ │ -00005230: 2d4e 414d 450a 0a52 6574 7572 6e20 7468 -NAME..Return th │ │ │ │ -00005240: 6520 6469 7265 6374 6f72 7920 636f 6d70 e directory comp │ │ │ │ -00005250: 6f6e 656e 7420 6f66 2046 494c 452d 4e41 onent of FILE-NA │ │ │ │ -00005260: 4d45 2c20 696e 636c 7564 696e 6720 7468 ME, including th │ │ │ │ -00005270: 6520 6669 6e61 6c0a 6469 7265 6374 6f72 e final.director │ │ │ │ -00005280: 7920 7365 7061 7261 746f 722e 7265 702e y separator.rep. │ │ │ │ -00005290: 696f 2e66 696c 6573 2366 696c 652d 6e61 io.files#file-na │ │ │ │ -000052a0: 6d65 2d64 6972 6563 746f 7279 6669 6c65 me-directoryfile │ │ │ │ -000052b0: 2d6e 616d 652d 6469 7265 6374 6f72 7920 -name-directory │ │ │ │ -000052c0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur │ │ │ │ -000052d0: 6e20 7468 6520 6669 6c65 206e 616d 6520 n the file name │ │ │ │ -000052e0: 636f 6d70 6f6e 656e 7420 6f66 2046 494c component of FIL │ │ │ │ -000052f0: 452d 4e41 4d45 2c20 692e 652e 2065 7665 E-NAME, i.e. eve │ │ │ │ -00005300: 7279 7468 696e 6720 666f 6c6c 6f77 696e rything followin │ │ │ │ -00005310: 670a 7468 6520 6669 6e61 6c20 6469 7265 g.the final dire │ │ │ │ -00005320: 6374 6f72 7920 7365 7061 7261 746f 722e ctory separator. │ │ │ │ -00005330: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil │ │ │ │ -00005340: 652d 6e61 6d65 2d61 732d 6469 7265 6374 e-name-as-direct │ │ │ │ -00005350: 6f72 7966 696c 652d 6e61 6d65 2d61 732d oryfile-name-as- │ │ │ │ -00005360: 6469 7265 6374 6f72 7920 4649 4c45 2d4e directory FILE-N │ │ │ │ -00005370: 414d 450a 0a52 6574 7572 6e20 4649 4c45 AME..Return FILE │ │ │ │ -00005380: 2d4e 414d 4520 7375 6368 2074 6861 7420 -NAME such that │ │ │ │ -00005390: 6974 206e 616d 6573 2061 2064 6972 6563 it names a direc │ │ │ │ -000053a0: 746f 7279 2028 692e 6520 7769 7468 2061 tory (i.e with a │ │ │ │ -000053b0: 2074 6572 6d69 6e61 7469 6e67 0a64 6972 terminating.dir │ │ │ │ -000053c0: 6563 746f 7279 2073 6570 6172 6174 6f72 ectory separator │ │ │ │ -000053d0: 2063 6861 7261 6374 6572 2e29 7265 702e character.)rep. │ │ │ │ -000053e0: 696f 2e66 696c 6573 2364 6972 6563 746f io.files#directo │ │ │ │ -000053f0: 7279 2d66 696c 652d 6e61 6d65 6469 7265 ry-file-namedire │ │ │ │ -00005400: 6374 6f72 792d 6669 6c65 2d6e 616d 6520 ctory-file-name │ │ │ │ -00005410: 4449 522d 4e41 4d45 0a0a 5265 7475 726e DIR-NAME..Return │ │ │ │ -00005420: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the │ │ │ │ -00005430: 2066 696c 6520 7265 7072 6573 656e 7469 file representi │ │ │ │ -00005440: 6e67 2074 6865 2064 6972 6563 746f 7279 ng the directory │ │ │ │ -00005450: 2063 616c 6c65 6420 4449 522d 4e41 4d45 called DIR-NAME │ │ │ │ -00005460: 2e0a 5468 6973 2069 7320 7468 6520 6f70 ..This is the op │ │ │ │ -00005470: 706f 7369 7465 206f 6620 6669 6c65 2d6e posite of file-n │ │ │ │ -00005480: 616d 652d 6173 2d64 6972 6563 746f 7279 ame-as-directory │ │ │ │ -00005490: 2c20 7369 6e63 6520 6974 7320 6566 6665 , since its effe │ │ │ │ -000054a0: 6374 2069 7320 746f 0a5f 7265 6d6f 7665 ct is to._remove │ │ │ │ -000054b0: 5f20 616e 7920 7465 726d 696e 6174 696e _ any terminatin │ │ │ │ -000054c0: 6720 6469 7265 6374 6f72 7920 7365 7061 g directory sepa │ │ │ │ -000054d0: 7261 746f 722e 7265 702e 696f 2e66 696c rator.rep.io.fil │ │ │ │ -000054e0: 6573 2373 6574 2d69 6e70 7574 2d68 616e es#set-input-han │ │ │ │ -000054f0: 646c 6572 7365 742d 696e 7075 742d 6861 dlerset-input-ha │ │ │ │ -00005500: 6e64 6c65 7220 4c4f 4341 4c2d 4649 4c45 ndler LOCAL-FILE │ │ │ │ -00005510: 2046 554e 4354 494f 4e0a 0a41 7272 616e FUNCTION..Arran │ │ │ │ -00005520: 6765 2066 6f72 2046 554e 4354 494f 4e20 ge for FUNCTION │ │ │ │ -00005530: 746f 2062 6520 6361 6c6c 6564 2077 6865 to be called whe │ │ │ │ -00005540: 6e65 7665 7220 7065 6e64 696e 6720 696e never pending in │ │ │ │ -00005550: 7075 7420 6973 2061 7661 696c 6162 6c65 put is available │ │ │ │ -00005560: 0a6f 6e20 4c4f 4341 4c2d 4649 4c45 2e20 .on LOCAL-FILE. │ │ │ │ -00005570: 4e6f 7465 2074 6861 7420 7468 6973 206d Note that this m │ │ │ │ -00005580: 616b 6573 204c 4f43 414c 2d46 494c 4520 akes LOCAL-FILE │ │ │ │ -00005590: 646f 206e 6f6e 2d62 6c6f 636b 696e 6720 do non-blocking │ │ │ │ -000055a0: 696e 7075 742e 7265 702e 696f 2e66 696c input.rep.io.fil │ │ │ │ -000055b0: 6573 2366 696c 652d 6269 6e64 696e 6766 es#file-bindingf │ │ │ │ -000055c0: 696c 652d 6269 6e64 696e 6720 4649 4c45 ile-binding FILE │ │ │ │ -000055d0: 0a0a 5265 7475 726e 7320 7468 6520 6e61 ..Returns the na │ │ │ │ -000055e0: 6d65 206f 6620 7468 6520 6c6f 6769 6361 me of the logica │ │ │ │ -000055f0: 6c20 6669 6c65 2074 6861 7420 4649 4c45 l file that FILE │ │ │ │ -00005600: 2077 6173 206f 7065 6e65 6420 746f 2061 was opened to a │ │ │ │ -00005610: 6363 6573 732c 206f 7220 6e69 6c0a 6966 ccess, or nil.if │ │ │ │ -00005620: 2069 7420 6861 7320 6265 656e 2063 6c6f it has been clo │ │ │ │ -00005630: 7365 642c 2062 7574 2069 7320 7374 696c sed, but is stil │ │ │ │ -00005640: 6c20 746f 2062 6520 6761 7262 6167 6520 l to be garbage │ │ │ │ -00005650: 636f 6c6c 6563 7465 642e 7265 702e 696f collected.rep.io │ │ │ │ -00005660: 2e66 696c 6573 2366 696c 652d 7474 7970 .files#file-ttyp │ │ │ │ -00005670: 6669 6c65 2d74 7479 7020 4649 4c45 0a0a file-ttyp FILE.. │ │ │ │ -00005680: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if │ │ │ │ -00005690: 4649 4c45 2069 7320 6c69 6e6b 6564 2074 FILE is linked t │ │ │ │ -000056a0: 6f20 6120 7474 792e 7265 702e 696f 2e66 o a tty.rep.io.f │ │ │ │ -000056b0: 696c 6573 2366 696c 652d 626f 756e 642d iles#file-bound- │ │ │ │ -000056c0: 7374 7265 616d 6669 6c65 2d62 6f75 6e64 streamfile-bound │ │ │ │ -000056d0: 2d73 7472 6561 6d20 4649 4c45 0a0a 4966 -stream FILE..If │ │ │ │ -000056e0: 2066 696c 6520 6f62 6a65 6374 2046 494c file object FIL │ │ │ │ -000056f0: 4520 646f 6573 6e27 7420 7265 6665 7220 E doesn't refer │ │ │ │ -00005700: 746f 2061 206c 6f63 616c 2066 696c 652c to a local file, │ │ │ │ -00005710: 2072 6574 7572 6e20 7468 6520 7374 7265 return the stre │ │ │ │ -00005720: 616d 0a74 6861 7420 6974 2773 2062 6f75 am.that it's bou │ │ │ │ -00005730: 6e64 2074 6f2e 7265 702e 696f 2e66 696c nd to.rep.io.fil │ │ │ │ -00005740: 6573 2366 696c 652d 6861 6e64 6c65 722d es#file-handler- │ │ │ │ -00005750: 6461 7461 6669 6c65 2d68 616e 646c 6572 datafile-handler │ │ │ │ -00005760: 2d64 6174 6120 4649 4c45 0a0a 5265 7475 -data FILE..Retu │ │ │ │ -00005770: 726e 2074 6865 2068 616e 646c 6572 2d73 rn the handler-s │ │ │ │ -00005780: 7065 6369 6669 6320 6461 7461 2066 6f72 pecific data for │ │ │ │ -00005790: 2046 494c 452e 7265 702e 696f 2e66 696c FILE.rep.io.fil │ │ │ │ -000057a0: 6573 2373 6574 2d66 696c 652d 6861 6e64 es#set-file-hand │ │ │ │ -000057b0: 6c65 722d 6461 7461 7365 742d 6669 6c65 ler-dataset-file │ │ │ │ -000057c0: 2d68 616e 646c 6572 2d64 6174 6120 4649 -handler-data FI │ │ │ │ -000057d0: 4c45 2044 4154 410a 0a53 6574 2074 6865 LE DATA..Set the │ │ │ │ -000057e0: 2068 616e 646c 6572 2d73 7065 6369 6669 handler-specifi │ │ │ │ -000057f0: 6320 6461 7461 206f 6620 6669 6c65 206f c data of file o │ │ │ │ -00005800: 626a 6563 7420 4649 4c45 2074 6f20 4441 bject FILE to DA │ │ │ │ -00005810: 5441 2e72 6570 2e69 6f2e 6669 6c65 7323 TA.rep.io.files# │ │ │ │ -00005820: 6f70 656e 2d66 696c 656f 7065 6e2d 6669 open-fileopen-fi │ │ │ │ -00005830: 6c65 2046 494c 452d 4e41 4d45 2041 4343 le FILE-NAME ACC │ │ │ │ -00005840: 4553 532d 5459 5045 0a0a 5265 7475 726e ESS-TYPE..Return │ │ │ │ -00005850: 2061 206e 6577 2066 696c 6520 6f62 6a65 a new file obje │ │ │ │ -00005860: 6374 2072 6566 6572 656e 6369 6e67 2074 ct referencing t │ │ │ │ -00005870: 6865 206c 6f67 6963 616c 2066 696c 6520 he logical file │ │ │ │ -00005880: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME │ │ │ │ -00005890: 2c0a 666f 7220 4143 4345 5353 2d54 5950 ,.for ACCESS-TYP │ │ │ │ -000058a0: 4520 7265 7175 6573 7473 2e20 4143 4345 E requests. ACCE │ │ │ │ -000058b0: 5353 2d54 5950 4520 6361 6e20 6265 206f SS-TYPE can be o │ │ │ │ -000058c0: 6e65 206f 6620 7468 6520 7379 6d62 6f6c ne of the symbol │ │ │ │ -000058d0: 733a 0a0a 0972 6561 6409 0946 6f72 2069 s:...read..For i │ │ │ │ -000058e0: 6e70 7574 0a09 7772 6974 6509 0954 7275 nput..write..Tru │ │ │ │ -000058f0: 6e63 6174 6520 6f72 2063 7265 6174 6520 ncate or create │ │ │ │ -00005900: 7468 6520 6669 6c65 2c20 616e 6420 6f70 the file, and op │ │ │ │ -00005910: 656e 2066 6f72 206f 7574 7075 740a 0961 en for output..a │ │ │ │ -00005920: 7070 656e 6409 094f 7065 6e20 666f 7220 ppend..Open for │ │ │ │ -00005930: 6f75 7470 7574 2061 7420 7468 6520 656e output at the en │ │ │ │ -00005940: 6420 6f66 2074 6865 2066 696c 652e 7265 d of the file.re │ │ │ │ -00005950: 702e 696f 2e66 696c 6573 236d 616b 652d p.io.files#make- │ │ │ │ -00005960: 6669 6c65 2d66 726f 6d2d 7374 7265 616d file-from-stream │ │ │ │ -00005970: 6d61 6b65 2d66 696c 652d 6672 6f6d 2d73 make-file-from-s │ │ │ │ -00005980: 7472 6561 6d20 4649 4c45 2d4e 414d 4520 tream FILE-NAME │ │ │ │ -00005990: 5354 5245 414d 2048 414e 444c 4552 0a0a STREAM HANDLER.. │ │ │ │ -000059a0: 5265 7475 726e 2061 206e 6577 2066 696c Return a new fil │ │ │ │ -000059b0: 6520 6f62 6a65 6374 2074 6861 7420 7265 e object that re │ │ │ │ -000059c0: 6665 7273 2074 6f20 7468 6520 6c6f 6769 fers to the logi │ │ │ │ -000059d0: 6361 6c20 6669 6c65 2063 616c 6c65 6420 cal file called │ │ │ │ -000059e0: 4649 4c45 2d4e 414d 452c 0a74 6861 7420 FILE-NAME,.that │ │ │ │ -000059f0: 6973 206e 6f74 2069 6e20 7468 6520 6c6f is not in the lo │ │ │ │ -00005a00: 6361 6c20 6669 6c69 6e67 2073 7973 7465 cal filing syste │ │ │ │ -00005a10: 6d2e 2041 6c6c 2061 6363 6573 7320 746f m. All access to │ │ │ │ -00005a20: 2074 6865 2066 696c 6520 6f62 6a65 6374 the file object │ │ │ │ -00005a30: 0a77 696c 6c20 6265 2064 6972 6563 7465 .will be directe │ │ │ │ -00005a40: 6420 7468 726f 7567 6820 7468 6520 7374 d through the st │ │ │ │ -00005a50: 7265 616d 206f 626a 6563 7420 5354 5245 ream object STRE │ │ │ │ -00005a60: 414d 2c20 616e 6420 7468 6520 6669 6c65 AM, and the file │ │ │ │ -00005a70: 2068 616e 646c 6572 0a66 756e 6374 696f handler.functio │ │ │ │ -00005a80: 6e20 4841 4e44 4c45 522e 7265 702e 696f n HANDLER.rep.io │ │ │ │ -00005a90: 2e66 696c 6573 2363 6c6f 7365 2d66 696c .files#close-fil │ │ │ │ -00005aa0: 6563 6c6f 7365 2d66 696c 6520 4649 4c45 eclose-file FILE │ │ │ │ -00005ab0: 0a0a 5369 676e 616c 2074 6861 7420 7468 ..Signal that th │ │ │ │ -00005ac0: 6572 6520 7769 6c6c 2062 6520 6e6f 206d ere will be no m │ │ │ │ -00005ad0: 6f72 6520 492f 4f20 7468 726f 7567 6820 ore I/O through │ │ │ │ -00005ae0: 7468 6520 6669 6c65 206f 626a 6563 7420 the file object │ │ │ │ -00005af0: 4649 4c45 2e72 6570 2e69 6f2e 6669 6c65 FILE.rep.io.file │ │ │ │ -00005b00: 7323 666c 7573 682d 6669 6c65 666c 7573 s#flush-fileflus │ │ │ │ -00005b10: 682d 6669 6c65 2046 494c 450a 0a46 6c75 h-file FILE..Flu │ │ │ │ -00005b20: 7368 2061 6e79 2062 7566 6665 7265 6420 sh any buffered │ │ │ │ -00005b30: 6f75 7470 7574 206f 6e20 4649 4c45 2e20 output on FILE. │ │ │ │ -00005b40: 5468 6973 2069 7320 7573 7561 6c6c 7920 This is usually │ │ │ │ -00005b50: 756e 6e65 6365 7373 6172 7920 7369 6e63 unnecessary sinc │ │ │ │ -00005b60: 650a 616c 6c20 6f75 7470 7574 2077 696c e.all output wil │ │ │ │ -00005b70: 6c20 6265 2066 6c75 7368 6564 2077 6865 l be flushed whe │ │ │ │ -00005b80: 6e20 4649 4c45 2069 7320 6576 656e 7475 n FILE is eventu │ │ │ │ -00005b90: 616c 6c79 2063 6c6f 7365 642e 7265 702e ally closed.rep. │ │ │ │ -00005ba0: 696f 2e66 696c 6573 2373 6565 6b2d 6669 io.files#seek-fi │ │ │ │ -00005bb0: 6c65 7365 656b 2d66 696c 6520 4649 4c45 leseek-file FILE │ │ │ │ -00005bc0: 205b 4f46 4653 4554 5d20 5b57 4845 5245 [OFFSET] [WHERE │ │ │ │ -00005bd0: 2d46 524f 4d5d 0a0a 4361 6c6c 6564 2061 -FROM]..Called a │ │ │ │ -00005be0: 7320 2873 6565 6b2d 6669 6c65 2046 494c s (seek-file FIL │ │ │ │ -00005bf0: 4529 2c20 7265 7475 726e 7320 7468 6520 E), returns the │ │ │ │ -00005c00: 6469 7374 616e 6365 2069 6e20 6279 7465 distance in byte │ │ │ │ -00005c10: 7320 6672 6f6d 2074 6865 2073 7461 7274 s from the start │ │ │ │ -00005c20: 0a6f 6620 7468 6520 6669 6c65 2074 6861 .of the file tha │ │ │ │ -00005c30: 7420 7468 6520 6e65 7874 2063 6861 7261 t the next chara │ │ │ │ -00005c40: 6374 6572 2077 6f75 6c64 2062 6520 7265 cter would be re │ │ │ │ -00005c50: 6164 2066 726f 6d2e 0a0a 4361 6c6c 6564 ad from...Called │ │ │ │ -00005c60: 2061 7320 2873 6565 6b2d 6669 6c65 2046 as (seek-file F │ │ │ │ -00005c70: 494c 4520 4f46 4653 4554 205b 5748 4552 ILE OFFSET [WHER │ │ │ │ -00005c80: 455d 2920 616c 7465 7273 2074 6865 2070 E]) alters the p │ │ │ │ -00005c90: 6f73 6974 696f 6e20 6672 6f6d 2077 6869 osition from whi │ │ │ │ -00005ca0: 6368 2074 6865 0a6e 6578 7420 6279 7465 ch the.next byte │ │ │ │ -00005cb0: 2077 696c 6c20 6265 2072 6561 642e 2057 will be read. W │ │ │ │ -00005cc0: 4845 5245 2063 616e 2062 6520 6f6e 6520 HERE can be one │ │ │ │ -00005cd0: 6f66 2c0a 0a09 6e69 6c09 094f 4646 5345 of,...nil..OFFSE │ │ │ │ -00005ce0: 5420 6279 7465 7320 6166 7465 7220 7468 T bytes after th │ │ │ │ -00005cf0: 6520 6375 7272 656e 7420 706f 7369 7469 e current positi │ │ │ │ -00005d00: 6f6e 0a09 7374 6172 7409 094f 4646 5345 on..start..OFFSE │ │ │ │ -00005d10: 5420 6279 7465 7320 6166 7465 7220 7468 T bytes after th │ │ │ │ -00005d20: 6520 6265 6769 6e6e 696e 6720 6f66 2074 e beginning of t │ │ │ │ -00005d30: 6865 2066 696c 650a 0965 6e64 0909 4f46 he file..end..OF │ │ │ │ -00005d40: 4653 4554 2062 7974 6573 2062 6566 6f72 FSET bytes befor │ │ │ │ -00005d50: 6520 7468 6520 656e 6420 6f66 2074 6865 e the end of the │ │ │ │ -00005d60: 2066 696c 652e 0a0a 4e6f 7465 2074 6861 file...Note tha │ │ │ │ -00005d70: 7420 6e6f 7420 616c 6c20 6669 6c65 7320 t not all files │ │ │ │ -00005d80: 6d61 7920 6265 2073 6565 6b61 626c 653b may be seekable; │ │ │ │ -00005d90: 2069 6620 2873 6565 6b2d 6669 6c65 2046 if (seek-file F │ │ │ │ -00005da0: 494c 4529 2072 6574 7572 6e73 0a6e 696c ILE) returns.nil │ │ │ │ -00005db0: 2028 692e 652e 2074 6865 2063 7572 7265 (i.e. the curre │ │ │ │ -00005dc0: 6e74 2070 6f73 6974 696f 6e20 6973 2075 nt position is u │ │ │ │ -00005dd0: 6e6b 6e6f 776e 2920 616e 7920 6174 7465 nknown) any atte │ │ │ │ -00005de0: 6d70 7473 2074 6f20 7365 7420 7468 650a mpts to set the. │ │ │ │ -00005df0: 6375 7272 656e 7420 706f 7369 7469 6f6e current position │ │ │ │ -00005e00: 2077 696c 6c20 616c 736f 2066 6169 6c2e will also fail. │ │ │ │ -00005e10: 7265 702e 696f 2e66 696c 6573 2364 656c rep.io.files#del │ │ │ │ -00005e20: 6574 652d 6669 6c65 6465 6c65 7465 2d66 ete-filedelete-f │ │ │ │ -00005e30: 696c 6520 4649 4c45 2d4e 414d 450a 0a44 ile FILE-NAME..D │ │ │ │ -00005e40: 656c 6574 6520 7468 6520 6669 6c65 2063 elete the file c │ │ │ │ -00005e50: 616c 6c65 6420 4649 4c45 2d4e 414d 452e alled FILE-NAME. │ │ │ │ -00005e60: 7265 702e 696f 2e66 696c 6573 2372 656e rep.io.files#ren │ │ │ │ -00005e70: 616d 652d 6669 6c65 7265 6e61 6d65 2d66 ame-filerename-f │ │ │ │ -00005e80: 696c 6520 4f4c 442d 4e41 4d45 204e 4557 ile OLD-NAME NEW │ │ │ │ -00005e90: 2d4e 414d 450a 0a52 656e 616d 6520 7468 -NAME..Rename th │ │ │ │ -00005ea0: 6520 6669 6c65 2063 616c 6c65 6420 4f4c e file called OL │ │ │ │ -00005eb0: 442d 4e41 4d45 2073 6f20 7468 6174 2069 D-NAME so that i │ │ │ │ -00005ec0: 7420 6973 2063 616c 6c65 6420 4e45 572d t is called NEW- │ │ │ │ -00005ed0: 4e41 4d45 2e20 4e6f 7465 2074 6861 740a NAME. Note that. │ │ │ │ -00005ee0: 7468 6973 2061 6c6d 6f73 7420 6365 7274 this almost cert │ │ │ │ -00005ef0: 6169 6e6c 7920 776f 6e27 7420 776f 726b ainly won't work │ │ │ │ -00005f00: 2061 6372 6f73 7320 6669 6c69 6e67 2073 across filing s │ │ │ │ -00005f10: 7973 7465 6d73 2e72 6570 2e69 6f2e 6669 ystems.rep.io.fi │ │ │ │ -00005f20: 6c65 7323 6d61 6b65 2d64 6972 6563 746f les#make-directo │ │ │ │ -00005f30: 7279 6d61 6b65 2d64 6972 6563 746f 7279 rymake-directory │ │ │ │ -00005f40: 2044 4952 4543 544f 5259 2d4e 414d 450a DIRECTORY-NAME. │ │ │ │ -00005f50: 0a43 7265 6174 6520 6120 6469 7265 6374 .Create a direct │ │ │ │ -00005f60: 6f72 7920 6361 6c6c 6564 2044 4952 4543 ory called DIREC │ │ │ │ -00005f70: 544f 5259 2d4e 414d 452e 7265 702e 696f TORY-NAME.rep.io │ │ │ │ -00005f80: 2e66 696c 6573 2363 6f70 792d 6669 6c65 .files#copy-file │ │ │ │ -00005f90: 636f 7079 2d66 696c 6520 534f 5552 4345 copy-file SOURCE │ │ │ │ -00005fa0: 2044 4553 5449 4e41 5449 4f4e 0a0a 4372 DESTINATION..Cr │ │ │ │ -00005fb0: 6561 7465 2061 206e 6577 2063 6f70 7920 eate a new copy │ │ │ │ -00005fc0: 6f66 2074 6865 2066 696c 6520 6361 6c6c of the file call │ │ │ │ -00005fd0: 6564 2053 4f55 5243 452c 2061 7320 7468 ed SOURCE, as th │ │ │ │ -00005fe0: 6520 6669 6c65 2063 616c 6c65 6420 4445 e file called DE │ │ │ │ -00005ff0: 5354 494e 4154 494f 4e2e 0000 0000 0000 STINATION....... │ │ │ │ -00006000: 7265 702e 696f 2e66 696c 6573 2364 656c rep.io.files#del │ │ │ │ -00006010: 6574 652d 6469 7265 6374 6f72 7964 656c ete-directorydel │ │ │ │ -00006020: 6574 652d 6469 7265 6374 6f72 7920 4449 ete-directory DI │ │ │ │ -00006030: 5245 4354 4f52 592d 4e41 4d45 0a0a 4465 RECTORY-NAME..De │ │ │ │ -00006040: 6c65 7465 2074 6865 2064 6972 6563 746f lete the directo │ │ │ │ -00006050: 7279 2063 616c 6c65 6420 4449 5245 4354 ry called DIRECT │ │ │ │ -00006060: 4f52 592d 4e41 4d45 2e20 4e6f 7465 2074 ORY-NAME. Note t │ │ │ │ -00006070: 6861 7420 7468 6520 6469 7265 6374 6f72 hat the director │ │ │ │ -00006080: 7920 696e 0a71 7565 7374 696f 6e20 7368 y in.question sh │ │ │ │ -00006090: 6f75 6c64 2062 6520 656d 7074 792e 7265 ould be empty.re │ │ │ │ -000060a0: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file- │ │ │ │ -000060b0: 7265 6164 6162 6c65 2d70 6669 6c65 2d72 readable-pfile-r │ │ │ │ -000060c0: 6561 6461 626c 652d 7020 4649 4c45 2d4e eadable-p FILE-N │ │ │ │ -000060d0: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i │ │ │ │ -000060e0: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle │ │ │ │ -000060f0: 6420 4649 4c45 2d4e 414d 4520 6973 2061 d FILE-NAME is a │ │ │ │ -00006100: 7661 696c 6162 6c65 2066 6f72 2072 6561 vailable for rea │ │ │ │ -00006110: 6469 6e67 2066 726f 6d2e 7265 702e 696f ding from.rep.io │ │ │ │ -00006120: 2e66 696c 6573 2366 696c 652d 7772 6974 .files#file-writ │ │ │ │ -00006130: 6561 626c 652d 7066 696c 652d 7772 6974 eable-pfile-writ │ │ │ │ -00006140: 6162 6c65 2d70 2046 494c 452d 4e41 4d45 able-p FILE-NAME │ │ │ │ -00006150: 0a0a 5265 7475 726e 7320 7420 6966 2074 ..Returns t if t │ │ │ │ -00006160: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F │ │ │ │ -00006170: 494c 452d 4e41 4d45 2069 7320 6176 6169 ILE-NAME is avai │ │ │ │ -00006180: 6c61 626c 6520 666f 7220 7772 6974 696e lable for writin │ │ │ │ -00006190: 6720 746f 2e72 6570 2e69 6f2e 6669 6c65 g to.rep.io.file │ │ │ │ -000061a0: 7323 6669 6c65 2d65 7865 6375 7461 626c s#file-executabl │ │ │ │ -000061b0: 652d 7066 696c 652d 6578 6563 7574 6162 e-pfile-executab │ │ │ │ -000061c0: 6c65 2d70 2046 494c 452d 4e41 4d45 0a0a le-p FILE-NAME.. │ │ │ │ -000061d0: 5265 7475 726e 7320 7420 6966 2074 6865 Returns t if the │ │ │ │ -000061e0: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL │ │ │ │ -000061f0: 452d 4e41 4d45 2069 7320 6578 6563 7574 E-NAME is execut │ │ │ │ -00006200: 6162 6c65 2e72 6570 2e69 6f2e 6669 6c65 able.rep.io.file │ │ │ │ -00006210: 7323 6669 6c65 2d65 7869 7374 732d 7066 s#file-exists-pf │ │ │ │ -00006220: 696c 652d 6578 6973 7473 2d70 2046 494c ile-exists-p FIL │ │ │ │ -00006230: 452d 4e41 4d45 0a0a 5265 7475 726e 7320 E-NAME..Returns │ │ │ │ -00006240: 7420 6966 2074 6865 2066 696c 6520 6361 t if the file ca │ │ │ │ -00006250: 6c6c 6564 2046 494c 452d 4e41 4d45 2065 lled FILE-NAME e │ │ │ │ -00006260: 7869 7374 732e 7265 702e 696f 2e66 696c xists.rep.io.fil │ │ │ │ -00006270: 6573 2366 696c 652d 7265 6775 6c61 722d es#file-regular- │ │ │ │ -00006280: 7066 696c 652d 7265 6775 6c61 722d 7020 pfile-regular-p │ │ │ │ -00006290: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur │ │ │ │ -000062a0: 6e73 2074 2069 6620 7468 6520 6669 6c65 ns t if the file │ │ │ │ -000062b0: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM │ │ │ │ -000062c0: 4520 6973 2061 206e 6f72 6d61 6c20 6669 E is a normal fi │ │ │ │ -000062d0: 6c65 2c20 6965 2c20 6e6f 7420 610a 6469 le, ie, not a.di │ │ │ │ -000062e0: 7265 6374 6f72 792c 2064 6576 6963 652c rectory, device, │ │ │ │ -000062f0: 2073 796d 626f 6c69 6320 6c69 6e6b 2c20 symbolic link, │ │ │ │ -00006300: 6574 632e 2e2e 7265 702e 696f 2e66 696c etc...rep.io.fil │ │ │ │ -00006310: 6573 2366 696c 652d 6469 7265 6374 6f72 es#file-director │ │ │ │ -00006320: 792d 7066 696c 652d 6469 7265 6374 6f72 y-pfile-director │ │ │ │ -00006330: 792d 7020 4649 4c45 2d4e 414d 450a 0a52 y-p FILE-NAME..R │ │ │ │ -00006340: 6574 7572 6e73 2074 2069 6620 7468 6520 eturns t if the │ │ │ │ -00006350: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE │ │ │ │ -00006360: 2d4e 414d 4520 6973 2061 2064 6972 6563 -NAME is a direc │ │ │ │ -00006370: 746f 7279 2e72 6570 2e69 6f2e 6669 6c65 tory.rep.io.file │ │ │ │ -00006380: 7323 6669 6c65 2d73 796d 6c69 6e6b 2d70 s#file-symlink-p │ │ │ │ -00006390: 6669 6c65 2d73 796d 6c69 6e6b 2d70 2046 file-symlink-p F │ │ │ │ -000063a0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return │ │ │ │ -000063b0: 7320 7420 6966 2074 6865 2066 696c 6520 s t if the file │ │ │ │ -000063c0: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME │ │ │ │ -000063d0: 2069 7320 6120 7379 6d62 6f6c 6963 206c is a symbolic l │ │ │ │ -000063e0: 696e 6b20 746f 2061 6e6f 7468 6572 2066 ink to another f │ │ │ │ -000063f0: 696c 652e 7265 702e 696f 2e66 696c 6573 ile.rep.io.files │ │ │ │ -00006400: 2366 696c 652d 6f77 6e65 722d 7066 696c #file-owner-pfil │ │ │ │ -00006410: 652d 6f77 6e65 722d 7020 4649 4c45 2d4e e-owner-p FILE-N │ │ │ │ -00006420: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i │ │ │ │ -00006430: 6620 7468 6520 6f77 6e65 7273 6869 7020 f the ownership │ │ │ │ -00006440: 2875 6964 2026 2067 6964 2920 6f66 2074 (uid & gid) of t │ │ │ │ -00006450: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F │ │ │ │ -00006460: 494c 452d 4e41 4d45 2069 7320 7468 650a ILE-NAME is the. │ │ │ │ -00006470: 7361 6d65 2061 7320 7468 6174 206f 6620 same as that of │ │ │ │ -00006480: 616e 7920 6669 6c65 7320 7772 6974 7465 any files writte │ │ │ │ -00006490: 6e20 6279 2074 6865 2065 6469 746f 722e n by the editor. │ │ │ │ -000064a0: 3a72 6570 2e69 6f2e 6669 6c65 7323 6669 :rep.io.files#fi │ │ │ │ -000064b0: 6c65 2d67 6964 6669 6c65 2d67 6964 2046 le-gidfile-gid F │ │ │ │ -000064c0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return │ │ │ │ -000064d0: 7320 7468 6520 6769 6420 6f66 2074 6865 s the gid of the │ │ │ │ -000064e0: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL │ │ │ │ -000064f0: 452d 4e41 4d45 3a72 6570 2e69 6f2e 6669 E-NAME:rep.io.fi │ │ │ │ -00006500: 6c65 7323 6669 6c65 2d75 6964 6669 6c65 les#file-uidfile │ │ │ │ -00006510: 2d75 6964 2046 494c 452d 4e41 4d45 0a0a -uid FILE-NAME.. │ │ │ │ -00006520: 5265 7475 726e 7320 7468 6520 7569 6420 Returns the uid │ │ │ │ -00006530: 6f66 2074 6865 2066 696c 6520 6361 6c6c of the file call │ │ │ │ -00006540: 6564 2046 494c 452d 4e41 4d45 7265 702e ed FILE-NAMErep. │ │ │ │ -00006550: 696f 2e66 696c 6573 2366 696c 652d 6e6c io.files#file-nl │ │ │ │ -00006560: 696e 6b73 6669 6c65 2d6e 6c69 6e6b 7320 inksfile-nlinks │ │ │ │ -00006570: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur │ │ │ │ -00006580: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of │ │ │ │ -00006590: 206c 696e 6b73 2070 6f69 6e74 696e 6720 links pointing │ │ │ │ -000065a0: 746f 2074 6865 2066 696c 6520 6361 6c6c to the file call │ │ │ │ -000065b0: 6564 2046 494c 452d 4e41 4d45 2e20 5468 ed FILE-NAME. Th │ │ │ │ -000065c0: 6973 2077 696c 6c0a 6265 206f 6e65 2069 is will.be one i │ │ │ │ -000065d0: 6620 4649 4c45 2d4e 414d 4520 6861 7320 f FILE-NAME has │ │ │ │ -000065e0: 6f6e 6c79 206f 6e65 206e 616d 652e 2044 only one name. D │ │ │ │ -000065f0: 6f65 736e 2774 2063 6f75 6e74 2073 796d oesn't count sym │ │ │ │ -00006600: 626f 6c69 6320 6c69 6e6b 732e 7265 702e bolic links.rep. │ │ │ │ -00006610: 696f 2e66 696c 6573 2366 696c 652d 7369 io.files#file-si │ │ │ │ -00006620: 7a65 6669 6c65 2d73 697a 6520 4649 4c45 zefile-size FILE │ │ │ │ -00006630: 2d4e 414d 450a 0a52 6574 7572 6e73 2074 -NAME..Returns t │ │ │ │ -00006640: 6865 2073 697a 6520 6f66 2074 6865 2066 he size of the f │ │ │ │ -00006650: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE- │ │ │ │ -00006660: 4e41 4d45 2069 6e20 6279 7465 732e 7265 NAME in bytes.re │ │ │ │ -00006670: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file- │ │ │ │ -00006680: 6d6f 6465 7366 696c 652d 6d6f 6465 7320 modesfile-modes │ │ │ │ -00006690: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur │ │ │ │ -000066a0: 6e20 7468 6520 6163 6365 7373 2070 6572 n the access per │ │ │ │ -000066b0: 6d69 7373 696f 6e73 206f 6620 7468 6520 missions of the │ │ │ │ -000066c0: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE │ │ │ │ -000066d0: 2d4e 414d 452e 204e 6f74 6520 7468 6174 -NAME. Note that │ │ │ │ -000066e0: 2074 6865 0a66 6f72 6d61 7420 6f66 2074 the.format of t │ │ │ │ -000066f0: 6869 7320 6f62 6a65 6374 2069 7320 6669 his object is fi │ │ │ │ -00006700: 6c69 6e67 2073 7973 7465 6d20 6465 7065 ling system depe │ │ │ │ -00006710: 6e64 656e 742e 2049 7427 7320 6f6e 6c79 ndent. It's only │ │ │ │ -00006720: 2070 6f72 7461 626c 6520 7573 650a 6973 portable use.is │ │ │ │ -00006730: 2061 7320 616e 2061 7267 756d 656e 7420 as an argument │ │ │ │ -00006740: 746f 2073 6574 2d66 696c 652d 6d6f 6465 to set-file-mode │ │ │ │ -00006750: 732e 7265 702e 696f 2e66 696c 6573 2373 s.rep.io.files#s │ │ │ │ -00006760: 6574 2d66 696c 652d 6d6f 6465 7373 6574 et-file-modesset │ │ │ │ -00006770: 2d66 696c 652d 6d6f 6465 7320 4649 4c45 -file-modes FILE │ │ │ │ -00006780: 2d4e 414d 4520 4d4f 4445 530a 0a53 6574 -NAME MODES..Set │ │ │ │ -00006790: 7320 7468 6520 6163 6365 7373 2070 6572 s the access per │ │ │ │ -000067a0: 6d69 7373 696f 6e73 206f 6620 7468 6520 missions of the │ │ │ │ -000067b0: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE │ │ │ │ -000067c0: 2d4e 414d 4520 746f 204d 4f44 4553 2e20 -NAME to MODES. │ │ │ │ -000067d0: 5468 6520 6f6e 6c79 0a70 6f72 7461 626c The only.portabl │ │ │ │ -000067e0: 6520 7761 7920 6f66 2067 6574 7469 6e67 e way of getting │ │ │ │ -000067f0: 204d 4f44 4553 2069 7320 6672 6f6d 2074 MODES is from t │ │ │ │ -00006800: 6865 2060 6669 6c65 2d6d 6f64 6573 2720 he `file-modes' │ │ │ │ -00006810: 6675 6e63 7469 6f6e 2073 696e 6365 2069 function since i │ │ │ │ -00006820: 740a 6d61 7920 6368 616e 6765 2061 6372 t.may change acr │ │ │ │ -00006830: 6f73 7320 6669 6c69 6e67 2073 7973 7465 oss filing syste │ │ │ │ -00006840: 6d73 2e72 6570 2e69 6f2e 6669 6c65 7323 ms.rep.io.files# │ │ │ │ -00006850: 6669 6c65 2d6d 6f64 6573 2d61 732d 7374 file-modes-as-st │ │ │ │ -00006860: 7269 6e67 6669 6c65 2d6d 6f64 6573 2d61 ringfile-modes-a │ │ │ │ -00006870: 732d 7374 7269 6e67 2046 494c 452d 4e41 s-string FILE-NA │ │ │ │ -00006880: 4d45 0a0a 5265 7475 726e 7320 6120 7465 ME..Returns a te │ │ │ │ -00006890: 6e20 6368 6172 6163 7465 7220 7374 7269 n character stri │ │ │ │ -000068a0: 6e67 2064 6573 6372 6962 696e 6720 7468 ng describing th │ │ │ │ -000068b0: 6520 6174 7472 6962 7574 6573 206f 6620 e attributes of │ │ │ │ -000068c0: 7468 6520 6669 6c65 0a63 616c 6c65 6420 the file.called │ │ │ │ -000068d0: 4649 4c45 2d4e 414d 452e 7265 702e 696f FILE-NAME.rep.io │ │ │ │ -000068e0: 2e66 696c 6573 2366 696c 652d 6d6f 6474 .files#file-modt │ │ │ │ -000068f0: 696d 6566 696c 652d 6d6f 6474 696d 6520 imefile-modtime │ │ │ │ -00006900: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur │ │ │ │ -00006910: 6e20 7468 6520 7469 6d65 2074 6861 7420 n the time that │ │ │ │ -00006920: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called │ │ │ │ -00006930: 4649 4c45 2d4e 414d 4520 7761 7320 6c61 FILE-NAME was la │ │ │ │ -00006940: 7374 206d 6f64 6966 6965 642c 2061 7320 st modified, as │ │ │ │ -00006950: 6120 636f 6e73 0a63 656c 6c20 7374 6f72 a cons.cell stor │ │ │ │ -00006960: 696e 6720 7477 6f20 696e 7465 6765 7273 ing two integers │ │ │ │ -00006970: 2c20 7468 6520 6c6f 7720 3234 2062 6974 , the low 24 bit │ │ │ │ -00006980: 732c 2061 6e64 2074 6865 2068 6967 6820 s, and the high │ │ │ │ -00006990: 6269 7473 2e72 6570 2e69 6f2e 6669 6c65 bits.rep.io.file │ │ │ │ -000069a0: 7323 6469 7265 6374 6f72 792d 6669 6c65 s#directory-file │ │ │ │ -000069b0: 7364 6972 6563 746f 7279 2d66 696c 6573 sdirectory-files │ │ │ │ -000069c0: 2044 4952 4543 544f 5259 0a0a 5265 7475 DIRECTORY..Retu │ │ │ │ -000069d0: 726e 7320 6120 6c69 7374 206f 6620 7468 rns a list of th │ │ │ │ -000069e0: 6520 6e61 6d65 7320 6f66 2061 6c6c 2066 e names of all f │ │ │ │ -000069f0: 696c 6573 2069 6e20 7468 6520 6469 7265 iles in the dire │ │ │ │ -00006a00: 6374 6f72 7920 6361 6c6c 6564 2044 4952 ctory called DIR │ │ │ │ -00006a10: 4543 544f 5259 2e0a 5468 6520 6c69 7374 ECTORY..The list │ │ │ │ -00006a20: 2069 7320 756e 736f 7274 6564 2e72 6570 is unsorted.rep │ │ │ │ -00006a30: 2e69 6f2e 6669 6c65 7323 7265 6164 2d73 .io.files#read-s │ │ │ │ -00006a40: 796d 6c69 6e6b 7265 6164 2d73 796d 6c69 ymlinkread-symli │ │ │ │ -00006a50: 6e6b 2046 494c 454e 414d 450a 0a52 6574 nk FILENAME..Ret │ │ │ │ -00006a60: 7572 6e20 7468 6520 7374 7269 6e67 2074 urn the string t │ │ │ │ -00006a70: 6861 7420 6973 2074 6865 2063 6f6e 7465 hat is the conte │ │ │ │ -00006a80: 6e74 7320 6f66 2074 6865 2073 796d 626f nts of the symbo │ │ │ │ -00006a90: 6c69 6320 6c69 6e6b 2046 494c 454e 414d lic link FILENAM │ │ │ │ -00006aa0: 452e 2054 6869 730a 7374 7269 6e67 206d E. This.string m │ │ │ │ -00006ab0: 6179 2062 6520 7265 6c61 7469 7665 2074 ay be relative t │ │ │ │ -00006ac0: 6f20 7468 6520 6469 7265 6374 6f72 7920 o the directory │ │ │ │ -00006ad0: 636f 6e74 6169 6e69 6e67 2046 494c 454e containing FILEN │ │ │ │ -00006ae0: 414d 452e 0a0a 5369 676e 616c 7320 616e AME...Signals an │ │ │ │ -00006af0: 2065 7272 6f72 2069 6620 4649 4c45 4e41 error if FILENA │ │ │ │ -00006b00: 4d45 2069 736e 2774 2061 2073 796d 626f ME isn't a symbo │ │ │ │ -00006b10: 6c69 6320 6c69 6e6b 2e72 6570 2e69 6f2e lic link.rep.io. │ │ │ │ -00006b20: 6669 6c65 7323 6d61 6b65 2d73 796d 6c69 files#make-symli │ │ │ │ -00006b30: 6e6b 6d61 6b65 2d73 796d 6c69 6e6b 2046 nkmake-symlink F │ │ │ │ -00006b40: 494c 454e 414d 4520 434f 4e54 454e 5453 ILENAME CONTENTS │ │ │ │ -00006b50: 0a0a 4372 6561 7465 2061 2073 796d 626f ..Create a symbo │ │ │ │ -00006b60: 6c69 6320 6c69 6e6b 2046 494c 454e 414d lic link FILENAM │ │ │ │ -00006b70: 4520 706f 696e 7469 6e67 2074 6f20 7468 E pointing to th │ │ │ │ -00006b80: 6520 6669 6c65 2063 616c 6c65 6420 434f e file called CO │ │ │ │ -00006b90: 4e54 454e 5453 2e0a 434f 4e54 454e 5453 NTENTS..CONTENTS │ │ │ │ -00006ba0: 206d 6179 2062 6520 7265 6c61 7469 7665 may be relative │ │ │ │ -00006bb0: 2074 6f20 7468 6520 6469 7265 6374 6f72 to the director │ │ │ │ -00006bc0: 7920 636f 6e74 6169 6e69 6e67 2046 494c y containing FIL │ │ │ │ -00006bd0: 454e 414d 452e 7265 702e 696f 2e66 696c ENAME.rep.io.fil │ │ │ │ -00006be0: 6573 2373 7464 696e 2d66 696c 6573 7464 es#stdin-filestd │ │ │ │ -00006bf0: 696e 2d66 696c 650a 0a52 6574 7572 6e73 in-file..Returns │ │ │ │ -00006c00: 2074 6865 2066 696c 6520 6f62 6a65 6374 the file object │ │ │ │ -00006c10: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th │ │ │ │ -00006c20: 6520 6564 6974 6f72 2773 2073 7461 6e64 e editor's stand │ │ │ │ -00006c30: 6172 6420 696e 7075 742e 7265 702e 696f ard input.rep.io │ │ │ │ -00006c40: 2e66 696c 6573 2373 7464 6f75 742d 6669 .files#stdout-fi │ │ │ │ -00006c50: 6c65 7374 646f 7574 2d66 696c 650a 0a52 lestdout-file..R │ │ │ │ -00006c60: 6574 7572 6e73 2074 6865 2066 696c 6520 eturns the file │ │ │ │ -00006c70: 6f62 6a65 6374 2072 6570 7265 7365 6e74 object represent │ │ │ │ -00006c80: 696e 6720 7468 6520 6564 6974 6f72 2773 ing the editor's │ │ │ │ -00006c90: 2073 7461 6e64 6172 6420 6f75 7470 7574 standard output │ │ │ │ -00006ca0: 2e72 6570 2e69 6f2e 6669 6c65 7323 7374 .rep.io.files#st │ │ │ │ -00006cb0: 6465 7272 2d66 696c 6573 7464 6572 722d derr-filestderr- │ │ │ │ -00006cc0: 6669 6c65 0a0a 5265 7475 726e 7320 7468 file..Returns th │ │ │ │ -00006cd0: 6520 6669 6c65 206f 626a 6563 7420 7265 e file object re │ │ │ │ -00006ce0: 7072 6573 656e 7469 6e67 2074 6865 2065 presenting the e │ │ │ │ -00006cf0: 6469 746f 7227 7320 7374 616e 6461 7264 ditor's standard │ │ │ │ -00006d00: 206f 7574 7075 742e 7265 702e 696f 2e66 output.rep.io.f │ │ │ │ -00006d10: 696c 6573 236d 616b 652d 7465 6d70 2d6e iles#make-temp-n │ │ │ │ -00006d20: 616d 656d 616b 652d 7465 6d70 2d6e 616d amemake-temp-nam │ │ │ │ -00006d30: 650a 0a52 6574 7572 6e73 2074 6865 206e e..Returns the n │ │ │ │ -00006d40: 616d 6520 6f66 2061 2075 6e69 7175 6520 ame of a unique │ │ │ │ -00006d50: 6669 6c65 2069 6e20 7468 6520 6c6f 6361 file in the loca │ │ │ │ -00006d60: 6c20 6669 6c69 6e67 2073 7973 7465 6d2e l filing system. │ │ │ │ -00006d70: 7265 702e 696f 2e66 696c 6573 2373 6574 rep.io.files#set │ │ │ │ -00006d80: 2d66 696c 652d 6861 6e64 6c65 722d 656e -file-handler-en │ │ │ │ -00006d90: 7669 726f 6e6d 656e 7473 6574 2d66 696c vironmentset-fil │ │ │ │ -00006da0: 652d 6861 6e64 6c65 722d 656e 7669 726f e-handler-enviro │ │ │ │ -00006db0: 6e6d 656e 7420 454e 5672 6570 2e64 6174 nment ENVrep.dat │ │ │ │ -00006dc0: 612e 6461 7475 6d73 236d 616b 652d 6461 a.datums#make-da │ │ │ │ -00006dd0: 7475 6d6d 616b 652d 6461 7475 6d20 5641 tummake-datum VA │ │ │ │ -00006de0: 4c55 4520 4944 0a0a 4372 6561 7465 2061 LUE ID..Create a │ │ │ │ -00006df0: 6e64 2072 6574 7572 6e20 6120 6e65 7720 nd return a new │ │ │ │ -00006e00: 6461 7461 206f 626a 6563 7420 6f66 2074 data object of t │ │ │ │ -00006e10: 7970 6520 4944 2028 616e 2061 7262 6974 ype ID (an arbit │ │ │ │ -00006e20: 7261 7279 2076 616c 7565 292c 2069 740a rary value), it. │ │ │ │ -00006e30: 7769 6c6c 2068 6176 6520 6f62 6a65 6374 will have object │ │ │ │ -00006e40: 2056 414c 5545 2061 7373 6f63 6961 7465 VALUE associate │ │ │ │ -00006e50: 6420 7769 7468 2069 742e 7265 702e 6461 d with it.rep.da │ │ │ │ -00006e60: 7461 2e64 6174 756d 7323 6465 6669 6e65 ta.datums#define │ │ │ │ -00006e70: 2d64 6174 756d 2d70 7269 6e74 6572 6465 -datum-printerde │ │ │ │ -00006e80: 6669 6e65 2d64 6174 756d 2d70 7269 6e74 fine-datum-print │ │ │ │ -00006e90: 6572 2049 4420 5052 494e 5445 520a 0a52 er ID PRINTER..R │ │ │ │ -00006ea0: 6567 6973 7465 7220 6120 6375 7374 6f6d egister a custom │ │ │ │ -00006eb0: 2070 7269 6e74 6572 2066 6f72 2061 6c6c printer for all │ │ │ │ -00006ec0: 2064 6174 756d 7320 7769 7468 2074 7970 datums with typ │ │ │ │ -00006ed0: 6520 4944 2e20 5768 656e 2074 6865 7365 e ID. When these │ │ │ │ -00006ee0: 0a6f 626a 6563 7473 2070 7269 6e74 6564 .objects printed │ │ │ │ -00006ef0: 2061 7265 2c20 7468 6520 6675 6e63 7469 are, the functi │ │ │ │ -00006f00: 6f6e 2050 5249 4e54 4552 2077 696c 6c20 on PRINTER will │ │ │ │ -00006f10: 6265 2063 616c 6c65 6420 7769 7468 2074 be called with t │ │ │ │ -00006f20: 776f 0a61 7267 756d 656e 7473 2c20 7468 wo.arguments, th │ │ │ │ -00006f30: 6520 6461 7475 6d20 616e 6420 7468 6520 e datum and the │ │ │ │ -00006f40: 7374 7265 616d 2074 6f20 7072 696e 7420 stream to print │ │ │ │ -00006f50: 746f 2e72 6570 2e64 6174 612e 6461 7475 to.rep.data.datu │ │ │ │ -00006f60: 6d73 2364 6174 756d 2d72 6566 6461 7475 ms#datum-refdatu │ │ │ │ -00006f70: 6d2d 7265 6620 4441 5455 4d20 4944 0a0a m-ref DATUM ID.. │ │ │ │ -00006f80: 4966 2064 6174 6120 6f62 6a65 6374 2044 If data object D │ │ │ │ -00006f90: 4154 554d 2068 6173 2074 7970 6520 4944 ATUM has type ID │ │ │ │ -00006fa0: 2c20 7265 7475 726e 2069 7473 2061 7373 , return its ass │ │ │ │ -00006fb0: 6f63 6961 7465 6420 7661 6c75 652c 2065 ociated value, e │ │ │ │ -00006fc0: 6c73 650a 7369 676e 616c 2061 6e20 6572 lse.signal an er │ │ │ │ -00006fd0: 726f 722e 7265 702e 696f 2e64 622e 6764 ror.rep.io.db.gd │ │ │ │ -00006fe0: 626d 2367 6462 6d2d 7761 6c6b 6764 626d bm#gdbm-walkgdbm │ │ │ │ -00006ff0: 2d77 616c 6b20 4655 4e20 4442 4d00 0000 -walk FUN DBM... │ │ │ │ -00007000: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums# │ │ │ │ -00007010: 6461 7475 6d2d 7365 7464 6174 756d 2d73 datum-setdatum-s │ │ │ │ -00007020: 6574 2044 4154 554d 2049 4420 5641 4c55 et DATUM ID VALU │ │ │ │ -00007030: 450a 0a49 6620 6461 7461 206f 626a 6563 E..If data objec │ │ │ │ -00007040: 7420 4441 5455 4d20 6861 7320 7479 7065 t DATUM has type │ │ │ │ -00007050: 2049 442c 206d 6f64 6966 7920 6974 7320 ID, modify its │ │ │ │ -00007060: 6173 736f 6369 6174 6564 2076 616c 7565 associated value │ │ │ │ -00007070: 2074 6f20 6265 0a56 414c 5545 2c20 656c to be.VALUE, el │ │ │ │ -00007080: 7365 2073 6967 6e61 6c20 616e 2065 7272 se signal an err │ │ │ │ -00007090: 6f72 2e72 6570 2e64 6174 612e 6461 7475 or.rep.data.datu │ │ │ │ -000070a0: 6d73 2368 6173 2d74 7970 652d 7068 6173 ms#has-type-phas │ │ │ │ -000070b0: 2d74 7970 652d 7020 4152 4720 4944 0a0a -type-p ARG ID.. │ │ │ │ -000070c0: 5265 7475 726e 2060 7427 2069 6620 6f62 Return `t' if ob │ │ │ │ -000070d0: 6a65 6374 2041 5247 2068 6173 2064 6174 ject ARG has dat │ │ │ │ -000070e0: 6120 7479 7065 2049 4420 2861 6e64 2074 a type ID (and t │ │ │ │ -000070f0: 6875 7320 7761 7320 696e 6974 6961 6c6c hus was initiall │ │ │ │ -00007100: 790a 6372 6561 7465 6420 7573 696e 6720 y.created using │ │ │ │ -00007110: 7468 6520 606d 616b 652d 6461 7475 6d27 the `make-datum' │ │ │ │ -00007120: 2066 756e 6374 696f 6e29 2e72 6570 2e75 function).rep.u │ │ │ │ -00007130: 7469 6c2e 6d64 3523 6d64 352d 7374 7269 til.md5#md5-stri │ │ │ │ -00007140: 6e67 6d64 352d 7374 7269 6e67 2053 5452 ngmd5-string STR │ │ │ │ -00007150: 494e 470a 0a52 6574 7572 6e20 7468 6520 ING..Return the │ │ │ │ -00007160: 696e 7465 6765 7220 7265 7072 6573 656e integer represen │ │ │ │ -00007170: 7469 6e67 2074 6865 204d 4435 206d 6573 ting the MD5 mes │ │ │ │ -00007180: 7361 6765 2064 6967 6573 7420 6f66 2074 sage digest of t │ │ │ │ -00007190: 6865 2062 7974 6573 0a73 746f 7265 6420 he bytes.stored │ │ │ │ -000071a0: 696e 2053 5452 494e 472e 2054 6869 7320 in STRING. This │ │ │ │ -000071b0: 696e 7465 6765 7220 7769 6c6c 2068 6176 integer will hav │ │ │ │ -000071c0: 6520 6e6f 206d 6f72 6520 7468 616e 2031 e no more than 1 │ │ │ │ -000071d0: 3238 2073 6967 6e69 6669 6361 6e74 0a62 28 significant.b │ │ │ │ -000071e0: 6974 732e 7265 702e 7574 696c 2e6d 6435 its.rep.util.md5 │ │ │ │ -000071f0: 236d 6435 2d6c 6f63 616c 2d66 696c 656d #md5-local-filem │ │ │ │ -00007200: 6435 2d6c 6f63 616c 2d66 696c 6520 4c4f d5-local-file LO │ │ │ │ -00007210: 4341 4c2d 4649 4c45 2d4e 414d 450a 0a52 CAL-FILE-NAME..R │ │ │ │ -00007220: 6574 7572 6e20 7468 6520 696e 7465 6765 eturn the intege │ │ │ │ -00007230: 7220 7265 7072 6573 656e 7469 6e67 2074 r representing t │ │ │ │ -00007240: 6865 204d 4435 206d 6573 7361 6765 2064 he MD5 message d │ │ │ │ -00007250: 6967 6573 7420 6f66 2074 6865 2062 7974 igest of the byt │ │ │ │ -00007260: 6573 0a73 746f 7265 6420 696e 2074 6865 es.stored in the │ │ │ │ -00007270: 2066 696c 6520 6361 6c6c 6564 204c 4f43 file called LOC │ │ │ │ -00007280: 414c 2d46 494c 452d 4e41 4d45 2028 7768 AL-FILE-NAME (wh │ │ │ │ -00007290: 6963 6820 6d75 7374 206e 616d 6520 6120 ich must name a │ │ │ │ -000072a0: 6669 6c65 2069 6e0a 7468 6520 6c6f 6361 file in.the loca │ │ │ │ -000072b0: 6c20 6669 6c69 6e67 2073 7973 7465 6d29 l filing system) │ │ │ │ -000072c0: 2e20 5468 6520 7265 7475 726e 6564 2069 . The returned i │ │ │ │ -000072d0: 6e74 6567 6572 2077 696c 6c20 6861 7665 nteger will have │ │ │ │ -000072e0: 206e 6f20 6d6f 7265 2074 6861 6e0a 3132 no more than.12 │ │ │ │ -000072f0: 3820 7369 676e 6966 6963 616e 7420 6269 8 significant bi │ │ │ │ -00007300: 7473 2e6c 6f61 642d 7061 7468 4120 6c69 ts.load-pathA li │ │ │ │ -00007310: 7374 206f 6620 6469 7265 6374 6f72 7920 st of directory │ │ │ │ -00007320: 6e61 6d65 732e 2057 6865 6e20 606c 6f61 names. When `loa │ │ │ │ -00007330: 6427 206f 7065 6e73 2061 206c 6973 702d d' opens a lisp- │ │ │ │ -00007340: 6669 6c65 2069 7420 7365 6172 6368 6573 file it searches │ │ │ │ -00007350: 2065 6163 680a 6469 7265 6374 6f72 7920 each.directory │ │ │ │ -00007360: 6e61 6d65 6420 696e 2074 6869 7320 6c69 named in this li │ │ │ │ -00007370: 7374 2069 6e20 7475 726e 2075 6e74 696c st in turn until │ │ │ │ -00007380: 2074 6865 2066 696c 6520 6973 2066 6f75 the file is fou │ │ │ │ -00007390: 6e64 206f 7220 7468 6520 6c69 7374 0a69 nd or the list.i │ │ │ │ -000073a0: 7320 6578 6861 7573 7465 642e 646c 2d6c s exhausted.dl-l │ │ │ │ -000073b0: 6f61 642d 7061 7468 4c69 7374 206f 6620 oad-pathList of │ │ │ │ -000073c0: 6469 7265 6374 6f72 6965 7320 7365 6172 directories sear │ │ │ │ -000073d0: 6368 6564 2066 6f72 2064 796e 616d 6963 ched for dynamic │ │ │ │ -000073e0: 616c 6c79 206c 6f61 6465 6420 6f62 6a65 ally loaded obje │ │ │ │ -000073f0: 6374 2066 696c 6573 2e61 6674 6572 2d6c ct files.after-l │ │ │ │ -00007400: 6f61 642d 616c 6973 7441 206c 6973 7420 oad-alistA list │ │ │ │ -00007410: 6f66 2028 4c49 4252 4152 5920 464f 524d of (LIBRARY FORM │ │ │ │ -00007420: 532e 2e2e 292e 2057 6865 6e65 7665 7220 S...). Whenever │ │ │ │ -00007430: 7468 6520 606c 6f61 6427 2063 6f6d 6d61 the `load' comma │ │ │ │ -00007440: 6e64 2072 6561 6473 2061 2066 696c 650a nd reads a file. │ │ │ │ -00007450: 6f66 204c 6973 7020 636f 6465 204c 4942 of Lisp code LIB │ │ │ │ -00007460: 5241 5259 2c20 6974 2065 7865 6375 7465 RARY, it execute │ │ │ │ -00007470: 7320 6561 6368 206f 6620 464f 524d 532e s each of FORMS. │ │ │ │ -00007480: 204e 6f74 6520 7468 6174 204c 4942 5241 Note that LIBRA │ │ │ │ -00007490: 5259 206d 7573 740a 6578 6163 746c 7920 RY must.exactly │ │ │ │ -000074a0: 6d61 7463 6820 7468 6520 4649 4c45 2061 match the FILE a │ │ │ │ -000074b0: 7267 756d 656e 7420 6769 7665 6e20 746f rgument given to │ │ │ │ -000074c0: 2060 6c6f 6164 272e 7265 702d 6469 7265 `load'.rep-dire │ │ │ │ -000074d0: 6374 6f72 7954 6865 2064 6972 6563 746f ctoryThe directo │ │ │ │ -000074e0: 7279 2069 6e20 7768 6963 6820 616c 6c20 ry in which all │ │ │ │ -000074f0: 696e 7374 616c 6c65 6420 6461 7461 2066 installed data f │ │ │ │ -00007500: 696c 6573 206c 6976 652e 6c69 7370 2d6c iles live.lisp-l │ │ │ │ -00007510: 6962 2d64 6972 6563 746f 7279 5468 6520 ib-directoryThe │ │ │ │ -00007520: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire │ │ │ │ -00007530: 6374 6f72 7920 696e 2077 6869 6368 2074 ctory in which t │ │ │ │ -00007540: 6865 2073 7461 6e64 6172 6420 6c69 7370 he standard lisp │ │ │ │ -00007550: 2066 696c 6573 206c 6976 652e 7369 7465 files live.site │ │ │ │ -00007560: 2d6c 6973 702d 6469 7265 6374 6f72 7954 -lisp-directoryT │ │ │ │ -00007570: 6865 206e 616d 6520 6f66 2074 6865 2064 he name of the d │ │ │ │ -00007580: 6972 6563 746f 7279 2069 6e20 7768 6963 irectory in whic │ │ │ │ -00007590: 6820 7369 7465 2d73 7065 6369 6669 6320 h site-specific │ │ │ │ -000075a0: 4c69 7370 2066 696c 6573 2061 7265 2073 Lisp files are s │ │ │ │ -000075b0: 746f 7265 642e 6578 6563 2d64 6972 6563 tored.exec-direc │ │ │ │ -000075c0: 746f 7279 5468 6520 6e61 6d65 206f 6620 toryThe name of │ │ │ │ -000075d0: 7468 6520 6469 7265 6374 6f72 7920 636f the directory co │ │ │ │ -000075e0: 6e74 6169 6e69 6e67 2061 7263 6869 7465 ntaining archite │ │ │ │ -000075f0: 6374 7572 6520 7370 6563 6966 6963 2066 cture specific f │ │ │ │ -00007600: 696c 6573 2e64 6f63 756d 656e 7461 7469 iles.documentati │ │ │ │ -00007610: 6f6e 2d66 696c 6554 6865 206e 616d 6520 on-fileThe name │ │ │ │ -00007620: 6f66 2074 6865 2064 6174 6162 6173 6520 of the database │ │ │ │ -00007630: 636f 6e74 6169 6e69 6e67 2074 6865 206c containing the l │ │ │ │ -00007640: 6973 702d 6c69 6272 6172 7927 7320 646f isp-library's do │ │ │ │ -00007650: 6375 6d65 6e74 6174 696f 6e20 7374 7269 cumentation stri │ │ │ │ -00007660: 6e67 732e 646f 6375 6d65 6e74 6174 696f ngs.documentatio │ │ │ │ -00007670: 6e2d 6669 6c65 7341 206c 6973 7420 6f66 n-filesA list of │ │ │ │ -00007680: 2064 6174 6162 6173 6520 6e61 6d65 7320 database names │ │ │ │ -00007690: 636f 6e74 6169 6e69 6e67 2061 6c6c 2064 containing all d │ │ │ │ -000076a0: 6f63 756d 656e 7461 7469 6f6e 2073 7472 ocumentation str │ │ │ │ -000076b0: 696e 6773 2e64 6c2d 6c6f 6164 2d72 656c ings.dl-load-rel │ │ │ │ -000076c0: 6f63 2d6e 6f77 5768 656e 206e 6f6e 2d6e oc-nowWhen non-n │ │ │ │ -000076d0: 696c 2c20 6479 6e61 6d69 6361 6c6c 7920 il, dynamically │ │ │ │ -000076e0: 6c6f 6164 6564 206c 6962 7261 7269 6573 loaded libraries │ │ │ │ -000076f0: 2068 6176 6520 616c 6c20 7379 6d62 6f6c have all symbol │ │ │ │ -00007700: 2072 656c 6f63 6174 696f 6e73 0a70 6572 relocations.per │ │ │ │ -00007710: 6672 6f6d 6564 2061 7420 6c6f 6164 2d74 fromed at load-t │ │ │ │ -00007720: 696d 652c 206e 6f74 2061 7320 7265 7175 ime, not as requ │ │ │ │ -00007730: 6972 6564 2e6c 6f61 642d 6669 6c65 6e61 ired.load-filena │ │ │ │ -00007740: 6d65 5768 696c 6520 7573 696e 6720 7468 meWhile using th │ │ │ │ -00007750: 6520 606c 6f61 6427 2066 756e 6374 696f e `load' functio │ │ │ │ -00007760: 6e20 746f 206c 6f61 6420 6120 4c69 7370 n to load a Lisp │ │ │ │ -00007770: 206c 6962 7261 7279 2c20 7468 6973 2076 library, this v │ │ │ │ -00007780: 6172 6961 626c 6520 6973 0a73 6574 2074 ariable is.set t │ │ │ │ -00007790: 6f20 7468 6520 6e61 6d65 206f 6620 7468 o the name of th │ │ │ │ -000077a0: 6520 6669 6c65 2062 6569 6e67 206c 6f61 e file being loa │ │ │ │ -000077b0: 6465 642e 7265 702e 6c61 6e67 2e69 6e74 ded.rep.lang.int │ │ │ │ -000077c0: 6572 7072 6574 6572 2371 756f 7465 7175 erpreter#quotequ │ │ │ │ -000077d0: 6f74 6520 4152 470a 2741 5247 0a0a 5265 ote ARG.'ARG..Re │ │ │ │ -000077e0: 7475 726e 7320 4152 472e 7265 702e 6c61 turns ARG.rep.la │ │ │ │ -000077f0: 6e67 2e69 6e74 6572 7072 6574 6572 236c ng.interpreter#l │ │ │ │ -00007800: 616d 6264 616c 616d 6264 6120 4c41 4d42 ambdalambda LAMB │ │ │ │ -00007810: 4441 2d4c 4953 5420 424f 4459 2e2e 2e0a DA-LIST BODY.... │ │ │ │ -00007820: 0a45 7661 6c75 6174 6573 2074 6f20 616e .Evaluates to an │ │ │ │ -00007830: 2061 6e6f 6e79 6d6f 7573 2066 756e 6374 anonymous funct │ │ │ │ -00007840: 696f 6e2e 7265 702e 6461 7461 2363 6172 ion.rep.data#car │ │ │ │ -00007850: 6361 7220 434f 4e53 2d43 454c 4c0a 0a52 car CONS-CELL..R │ │ │ │ -00007860: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value │ │ │ │ -00007870: 2073 746f 7265 6420 696e 2074 6865 2063 stored in the c │ │ │ │ -00007880: 6172 2073 6c6f 7420 6f66 2043 4f4e 532d ar slot of CONS- │ │ │ │ -00007890: 4345 4c4c 2c20 6f72 206e 696c 2069 6620 CELL, or nil if │ │ │ │ -000078a0: 434f 4e53 2d43 454c 4c0a 6973 206e 696c CONS-CELL.is nil │ │ │ │ -000078b0: 2e72 6570 2e64 6174 6123 6364 7263 6472 .rep.data#cdrcdr │ │ │ │ -000078c0: 2043 4f4e 532d 4345 4c4c 0a0a 5265 7475 CONS-CELL..Retu │ │ │ │ -000078d0: 726e 7320 7468 6520 7661 6c75 6520 7374 rns the value st │ │ │ │ -000078e0: 6f72 6564 2069 6e20 7468 6520 6364 7220 ored in the cdr │ │ │ │ -000078f0: 736c 6f74 206f 6620 434f 4e53 2d43 454c slot of CONS-CEL │ │ │ │ -00007900: 4c2c 206f 7220 6e69 6c20 6966 2043 4f4e L, or nil if CON │ │ │ │ -00007910: 532d 4345 4c4c 0a69 7320 6e69 6c2e 7265 S-CELL.is nil.re │ │ │ │ -00007920: 702e 6461 7461 236c 6973 746c 6973 7420 p.data#listlist │ │ │ │ -00007930: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns │ │ │ │ -00007940: 2061 206e 6577 206c 6973 7420 7769 7468 a new list with │ │ │ │ -00007950: 2065 6c65 6d65 6e74 7320 4152 4753 2e2e elements ARGS.. │ │ │ │ -00007960: 2e72 6570 2e64 6174 6123 6c69 7374 2a6c .rep.data#list*l │ │ │ │ -00007970: 6973 742a 2041 5247 3120 4152 4732 202e ist* ARG1 ARG2 . │ │ │ │ -00007980: 2e2e 2041 5247 4e0a 0a52 6574 7572 6e73 .. ARGN..Returns │ │ │ │ -00007990: 2061 206e 6577 206c 6973 7420 2841 5247 a new list (ARG │ │ │ │ -000079a0: 3120 4152 4732 202e 2e2e 2041 5247 4e2d 1 ARG2 ... ARGN- │ │ │ │ -000079b0: 3120 2e20 4152 474e 292e 2054 6861 7420 1 . ARGN). That │ │ │ │ -000079c0: 6973 2c20 7468 6520 7361 6d65 2061 7320 is, the same as │ │ │ │ -000079d0: 6672 6f6d 0a60 6c69 7374 2720 6275 7420 from.`list' but │ │ │ │ -000079e0: 7468 6520 6c61 7374 2061 7267 756d 656e the last argumen │ │ │ │ -000079f0: 7420 6973 2064 6f74 7465 6420 746f 2074 t is dotted to t │ │ │ │ -00007a00: 6865 206c 6173 7420 6275 7420 6f6e 6520 he last but one │ │ │ │ -00007a10: 6172 6775 6d65 6e74 2e72 6570 2e64 6174 argument.rep.dat │ │ │ │ -00007a20: 6123 6d61 6b65 2d6c 6973 746d 616b 652d a#make-listmake- │ │ │ │ -00007a30: 6c69 7374 204c 454e 4754 4820 5b49 4e49 list LENGTH [INI │ │ │ │ -00007a40: 5449 414c 2d72 6570 765d 0a0a 5265 7475 TIAL-repv]..Retu │ │ │ │ -00007a50: 726e 7320 6120 6e65 7720 6c69 7374 2077 rns a new list w │ │ │ │ -00007a60: 6974 6820 4c45 4e47 5448 206d 656d 6265 ith LENGTH membe │ │ │ │ -00007a70: 7273 2c20 6561 6368 206f 6620 7768 6963 rs, each of whic │ │ │ │ -00007a80: 6820 6973 2069 6e69 7469 616c 6973 6564 h is initialised │ │ │ │ -00007a90: 2074 6f0a 494e 4954 4941 4c2d 7265 7076 to.INITIAL-repv │ │ │ │ -00007aa0: 2c20 6f72 206e 696c 2e72 6570 2e64 6174 , or nil.rep.dat │ │ │ │ -00007ab0: 6123 6170 7065 6e64 6170 7065 6e64 204c a#appendappend L │ │ │ │ -00007ac0: 4953 5453 2e2e 2e0a 0a4e 6f6e 2d64 6573 ISTS.....Non-des │ │ │ │ -00007ad0: 7472 7563 7469 7665 6c79 2063 6f6e 6361 tructively conca │ │ │ │ -00007ae0: 7465 6e61 7465 7320 6561 6368 206f 6620 tenates each of │ │ │ │ -00007af0: 6974 2773 2061 7267 756d 656e 7420 4c49 it's argument LI │ │ │ │ -00007b00: 5354 532e 2e2e 2069 6e74 6f20 6f6e 650a STS... into one. │ │ │ │ -00007b10: 6e65 7720 6c69 7374 2077 6869 6368 2069 new list which i │ │ │ │ -00007b20: 7320 7265 7475 726e 6564 2e72 6570 2e64 s returned.rep.d │ │ │ │ -00007b30: 6174 6123 6e63 6f6e 636e 636f 6e63 204c ata#nconcnconc L │ │ │ │ -00007b40: 4953 5453 2e2e 2e0a 0a44 6573 7472 7563 ISTS.....Destruc │ │ │ │ -00007b50: 7469 7665 6c79 2063 6f6e 6361 7465 6e61 tively concatena │ │ │ │ -00007b60: 7465 7320 6561 6368 206f 6620 6974 2773 tes each of it's │ │ │ │ -00007b70: 2061 7267 756d 656e 7420 4c49 5354 532e argument LISTS. │ │ │ │ -00007b80: 2e2e 2069 6e74 6f20 6f6e 6520 6e65 770a .. into one new. │ │ │ │ -00007b90: 6c69 7374 2e20 4576 6572 7920 4c49 5354 list. Every LIST │ │ │ │ -00007ba0: 2062 7574 2074 6865 206c 6173 7420 6973 but the last is │ │ │ │ -00007bb0: 206d 6f64 6966 6965 6420 736f 2074 6861 modified so tha │ │ │ │ -00007bc0: 7420 6974 2773 206c 6173 7420 6364 7220 t it's last cdr │ │ │ │ -00007bd0: 706f 696e 7473 0a74 6f20 7468 6520 6265 points.to the be │ │ │ │ -00007be0: 6769 6e6e 696e 6720 6f66 2074 6865 206e ginning of the n │ │ │ │ -00007bf0: 6578 7420 6c69 7374 2e20 5265 7475 726e ext list. Return │ │ │ │ -00007c00: 7320 7468 6520 6e65 7720 6c69 7374 2e72 s the new list.r │ │ │ │ -00007c10: 6570 2e64 6174 6123 7270 6c61 6361 7270 ep.data#rplacarp │ │ │ │ -00007c20: 6c61 6361 2043 4f4e 532d 4345 4c4c 204e laca CONS-CELL N │ │ │ │ -00007c30: 4557 2d43 4152 0a0a 5365 7473 2074 6865 EW-CAR..Sets the │ │ │ │ -00007c40: 2076 616c 7565 206f 6620 7468 6520 6361 value of the ca │ │ │ │ -00007c50: 7220 736c 6f74 2069 6e20 434f 4e53 2d43 r slot in CONS-C │ │ │ │ -00007c60: 454c 4c20 746f 204e 4557 2d43 4152 2e0a ELL to NEW-CAR.. │ │ │ │ -00007c70: 5265 7475 726e 7320 7468 6520 434f 4e53 Returns the CONS │ │ │ │ -00007c80: 2d43 454c 4c2e 7265 702e 6461 7461 2372 -CELL.rep.data#r │ │ │ │ -00007c90: 706c 6163 6472 706c 6163 6420 434f 4e53 placdrplacd CONS │ │ │ │ -00007ca0: 2d43 454c 4c20 4e45 572d 4344 520a 0a53 -CELL NEW-CDR..S │ │ │ │ -00007cb0: 6574 7320 7468 6520 7661 6c75 6520 6f66 ets the value of │ │ │ │ -00007cc0: 2074 6865 2063 6472 2073 6c6f 7420 696e the cdr slot in │ │ │ │ -00007cd0: 2043 4f4e 532d 4345 4c4c 2074 6f20 4e45 CONS-CELL to NE │ │ │ │ -00007ce0: 572d 4344 522e 0a52 6574 7572 6e73 2074 W-CDR..Returns t │ │ │ │ -00007cf0: 6865 2043 4f4e 532d 4345 4c4c 2e72 6570 he CONS-CELL.rep │ │ │ │ -00007d00: 2e64 6174 6123 7265 7665 7273 6572 6576 .data#reverserev │ │ │ │ -00007d10: 6572 7365 204c 4953 540a 0a52 6574 7572 erse LIST..Retur │ │ │ │ -00007d20: 6e73 2061 206e 6577 206c 6973 7420 7768 ns a new list wh │ │ │ │ -00007d30: 6963 6820 6973 2061 2063 6f70 7920 6f66 ich is a copy of │ │ │ │ -00007d40: 204c 4953 5420 6578 6365 7074 2074 6861 LIST except tha │ │ │ │ -00007d50: 7420 7468 6520 6d65 6d62 6572 7320 6172 t the members ar │ │ │ │ -00007d60: 6520 696e 0a72 6576 6572 7365 206f 7264 e in.reverse ord │ │ │ │ -00007d70: 6572 2e72 6570 2e64 6174 6123 6e72 6576 er.rep.data#nrev │ │ │ │ -00007d80: 6572 7365 6e72 6576 6572 7365 204c 4953 ersenreverse LIS │ │ │ │ -00007d90: 540a 0a52 6574 7572 6e73 204c 4953 5420 T..Returns LIST │ │ │ │ -00007da0: 616c 7465 7265 6420 736f 2074 6861 7420 altered so that │ │ │ │ -00007db0: 6974 2773 206d 656d 6265 7273 2061 7265 it's members are │ │ │ │ -00007dc0: 2069 6e20 7265 7665 7273 6520 6f72 6465 in reverse orde │ │ │ │ -00007dd0: 7220 746f 2077 6861 7420 7468 6579 0a77 r to what they.w │ │ │ │ -00007de0: 6572 652e 2054 6869 7320 6675 6e63 7469 ere. This functi │ │ │ │ -00007df0: 6f6e 2069 7320 6465 7374 7275 6374 6976 on is destructiv │ │ │ │ -00007e00: 6520 746f 7761 7264 7320 6974 2773 2061 e towards it's a │ │ │ │ -00007e10: 7267 756d 656e 742e 7265 702e 6461 7461 rgument.rep.data │ │ │ │ -00007e20: 2361 7373 6f63 6173 736f 6320 454c 5420 #assocassoc ELT │ │ │ │ -00007e30: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear │ │ │ │ -00007e40: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST │ │ │ │ -00007e50: 666f 7220 6120 6c69 7374 2077 686f 7365 for a list whose │ │ │ │ -00007e60: 2066 6972 7374 2065 6c65 6d65 6e74 2069 first element i │ │ │ │ -00007e70: 7320 454c 542e 2060 6173 736f 6327 2075 s ELT. `assoc' u │ │ │ │ -00007e80: 7365 730a 6065 7175 616c 2720 746f 2063 ses.`equal' to c │ │ │ │ -00007e90: 6f6d 7061 7265 2065 6c65 6d65 6e74 732e ompare elements. │ │ │ │ -00007ea0: 2052 6574 7572 6e73 2074 6865 2073 7562 Returns the sub │ │ │ │ -00007eb0: 2d6c 6973 7420 7374 6172 7469 6e67 2066 -list starting f │ │ │ │ -00007ec0: 726f 6d20 7468 6520 6669 7273 7420 0a6d rom the first .m │ │ │ │ -00007ed0: 6174 6368 696e 6720 6173 736f 6369 6174 atching associat │ │ │ │ -00007ee0: 696f 6e2e 0a46 6f72 2065 7861 6d70 6c65 ion..For example │ │ │ │ -00007ef0: 2c0a 2020 2020 2861 7373 6f63 2027 7468 ,. (assoc 'th │ │ │ │ -00007f00: 7265 6520 2728 286f 6e65 202e 2031 2920 ree '((one . 1) │ │ │ │ -00007f10: 2874 776f 202e 2032 2920 2874 6872 6565 (two . 2) (three │ │ │ │ -00007f20: 202e 2033 2920 2866 6f75 7220 2e20 3429 . 3) (four . 4) │ │ │ │ -00007f30: 2929 0a20 2020 2020 3d3e 2028 7468 7265 )). => (thre │ │ │ │ -00007f40: 6520 2e20 3329 7265 702e 6461 7461 2372 e . 3)rep.data#r │ │ │ │ -00007f50: 6173 7371 7261 7373 7120 454c 5420 4153 assqrassq ELT AS │ │ │ │ -00007f60: 534f 432d 4c49 5354 0a0a 5365 6172 6368 SOC-LIST..Search │ │ │ │ -00007f70: 6573 2041 5353 4f43 2d4c 4953 5420 666f es ASSOC-LIST fo │ │ │ │ -00007f80: 7220 6120 636f 6e73 2d63 656c 6c20 7768 r a cons-cell wh │ │ │ │ -00007f90: 6f73 6520 6364 7220 6973 2060 6571 2720 ose cdr is `eq' │ │ │ │ -00007fa0: 746f 2045 4c54 2e0a 5265 7475 726e 7320 to ELT..Returns │ │ │ │ -00007fb0: 7468 6520 6669 7273 7420 6d61 7463 6869 the first matchi │ │ │ │ -00007fc0: 6e67 2063 6f6e 732d 6365 6c6c 2c20 656c ng cons-cell, el │ │ │ │ -00007fd0: 7365 206e 696c 2e00 0000 0000 0000 0000 se nil.......... │ │ │ │ -00007fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00007ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00008000: 7265 702e 6461 7461 2361 7373 7161 7373 rep.data#assqass │ │ │ │ -00008010: 7120 454c 5420 4153 534f 432d 4c49 5354 q ELT ASSOC-LIST │ │ │ │ -00008020: 0a0a 5365 6172 6368 6573 2041 5353 4f43 ..Searches ASSOC │ │ │ │ -00008030: 2d4c 4953 5420 666f 7220 6120 6c69 7374 -LIST for a list │ │ │ │ -00008040: 2077 686f 7365 2066 6972 7374 2065 6c65 whose first ele │ │ │ │ -00008050: 6d65 6e74 2069 7320 454c 542e 2060 6173 ment is ELT. `as │ │ │ │ -00008060: 7371 2720 7573 6573 2060 6571 270a 746f sq' uses `eq'.to │ │ │ │ -00008070: 2063 6f6d 7061 7265 2065 6c65 6d65 6e74 compare element │ │ │ │ -00008080: 732e 2052 6574 7572 6e73 2074 6865 2073 s. Returns the s │ │ │ │ -00008090: 7562 2d6c 6973 7420 7374 6172 7469 6e67 ub-list starting │ │ │ │ -000080a0: 2066 726f 6d20 7468 6520 6669 7273 7420 from the first │ │ │ │ -000080b0: 6d61 7463 6869 6e67 0a61 7373 6f63 6961 matching.associa │ │ │ │ -000080c0: 7469 6f6e 2e72 6570 2e64 6174 6123 7261 tion.rep.data#ra │ │ │ │ -000080d0: 7373 6f63 7261 7373 6f63 2045 4c54 2041 ssocrassoc ELT A │ │ │ │ -000080e0: 5353 4f43 2d4c 4953 540a 0a53 6561 7263 SSOC-LIST..Searc │ │ │ │ -000080f0: 6865 7320 4153 534f 432d 4c49 5354 2066 hes ASSOC-LIST f │ │ │ │ -00008100: 6f72 2061 2063 6f6e 732d 6365 6c6c 2077 or a cons-cell w │ │ │ │ -00008110: 686f 7365 2063 6472 2065 6c65 6d65 6e74 hose cdr element │ │ │ │ -00008120: 2069 7320 6065 7175 616c 2720 746f 2045 is `equal' to E │ │ │ │ -00008130: 4c54 2e20 0a52 6574 7572 6e73 2074 6865 LT. .Returns the │ │ │ │ -00008140: 2066 6972 7374 2063 6f6e 732d 6365 6c6c first cons-cell │ │ │ │ -00008150: 2077 6869 6368 206d 6174 6368 6573 2c20 which matches, │ │ │ │ -00008160: 6f72 206e 696c 2e0a 466f 7220 6578 616d or nil..For exam │ │ │ │ -00008170: 706c 652c 0a20 2020 2028 7261 7373 6f63 ple,. (rassoc │ │ │ │ -00008180: 2033 2027 2828 6f6e 6520 2e20 3129 2028 3 '((one . 1) ( │ │ │ │ -00008190: 7477 6f20 2e20 3229 2028 7468 7265 6520 two . 2) (three │ │ │ │ -000081a0: 2e20 3329 2028 666f 7572 202e 2034 2929 . 3) (four . 4)) │ │ │ │ -000081b0: 290a 2020 2020 203d 3e20 2874 6872 6565 ). => (three │ │ │ │ -000081c0: 202e 2033 2972 6570 2e64 6174 6123 6e74 . 3)rep.data#nt │ │ │ │ -000081d0: 686e 7468 2049 4e44 4558 204c 4953 540a hnth INDEX LIST. │ │ │ │ -000081e0: 0a52 6574 7572 6e73 2074 6865 2049 4e44 .Returns the IND │ │ │ │ -000081f0: 4558 7468 2065 6c65 6d65 6e74 206f 6620 EXth element of │ │ │ │ -00008200: 4c49 5354 2e20 5468 6520 6669 7273 7420 LIST. The first │ │ │ │ -00008210: 656c 656d 656e 7420 6861 7320 616e 2049 element has an I │ │ │ │ -00008220: 4e44 4558 206f 6620 7a65 726f 2e72 6570 NDEX of zero.rep │ │ │ │ -00008230: 2e64 6174 6123 6e74 6863 6472 6e74 6863 .data#nthcdrnthc │ │ │ │ -00008240: 6472 2049 4e44 4558 204c 4953 540a 0a52 dr INDEX LIST..R │ │ │ │ -00008250: 6574 7572 6e73 2074 6865 2049 4e44 4558 eturns the INDEX │ │ │ │ -00008260: 7468 2063 6472 206f 6620 4c49 5354 2e20 th cdr of LIST. │ │ │ │ -00008270: 5468 6520 6669 7273 7420 6973 2049 4e44 The first is IND │ │ │ │ -00008280: 4558 207a 6572 6f2e 7265 702e 6461 7461 EX zero.rep.data │ │ │ │ -00008290: 236c 6173 746c 6173 7420 4c49 5354 0a0a #lastlast LIST.. │ │ │ │ -000082a0: 5265 7475 726e 7320 7468 6520 6c61 7374 Returns the last │ │ │ │ -000082b0: 2065 6c65 6d65 6e74 206f 6620 4c49 5354 element of LIST │ │ │ │ -000082c0: 2e72 6570 2e64 6174 6123 6d61 7063 6172 .rep.data#mapcar │ │ │ │ -000082d0: 6d61 7063 6172 2046 554e 4354 494f 4e20 mapcar FUNCTION │ │ │ │ -000082e0: 4c49 5354 0a0a 4361 6c6c 7320 4655 4e43 LIST..Calls FUNC │ │ │ │ -000082f0: 5449 4f4e 2d4e 414d 4520 7769 7468 2065 TION-NAME with e │ │ │ │ -00008300: 6163 6820 656c 656d 656e 7420 6f66 204c ach element of L │ │ │ │ -00008310: 4953 5420 6173 2061 6e20 6172 6775 6d65 IST as an argume │ │ │ │ -00008320: 6e74 2069 6e20 7475 726e 2061 6e64 0a72 nt in turn and.r │ │ │ │ -00008330: 6574 7572 6e73 2061 206e 6577 206c 6973 eturns a new lis │ │ │ │ -00008340: 7420 636f 6e73 7472 7563 7465 6420 6672 t constructed fr │ │ │ │ -00008350: 6f6d 2074 6865 2072 6573 756c 7473 2c20 om the results, │ │ │ │ -00008360: 6965 2c0a 2020 286d 6170 6361 7220 2866 ie,. (mapcar (f │ │ │ │ -00008370: 756e 6374 696f 6e20 286c 616d 6264 6120 unction (lambda │ │ │ │ -00008380: 2878 2920 2831 2b20 7829 2929 2027 2831 (x) (1+ x))) '(1 │ │ │ │ -00008390: 2032 2033 2929 0a20 2020 3d3e 2028 3220 2 3)). => (2 │ │ │ │ -000083a0: 3320 3429 7265 702e 6461 7461 236d 6170 3 4)rep.data#map │ │ │ │ -000083b0: 636d 6170 6320 4655 4e43 5449 4f4e 204c cmapc FUNCTION L │ │ │ │ -000083c0: 4953 540a 0a41 7070 6c69 6573 2046 554e IST..Applies FUN │ │ │ │ -000083d0: 4354 494f 4e20 746f 2065 6163 6820 656c CTION to each el │ │ │ │ -000083e0: 656d 656e 7420 696e 204c 4953 542c 2064 ement in LIST, d │ │ │ │ -000083f0: 6973 6361 7264 7320 7468 6520 7265 7375 iscards the resu │ │ │ │ -00008400: 6c74 732e 7265 702e 6461 7461 2366 696c lts.rep.data#fil │ │ │ │ -00008410: 7465 7266 696c 7465 7220 5052 4544 4943 terfilter PREDIC │ │ │ │ -00008420: 4154 4520 4c49 5354 0a0a 5265 7475 726e ATE LIST..Return │ │ │ │ -00008430: 2061 206e 6577 206c 6973 742c 2063 6f6e a new list, con │ │ │ │ -00008440: 7369 7374 696e 6720 6f66 2074 6865 2065 sisting of the e │ │ │ │ -00008450: 6c65 6d65 6e74 7320 696e 204c 4953 5420 lements in LIST │ │ │ │ -00008460: 7768 6963 6820 7468 6520 6675 6e63 7469 which the functi │ │ │ │ -00008470: 6f6e 0a50 5245 4449 4341 5445 2072 6574 on.PREDICATE ret │ │ │ │ -00008480: 7572 6e73 2074 2077 6865 6e20 6170 706c urns t when appl │ │ │ │ -00008490: 6965 6420 746f 3b20 692e 652e 2073 6f6d ied to; i.e. som │ │ │ │ -000084a0: 6574 6869 6e67 206c 696b 650a 0a28 6d61 ething like..(ma │ │ │ │ -000084b0: 7063 6172 2027 6e63 6f6e 6320 286d 6170 pcar 'nconc (map │ │ │ │ -000084c0: 6361 7220 2327 286c 616d 6264 6120 2878 car #'(lambda (x │ │ │ │ -000084d0: 290a 0909 0920 2020 2877 6865 6e20 2850 ).... (when (P │ │ │ │ -000084e0: 5245 4449 4341 5445 2078 290a 0909 0920 REDICATE x).... │ │ │ │ -000084f0: 2020 2020 286c 6973 7420 7829 2929 0a09 (list x))).. │ │ │ │ -00008500: 0920 2020 2020 2020 4c49 5354 2929 7265 . LIST))re │ │ │ │ -00008510: 702e 6461 7461 236d 656d 6265 726d 656d p.data#membermem │ │ │ │ -00008520: 6265 7220 454c 5420 4c49 5354 0a0a 4966 ber ELT LIST..If │ │ │ │ -00008530: 2045 4c54 2069 7320 6120 6d65 6d62 6572 ELT is a member │ │ │ │ -00008540: 206f 6620 6c69 7374 204c 4953 5420 7468 of list LIST th │ │ │ │ -00008550: 656e 2072 6574 7572 6e20 7468 6520 7461 en return the ta │ │ │ │ -00008560: 696c 206f 6620 7468 6520 6c69 7374 2073 il of the list s │ │ │ │ -00008570: 7461 7274 696e 670a 6672 6f6d 2074 6865 tarting.from the │ │ │ │ -00008580: 206d 6174 6368 6564 2045 4c54 2c20 6965 matched ELT, ie │ │ │ │ -00008590: 2c0a 2020 286d 656d 6265 7220 3120 2728 ,. (member 1 '( │ │ │ │ -000085a0: 3220 3120 3329 290a 2020 203d 3e20 2831 2 1 3)). => (1 │ │ │ │ -000085b0: 2033 290a 606d 656d 6265 7227 2075 7365 3).`member' use │ │ │ │ -000085c0: 7320 6065 7175 616c 2720 746f 2063 6f6d s `equal' to com │ │ │ │ -000085d0: 7061 7265 2061 746f 6d73 2e72 6570 2e64 pare atoms.rep.d │ │ │ │ -000085e0: 6174 6123 6d65 6d71 6d65 6d71 2045 4c54 ata#memqmemq ELT │ │ │ │ -000085f0: 204c 4953 540a 0a49 6620 454c 5420 6973 LIST..If ELT is │ │ │ │ -00008600: 2061 206d 656d 6265 7220 6f66 206c 6973 a member of lis │ │ │ │ -00008610: 7420 4c49 5354 2074 6865 6e20 7265 7475 t LIST then retu │ │ │ │ -00008620: 726e 2074 6865 2074 6169 6c20 6f66 2074 rn the tail of t │ │ │ │ -00008630: 6865 206c 6973 7420 7374 6172 7469 6e67 he list starting │ │ │ │ -00008640: 0a66 726f 6d20 7468 6520 6d61 7463 6865 .from the matche │ │ │ │ -00008650: 6420 454c 542c 2069 652c 0a20 2028 6d65 d ELT, ie,. (me │ │ │ │ -00008660: 6d71 2031 2027 2832 2031 2033 2929 0a20 mq 1 '(2 1 3)). │ │ │ │ -00008670: 2020 3d3e 2028 3120 3329 0a60 6d65 6d71 => (1 3).`memq │ │ │ │ -00008680: 2720 7573 6573 2060 6571 2720 746f 2063 ' uses `eq' to c │ │ │ │ -00008690: 6f6d 7061 7265 2061 746f 6d73 2e72 6570 ompare atoms.rep │ │ │ │ -000086a0: 2e64 6174 6123 6d65 6d71 6c6d 656d 716c .data#memqlmemql │ │ │ │ -000086b0: 2045 4c54 204c 4953 540a 0a49 6620 454c ELT LIST..If EL │ │ │ │ -000086c0: 5420 6973 2061 206d 656d 6265 7220 6f66 T is a member of │ │ │ │ -000086d0: 206c 6973 7420 4c49 5354 2074 6865 6e20 list LIST then │ │ │ │ -000086e0: 7265 7475 726e 2074 6865 2074 6169 6c20 return the tail │ │ │ │ -000086f0: 6f66 2074 6865 206c 6973 7420 7374 6172 of the list star │ │ │ │ -00008700: 7469 6e67 0a66 726f 6d20 7468 6520 6d61 ting.from the ma │ │ │ │ -00008710: 7463 6865 6420 454c 542e 2060 6d65 6d71 tched ELT. `memq │ │ │ │ -00008720: 6c27 2075 7365 7320 6065 716c 2720 746f l' uses `eql' to │ │ │ │ -00008730: 2063 6f6d 7061 7265 206c 6973 7420 6974 compare list it │ │ │ │ -00008740: 656d 732e 7265 702e 6461 7461 2364 656c ems.rep.data#del │ │ │ │ -00008750: 6574 6564 656c 6574 6520 454c 5420 4c49 etedelete ELT LI │ │ │ │ -00008760: 5354 0a0a 5265 7475 726e 7320 4c49 5354 ST..Returns LIST │ │ │ │ -00008770: 2077 6974 6820 616e 7920 6d65 6d62 6572 with any member │ │ │ │ -00008780: 7320 6065 7175 616c 2720 746f 2045 4c54 s `equal' to ELT │ │ │ │ -00008790: 2064 6573 7472 7563 7469 7665 6c79 2072 destructively r │ │ │ │ -000087a0: 656d 6f76 6564 2e72 6570 2e64 6174 6123 emoved.rep.data# │ │ │ │ -000087b0: 6465 6c71 6465 6c71 2045 4c54 204c 4953 delqdelq ELT LIS │ │ │ │ -000087c0: 540a 0a52 6574 7572 6e73 204c 4953 5420 T..Returns LIST │ │ │ │ -000087d0: 7769 7468 2061 6e79 206d 656d 6265 7273 with any members │ │ │ │ -000087e0: 2060 6571 2720 746f 2045 4c54 2064 6573 `eq' to ELT des │ │ │ │ -000087f0: 7472 7563 7469 7665 6c79 2072 656d 6f76 tructively remov │ │ │ │ -00008800: 6564 2e72 6570 2e64 6174 6123 6465 6c65 ed.rep.data#dele │ │ │ │ -00008810: 7465 2d69 6664 656c 6574 652d 6966 2046 te-ifdelete-if F │ │ │ │ -00008820: 554e 4354 494f 4e20 4c49 5354 0a0a 5369 UNCTION LIST..Si │ │ │ │ -00008830: 6d69 6c61 7220 746f 2060 6465 6c65 7465 milar to `delete │ │ │ │ -00008840: 2720 6578 6365 7074 2074 6861 7420 6120 ' except that a │ │ │ │ -00008850: 7072 6564 6963 6174 6520 6675 6e63 7469 predicate functi │ │ │ │ -00008860: 6f6e 2c20 4655 4e43 5449 4f4e 2d4e 414d on, FUNCTION-NAM │ │ │ │ -00008870: 452c 2069 730a 7573 6564 2074 6f20 6465 E, is.used to de │ │ │ │ -00008880: 6369 6465 2077 6869 6368 2065 6c65 6d65 cide which eleme │ │ │ │ -00008890: 6e74 7320 746f 2064 656c 6574 6520 2872 nts to delete (r │ │ │ │ -000088a0: 656d 6f76 6520 6465 7374 7275 6374 6976 emove destructiv │ │ │ │ -000088b0: 656c 7929 2e0a 6064 656c 6574 652d 6966 ely)..`delete-if │ │ │ │ -000088c0: 2720 6465 6c65 7465 7320 616e 2065 6c65 ' deletes an ele │ │ │ │ -000088d0: 6d65 6e74 2069 6620 4655 4e43 5449 4f4e ment if FUNCTION │ │ │ │ -000088e0: 2d4e 414d 4520 7265 7475 726e 7320 6e6f -NAME returns no │ │ │ │ -000088f0: 6e2d 6e69 6c20 7768 656e 200a 6170 706c n-nil when .appl │ │ │ │ -00008900: 6965 6420 746f 2074 6861 7420 656c 656d ied to that elem │ │ │ │ -00008910: 656e 742c 2069 652c 0a20 2028 6465 6c65 ent, ie,. (dele │ │ │ │ -00008920: 7465 2d69 6620 2728 6c61 6d62 6461 2028 te-if '(lambda ( │ │ │ │ -00008930: 7829 2028 3d20 7820 3129 2920 2728 3120 x) (= x 1)) '(1 │ │ │ │ -00008940: 3220 3320 3420 3120 3229 290a 2020 203d 2 3 4 1 2)). = │ │ │ │ -00008950: 3e20 2832 2033 2034 2032 2972 6570 2e64 > (2 3 4 2)rep.d │ │ │ │ -00008960: 6174 6123 6465 6c65 7465 2d69 662d 6e6f ata#delete-if-no │ │ │ │ -00008970: 7464 656c 6574 652d 6966 2d6e 6f74 2046 tdelete-if-not F │ │ │ │ -00008980: 554e 4354 494f 4e20 4c49 5354 0a0a 5369 UNCTION LIST..Si │ │ │ │ -00008990: 6d69 6c61 7220 746f 2060 6465 6c65 7465 milar to `delete │ │ │ │ -000089a0: 2720 6578 6365 7074 2074 6861 7420 6120 ' except that a │ │ │ │ -000089b0: 7072 6564 6963 6174 6520 6675 6e63 7469 predicate functi │ │ │ │ -000089c0: 6f6e 2c20 4655 4e43 5449 4f4e 2d4e 414d on, FUNCTION-NAM │ │ │ │ -000089d0: 452c 2069 730a 7573 6564 2074 6f20 6465 E, is.used to de │ │ │ │ -000089e0: 6369 6465 2077 6869 6368 2065 6c65 6d65 cide which eleme │ │ │ │ -000089f0: 6e74 7320 746f 2064 656c 6574 6520 2872 nts to delete (r │ │ │ │ -00008a00: 656d 6f76 6520 6465 7374 7275 6374 6976 emove destructiv │ │ │ │ -00008a10: 656c 7929 2e0a 6064 656c 6574 652d 6966 ely)..`delete-if │ │ │ │ -00008a20: 2d6e 6f74 2720 6465 6c65 7465 7320 616e -not' deletes an │ │ │ │ -00008a30: 2065 6c65 6d65 6e74 2069 6620 4655 4e43 element if FUNC │ │ │ │ -00008a40: 5449 4f4e 2d4e 414d 4520 7265 7475 726e TION-NAME return │ │ │ │ -00008a50: 7320 6e69 6c20 7768 656e 200a 6170 706c s nil when .appl │ │ │ │ -00008a60: 6965 6420 746f 2074 6861 7420 656c 656d ied to that elem │ │ │ │ -00008a70: 656e 742c 2069 652c 0a20 2028 6465 6c65 ent, ie,. (dele │ │ │ │ -00008a80: 7465 2d69 662d 6e6f 7420 2728 6c61 6d62 te-if-not '(lamb │ │ │ │ -00008a90: 6461 2028 7829 2028 3d20 7820 3129 2920 da (x) (= x 1)) │ │ │ │ -00008aa0: 2728 3120 3220 3320 3420 3120 3229 290a '(1 2 3 4 1 2)). │ │ │ │ -00008ab0: 2020 203d 3e20 2831 2031 2972 6570 2e64 => (1 1)rep.d │ │ │ │ -00008ac0: 6174 6123 7665 6374 6f72 7665 6374 6f72 ata#vectorvector │ │ │ │ -00008ad0: 2041 5247 532e 2e2e 0a0a 5265 7475 726e ARGS.....Return │ │ │ │ -00008ae0: 7320 6120 6e65 7720 7665 6374 6f72 2077 s a new vector w │ │ │ │ -00008af0: 6974 6820 4152 4753 2e2e 2e20 6173 2069 ith ARGS... as i │ │ │ │ -00008b00: 7473 2065 6c65 6d65 6e74 732e 7265 702e ts elements.rep. │ │ │ │ -00008b10: 6461 7461 236d 616b 652d 7665 6374 6f72 data#make-vector │ │ │ │ -00008b20: 6d61 6b65 2d76 6563 746f 7220 5349 5a45 make-vector SIZE │ │ │ │ -00008b30: 205b 494e 4954 4941 4c2d 7265 7076 5d0a [INITIAL-repv]. │ │ │ │ -00008b40: 0a43 7265 6174 6573 2061 206e 6577 2076 .Creates a new v │ │ │ │ -00008b50: 6563 746f 7220 6f66 2073 697a 6520 5349 ector of size SI │ │ │ │ -00008b60: 5a45 2e20 4966 2049 4e49 5449 414c 2d72 ZE. If INITIAL-r │ │ │ │ -00008b70: 6570 7620 6973 2070 726f 7669 6465 6420 epv is provided │ │ │ │ -00008b80: 6561 6368 2065 6c65 6d65 6e74 0a77 696c each element.wil │ │ │ │ -00008b90: 6c20 6265 2073 6574 2074 6f20 7468 6174 l be set to that │ │ │ │ -00008ba0: 2076 616c 7565 2c20 656c 7365 2074 6865 value, else the │ │ │ │ -00008bb0: 7920 7769 6c6c 2061 6c6c 2062 6520 6e69 y will all be ni │ │ │ │ -00008bc0: 6c2e 7265 702e 6461 7461 2361 7272 6179 l.rep.data#array │ │ │ │ -00008bd0: 7061 7272 6179 7020 4152 470a 0a52 6574 parrayp ARG..Ret │ │ │ │ -00008be0: 7572 6e73 2074 2077 6865 6e20 4152 4720 urns t when ARG │ │ │ │ -00008bf0: 6973 2061 6e20 6172 7261 792e 7265 702e is an array.rep. │ │ │ │ -00008c00: 6461 7461 2361 7365 7461 7365 7420 4152 data#asetaset AR │ │ │ │ -00008c10: 5241 5920 494e 4445 5820 4e45 572d 5641 RAY INDEX NEW-VA │ │ │ │ -00008c20: 4c55 450a 0a53 6574 7320 656c 656d 656e LUE..Sets elemen │ │ │ │ -00008c30: 7420 6e75 6d62 6572 2049 4e44 4558 2028 t number INDEX ( │ │ │ │ -00008c40: 6120 706f 7369 7469 7665 2069 6e74 6567 a positive integ │ │ │ │ -00008c50: 6572 2920 6f66 2041 5252 4159 2028 6361 er) of ARRAY (ca │ │ │ │ -00008c60: 6e20 6265 2061 2076 6563 746f 720a 6f72 n be a vector.or │ │ │ │ -00008c70: 2061 2073 7472 696e 6729 2074 6f20 4e45 a string) to NE │ │ │ │ -00008c80: 572d 5641 4c55 452c 2072 6574 7572 6e69 W-VALUE, returni │ │ │ │ -00008c90: 6e67 204e 4557 2d56 414c 5545 2e20 4e6f ng NEW-VALUE. No │ │ │ │ -00008ca0: 7465 2074 6861 7420 7374 7269 6e67 730a te that strings. │ │ │ │ -00008cb0: 6361 6e20 6f6e 6c79 2063 6f6e 7461 696e can only contain │ │ │ │ -00008cc0: 2063 6861 7261 6374 6572 7320 2869 652c characters (ie, │ │ │ │ -00008cd0: 2069 6e74 6567 6572 7329 2e72 6570 2e64 integers).rep.d │ │ │ │ -00008ce0: 6174 6123 6172 6566 6172 6566 2041 5252 ata#arefaref ARR │ │ │ │ -00008cf0: 4159 2049 4e44 4558 0a0a 5265 7475 726e AY INDEX..Return │ │ │ │ -00008d00: 7320 7468 6520 494e 4445 5874 6820 2861 s the INDEXth (a │ │ │ │ -00008d10: 206e 6f6e 2d6e 6567 6174 6976 6520 696e non-negative in │ │ │ │ -00008d20: 7465 6765 7229 2065 6c65 6d65 6e74 206f teger) element o │ │ │ │ -00008d30: 6620 4152 5241 592c 2077 6869 6368 0a63 f ARRAY, which.c │ │ │ │ -00008d40: 616e 2062 6520 6120 7665 6374 6f72 206f an be a vector o │ │ │ │ -00008d50: 7220 6120 7374 7269 6e67 2e20 494e 4445 r a string. INDE │ │ │ │ -00008d60: 5820 7374 6172 7473 2061 7420 7a65 726f X starts at zero │ │ │ │ -00008d70: 2e72 6570 2e64 6174 6123 6d61 6b65 2d73 .rep.data#make-s │ │ │ │ -00008d80: 7472 696e 676d 616b 652d 7374 7269 6e67 tringmake-string │ │ │ │ -00008d90: 204c 454e 4754 4820 5b49 4e49 5449 414c LENGTH [INITIAL │ │ │ │ -00008da0: 2d56 414c 5545 5d0a 0a52 6574 7572 6e73 -VALUE]..Returns │ │ │ │ -00008db0: 2061 206e 6577 2073 7472 696e 6720 6f66 a new string of │ │ │ │ -00008dc0: 206c 656e 6774 6820 4c45 4e47 5448 2c20 length LENGTH, │ │ │ │ -00008dd0: 6561 6368 2063 6861 7261 6374 6572 2069 each character i │ │ │ │ -00008de0: 7320 696e 6974 6961 6c69 7365 6420 746f s initialised to │ │ │ │ -00008df0: 0a49 4e49 5449 414c 2d72 6570 762c 206f .INITIAL-repv, o │ │ │ │ -00008e00: 7220 746f 2073 7061 6365 2069 6620 494e r to space if IN │ │ │ │ -00008e10: 4954 4941 4c2d 5641 4c55 4520 6973 206e ITIAL-VALUE is n │ │ │ │ -00008e20: 6f74 2067 6976 656e 2e72 6570 2e64 6174 ot given.rep.dat │ │ │ │ -00008e30: 6123 7375 6273 7472 696e 6773 7562 7374 a#substringsubst │ │ │ │ -00008e40: 7269 6e67 2053 5452 494e 4720 5354 4152 ring STRING STAR │ │ │ │ -00008e50: 5420 5b45 4e44 5d0a 0a52 6574 7572 6e73 T [END]..Returns │ │ │ │ -00008e60: 2074 6865 2070 6f72 7469 6f6e 206f 6620 the portion of │ │ │ │ -00008e70: 5354 5249 4e47 2073 7461 7274 696e 6720 STRING starting │ │ │ │ -00008e80: 6174 2063 6861 7261 6374 6572 206e 756d at character num │ │ │ │ -00008e90: 6265 7220 5354 4152 5420 616e 6420 656e ber START and en │ │ │ │ -00008ea0: 6469 6e67 0a61 7420 7468 6520 6368 6172 ding.at the char │ │ │ │ -00008eb0: 6163 7465 7220 6265 666f 7265 2045 4e44 acter before END │ │ │ │ -00008ec0: 2028 6f72 2074 6865 2065 6e64 206f 6620 (or the end of │ │ │ │ -00008ed0: 7468 6520 7374 7269 6e67 2069 6620 454e the string if EN │ │ │ │ -00008ee0: 4420 6973 206e 6f74 2067 6976 656e 292e D is not given). │ │ │ │ -00008ef0: 0a41 6c6c 2069 6e64 6963 6573 2073 7461 .All indices sta │ │ │ │ -00008f00: 7274 2061 7420 7a65 726f 2e72 6570 2e64 rt at zero.rep.d │ │ │ │ -00008f10: 6174 6123 636f 6e63 6174 636f 6e63 6174 ata#concatconcat │ │ │ │ -00008f20: 2041 5247 532e 2e2e 0a0a 436f 6e63 6174 ARGS.....Concat │ │ │ │ -00008f30: 656e 6174 6573 2061 6c6c 2041 5247 532e enates all ARGS. │ │ │ │ -00008f40: 2e2e 2069 6e74 6f20 6120 7369 6e67 6c65 .. into a single │ │ │ │ -00008f50: 2073 7472 696e 672c 2065 6163 6820 6172 string, each ar │ │ │ │ -00008f60: 6775 6d65 6e74 2063 616e 2062 6520 6120 gument can be a │ │ │ │ -00008f70: 7374 7269 6e67 2c0a 6120 6368 6172 6163 string,.a charac │ │ │ │ -00008f80: 7465 7220 6f72 2061 206c 6973 7420 6f72 ter or a list or │ │ │ │ -00008f90: 2076 6563 746f 7220 6f66 2063 6861 7261 vector of chara │ │ │ │ -00008fa0: 6374 6572 732e 7265 702e 6461 7461 236e cters.rep.data#n │ │ │ │ -00008fb0: 6f74 6e6f 7420 4152 470a 0a49 6620 4152 otnot ARG..If AR │ │ │ │ -00008fc0: 4720 6973 206e 696c 2072 6574 7572 6e73 G is nil returns │ │ │ │ -00008fd0: 2074 2c20 656c 7365 2072 6574 7572 6e73 t, else returns │ │ │ │ -00008fe0: 206e 696c 2e00 0000 0000 0000 0000 0000 nil............ │ │ │ │ -00008ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00009000: 7265 702e 6461 7461 236c 656e 6774 686c rep.data#lengthl │ │ │ │ -00009010: 656e 6774 6820 5345 5155 454e 4345 0a0a ength SEQUENCE.. │ │ │ │ -00009020: 5265 7475 726e 7320 7468 6520 6e75 6d62 Returns the numb │ │ │ │ -00009030: 6572 206f 6620 656c 656d 656e 7473 2069 er of elements i │ │ │ │ -00009040: 6e20 5345 5155 454e 4345 2028 6120 7374 n SEQUENCE (a st │ │ │ │ -00009050: 7269 6e67 2c20 6c69 7374 206f 7220 7665 ring, list or ve │ │ │ │ -00009060: 6374 6f72 292e 7265 702e 6461 7461 2363 ctor).rep.data#c │ │ │ │ -00009070: 6f70 792d 7365 7175 656e 6365 636f 7079 opy-sequencecopy │ │ │ │ -00009080: 2d73 6571 7565 6e63 6520 5345 5155 454e -sequence SEQUEN │ │ │ │ -00009090: 4345 0a0a 5265 7475 726e 7320 6120 6e65 CE..Returns a ne │ │ │ │ -000090a0: 7720 7365 7175 656e 6365 2077 686f 7365 w sequence whose │ │ │ │ -000090b0: 2065 6c65 6d65 6e74 7320 6172 6520 6571 elements are eq │ │ │ │ -000090c0: 2074 6f20 7468 6f73 6520 696e 2053 4551 to those in SEQ │ │ │ │ -000090d0: 5545 4e43 452e 7265 702e 6461 7461 2365 UENCE.rep.data#e │ │ │ │ -000090e0: 6c74 656c 7420 5345 5155 454e 4345 2049 ltelt SEQUENCE I │ │ │ │ -000090f0: 4e44 4558 0a0a 5265 7475 726e 2074 6865 NDEX..Return the │ │ │ │ -00009100: 2065 6c65 6d65 6e74 206f 6620 5345 5155 element of SEQU │ │ │ │ -00009110: 454e 4345 2061 7420 706f 7369 7469 6f6e ENCE at position │ │ │ │ -00009120: 2049 4e44 4558 2028 636f 756e 7469 6e67 INDEX (counting │ │ │ │ -00009130: 2066 726f 6d20 7a65 726f 292e 7265 702e from zero).rep. │ │ │ │ -00009140: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -00009150: 2363 6f6e 6463 6f6e 6420 2843 4f4e 4449 #condcond (CONDI │ │ │ │ -00009160: 5449 4f4e 2046 4f52 4d53 2e2e 2e20 2920 TION FORMS... ) │ │ │ │ -00009170: 2e2e 2e0a 0a46 696e 6420 7468 6520 6669 .....Find the fi │ │ │ │ -00009180: 7273 7420 434f 4e44 4954 494f 4e20 7768 rst CONDITION wh │ │ │ │ -00009190: 6963 6820 6861 7320 6120 7661 6c75 6520 ich has a value │ │ │ │ -000091a0: 6f66 2074 2077 6865 6e20 6576 616c 2765 of t when eval'e │ │ │ │ -000091b0: 642c 2074 6865 6e20 7065 7266 6f72 6d0a d, then perform. │ │ │ │ -000091c0: 6120 7072 6f67 6e20 6f6e 2069 7473 2061 a progn on its a │ │ │ │ -000091d0: 7373 6f63 6961 7465 6420 464f 524d 532e ssociated FORMS. │ │ │ │ -000091e0: 2049 6620 7468 6572 6520 6172 6520 6e6f If there are no │ │ │ │ -000091f0: 2046 4f52 4d53 2077 6974 6820 7468 6520 FORMS with the │ │ │ │ -00009200: 434f 4e44 4954 494f 4e0a 7468 656e 2074 CONDITION.then t │ │ │ │ -00009210: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ │ -00009220: 434f 4e44 4954 494f 4e20 6973 2072 6574 CONDITION is ret │ │ │ │ -00009230: 7572 6e65 642e 2049 6620 6e6f 2043 4f4e urned. If no CON │ │ │ │ -00009240: 4449 5449 4f4e 2069 7320 7420 7468 656e DITION is t then │ │ │ │ -00009250: 0a72 6574 7572 6e20 6e69 6c2e 0a41 6e20 .return nil..An │ │ │ │ -00009260: 6578 616d 706c 652c 0a20 2028 636f 6e64 example,. (cond │ │ │ │ -00009270: 0a20 2020 2028 2873 7472 696e 6770 2066 . ((stringp f │ │ │ │ -00009280: 6f6f 290a 2020 2020 2020 2874 6974 6c65 oo). (title │ │ │ │ -00009290: 2022 666f 6f20 6973 2061 2073 7472 696e "foo is a strin │ │ │ │ -000092a0: 6722 2929 0a20 2020 2028 286e 756d 6265 g")). ((numbe │ │ │ │ -000092b0: 7270 2066 6f6f 290a 2020 2020 2020 2873 rp foo). (s │ │ │ │ -000092c0: 6574 7120 6261 7220 666f 6f29 0a20 2020 etq bar foo). │ │ │ │ -000092d0: 2020 2028 7469 746c 6520 2266 6f6f 2069 (title "foo i │ │ │ │ -000092e0: 7320 6120 6e75 6d62 6572 2229 290a 2020 s a number")). │ │ │ │ -000092f0: 2020 2874 0a20 2020 2020 2028 7469 746c (t. (titl │ │ │ │ -00009300: 6520 2266 6f6f 2069 7320 736f 6d65 7468 e "foo is someth │ │ │ │ -00009310: 696e 6720 656c 7365 2e2e 2e22 2929 290a ing else..."))). │ │ │ │ -00009320: 4e6f 7465 2074 6865 2075 7365 206f 6620 Note the use of │ │ │ │ -00009330: 706c 6169 6e20 6074 2720 6f6e 2069 7427 plain `t' on it' │ │ │ │ -00009340: 7320 6f77 6e20 666f 7220 7468 6520 6c61 s own for the la │ │ │ │ -00009350: 7374 2043 4f4e 4449 5449 4f4e 2c20 7468 st CONDITION, th │ │ │ │ -00009360: 6973 2069 730a 6c69 6b65 2074 6865 206c is is.like the l │ │ │ │ -00009370: 6173 7420 656c 7365 2069 6e20 616e 2065 ast else in an e │ │ │ │ -00009380: 6c73 652d 6966 2073 7461 7465 6d65 6e74 lse-if statement │ │ │ │ -00009390: 2069 6e20 432e 7265 702e 696f 2e66 696c in C.rep.io.fil │ │ │ │ -000093a0: 6573 236c 6f61 642d 6669 6c65 6c6f 6164 es#load-fileload │ │ │ │ -000093b0: 2d66 696c 6520 4649 4c45 4e41 4d45 205b -file FILENAME [ │ │ │ │ -000093c0: 5354 5255 4354 5552 455d 0a0a 4c6f 6164 STRUCTURE]..Load │ │ │ │ -000093d0: 2074 6865 2066 696c 6520 6f66 204c 6973 the file of Lis │ │ │ │ -000093e0: 7020 666f 726d 7320 6361 6c6c 6564 2046 p forms called F │ │ │ │ -000093f0: 494c 454e 414d 4520 286e 6f20 7375 6666 ILENAME (no suff │ │ │ │ -00009400: 6978 6573 2061 7265 2061 6464 6564 2c20 ixes are added, │ │ │ │ -00009410: 6f72 0a70 6174 6873 2073 6561 7263 6865 or.paths searche │ │ │ │ -00009420: 6429 2e20 5468 6520 6669 6c65 2069 7320 d). The file is │ │ │ │ -00009430: 6c6f 6164 6564 2069 6e20 6120 6e75 6c6c loaded in a null │ │ │ │ -00009440: 206c 6578 6963 616c 2065 6e76 6972 6f6e lexical environ │ │ │ │ -00009450: 6d65 6e74 2c0a 7769 7468 696e 2053 5452 ment,.within STR │ │ │ │ -00009460: 5543 5455 5245 2e20 5468 6520 7661 6c75 UCTURE. The valu │ │ │ │ -00009470: 6520 6f66 2074 6865 206c 6173 7420 666f e of the last fo │ │ │ │ -00009480: 726d 2065 7661 6c75 6174 6564 2069 7320 rm evaluated is │ │ │ │ -00009490: 7265 7475 726e 6564 2e72 6570 2e69 6f2e returned.rep.io. │ │ │ │ -000094a0: 6669 6c65 7323 6c6f 6164 6c6f 6164 2046 files#loadload F │ │ │ │ -000094b0: 494c 4520 5b4e 4f2d 4552 524f 525d 205b ILE [NO-ERROR] [ │ │ │ │ -000094c0: 4e4f 2d50 4154 485d 205b 4e4f 2d53 5546 NO-PATH] [NO-SUF │ │ │ │ -000094d0: 4649 585d 0a0a 4174 7465 6d70 7420 746f FIX]..Attempt to │ │ │ │ -000094e0: 206f 7065 6e20 616e 6420 7468 656e 2072 open and then r │ │ │ │ -000094f0: 6561 642d 616e 642d 6576 616c 2074 6865 ead-and-eval the │ │ │ │ -00009500: 2066 696c 6520 6f66 204c 6973 7020 636f file of Lisp co │ │ │ │ -00009510: 6465 2046 494c 452e 0a0a 466f 7220 6561 de FILE...For ea │ │ │ │ -00009520: 6368 2064 6972 6563 746f 7279 206e 616d ch directory nam │ │ │ │ -00009530: 6564 2069 6e20 7468 6520 7661 7269 6162 ed in the variab │ │ │ │ -00009540: 6c65 2060 6c6f 6164 2d70 6174 6827 2074 le `load-path' t │ │ │ │ -00009550: 7269 6573 2074 6865 2076 616c 7565 206f ries the value o │ │ │ │ -00009560: 660a 4649 4c45 2077 6974 6820 602e 6a6c f.FILE with `.jl │ │ │ │ -00009570: 6327 2028 636f 6d70 696c 6564 2d6c 6973 c' (compiled-lis │ │ │ │ -00009580: 7029 2061 7070 656e 6465 6420 746f 2069 p) appended to i │ │ │ │ -00009590: 742c 2074 6865 6e20 7769 7468 2060 2e6a t, then with `.j │ │ │ │ -000095a0: 6c27 2061 7070 656e 6465 640a 746f 2069 l' appended.to i │ │ │ │ -000095b0: 742c 2066 696e 616c 6c79 2074 7269 6573 t, finally tries │ │ │ │ -000095c0: 2046 494c 4520 7769 7468 6f75 7420 6d6f FILE without mo │ │ │ │ -000095d0: 6469 6669 6361 7469 6f6e 2e0a 0a49 6620 dification...If │ │ │ │ -000095e0: 4e4f 2d45 5252 4f52 2069 7320 6e6f 6e2d NO-ERROR is non- │ │ │ │ -000095f0: 6e69 6c20 6e6f 2065 7272 6f72 2069 7320 nil no error is │ │ │ │ -00009600: 7369 676e 616c 6c65 6420 6966 2046 494c signalled if FIL │ │ │ │ -00009610: 4520 6361 6e27 7420 6265 2066 6f75 6e64 E can't be found │ │ │ │ -00009620: 2e20 4966 0a4e 4f2d 5041 5448 2069 7320 . If.NO-PATH is │ │ │ │ -00009630: 6e6f 6e2d 6e69 6c20 7468 6520 606c 6f61 non-nil the `loa │ │ │ │ -00009640: 642d 7061 7468 2720 7661 7269 6162 6c65 d-path' variable │ │ │ │ -00009650: 2069 7320 6e6f 7420 7573 6564 2c20 6a75 is not used, ju │ │ │ │ -00009660: 7374 2074 6865 2076 616c 7565 0a6f 6620 st the value.of │ │ │ │ -00009670: 4649 4c45 2e20 4966 204e 4f2d 5355 4646 FILE. If NO-SUFF │ │ │ │ -00009680: 4958 2069 7320 6e6f 6e2d 6e69 6c20 6e6f IX is non-nil no │ │ │ │ -00009690: 2073 7566 6669 7865 7320 6172 6520 6170 suffixes are ap │ │ │ │ -000096a0: 7065 6e64 6564 2074 6f20 4649 4c45 2e0a pended to FILE.. │ │ │ │ -000096b0: 0a49 6620 7468 6520 636f 6d70 696c 6564 .If the compiled │ │ │ │ -000096c0: 2076 6572 7369 6f6e 2069 7320 6f6c 6465 version is olde │ │ │ │ -000096d0: 7220 7468 616e 2069 7427 7320 736f 7572 r than it's sour │ │ │ │ -000096e0: 6365 2063 6f64 652c 2074 6865 2073 6f75 ce code, the sou │ │ │ │ -000096f0: 7263 6520 636f 6465 2069 730a 6c6f 6164 rce code is.load │ │ │ │ -00009700: 6564 2061 6e64 2061 2077 6172 6e69 6e67 ed and a warning │ │ │ │ -00009710: 2069 7320 6469 7370 6c61 7965 642e 7265 is displayed.re │ │ │ │ -00009720: 702e 6461 7461 2365 7175 616c 6571 7561 p.data#equalequa │ │ │ │ -00009730: 6c20 5641 4c55 4531 2056 414c 5545 320a l VALUE1 VALUE2. │ │ │ │ -00009740: 0a43 6f6d 7061 7265 7320 5641 4c55 4531 .Compares VALUE1 │ │ │ │ -00009750: 2061 6e64 2056 414c 5545 322c 2063 6f6d and VALUE2, com │ │ │ │ -00009760: 7061 7265 7320 7468 6520 6163 7475 616c pares the actual │ │ │ │ -00009770: 2073 7472 7563 7475 7265 206f 6620 7468 structure of th │ │ │ │ -00009780: 6520 6f62 6a65 6374 7320 6e6f 740a 6a75 e objects not.ju │ │ │ │ -00009790: 7374 2077 6865 7468 6572 2074 6865 206f st whether the o │ │ │ │ -000097a0: 626a 6563 7473 2061 7265 206f 6e65 2061 bjects are one a │ │ │ │ -000097b0: 6e64 2074 6865 2073 616d 652e 2069 652c nd the same. ie, │ │ │ │ -000097c0: 2077 696c 6c20 7265 7475 726e 2074 2066 will return t f │ │ │ │ -000097d0: 6f72 2074 776f 0a73 7472 696e 6773 2062 or two.strings b │ │ │ │ -000097e0: 7569 6c74 2066 726f 6d20 7468 6520 7361 uilt from the sa │ │ │ │ -000097f0: 6d65 2063 6861 7261 6374 6572 7320 696e me characters in │ │ │ │ -00009800: 2074 6865 2073 616d 6520 6f72 6465 7220 the same order │ │ │ │ -00009810: 6576 656e 2069 6620 7468 6520 7374 7269 even if the stri │ │ │ │ -00009820: 6e67 7327 0a6c 6f63 6174 696f 6e20 696e ngs'.location in │ │ │ │ -00009830: 206d 656d 6f72 7920 6973 2064 6966 6665 memory is diffe │ │ │ │ -00009840: 7265 6e74 2e72 6570 2e64 6174 6123 6571 rent.rep.data#eq │ │ │ │ -00009850: 6571 2056 414c 5545 3120 5641 4c55 4532 eq VALUE1 VALUE2 │ │ │ │ -00009860: 0a0a 5265 7475 726e 7320 7420 6966 2056 ..Returns t if V │ │ │ │ -00009870: 414c 5545 3120 616e 6420 5641 4c55 4532 ALUE1 and VALUE2 │ │ │ │ -00009880: 2061 7265 206f 6e65 2061 6e64 2074 6865 are one and the │ │ │ │ -00009890: 2073 616d 6520 6f62 6a65 6374 2e20 4e6f same object. No │ │ │ │ -000098a0: 7465 2074 6861 740a 7468 6973 206d 6179 te that.this may │ │ │ │ -000098b0: 206f 7220 6d61 7920 6e6f 7420 6265 2074 or may not be t │ │ │ │ -000098c0: 7275 6520 666f 7220 6e75 6d62 6572 7320 rue for numbers │ │ │ │ -000098d0: 6f66 2074 6865 2073 616d 6520 7661 6c75 of the same valu │ │ │ │ -000098e0: 6520 2873 6565 2060 6571 6c27 292e 7265 e (see `eql').re │ │ │ │ -000098f0: 702e 6461 7461 2373 7472 696e 672d 6865 p.data#string-he │ │ │ │ -00009900: 6164 2d65 7173 7472 696e 672d 6865 6164 ad-eqstring-head │ │ │ │ -00009910: 2d65 7120 5354 5249 4e47 3120 5354 5249 -eq STRING1 STRI │ │ │ │ -00009920: 4e47 320a 0a52 6574 7572 6e73 2074 2069 NG2..Returns t i │ │ │ │ -00009930: 6620 5354 5249 4e47 3220 6d61 7463 6865 f STRING2 matche │ │ │ │ -00009940: 7320 7468 6520 6265 6769 6e6e 696e 6720 s the beginning │ │ │ │ -00009950: 6f66 2053 5452 494e 4731 2c20 6965 2c0a of STRING1, ie,. │ │ │ │ -00009960: 2020 2873 7472 696e 672d 6865 6164 2d65 (string-head-e │ │ │ │ -00009970: 7120 2266 6f6f 6261 7222 2022 666f 6f22 q "foobar" "foo" │ │ │ │ -00009980: 290a 2020 203d 3e20 740a 2020 2873 7472 ). => t. (str │ │ │ │ -00009990: 696e 672d 6865 6164 2d65 7120 2266 6f6f ing-head-eq "foo │ │ │ │ -000099a0: 2220 2266 6f6f 6261 7222 290a 2020 203d " "foobar"). = │ │ │ │ -000099b0: 3e20 6e69 6c72 6570 2e64 6174 6123 7374 > nilrep.data#st │ │ │ │ -000099c0: 7269 6e67 2d65 7175 616c 7374 7269 6e67 ring-equalstring │ │ │ │ -000099d0: 2d65 7175 616c 2053 5452 494e 4731 2053 -equal STRING1 S │ │ │ │ -000099e0: 5452 494e 4732 0a0a 5265 7475 726e 7320 TRING2..Returns │ │ │ │ -000099f0: 7420 6966 2053 5452 494e 4731 2061 6e64 t if STRING1 and │ │ │ │ -00009a00: 2053 5452 494e 4732 2061 7265 2074 6865 STRING2 are the │ │ │ │ -00009a10: 2073 616d 652c 2069 676e 6f72 696e 6720 same, ignoring │ │ │ │ -00009a20: 6361 7365 2e72 6570 2e64 6174 6123 7374 case.rep.data#st │ │ │ │ -00009a30: 7269 6e67 2d6c 6573 7370 7374 7269 6e67 ring-lesspstring │ │ │ │ -00009a40: 2d6c 6573 7370 2053 5452 494e 4731 2053 -lessp STRING1 S │ │ │ │ -00009a50: 5452 494e 4732 0a0a 5265 7475 726e 7320 TRING2..Returns │ │ │ │ -00009a60: 7420 6966 2053 5452 494e 4731 2069 7320 t if STRING1 is │ │ │ │ -00009a70: 606c 6573 7327 2074 6861 6e20 5354 5249 `less' than STRI │ │ │ │ -00009a80: 4e47 322c 2069 676e 6f72 696e 6720 6361 NG2, ignoring ca │ │ │ │ -00009a90: 7365 2e72 6570 2e64 6174 6123 3d3d 2041 se.rep.data#== A │ │ │ │ -00009aa0: 5247 3120 4152 4732 205b 4152 4733 202e RG1 ARG2 [ARG3 . │ │ │ │ -00009ab0: 2e2e 5d0a 0a52 6574 7572 6e73 2074 2069 ..]..Returns t i │ │ │ │ -00009ac0: 6620 6561 6368 2076 616c 7565 2069 7320 f each value is │ │ │ │ -00009ad0: 7468 6520 7361 6d65 2061 7320 6576 6572 the same as ever │ │ │ │ -00009ae0: 7920 6f74 6865 7220 7661 6c75 652e 2028 y other value. ( │ │ │ │ -00009af0: 5573 696e 670a 6065 7175 616c 2720 746f Using.`equal' to │ │ │ │ -00009b00: 2063 6f6d 7061 7265 2076 616c 7565 732c compare values, │ │ │ │ -00009b10: 2065 7863 6570 7420 666f 7220 6e75 6d62 except for numb │ │ │ │ -00009b20: 6572 732c 2077 6865 7265 2065 7861 6374 ers, where exact │ │ │ │ -00009b30: 6e65 7373 2069 730a 6967 6e6f 7265 642e ness is.ignored. │ │ │ │ -00009b40: 2972 6570 2e64 6174 6123 3e3d 3e3d 2041 )rep.data#>=>= A │ │ │ │ -00009b50: 5247 3120 4152 4732 205b 4152 4733 202e RG1 ARG2 [ARG3 . │ │ │ │ -00009b60: 2e2e 5d0a 0a52 6574 7572 6e73 2074 2069 ..]..Returns t i │ │ │ │ -00009b70: 6620 4152 4731 2069 7320 6772 6561 7465 f ARG1 is greate │ │ │ │ -00009b80: 722d 6f72 2d65 7175 616c 2074 6861 6e20 r-or-equal than │ │ │ │ -00009b90: 4152 4732 2e20 4e6f 7465 2074 6861 7420 ARG2. Note that │ │ │ │ -00009ba0: 7468 6973 2063 6f6d 6d61 6e64 0a69 736e this command.isn │ │ │ │ -00009bb0: 2774 206c 696d 6974 6564 2074 6f20 6e75 't limited to nu │ │ │ │ -00009bc0: 6d62 6572 732c 2069 7420 6361 6e20 646f mbers, it can do │ │ │ │ -00009bd0: 2073 7472 696e 6773 2c20 706f 7369 7469 strings, positi │ │ │ │ -00009be0: 6f6e 732c 206d 6172 6b73 2c20 6574 6320 ons, marks, etc │ │ │ │ -00009bf0: 6173 2077 656c 6c2e 7265 702e 6461 7461 as well.rep.data │ │ │ │ -00009c00: 233c 3d3c 3d20 4152 4731 2041 5247 3220 #<=<= ARG1 ARG2 │ │ │ │ -00009c10: 5b41 5247 3320 2e2e 2e5d 0a0a 5265 7475 [ARG3 ...]..Retu │ │ │ │ -00009c20: 726e 7320 7420 6966 2041 5247 3120 6973 rns t if ARG1 is │ │ │ │ -00009c30: 206c 6573 732d 6f72 2d65 7175 616c 2074 less-or-equal t │ │ │ │ -00009c40: 6861 6e20 4152 4732 2e20 4e6f 7465 2074 han ARG2. Note t │ │ │ │ -00009c50: 6861 7420 7468 6973 2063 6f6d 6d61 6e64 hat this command │ │ │ │ -00009c60: 2069 736e 2774 0a6c 696d 6974 6564 2074 isn't.limited t │ │ │ │ -00009c70: 6f20 6e75 6d62 6572 732c 2069 7420 6361 o numbers, it ca │ │ │ │ -00009c80: 6e20 646f 2073 7472 696e 6773 2c20 706f n do strings, po │ │ │ │ -00009c90: 7369 7469 6f6e 732c 206d 6172 6b73 2c20 sitions, marks, │ │ │ │ -00009ca0: 6574 6320 6173 2077 656c 6c2e 7265 702e etc as well.rep. │ │ │ │ -00009cb0: 6461 7461 2361 746f 6d61 746f 6d20 4152 data#atomatom AR │ │ │ │ -00009cc0: 470a 0a52 6574 7572 6e73 2074 2069 6620 G..Returns t if │ │ │ │ -00009cd0: 4152 4720 6973 206e 6f74 2061 2063 6f6e ARG is not a con │ │ │ │ -00009ce0: 732d 6365 6c6c 2e72 6570 2e64 6174 6123 s-cell.rep.data# │ │ │ │ -00009cf0: 636f 6e73 7063 6f6e 7370 2041 5247 0a0a conspconsp ARG.. │ │ │ │ -00009d00: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG │ │ │ │ -00009d10: 2069 7320 6120 636f 6e73 2d63 656c 6c2e is a cons-cell. │ │ │ │ -00009d20: 7265 702e 6461 7461 236c 6973 7470 6c69 rep.data#listpli │ │ │ │ -00009d30: 7374 7020 4152 470a 0a52 6574 7572 6e73 stp ARG..Returns │ │ │ │ -00009d40: 2074 2069 6620 4152 4720 6973 2061 206c t if ARG is a l │ │ │ │ -00009d50: 6973 742c 2028 6569 7468 6572 2061 2063 ist, (either a c │ │ │ │ -00009d60: 6f6e 732d 6365 6c6c 206f 7220 6e69 6c29 ons-cell or nil) │ │ │ │ -00009d70: 2e72 6570 2e64 6174 6123 7374 7269 6e67 .rep.data#string │ │ │ │ -00009d80: 7073 7472 696e 6770 2041 5247 0a0a 5265 pstringp ARG..Re │ │ │ │ -00009d90: 7475 726e 7320 7420 6973 2041 5247 2069 turns t is ARG i │ │ │ │ -00009da0: 7320 6120 7374 7269 6e67 2e72 6570 2e64 s a string.rep.d │ │ │ │ -00009db0: 6174 6123 7665 6374 6f72 7076 6563 746f ata#vectorpvecto │ │ │ │ -00009dc0: 7270 2041 5247 0a0a 5265 7475 726e 7320 rp ARG..Returns │ │ │ │ -00009dd0: 7420 6966 2041 5247 2069 7320 6120 7665 t if ARG is a ve │ │ │ │ -00009de0: 6374 6f72 2e72 6570 2e6c 616e 672e 696e ctor.rep.lang.in │ │ │ │ -00009df0: 7465 7270 7265 7465 7223 6d61 6372 6f70 terpreter#macrop │ │ │ │ -00009e00: 6d61 6372 6f70 2041 5247 0a0a 5265 7475 macrop ARG..Retu │ │ │ │ -00009e10: 726e 7320 7420 6966 2041 5247 2069 7320 rns t if ARG is │ │ │ │ -00009e20: 6120 6d61 6372 6f2e 7265 702e 6c61 6e67 a macro.rep.lang │ │ │ │ -00009e30: 2e69 6e74 6572 7072 6574 6572 2373 7562 .interpreter#sub │ │ │ │ -00009e40: 7270 7375 6272 7020 4152 470a 0a52 6574 rpsubrp ARG..Ret │ │ │ │ -00009e50: 7572 6e73 2074 2069 6620 6172 6720 6973 urns t if arg is │ │ │ │ -00009e60: 2061 2070 7269 6d69 7469 7665 2066 756e a primitive fun │ │ │ │ -00009e70: 6374 696f 6e2e 7265 702e 7574 696c 2e75 ction.rep.util.u │ │ │ │ -00009e80: 7466 3823 7574 6638 2d73 7472 696e 672d tf8#utf8-string- │ │ │ │ -00009e90: 6c65 6e67 7468 7574 6638 2d73 7472 696e lengthutf8-strin │ │ │ │ -00009ea0: 672d 6c65 6e67 7468 2053 5452 494e 470a g-length STRING. │ │ │ │ -00009eb0: 0a52 6574 7572 6e73 2074 6865 206e 756d .Returns the num │ │ │ │ -00009ec0: 6265 7220 6f66 2063 6861 7261 6374 6572 ber of character │ │ │ │ -00009ed0: 7320 696e 2075 7466 2d38 2065 6e63 6f64 s in utf-8 encod │ │ │ │ -00009ee0: 6564 2053 5452 494e 472e 7265 702e 7574 ed STRING.rep.ut │ │ │ │ -00009ef0: 696c 2e75 7466 3823 7574 6638 2d73 7562 il.utf8#utf8-sub │ │ │ │ -00009f00: 7374 7269 6e67 7574 6638 2d73 7562 7374 stringutf8-subst │ │ │ │ -00009f10: 7269 6e67 2053 5452 494e 4720 5354 4152 ring STRING STAR │ │ │ │ -00009f20: 5420 5b45 4e44 5d0a 0a52 6574 7572 6e73 T [END]..Returns │ │ │ │ -00009f30: 2074 6865 2070 6f72 7469 6f6e 206f 6620 the portion of │ │ │ │ -00009f40: 5354 5249 4e47 2c20 656e 636f 6465 6420 STRING, encoded │ │ │ │ -00009f50: 696e 2075 7466 2d38 2c20 7374 6172 7469 in utf-8, starti │ │ │ │ -00009f60: 6e67 2061 740a 6368 6172 6163 7465 7220 ng at.character │ │ │ │ -00009f70: 6e75 6d62 6572 2053 5441 5254 2061 6e64 number START and │ │ │ │ -00009f80: 2065 6e64 696e 6720 6174 2074 6865 2063 ending at the c │ │ │ │ -00009f90: 6861 7261 6374 6572 2062 6566 6f72 6520 haracter before │ │ │ │ -00009fa0: 454e 4420 286f 7220 7468 650a 656e 6420 END (or the.end │ │ │ │ -00009fb0: 6f66 2074 6865 2073 7472 696e 6720 6966 of the string if │ │ │ │ -00009fc0: 2045 4e44 2069 7320 6e6f 7420 6769 7665 END is not give │ │ │ │ -00009fd0: 6e29 2e20 416c 6c20 696e 6469 6365 7320 n). All indices │ │ │ │ -00009fe0: 7374 6172 7420 6174 207a 6572 6f2e 0000 start at zero... │ │ │ │ -00009ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0000a000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols │ │ │ │ -0000a010: 2373 6574 2d64 6566 6175 6c74 7365 742d #set-defaultset- │ │ │ │ -0000a020: 6465 6661 756c 7420 5359 4d42 4f4c 2056 default SYMBOL V │ │ │ │ -0000a030: 414c 5545 0a0a 5365 7473 2074 6865 2064 ALUE..Sets the d │ │ │ │ -0000a040: 6566 6175 6c74 2076 616c 7565 206f 6620 efault value of │ │ │ │ -0000a050: 5359 4d42 4f4c 2074 6f20 5641 4c55 452c SYMBOL to VALUE, │ │ │ │ -0000a060: 2074 6865 6e20 7265 7475 726e 7320 5641 then returns VA │ │ │ │ -0000a070: 4c55 452e 7265 702e 6c61 6e67 2e73 796d LUE.rep.lang.sym │ │ │ │ -0000a080: 626f 6c73 2373 796d 626f 6c2d 6e61 6d65 bols#symbol-name │ │ │ │ -0000a090: 7379 6d62 6f6c 2d6e 616d 6520 5359 4d42 symbol-name SYMB │ │ │ │ -0000a0a0: 4f4c 0a0a 5265 7475 726e 7320 7468 6520 OL..Returns the │ │ │ │ -0000a0b0: 7072 696e 742d 6e61 6d65 206f 6620 5359 print-name of SY │ │ │ │ -0000a0c0: 4d42 4f4c 2e72 6570 2e6c 616e 672e 7379 MBOL.rep.lang.sy │ │ │ │ -0000a0d0: 6d62 6f6c 7323 7075 7470 7574 2053 594d mbols#putput SYM │ │ │ │ -0000a0e0: 424f 4c20 5052 4f50 4552 5459 2072 6570 BOL PROPERTY rep │ │ │ │ -0000a0f0: 760a 0a53 6574 7320 7468 6520 7661 6c75 v..Sets the valu │ │ │ │ -0000a100: 6520 6f66 2053 594d 424f 4c27 7320 7072 e of SYMBOL's pr │ │ │ │ -0000a110: 6f70 6572 7479 2050 524f 5045 5254 5920 operty PROPERTY │ │ │ │ -0000a120: 746f 2072 6570 762c 2074 6869 7320 7661 to repv, this va │ │ │ │ -0000a130: 6c75 6520 6361 6e20 6265 0a72 6574 7269 lue can be.retri │ │ │ │ -0000a140: 6576 6564 2077 6974 6820 7468 6520 6067 eved with the `g │ │ │ │ -0000a150: 6574 2720 6675 6e63 7469 6f6e 2e72 6570 et' function.rep │ │ │ │ -0000a160: 2e6c 616e 672e 6465 6275 6723 756e 7472 .lang.debug#untr │ │ │ │ -0000a170: 6163 6575 6e74 7261 6365 2053 594d 424f aceuntrace SYMBO │ │ │ │ -0000a180: 4c0a 0a43 616e 6365 6c20 7468 6520 6566 L..Cancel the ef │ │ │ │ -0000a190: 6665 6374 206f 6620 2874 7261 6365 2053 fect of (trace S │ │ │ │ -0000a1a0: 594d 424f 4c29 2e70 7269 6e74 2d65 7363 YMBOL).print-esc │ │ │ │ -0000a1b0: 6170 6544 6566 696e 6573 2077 6869 6368 apeDefines which │ │ │ │ -0000a1c0: 2063 6f6e 7472 6f6c 2063 6861 7261 6374 control charact │ │ │ │ -0000a1d0: 6572 7320 6070 7269 6e74 2720 7368 6f75 ers `print' shou │ │ │ │ -0000a1e0: 6c64 2071 756f 7465 2e20 4163 6365 7074 ld quote. Accept │ │ │ │ -0000a1f0: 6162 6c65 2076 616c 7565 730a 6172 653a able values.are: │ │ │ │ -0000a200: 0a09 6e69 6c09 094f 6e6c 7920 6573 6361 ..nil..Only esca │ │ │ │ -0000a210: 7065 2064 6f75 626c 652d 7175 6f74 6520 pe double-quote │ │ │ │ -0000a220: 616e 6420 6261 636b 736c 6173 680a 096e and backslash..n │ │ │ │ -0000a230: 6577 6c69 6e65 7309 4573 6361 7065 2064 ewlines.Escape d │ │ │ │ -0000a240: 6f75 626c 652d 7175 6f74 652c 2062 6163 ouble-quote, bac │ │ │ │ -0000a250: 6b73 6c61 7368 2c20 6e65 776c 696e 652c kslash, newline, │ │ │ │ -0000a260: 0a09 0909 2054 4142 2c20 616e 6420 666f .... TAB, and fo │ │ │ │ -0000a270: 726d 6665 6564 2e0a 0974 0909 4573 6361 rmfeed...t..Esca │ │ │ │ -0000a280: 7065 2061 6c6c 2063 6f6e 7472 6f6c 2063 pe all control c │ │ │ │ -0000a290: 6f64 6573 2028 6368 6172 6163 7465 7273 odes (characters │ │ │ │ -0000a2a0: 2077 6974 6820 610a 0909 0920 7661 6c75 with a.... valu │ │ │ │ -0000a2b0: 6520 6c65 7373 2074 6861 6e20 3332 292c e less than 32), │ │ │ │ -0000a2c0: 2061 6e64 2061 6c6c 2063 6861 7261 6374 and all charact │ │ │ │ -0000a2d0: 6572 7320 7769 7468 0a09 0909 2061 2076 ers with.... a v │ │ │ │ -0000a2e0: 616c 7565 2067 7265 6174 6572 2074 6861 alue greater tha │ │ │ │ -0000a2f0: 6e20 3132 362e 7265 702e 6c61 6e67 2e69 n 126.rep.lang.i │ │ │ │ -0000a300: 6e74 6572 7072 6574 6572 2366 756e 6361 nterpreter#funca │ │ │ │ -0000a310: 6c6c 6675 6e63 616c 6c20 4655 4e43 5449 llfuncall FUNCTI │ │ │ │ -0000a320: 4f4e 2041 5247 532e 2e2e 0a0a 4361 6c6c ON ARGS.....Call │ │ │ │ -0000a330: 7320 4655 4e43 5449 4f4e 2077 6974 6820 s FUNCTION with │ │ │ │ -0000a340: 6172 6775 6d65 6e74 7320 4152 4753 2e2e arguments ARGS.. │ │ │ │ -0000a350: 2e20 616e 6420 7265 7475 726e 7320 7468 . and returns th │ │ │ │ -0000a360: 6520 7265 7375 6c74 2e72 6570 2e6c 616e e result.rep.lan │ │ │ │ -0000a370: 672e 696e 7465 7270 7265 7465 7223 6170 g.interpreter#ap │ │ │ │ -0000a380: 706c 7961 7070 6c79 2046 554e 4354 494f plyapply FUNCTIO │ │ │ │ -0000a390: 4e20 4152 4753 2e2e 2e20 4152 472d 4c49 N ARGS... ARG-LI │ │ │ │ -0000a3a0: 5354 0a0a 4361 6c6c 7320 4655 4e43 5449 ST..Calls FUNCTI │ │ │ │ -0000a3b0: 4f4e 2070 6173 7369 6e67 2061 6c6c 206f ON passing all o │ │ │ │ -0000a3c0: 6620 4152 4753 2074 6f20 6974 2061 7320 f ARGS to it as │ │ │ │ -0000a3d0: 7765 6c6c 2061 7320 616c 6c20 656c 656d well as all elem │ │ │ │ -0000a3e0: 656e 7473 2069 6e20 4152 472d 4c49 5354 ents in ARG-LIST │ │ │ │ -0000a3f0: 2e0a 6965 2c0a 2020 2861 7070 6c79 202b ..ie,. (apply + │ │ │ │ -0000a400: 2031 2032 2033 2027 2834 2035 2036 2929 1 2 3 '(4 5 6)) │ │ │ │ -0000a410: 0a20 2020 3d3e 2032 3172 6570 2e6c 616e . => 21rep.lan │ │ │ │ -0000a420: 672e 696e 7465 7270 7265 7465 7223 6d61 g.interpreter#ma │ │ │ │ -0000a430: 782d 6c69 7370 2d64 6570 7468 6d61 782d x-lisp-depthmax- │ │ │ │ -0000a440: 6c69 7370 2d64 6570 7468 205b 4e45 572d lisp-depth [NEW- │ │ │ │ -0000a450: 5641 4c55 455d 0a0a 5468 6520 6d61 7869 VALUE]..The maxi │ │ │ │ -0000a460: 6d75 6d20 6e75 6d62 6572 206f 6620 7469 mum number of ti │ │ │ │ -0000a470: 6d65 7320 7468 6174 2072 6570 5f66 756e mes that rep_fun │ │ │ │ -0000a480: 6361 6c6c 2063 616e 2062 6520 6361 6c6c call can be call │ │ │ │ -0000a490: 6564 2072 6563 7572 7369 7665 6c79 2e0a ed recursively.. │ │ │ │ -0000a4a0: 0a54 6869 7320 6973 2069 6e74 656e 6465 .This is intende │ │ │ │ -0000a4b0: 6420 746f 2073 746f 7020 696e 6669 6e69 d to stop infini │ │ │ │ -0000a4c0: 7465 2072 6563 7572 7369 6f6e 2c20 6966 te recursion, if │ │ │ │ -0000a4d0: 2074 6865 2064 6566 6175 6c74 2076 616c the default val │ │ │ │ -0000a4e0: 7565 206f 6620 3235 3020 6973 0a74 6f6f ue of 250 is.too │ │ │ │ -0000a4f0: 2073 6d61 6c6c 2028 796f 7520 6765 7420 small (you get │ │ │ │ -0000a500: 6572 726f 7273 2069 6e20 6e6f 726d 616c errors in normal │ │ │ │ -0000a510: 2075 7365 2920 7365 7420 6974 2074 6f20 use) set it to │ │ │ │ -0000a520: 736f 6d65 7468 696e 6720 6c61 7267 6572 something larger │ │ │ │ -0000a530: 2e72 6570 2e72 6567 6578 7023 7175 6f74 .rep.regexp#quot │ │ │ │ -0000a540: 652d 7265 6765 7870 7175 6f74 652d 7265 e-regexpquote-re │ │ │ │ -0000a550: 6765 7870 2053 5452 494e 470a 0a52 6574 gexp STRING..Ret │ │ │ │ -0000a560: 7572 6e73 2061 206e 6577 2076 6572 7369 urns a new versi │ │ │ │ -0000a570: 6f6e 206f 6620 5354 5249 4e47 2c20 616e on of STRING, an │ │ │ │ -0000a580: 7920 6368 6172 6163 7465 7273 2077 6869 y characters whi │ │ │ │ -0000a590: 6368 2074 6865 2072 6567 6578 7020 726f ch the regexp ro │ │ │ │ -0000a5a0: 7574 696e 6573 0a74 7265 6174 2073 7065 utines.treat spe │ │ │ │ -0000a5b0: 6369 616c 6c79 2028 6173 7465 7269 736b cially (asterisk │ │ │ │ -0000a5c0: 732c 2073 7175 6172 6520 6272 6163 6b65 s, square bracke │ │ │ │ -0000a5d0: 7473 2c20 6574 632e 2e2e 2920 6973 2071 ts, etc...) is q │ │ │ │ -0000a5e0: 756f 7465 6420 6279 2074 6865 2065 7363 uoted by the esc │ │ │ │ -0000a5f0: 6170 650a 6368 6172 6163 7465 7220 605c ape.character `\ │ │ │ │ -0000a600: 272e 2049 6620 7468 6520 5354 5249 4e47 '. If the STRING │ │ │ │ -0000a610: 2064 6f65 7320 6e6f 7420 636f 6e74 6169 does not contai │ │ │ │ -0000a620: 6e20 616e 7920 7265 6765 7870 206d 6574 n any regexp met │ │ │ │ -0000a630: 612d 6368 6172 6163 7465 7273 0a69 7420 a-characters.it │ │ │ │ -0000a640: 6973 2072 6574 7572 6e65 6420 6173 2d69 is returned as-i │ │ │ │ -0000a650: 7320 2875 6e2d 636f 7069 6564 292e 7265 s (un-copied).re │ │ │ │ -0000a660: 702e 6c61 6e67 2e6d 6174 6823 2d2d 204e p.lang.math#-- N │ │ │ │ -0000a670: 554d 4245 5220 5b4e 554d 4245 5253 2e2e UMBER [NUMBERS.. │ │ │ │ -0000a680: 2e5d 0a0a 4569 7468 6572 2072 6574 7572 .]..Either retur │ │ │ │ -0000a690: 6e73 2074 6865 206e 6567 6174 696f 6e20 ns the negation │ │ │ │ -0000a6a0: 6f66 204e 554d 4245 5220 6f72 2074 6865 of NUMBER or the │ │ │ │ -0000a6b0: 2076 616c 7565 206f 6620 4e55 4d42 4552 value of NUMBER │ │ │ │ -0000a6c0: 206d 696e 7573 0a4e 554d 4245 5253 7265 minus.NUMBERSre │ │ │ │ -0000a6d0: 702e 6c61 6e67 2e6d 6174 6823 7265 6d61 p.lang.math#rema │ │ │ │ -0000a6e0: 696e 6465 7272 656d 6169 6e64 6572 2044 inderremainder D │ │ │ │ -0000a6f0: 4956 4944 454e 4420 4449 5649 534f 520a IVIDEND DIVISOR. │ │ │ │ -0000a700: 0a52 6574 7572 6e73 2074 6865 2069 6e74 .Returns the int │ │ │ │ -0000a710: 6567 6572 2072 656d 6169 6e64 6572 2061 eger remainder a │ │ │ │ -0000a720: 6674 6572 2064 6976 6964 696e 6720 4449 fter dividing DI │ │ │ │ -0000a730: 5649 4445 4e44 2062 7920 4449 5649 534f VIDEND by DIVISO │ │ │ │ -0000a740: 522e 7265 702e 6c61 6e67 2e6d 6174 6823 R.rep.lang.math# │ │ │ │ -0000a750: 6d6f 646d 6f64 2044 4956 4944 454e 4420 modmod DIVIDEND │ │ │ │ -0000a760: 4449 5649 534f 520a 0a52 6574 7572 6e73 DIVISOR..Returns │ │ │ │ -0000a770: 2074 6865 2076 616c 7565 206f 6620 4449 the value of DI │ │ │ │ -0000a780: 5649 4445 4e44 206d 6f64 756c 6f20 4449 VIDEND modulo DI │ │ │ │ -0000a790: 5649 534f 523b 2075 6e6c 696b 6520 7468 VISOR; unlike th │ │ │ │ -0000a7a0: 6520 2520 2872 656d 6169 6e64 6572 290a e % (remainder). │ │ │ │ -0000a7b0: 6675 6e63 7469 6f6e 2074 6865 2062 6568 function the beh │ │ │ │ -0000a7c0: 6176 696f 7572 206f 6620 606d 6f64 2720 aviour of `mod' │ │ │ │ -0000a7d0: 6973 2077 656c 6c2d 6465 6669 6e65 6420 is well-defined │ │ │ │ -0000a7e0: 666f 7220 6e65 6761 7469 7665 2061 7267 for negative arg │ │ │ │ -0000a7f0: 756d 656e 7473 2c0a 7765 2068 6176 6520 uments,.we have │ │ │ │ -0000a800: 7468 6174 2c0a 0a09 286d 6f64 2058 2059 that,...(mod X Y │ │ │ │ -0000a810: 2920 3d3d 2058 202d 2028 2a20 5920 2866 ) == X - (* Y (f │ │ │ │ -0000a820: 6c6f 6f72 2028 2f20 5820 5929 2929 2c09 loor (/ X Y))),. │ │ │ │ -0000a830: 666f 7220 5920 6e6f 7420 6571 7561 6c20 for Y not equal │ │ │ │ -0000a840: 746f 207a 6572 6f0a 0a61 7373 756d 696e to zero..assumin │ │ │ │ -0000a850: 6720 7468 6174 2028 666c 6f6f 7220 5a29 g that (floor Z) │ │ │ │ -0000a860: 2067 6976 6573 2074 6865 206c 6561 7374 gives the least │ │ │ │ -0000a870: 2069 6e74 6567 6572 2067 7265 6174 6572 integer greater │ │ │ │ -0000a880: 2074 6861 6e20 6f72 2065 7175 616c 2074 than or equal t │ │ │ │ -0000a890: 6f20 5a2c 0a61 6e64 2074 6861 7420 666c o Z,.and that fl │ │ │ │ -0000a8a0: 6f61 7469 6e67 2070 6f69 6e74 2064 6976 oating point div │ │ │ │ -0000a8b0: 6973 696f 6e20 6973 2075 7365 642e 7265 ision is used.re │ │ │ │ -0000a8c0: 702e 6c61 6e67 2e6d 6174 6823 7175 6f74 p.lang.math#quot │ │ │ │ -0000a8d0: 6965 6e74 7175 6f74 6965 6e74 2044 4956 ientquotient DIV │ │ │ │ -0000a8e0: 4944 454e 4420 4449 5649 534f 520a 0a52 IDEND DIVISOR..R │ │ │ │ -0000a8f0: 6574 7572 6e73 2074 6865 2069 6e74 6567 eturns the integ │ │ │ │ -0000a900: 6572 2071 756f 7469 656e 7420 6672 6f6d er quotient from │ │ │ │ -0000a910: 2064 6976 6964 696e 6720 696e 7465 6765 dividing intege │ │ │ │ -0000a920: 7273 2044 4956 4944 454e 4420 616e 640a rs DIVIDEND and. │ │ │ │ -0000a930: 4449 5649 534f 522e 7265 702e 6c61 6e67 DIVISOR.rep.lang │ │ │ │ -0000a940: 2e6d 6174 6823 6c6f 676e 6f74 6c6f 676e .math#lognotlogn │ │ │ │ -0000a950: 6f74 204e 554d 4245 520a 0a52 6574 7572 ot NUMBER..Retur │ │ │ │ -0000a960: 6e73 2074 6865 2062 6974 7769 7365 206c ns the bitwise l │ │ │ │ -0000a970: 6f67 6963 616c 2060 6e6f 7427 206f 6620 ogical `not' of │ │ │ │ -0000a980: 4e55 4d42 4552 2e72 6570 2e6c 616e 672e NUMBER.rep.lang. │ │ │ │ -0000a990: 6d61 7468 236c 6f67 786f 726c 6f67 786f math#logxorlogxo │ │ │ │ -0000a9a0: 7220 4e55 4d42 4552 532e 2e2e 0a0a 5265 r NUMBERS.....Re │ │ │ │ -0000a9b0: 7475 726e 7320 7468 6520 6269 7477 6973 turns the bitwis │ │ │ │ -0000a9c0: 6520 6c6f 6769 6361 6c20 6065 7863 6c75 e logical `exclu │ │ │ │ -0000a9d0: 7369 7665 2d6f 7227 206f 6620 6974 7320 sive-or' of its │ │ │ │ -0000a9e0: 6172 6775 6d65 6e74 732e 7265 702e 6c61 arguments.rep.la │ │ │ │ -0000a9f0: 6e67 2e6d 6174 6823 666c 6f6f 7266 6c6f ng.math#floorflo │ │ │ │ -0000aa00: 6f72 204e 554d 4245 520a 0a52 6f75 6e64 or NUMBER..Round │ │ │ │ -0000aa10: 204e 554d 4245 5220 646f 776e 7761 7264 NUMBER downward │ │ │ │ -0000aa20: 7320 746f 2074 6865 206e 6561 7265 7374 s to the nearest │ │ │ │ -0000aa30: 2069 6e74 6567 6572 206c 6573 7320 7468 integer less th │ │ │ │ -0000aa40: 616e 206f 7220 6571 7561 6c20 746f 0a4e an or equal to.N │ │ │ │ -0000aa50: 554d 4245 522e 7265 702e 6c61 6e67 2e6d UMBER.rep.lang.m │ │ │ │ -0000aa60: 6174 6823 6365 696c 696e 6763 6569 6c69 ath#ceilingceili │ │ │ │ -0000aa70: 6e67 204e 554d 4245 520a 0a52 6f75 6e64 ng NUMBER..Round │ │ │ │ -0000aa80: 204e 554d 4245 5220 7570 7761 7264 7320 NUMBER upwards │ │ │ │ -0000aa90: 746f 2074 6865 206e 6561 7265 7374 2069 to the nearest i │ │ │ │ -0000aaa0: 6e74 6567 6572 2067 7265 6174 6572 2074 nteger greater t │ │ │ │ -0000aab0: 6861 6e20 6f72 2065 7175 616c 2074 6f0a han or equal to. │ │ │ │ -0000aac0: 4e55 4d42 4552 2e72 6570 2e6c 616e 672e NUMBER.rep.lang. │ │ │ │ -0000aad0: 6d61 7468 2365 7870 6578 7020 580a 0a52 math#expexp X..R │ │ │ │ -0000aae0: 6574 7572 6e20 6065 2720 2874 6865 2062 eturn `e' (the b │ │ │ │ -0000aaf0: 6173 6520 6f66 206e 6174 7572 616c 206c ase of natural l │ │ │ │ -0000ab00: 6f67 6172 6974 686d 7329 2072 6169 7365 ogarithms) raise │ │ │ │ -0000ab10: 6420 746f 2074 6865 2070 6f77 6572 2058 d to the power X │ │ │ │ -0000ab20: 2e72 6570 2e6c 616e 672e 6d61 7468 2361 .rep.lang.math#a │ │ │ │ -0000ab30: 7461 6e61 7461 6e20 580a 0a52 6574 7572 tanatan X..Retur │ │ │ │ -0000ab40: 6e73 2074 6865 2061 7263 2074 616e 6765 ns the arc tange │ │ │ │ -0000ab50: 6e74 206f 6620 5820 2874 6865 2076 616c nt of X (the val │ │ │ │ -0000ab60: 7565 2077 686f 7365 2074 616e 6765 6e74 ue whose tangent │ │ │ │ -0000ab70: 2069 7320 5829 2c20 696e 0a72 6164 6961 is X), in.radia │ │ │ │ -0000ab80: 6e73 2e0a 0a61 7461 6e20 5920 580a 0a52 ns...atan Y X..R │ │ │ │ -0000ab90: 6574 7572 6e73 2074 6865 2061 7263 2074 eturns the arc t │ │ │ │ -0000aba0: 616e 6765 6e74 206f 6620 592f 582c 2069 angent of Y/X, i │ │ │ │ -0000abb0: 6e20 7261 6469 616e 732e 2054 6865 2073 n radians. The s │ │ │ │ -0000abc0: 6967 6e73 206f 6620 626f 7468 2061 7267 igns of both arg │ │ │ │ -0000abd0: 756d 656e 7473 0a61 7265 2075 7365 6420 uments.are used │ │ │ │ -0000abe0: 746f 2064 6574 6572 6d69 6e65 2074 6865 to determine the │ │ │ │ -0000abf0: 2071 7561 6472 616e 7420 6f66 2074 6865 quadrant of the │ │ │ │ -0000ac00: 2072 6573 756c 742c 2061 6e64 2058 2069 result, and X i │ │ │ │ -0000ac10: 7320 7065 726d 6974 7465 6420 746f 0a62 s permitted to.b │ │ │ │ -0000ac20: 6520 7a65 726f 2e72 6570 2e6c 616e 672e e zero.rep.lang. │ │ │ │ -0000ac30: 6d61 7468 2365 7870 7465 7870 7420 5820 math#exptexpt X │ │ │ │ -0000ac40: 590a 0a52 6574 7572 6e73 2058 2072 6169 Y..Returns X rai │ │ │ │ -0000ac50: 7365 6420 746f 2074 6865 2070 6f77 6572 sed to the power │ │ │ │ -0000ac60: 2059 2e0a 0a49 6620 5820 6973 206e 6567 Y...If X is neg │ │ │ │ -0000ac70: 6174 6976 6520 616e 6420 5920 6973 2061 ative and Y is a │ │ │ │ -0000ac80: 206e 6f6e 2d69 6e74 6567 6572 2c20 7468 non-integer, th │ │ │ │ -0000ac90: 656e 2061 6e20 6172 6974 686d 6574 6963 en an arithmetic │ │ │ │ -0000aca0: 2065 7272 6f72 2069 730a 7369 676e 616c error is.signal │ │ │ │ -0000acb0: 6c65 6420 286d 6174 6865 6d61 7469 6361 led (mathematica │ │ │ │ -0000acc0: 6c6c 7920 7368 6f75 6c64 2072 6574 7572 lly should retur │ │ │ │ -0000acd0: 6e20 6120 636f 6d70 6c65 7820 6e75 6d62 n a complex numb │ │ │ │ -0000ace0: 6572 292e 7265 702e 6c61 6e67 2e6d 6174 er).rep.lang.mat │ │ │ │ -0000acf0: 6823 6578 6163 742d 3e69 6e65 7861 6374 h#exact->inexact │ │ │ │ -0000ad00: 6578 6163 742d 3e69 6e65 7861 6374 2058 exact->inexact X │ │ │ │ -0000ad10: 0a0a 5265 7475 726e 7320 616e 2069 6e65 ..Returns an ine │ │ │ │ -0000ad20: 7861 6374 2028 692e 652e 2066 6c6f 6174 xact (i.e. float │ │ │ │ -0000ad30: 696e 6720 706f 696e 7429 2072 6570 7265 ing point) repre │ │ │ │ -0000ad40: 7365 6e74 6174 696f 6e20 6f66 2058 2e72 sentation of X.r │ │ │ │ -0000ad50: 6570 2e6c 616e 672e 6d61 7468 2372 616e ep.lang.math#ran │ │ │ │ -0000ad60: 646f 6d72 616e 646f 6d20 5b4c 494d 4954 domrandom [LIMIT │ │ │ │ -0000ad70: 5d0a 0a50 726f 6475 6365 2061 2070 7365 ]..Produce a pse │ │ │ │ -0000ad80: 7564 6f2d 7261 6e64 6f6d 206e 756d 6265 udo-random numbe │ │ │ │ -0000ad90: 7220 6265 7477 6565 6e20 7a65 726f 2061 r between zero a │ │ │ │ -0000ada0: 6e64 204c 494d 4954 2028 6f72 2074 6865 nd LIMIT (or the │ │ │ │ -0000adb0: 206c 6172 6765 7374 0a70 6f73 6974 6976 largest.positiv │ │ │ │ -0000adc0: 6520 696e 7465 6765 7220 7265 7072 6573 e integer repres │ │ │ │ -0000add0: 656e 7461 626c 6529 2e20 4966 204c 494d entable). If LIM │ │ │ │ -0000ade0: 4954 2069 7320 7468 6520 7379 6d62 6f6c IT is the symbol │ │ │ │ -0000adf0: 2060 7427 2074 6865 0a67 656e 6572 6174 `t' the.generat │ │ │ │ -0000ae00: 6f72 2069 7320 7365 6564 6564 2077 6974 or is seeded wit │ │ │ │ -0000ae10: 6820 7468 6520 6375 7272 656e 7420 7469 h the current ti │ │ │ │ -0000ae20: 6d65 206f 6620 6461 792e 7265 702e 696f me of day.rep.io │ │ │ │ -0000ae30: 2e73 6f63 6b65 7473 2373 6f63 6b65 742d .sockets#socket- │ │ │ │ -0000ae40: 6164 6472 6573 7373 6f63 6b65 742d 6164 addresssocket-ad │ │ │ │ -0000ae50: 6472 6573 7320 534f 434b 4554 0a0a 5265 dress SOCKET..Re │ │ │ │ -0000ae60: 7475 726e 2074 6865 2061 6464 7265 7373 turn the address │ │ │ │ -0000ae70: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with │ │ │ │ -0000ae80: 2053 4f43 4b45 542c 206f 7220 6661 6c73 SOCKET, or fals │ │ │ │ -0000ae90: 6520 6966 2074 6869 7320 6973 2075 6e6b e if this is unk │ │ │ │ -0000aea0: 6e6f 776e 2e72 6570 2e69 6f2e 736f 636b nown.rep.io.sock │ │ │ │ -0000aeb0: 6574 7323 736f 636b 6574 2d70 6f72 7473 ets#socket-ports │ │ │ │ -0000aec0: 6f63 6b65 742d 706f 7274 2053 4f43 4b45 ocket-port SOCKE │ │ │ │ -0000aed0: 540a 0a52 6574 7572 6e20 7468 6520 706f T..Return the po │ │ │ │ -0000aee0: 7274 2061 7373 6f63 6961 7465 6420 7769 rt associated wi │ │ │ │ -0000aef0: 7468 2053 4f43 4b45 542c 206f 7220 6661 th SOCKET, or fa │ │ │ │ -0000af00: 6c73 6520 6966 2074 6869 7320 6973 2075 lse if this is u │ │ │ │ -0000af10: 6e6b 6e6f 776e 2e72 6570 2e69 6f2e 736f nknown.rep.io.so │ │ │ │ -0000af20: 636b 6574 7323 736f 636b 6574 2d70 6565 ckets#socket-pee │ │ │ │ -0000af30: 722d 706f 7274 736f 636b 6574 2d70 6565 r-portsocket-pee │ │ │ │ -0000af40: 722d 706f 7274 2053 4f43 4b45 540a 0a52 r-port SOCKET..R │ │ │ │ -0000af50: 6574 7572 6e20 7468 6520 706f 7274 206f eturn the port o │ │ │ │ -0000af60: 6620 7468 6520 7065 6572 2063 6f6e 6e65 f the peer conne │ │ │ │ -0000af70: 6374 6564 2074 6f20 534f 434b 4554 2c20 cted to SOCKET, │ │ │ │ -0000af80: 6f72 2066 616c 7365 2069 6620 7468 6973 or false if this │ │ │ │ -0000af90: 2069 730a 756e 6b6e 6f77 6e2e 0072 6570 is.unknown..rep │ │ │ │ -0000afa0: 2e76 6d2e 636f 6d70 696c 6572 2363 6f6d .vm.compiler#com │ │ │ │ -0000afb0: 7069 6c65 2d64 6972 6563 746f 7279 2044 pile-directory D │ │ │ │ -0000afc0: 4952 2d4e 414d 4520 2321 6f70 7469 6f6e IR-NAME #!option │ │ │ │ -0000afd0: 616c 2046 4f52 4345 2d50 2045 5843 4c55 al FORCE-P EXCLU │ │ │ │ -0000afe0: 4445 2d52 4500 7265 702e 7574 696c 2e74 DE-RE.rep.util.t │ │ │ │ -0000aff0: 696d 6523 7469 6d65 2d20 5431 2054 3200 ime#time- T1 T2. │ │ │ │ -0000b000: 7265 702e 6c61 6e67 2e6d 6174 6823 6d61 rep.lang.math#ma │ │ │ │ -0000b010: 786d 6178 2041 5247 532e 2e2e 0a0a 5265 xmax ARGS.....Re │ │ │ │ -0000b020: 7475 726e 7320 7468 6520 6772 6561 7465 turns the greate │ │ │ │ -0000b030: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume │ │ │ │ -0000b040: 6e74 732e 2054 6865 7265 206d 7573 7420 nts. There must │ │ │ │ -0000b050: 6265 2061 7420 6c65 6173 7420 7477 6f0a be at least two. │ │ │ │ -0000b060: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When │ │ │ │ -0000b070: 636f 6d70 6172 696e 6720 6e75 6d62 6572 comparing number │ │ │ │ -0000b080: 732c 2061 6e79 2069 6e65 7861 6374 2061 s, any inexact a │ │ │ │ -0000b090: 7267 756d 656e 7473 2063 6175 7365 2074 rguments cause t │ │ │ │ -0000b0a0: 6865 0a72 6573 756c 7420 746f 2062 6520 he.result to be │ │ │ │ -0000b0b0: 696e 6578 6163 742e 7265 702e 696f 2e73 inexact.rep.io.s │ │ │ │ -0000b0c0: 6f63 6b65 7473 2373 6f63 6b65 7470 736f ockets#socketpso │ │ │ │ -0000b0d0: 636b 6574 7020 4152 470a 0a52 6574 7572 cketp ARG..Retur │ │ │ │ -0000b0e0: 6e20 7472 7565 2069 6620 4152 4720 6973 n true if ARG is │ │ │ │ -0000b0f0: 2061 6e20 756e 636c 6f73 6564 2073 6f63 an unclosed soc │ │ │ │ -0000b100: 6b65 7420 6f62 6a65 6374 2e72 6570 2e64 ket object.rep.d │ │ │ │ -0000b110: 6174 612e 7461 626c 6573 236d 616b 652d ata.tables#make- │ │ │ │ -0000b120: 7765 616b 2d74 6162 6c65 6d61 6b65 2d77 weak-tablemake-w │ │ │ │ -0000b130: 6561 6b2d 7461 626c 6520 4841 5348 2d46 eak-table HASH-F │ │ │ │ -0000b140: 554e 4354 494f 4e20 434f 4d50 4152 452d UNCTION COMPARE- │ │ │ │ -0000b150: 4655 4e43 5449 4f4e 0a0a 5369 6d69 6c61 FUNCTION..Simila │ │ │ │ -0000b160: 7220 746f 2060 6d61 6b65 2d74 6162 6c65 r to `make-table │ │ │ │ -0000b170: 2c20 6578 6365 7074 2074 6861 7420 6b65 , except that ke │ │ │ │ -0000b180: 792d 7661 6c75 6520 7061 6972 7320 7374 y-value pairs st │ │ │ │ -0000b190: 6f72 6564 2069 6e20 7468 6520 7461 626c ored in the tabl │ │ │ │ -0000b1a0: 650a 6172 6520 7361 6964 2074 6f20 6265 e.are said to be │ │ │ │ -0000b1b0: 2060 6077 6561 6b6c 7920 6b65 7965 6427 ``weakly keyed' │ │ │ │ -0000b1c0: 272e 2054 6861 7420 6973 2c20 7468 6579 '. That is, they │ │ │ │ -0000b1d0: 2061 7265 206f 6e6c 7920 7265 7461 696e are only retain │ │ │ │ -0000b1e0: 6564 2069 6e20 7468 650a 7461 626c 6520 ed in the.table │ │ │ │ -0000b1f0: 6173 206c 6f6e 6720 7468 6520 6b65 7920 as long the key │ │ │ │ -0000b200: 6861 7320 6e6f 7420 6265 656e 2067 6172 has not been gar │ │ │ │ -0000b210: 6261 6765 2063 6f6c 6c65 6374 6564 2e0a bage collected.. │ │ │ │ -0000b220: 0a55 6e6c 696b 6520 7769 7468 2074 6162 .Unlike with tab │ │ │ │ -0000b230: 6c65 7320 6372 6561 7465 6420 6279 2074 les created by t │ │ │ │ -0000b240: 6865 2060 6d61 6b65 2d74 6162 6c65 2066 he `make-table f │ │ │ │ -0000b250: 756e 6374 696f 6e2c 2074 6865 2066 6163 unction, the fac │ │ │ │ -0000b260: 7420 7468 6174 0a74 6865 206b 6579 2069 t that.the key i │ │ │ │ -0000b270: 7320 7374 6f72 6564 2069 6e20 7468 6520 s stored in the │ │ │ │ -0000b280: 7461 626c 6520 6973 206e 6f74 2063 6f6e table is not con │ │ │ │ -0000b290: 7369 6465 7265 6420 676f 6f64 2065 6e6f sidered good eno │ │ │ │ -0000b2a0: 7567 6820 746f 2070 7265 7665 6e74 0a69 ugh to prevent.i │ │ │ │ -0000b2b0: 7420 6265 696e 6720 6761 7262 6167 6520 t being garbage │ │ │ │ -0000b2c0: 636f 6c6c 6563 7465 642e 7265 702e 6461 collected.rep.da │ │ │ │ -0000b2d0: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table- │ │ │ │ -0000b2e0: 626f 756e 642d 7074 6162 6c65 2d62 6f75 bound-ptable-bou │ │ │ │ -0000b2f0: 6e64 2d70 2054 4142 4c45 204b 4559 0a0a nd-p TABLE KEY.. │ │ │ │ -0000b300: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if │ │ │ │ -0000b310: 7468 6520 6861 7368 2074 6162 6c65 2054 the hash table T │ │ │ │ -0000b320: 4142 4c45 2063 6f6e 7461 696e 7320 6120 ABLE contains a │ │ │ │ -0000b330: 7661 6c75 6520 6173 736f 6369 6174 6564 value associated │ │ │ │ -0000b340: 2077 6974 680a 4b45 592e 7265 702e 6461 with.KEY.rep.da │ │ │ │ -0000b350: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table- │ │ │ │ -0000b360: 7365 7474 6162 6c65 2d73 6574 2054 4142 settable-set TAB │ │ │ │ -0000b370: 4c45 204b 4559 2056 414c 5545 0a0a 4173 LE KEY VALUE..As │ │ │ │ -0000b380: 736f 6369 6174 6520 5641 4c55 4520 7769 sociate VALUE wi │ │ │ │ -0000b390: 7468 204b 4559 2069 6e20 6861 7368 2074 th KEY in hash t │ │ │ │ -0000b3a0: 6162 6c65 2054 4142 4c45 2e20 5265 7475 able TABLE. Retu │ │ │ │ -0000b3b0: 726e 7320 5641 4c55 452e 7265 702e 6c61 rns VALUE.rep.la │ │ │ │ -0000b3c0: 6e67 2e69 6e74 6572 7072 6574 6572 2366 ng.interpreter#f │ │ │ │ -0000b3d0: 6c75 6964 666c 7569 6420 464c 5549 440a luidfluid FLUID. │ │ │ │ -0000b3e0: 0a52 6574 7572 6e20 7468 6520 7661 6c75 .Return the valu │ │ │ │ -0000b3f0: 6520 6f66 2074 6865 206d 6f73 7420 7265 e of the most re │ │ │ │ -0000b400: 6365 6e74 6c79 2063 7265 6174 6564 2062 cently created b │ │ │ │ -0000b410: 696e 6469 6e67 206f 6620 7468 6520 666c inding of the fl │ │ │ │ -0000b420: 7569 640a 7661 7269 6162 6c65 206f 626a uid.variable obj │ │ │ │ -0000b430: 6563 7420 464c 5549 442e 7265 702e 766d ect FLUID.rep.vm │ │ │ │ -0000b440: 2e63 6f6d 7069 6c65 7223 636f 6d70 696c .compiler#compil │ │ │ │ -0000b450: 652d 6c69 7370 2d6c 6962 5265 636f 6d70 e-lisp-libRecomp │ │ │ │ -0000b460: 696c 6520 616c 6c20 6f75 7420 6f66 2064 ile all out of d │ │ │ │ -0000b470: 6174 6520 6669 6c65 7320 696e 2074 6865 ate files in the │ │ │ │ -0000b480: 206c 6973 7020 6c69 6272 6172 7920 6469 lisp library di │ │ │ │ -0000b490: 7265 6374 6f72 792e 2049 6620 464f 5243 rectory. If FORC │ │ │ │ -0000b4a0: 452d 500a 6973 2074 7275 6520 6974 2773 E-P.is true it's │ │ │ │ -0000b4b0: 2061 7320 7468 6f75 6768 2061 6c6c 2066 as though all f │ │ │ │ -0000b4c0: 696c 6573 2077 6572 6520 6f75 7420 6f66 iles were out of │ │ │ │ -0000b4d0: 2064 6174 652e 0a54 6869 7320 6d61 6b65 date..This make │ │ │ │ -0000b4e0: 7320 7375 7265 2074 6861 7420 616c 6c20 s sure that all │ │ │ │ -0000b4f0: 646f 6320 7374 7269 6e67 7320 6172 6520 doc strings are │ │ │ │ -0000b500: 7772 6974 7465 6e20 746f 2074 6865 6972 written to their │ │ │ │ -0000b510: 2073 7065 6369 616c 2066 696c 6520 616e special file an │ │ │ │ -0000b520: 640a 7468 6174 2066 696c 6573 2077 6869 d.that files whi │ │ │ │ -0000b530: 6368 2073 686f 756c 646e 2774 2062 6520 ch shouldn't be │ │ │ │ -0000b540: 636f 6d70 696c 6564 2061 7265 6e27 742e compiled aren't. │ │ │ │ -0000b550: 0072 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler │ │ │ │ -0000b560: 2363 6f6d 7069 6c65 2d6c 6973 702d 6c69 #compile-lisp-li │ │ │ │ -0000b570: 6220 2321 6f70 7469 6f6e 616c 2044 4952 b #!optional DIR │ │ │ │ -0000b580: 4543 544f 5259 2046 4f52 4345 2d50 0072 ECTORY FORCE-P.r │ │ │ │ -0000b590: 6570 2e76 6d2e 636f 6d70 696c 6572 2e62 ep.vm.compiler.b │ │ │ │ -0000b5a0: 6173 6963 2363 6f6d 7069 6c65 2d66 6f72 asic#compile-for │ │ │ │ -0000b5b0: 6d20 464f 524d 0072 6570 2e76 6d2e 636f m FORM.rep.vm.co │ │ │ │ -0000b5c0: 6d70 696c 6572 2e6d 6f64 756c 6573 2363 mpiler.modules#c │ │ │ │ -0000b5d0: 6f6d 7069 6c65 2d66 756e 6374 696f 6e20 ompile-function │ │ │ │ -0000b5e0: 4655 4e43 5449 4f4e 2023 216f 7074 696f FUNCTION #!optio │ │ │ │ -0000b5f0: 6e61 6c20 4e41 4d45 7265 702e 6e65 742e nal NAMErep.net. │ │ │ │ -0000b600: 7270 6323 6465 7265 6769 7374 6572 2d72 rpc#deregister-r │ │ │ │ -0000b610: 7063 2d73 6572 7665 7252 656d 6f76 6520 pc-serverRemove │ │ │ │ -0000b620: 534f 434b 4554 2066 726f 6d20 7468 6520 SOCKET from the │ │ │ │ -0000b630: 7461 626c 6520 6f66 2072 7063 2063 6f6e table of rpc con │ │ │ │ -0000b640: 6e65 6374 696f 6e73 2e00 7265 702e 6e65 nections..rep.ne │ │ │ │ -0000b650: 742e 7270 6323 6465 7265 6769 7374 6572 t.rpc#deregister │ │ │ │ -0000b660: 2d72 7063 2d73 6572 7665 7220 534f 434b -rpc-server SOCK │ │ │ │ -0000b670: 4554 7265 702e 6e65 742e 7270 6323 7270 ETrep.net.rpc#rp │ │ │ │ -0000b680: 632d 6f75 7470 7574 2d68 616e 646c 6572 c-output-handler │ │ │ │ -0000b690: 5468 6520 6675 6e63 7469 6f6e 2075 7365 The function use │ │ │ │ -0000b6a0: 6420 746f 2068 616e 646c 6520 616e 7920 d to handle any │ │ │ │ -0000b6b0: 4f55 5450 5554 2066 726f 6d20 534f 434b OUTPUT from SOCK │ │ │ │ -0000b6c0: 4554 2e72 6570 2e6e 6574 2e72 7063 2372 ET.rep.net.rpc#r │ │ │ │ -0000b6d0: 7063 2d63 7265 6174 652d 7365 7276 6572 pc-create-server │ │ │ │ -0000b6e0: 5374 6172 7420 6c69 7374 656e 696e 6720 Start listening │ │ │ │ -0000b6f0: 666f 7220 7270 6320 636f 6e6e 6563 7469 for rpc connecti │ │ │ │ -0000b700: 6f6e 7320 6f6e 2074 6865 2063 7572 7265 ons on the curre │ │ │ │ -0000b710: 6e74 206d 6163 6869 6e65 0072 6570 2e6e nt machine.rep.n │ │ │ │ -0000b720: 6574 2e72 7063 2372 7063 2d63 7265 6174 et.rpc#rpc-creat │ │ │ │ -0000b730: 652d 7365 7276 6572 7265 702e 6e65 742e e-serverrep.net. │ │ │ │ -0000b740: 7270 6323 6465 7374 726f 792d 7270 632d rpc#destroy-rpc- │ │ │ │ -0000b750: 7365 7276 616e 7452 656d 6f76 6520 7468 servantRemove th │ │ │ │ -0000b760: 6520 7365 7276 616e 7420 7769 7468 2073 e servant with s │ │ │ │ -0000b770: 6572 7661 6e74 2d69 6420 4944 2066 726f ervant-id ID fro │ │ │ │ -0000b780: 6d20 7468 6520 7461 626c 6520 6f66 2073 m the table of s │ │ │ │ -0000b790: 6572 7661 6e74 732e 0072 6570 2e6e 6574 ervants..rep.net │ │ │ │ -0000b7a0: 2e72 7063 2364 6573 7472 6f79 2d72 7063 .rpc#destroy-rpc │ │ │ │ -0000b7b0: 2d73 6572 7661 6e74 2049 4400 7265 702e -servant ID.rep. │ │ │ │ -0000b7c0: 6e65 742e 7270 6323 6361 6c6c 2d77 6974 net.rpc#call-wit │ │ │ │ -0000b7d0: 682d 7270 632d 7365 7276 616e 7420 494d h-rpc-servant IM │ │ │ │ -0000b7e0: 504c 2043 414c 4c42 4143 4b00 7265 702e PL CALLBACK.rep. │ │ │ │ -0000b7f0: 6e65 742e 7270 6323 7270 632d 7072 6f78 net.rpc#rpc-prox │ │ │ │ -0000b800: 792d 3e67 6c6f 6261 6c2d 6964 2050 524f y->global-id PRO │ │ │ │ -0000b810: 5859 0072 6570 2e6e 6574 2e72 7063 2372 XY.rep.net.rpc#r │ │ │ │ -0000b820: 7063 2d70 726f 7879 2d3e 7365 7276 616e pc-proxy->servan │ │ │ │ -0000b830: 742d 6964 2050 524f 5859 0072 6570 2e6e t-id PROXY.rep.n │ │ │ │ -0000b840: 6574 2e72 7063 2373 6572 7661 6e74 2d69 et.rpc#servant-i │ │ │ │ -0000b850: 642d 3e67 6c6f 6261 6c2d 6964 2049 4472 d->global-id IDr │ │ │ │ -0000b860: 6570 2e6e 6574 2e72 7063 2367 6c6f 6261 ep.net.rpc#globa │ │ │ │ -0000b870: 6c2d 6964 2d3e 7270 632d 7072 6f78 7952 l-id->rpc-proxyR │ │ │ │ -0000b880: 6574 7572 6e20 6120 6675 6e63 7469 6f6e eturn a function │ │ │ │ -0000b890: 2074 6861 7420 6361 6e20 6265 2075 7365 that can be use │ │ │ │ -0000b8a0: 6420 746f 2063 616c 6c20 7468 6520 5250 d to call the RP │ │ │ │ -0000b8b0: 4320 6173 736f 6369 6174 6564 2077 6974 C associated wit │ │ │ │ -0000b8c0: 6820 7468 650a 676c 6f62 616c 2073 6572 h the.global ser │ │ │ │ -0000b8d0: 7661 6e74 2069 6420 4944 2028 6120 7374 vant id ID (a st │ │ │ │ -0000b8e0: 7269 6e67 292e 7265 702e 6e65 742e 646f ring).rep.net.do │ │ │ │ -0000b8f0: 6d61 696e 2d6e 616d 6523 646f 6d61 696e main-name#domain │ │ │ │ -0000b900: 2d61 626f 7665 5265 7475 726e 2074 6865 -aboveReturn the │ │ │ │ -0000b910: 206e 616d 6520 6f66 2070 6172 656e 7420 name of parent │ │ │ │ -0000b920: 646f 6d61 696e 206f 6620 7468 6520 7374 domain of the st │ │ │ │ -0000b930: 7269 6e67 2044 4f4d 4149 4e2e 0072 6570 ring DOMAIN..rep │ │ │ │ -0000b940: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name │ │ │ │ -0000b950: 2364 6f6d 6169 6e2d 6162 6f76 6520 444f #domain-above DO │ │ │ │ -0000b960: 4d41 494e 0072 6570 2e6e 6574 2e64 6f6d MAIN.rep.net.dom │ │ │ │ -0000b970: 6169 6e2d 6e61 6d65 2364 6f6d 6169 6e2d ain-name#domain- │ │ │ │ -0000b980: 6162 6f76 652d 7020 4431 2044 3200 7265 above-p D1 D2.re │ │ │ │ -0000b990: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam │ │ │ │ -0000b9a0: 6523 646f 6d61 696e 2d65 7175 616c 2d70 e#domain-equal-p │ │ │ │ -0000b9b0: 2044 3120 4432 7265 702e 696f 2e73 7472 D1 D2rep.io.str │ │ │ │ -0000b9c0: 6561 6d73 2370 7269 6e31 2d74 6f2d 7374 eams#prin1-to-st │ │ │ │ -0000b9d0: 7269 6e67 5265 7475 726e 2061 2073 7472 ringReturn a str │ │ │ │ -0000b9e0: 696e 6720 7265 7072 6573 656e 7469 6e67 ing representing │ │ │ │ -0000b9f0: 2041 5247 2e00 7265 702e 696f 2e73 7472 ARG..rep.io.str │ │ │ │ -0000ba00: 6561 6d73 2370 7269 6e31 2d74 6f2d 7374 eams#prin1-to-st │ │ │ │ -0000ba10: 7269 6e67 2041 5247 7265 702e 696f 2e73 ring ARGrep.io.s │ │ │ │ -0000ba20: 7472 6561 6d73 2372 6561 642d 6672 6f6d treams#read-from │ │ │ │ -0000ba30: 2d73 7472 696e 6752 6561 6473 2061 6e20 -stringReads an │ │ │ │ -0000ba40: 6f62 6a65 6374 2066 726f 6d20 5354 5249 object from STRI │ │ │ │ -0000ba50: 4e47 2c20 7374 6172 7469 6e67 2061 7420 NG, starting at │ │ │ │ -0000ba60: 6368 6172 6163 7465 7220 6e75 6d62 6572 character number │ │ │ │ -0000ba70: 2053 5441 5254 2028 6465 6661 756c 740a START (default. │ │ │ │ -0000ba80: 6973 2030 292e 0072 6570 2e69 6f2e 7374 is 0)..rep.io.st │ │ │ │ -0000ba90: 7265 616d 7323 7374 7265 616d 7020 4152 reams#streamp AR │ │ │ │ -0000baa0: 4772 6570 2e69 6f2e 6669 6c65 7323 6669 Grep.io.files#fi │ │ │ │ -0000bab0: 6c65 2d6e 6577 6572 2d74 6861 6e2d 6669 le-newer-than-fi │ │ │ │ -0000bac0: 6c65 2d70 5265 7475 726e 7320 7420 7768 le-pReturns t wh │ │ │ │ -0000bad0: 656e 2046 494c 4531 2077 6173 206d 6f64 en FILE1 was mod │ │ │ │ -0000bae0: 6966 6965 6420 6d6f 7265 2072 6563 656e ified more recen │ │ │ │ -0000baf0: 746c 7920 7468 616e 2046 494c 4532 2e72 tly than FILE2.r │ │ │ │ -0000bb00: 6570 2e69 6f2e 6669 6c65 7323 6c6f 6164 ep.io.files#load │ │ │ │ -0000bb10: 2d61 6c6c 5472 7920 746f 206c 6f61 6420 -allTry to load │ │ │ │ -0000bb20: 6669 6c65 7320 6361 6c6c 6564 2046 494c files called FIL │ │ │ │ -0000bb30: 4520 286f 7220 4649 4c45 2e6a 6c2c 2065 E (or FILE.jl, e │ │ │ │ -0000bb40: 7463 2920 6672 6f6d 2061 6c6c 2064 6972 tc) from all dir │ │ │ │ -0000bb50: 6563 746f 7269 6573 2069 6e20 7468 650a ectories in the. │ │ │ │ -0000bb60: 4c49 5350 206c 6f61 6420 7061 7468 2028 LISP load path ( │ │ │ │ -0000bb70: 6578 6365 7074 2074 6865 2063 7572 7265 except the curre │ │ │ │ -0000bb80: 6e74 2064 6972 6563 746f 7279 292e 0072 nt directory)..r │ │ │ │ -0000bb90: 6570 2e69 6f2e 6669 6c65 7323 6361 6c6c ep.io.files#call │ │ │ │ -0000bba0: 2d61 6674 6572 2d6c 6f61 6420 4c49 4252 -after-load LIBR │ │ │ │ -0000bbb0: 4152 5920 5448 554e 4b72 6570 2e69 6f2e ARY THUNKrep.io. │ │ │ │ -0000bbc0: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re │ │ │ │ -0000bbd0: 6d6f 7465 2e72 6570 2372 656d 6f74 652d mote.rep#remote- │ │ │ │ -0000bbe0: 7265 702d 636c 6f73 652d 616c 6c43 6c6f rep-close-allClo │ │ │ │ -0000bbf0: 7365 2061 6c6c 2072 756e 6e69 6e67 2072 se all running r │ │ │ │ -0000bc00: 6570 2d72 656d 6f74 6520 7375 6270 726f ep-remote subpro │ │ │ │ -0000bc10: 6365 7373 6573 2e72 6570 2e69 6f2e 6669 cesses.rep.io.fi │ │ │ │ -0000bc20: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo │ │ │ │ -0000bc30: 7465 2e72 6570 2372 656d 6f74 652d 7265 te.rep#remote-re │ │ │ │ -0000bc40: 702d 656d 7074 792d 6361 6368 6544 6973 p-empty-cacheDis │ │ │ │ -0000bc50: 6361 7264 2061 6c6c 2063 6163 6865 6420 card all cached │ │ │ │ -0000bc60: 7265 702d 7265 6d6f 7465 2064 6972 6563 rep-remote direc │ │ │ │ -0000bc70: 746f 7279 2065 6e74 7269 6573 2e72 656d tory entries.rem │ │ │ │ -0000bc80: 6f74 652d 6674 702d 616e 6f6e 2d70 6173 ote-ftp-anon-pas │ │ │ │ -0000bc90: 7377 6450 6173 7377 6f72 6420 7365 6e74 swdPassword sent │ │ │ │ -0000bca0: 2074 6f20 616e 6f6e 796d 6f75 7320 4654 to anonymous FT │ │ │ │ -0000bcb0: 5020 7365 7373 696f 6e73 2e72 656d 6f74 P sessions.remot │ │ │ │ -0000bcc0: 652d 6674 702d 6d75 6c74 692d 6d73 6773 e-ftp-multi-msgs │ │ │ │ -0000bcd0: 5265 6775 6c61 7220 6578 7072 6573 7369 Regular expressi │ │ │ │ -0000bce0: 6f6e 206d 6174 6368 696e 6720 7468 6520 on matching the │ │ │ │ -0000bcf0: 7374 6172 7420 6f66 2061 206d 756c 7469 start of a multi │ │ │ │ -0000bd00: 6c69 6e65 2066 7470 2072 6570 6c79 2e72 line ftp reply.r │ │ │ │ -0000bd10: 656d 6f74 652d 6674 702d 676f 6f64 2d6d emote-ftp-good-m │ │ │ │ -0000bd20: 7367 7352 6567 756c 6172 2065 7870 7265 sgsRegular expre │ │ │ │ -0000bd30: 7373 696f 6e20 6d61 7463 6869 6e67 2066 ssion matching f │ │ │ │ -0000bd40: 7470 2022 7375 6363 6573 7322 206d 6573 tp "success" mes │ │ │ │ -0000bd50: 7361 6765 732e 7265 6d6f 7465 2d66 7470 sages.remote-ftp │ │ │ │ -0000bd60: 2d70 6173 7377 642d 6d73 6773 5265 6775 -passwd-msgsRegu │ │ │ │ -0000bd70: 6c61 7220 6578 7072 6573 7369 6f6e 206d lar expression m │ │ │ │ -0000bd80: 6174 6368 696e 6720 7061 7373 776f 7264 atching password │ │ │ │ -0000bd90: 2070 726f 6d70 742e 7265 702e 696f 2e66 prompt.rep.io.f │ │ │ │ -0000bda0: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem │ │ │ │ -0000bdb0: 6f74 652e 6674 7023 7265 6d6f 7465 2d66 ote.ftp#remote-f │ │ │ │ -0000bdc0: 7470 2d63 6c6f 7365 2d68 6f73 7443 6c6f tp-close-hostClo │ │ │ │ -0000bdd0: 7365 2074 6865 2046 5450 2073 7562 7072 se the FTP subpr │ │ │ │ -0000bde0: 6f63 6573 7320 636f 6e6e 6563 7420 746f ocess connect to │ │ │ │ -0000bdf0: 2060 5553 4552 4048 4f53 5427 2e74 6172 `USER@HOST'.tar │ │ │ │ -0000be00: 6668 2d67 6e75 2d74 6172 2d70 726f 6772 fh-gnu-tar-progr │ │ │ │ -0000be10: 616d 4c6f 6361 7469 6f6e 206f 6620 474e amLocation of GN │ │ │ │ -0000be20: 5520 7461 7220 7072 6f67 7261 6d2e 7461 U tar program.ta │ │ │ │ -0000be30: 7266 682d 6d61 782d 6361 6368 6564 2d64 rfh-max-cached-d │ │ │ │ -0000be40: 6972 7354 6f74 616c 206e 756d 6265 7220 irsTotal number │ │ │ │ -0000be50: 6f66 2074 6172 206c 6973 7469 6e67 7320 of tar listings │ │ │ │ -0000be60: 746f 2063 6163 6865 2e74 6172 6668 2d6c to cache.tarfh-l │ │ │ │ -0000be70: 6172 6765 7374 2d63 6163 6865 642d 6669 argest-cached-fi │ │ │ │ -0000be80: 6c65 5369 7a65 206f 6620 7468 6520 6c61 leSize of the la │ │ │ │ -0000be90: 7267 6573 7420 6361 6368 6162 6c65 2074 rgest cachable t │ │ │ │ -0000bea0: 6172 2066 696c 652e 7265 702e 696f 2e66 ar file.rep.io.f │ │ │ │ -0000beb0: 696c 652d 6861 6e64 6c65 7273 2e74 6172 ile-handlers.tar │ │ │ │ -0000bec0: 2374 6172 6668 2d65 6d70 7479 2d63 6163 #tarfh-empty-cac │ │ │ │ -0000bed0: 6865 4469 7363 6172 6420 616c 6c20 6361 heDiscard all ca │ │ │ │ -0000bee0: 6368 6564 2054 4152 2064 6972 6563 746f ched TAR directo │ │ │ │ -0000bef0: 7279 2065 6e74 7269 6573 2e72 6570 2e75 ry entries.rep.u │ │ │ │ -0000bf00: 7469 6c2e 6d65 6d6f 697a 6523 6d65 6d6f til.memoize#memo │ │ │ │ -0000bf10: 697a 6543 7265 6174 6520 616e 6420 7265 izeCreate and re │ │ │ │ -0000bf20: 7475 726e 2061 2063 6163 6869 6e67 2076 turn a caching v │ │ │ │ -0000bf30: 6572 7369 6f6e 206f 6620 7468 6520 6675 ersion of the fu │ │ │ │ -0000bf40: 6e63 7469 6f6e 2046 2e20 4620 6d61 7920 nction F. F may │ │ │ │ -0000bf50: 6e6f 7420 6265 0a61 6e20 6175 746f 6c6f not be.an autolo │ │ │ │ -0000bf60: 6164 2064 6566 696e 6974 696f 6e2e 0072 ad definition..r │ │ │ │ -0000bf70: 6570 2e75 7469 6c2e 6d65 6d6f 697a 6523 ep.util.memoize# │ │ │ │ -0000bf80: 6d65 6d6f 697a 6520 4600 7265 702e 7574 memoize F.rep.ut │ │ │ │ -0000bf90: 696c 2e74 696d 6523 7469 6d65 2d3e 7365 il.time#time->se │ │ │ │ -0000bfa0: 636f 6e64 7320 5449 4d45 0072 6570 2e75 conds TIME.rep.u │ │ │ │ -0000bfb0: 7469 6c2e 7469 6d65 2373 6563 6f6e 6473 til.time#seconds │ │ │ │ -0000bfc0: 2d3e 7469 6d65 2053 4543 5300 7265 702e ->time SECS.rep. │ │ │ │ -0000bfd0: 7574 696c 2e6d 6973 6323 7072 6f67 7261 util.misc#progra │ │ │ │ -0000bfe0: 6d2d 6578 6973 7473 2d70 2050 524f 4752 m-exists-p PROGR │ │ │ │ -0000bff0: 414d 0000 0d00 0000 8900 0000 0000 0000 AM.............. │ │ │ │ -0000c000: 7265 702e 696f 2e73 7472 6561 6d73 236d rep.io.streams#m │ │ │ │ -0000c010: 616b 652d 7374 7269 6e67 2d6f 7574 7075 ake-string-outpu │ │ │ │ -0000c020: 742d 7374 7265 616d 6d61 6b65 2d73 7472 t-streammake-str │ │ │ │ -0000c030: 696e 672d 6f75 7470 7574 2d73 7472 6561 ing-output-strea │ │ │ │ -0000c040: 6d0a 0a52 6574 7572 6e73 2061 6e20 6f75 m..Returns an ou │ │ │ │ -0000c050: 7470 7574 2073 7472 6561 6d20 7768 6963 tput stream whic │ │ │ │ -0000c060: 6820 7769 6c6c 2061 6363 756d 756c 6174 h will accumulat │ │ │ │ -0000c070: 6520 7468 6520 6368 6172 6163 7465 7273 e the characters │ │ │ │ -0000c080: 2077 7269 7474 656e 2074 6f0a 6974 2066 written to.it f │ │ │ │ -0000c090: 6f72 2074 6865 2075 7365 206f 6620 7468 or the use of th │ │ │ │ -0000c0a0: 6520 6067 6574 2d6f 7574 7075 742d 7374 e `get-output-st │ │ │ │ -0000c0b0: 7265 616d 2d73 7472 696e 6727 2066 756e ream-string' fun │ │ │ │ -0000c0c0: 6374 696f 6e2e 7265 702e 7374 7275 6374 ction.rep.struct │ │ │ │ -0000c0d0: 7572 6573 236d 616b 652d 7374 7275 6374 ures#make-struct │ │ │ │ -0000c0e0: 7572 656d 616b 652d 7374 7275 6374 7572 uremake-structur │ │ │ │ -0000c0f0: 6520 494e 5445 5246 4143 4520 434f 4e46 e INTERFACE CONF │ │ │ │ -0000c100: 4947 2d54 4855 4e4b 2042 4f44 592d 5448 IG-THUNK BODY-TH │ │ │ │ -0000c110: 554e 4b20 5b4e 414d 455d 0a0a 4372 6561 UNK [NAME]..Crea │ │ │ │ -0000c120: 7465 2061 6e64 2072 6574 7572 6e20 6120 te and return a │ │ │ │ -0000c130: 6e65 7720 7374 7275 6374 7572 652e 2049 new structure. I │ │ │ │ -0000c140: 6620 4e41 4d45 2069 7320 6120 6e6f 6e2d f NAME is a non- │ │ │ │ -0000c150: 6e69 6c20 7379 6d62 6f6c 2074 6865 0a73 nil symbol the.s │ │ │ │ -0000c160: 7472 7563 7475 7265 2077 696c 6c20 7461 tructure will ta │ │ │ │ -0000c170: 6b65 2074 6861 7420 6e61 6d65 2e0a 0a54 ke that name...T │ │ │ │ -0000c180: 6865 206e 6577 2073 7472 7563 7475 7265 he new structure │ │ │ │ -0000c190: 2077 696c 6c20 6265 2061 6476 6572 7469 will be adverti │ │ │ │ -0000c1a0: 7365 6420 6173 2065 7870 6f72 7469 6e67 sed as exporting │ │ │ │ -0000c1b0: 2062 696e 6469 6e67 7320 6465 6669 6e65 bindings define │ │ │ │ -0000c1c0: 6420 6279 0a49 4e54 4552 4641 4345 2028 d by.INTERFACE ( │ │ │ │ -0000c1d0: 6375 7272 656e 746c 7920 6a75 7374 2061 currently just a │ │ │ │ -0000c1e0: 206c 6973 7420 6f66 2073 796d 626f 6c73 list of symbols │ │ │ │ -0000c1f0: 292e 0a0a 4966 2043 4f4e 4649 472d 5448 )...If CONFIG-TH │ │ │ │ -0000c200: 554e 4b20 6973 206e 6f6e 2d6e 696c 2069 UNK is non-nil i │ │ │ │ -0000c210: 7420 6973 2061 207a 6572 6f2d 7061 7261 t is a zero-para │ │ │ │ -0000c220: 6d65 7465 7220 6675 6e63 7469 6f6e 2074 meter function t │ │ │ │ -0000c230: 6f20 6265 2063 616c 6c65 640a 746f 2064 o be called.to d │ │ │ │ -0000c240: 6566 696e 6520 7468 6520 636f 6e66 6967 efine the config │ │ │ │ -0000c250: 7572 6174 696f 6e20 6f66 2074 6865 2073 uration of the s │ │ │ │ -0000c260: 7472 7563 7475 7265 2028 6375 7272 656e tructure (curren │ │ │ │ -0000c270: 746c 7920 6974 2773 206f 7065 6e65 6420 tly it's opened │ │ │ │ -0000c280: 616e 640a 6163 6365 7373 6564 2073 7472 and.accessed str │ │ │ │ -0000c290: 7563 7475 7265 732e 2920 5468 6973 2074 uctures.) This t │ │ │ │ -0000c2a0: 6875 6e6b 2077 696c 6c20 6265 2065 7661 hunk will be eva │ │ │ │ -0000c2b0: 6c75 6174 6564 2069 6e20 7468 6520 656e luated in the en │ │ │ │ -0000c2c0: 7669 726f 6e6d 656e 740a 6f66 2074 6865 vironment.of the │ │ │ │ -0000c2d0: 206e 6577 2073 7472 7563 7475 7265 2c20 new structure, │ │ │ │ -0000c2e0: 6275 7420 7769 7468 206f 6e6c 7920 7468 but with only th │ │ │ │ -0000c2f0: 6520 6025 6d65 7461 2720 286d 6f64 756c e `%meta' (modul │ │ │ │ -0000c300: 652d 636f 6e66 6967 7572 6174 696f 6e29 e-configuration) │ │ │ │ -0000c310: 0a73 7472 7563 7475 7265 206f 7065 6e65 .structure opene │ │ │ │ -0000c320: 642e 0a0a 4966 2042 4f44 592d 5448 554e d...If BODY-THUN │ │ │ │ -0000c330: 4b20 6973 206e 6f6e 2d6e 696c 2069 7420 K is non-nil it │ │ │ │ -0000c340: 6973 2061 207a 6572 6f2d 7061 7261 6d65 is a zero-parame │ │ │ │ -0000c350: 7465 7220 6675 6e63 7469 6f6e 2074 6f20 ter function to │ │ │ │ -0000c360: 6265 2063 616c 6c65 640a 746f 2064 6566 be called.to def │ │ │ │ -0000c370: 696e 6520 7468 6520 7661 6c75 6573 206f ine the values o │ │ │ │ -0000c380: 6620 7468 6520 6269 6e64 696e 6773 2065 f the bindings e │ │ │ │ -0000c390: 7870 6f72 7465 6420 6279 2074 6865 2073 xported by the s │ │ │ │ -0000c3a0: 7472 7563 7475 7265 2e20 4974 2077 696c tructure. It wil │ │ │ │ -0000c3b0: 6c0a 6265 2065 7661 6c75 6174 6564 2069 l.be evaluated i │ │ │ │ -0000c3c0: 6e20 7468 6520 656e 7669 726f 6e6d 656e n the environmen │ │ │ │ -0000c3d0: 7420 6f66 2074 6865 206e 6577 2073 7472 t of the new str │ │ │ │ -0000c3e0: 7563 7475 7265 2e0a 0a4e 6f74 6520 7468 ucture...Note th │ │ │ │ -0000c3f0: 6174 2074 6865 2063 6170 7475 7265 6420 at the captured │ │ │ │ -0000c400: 7374 6174 6520 6f66 2074 6865 2063 6c6f state of the clo │ │ │ │ -0000c410: 7375 7265 7320 434f 4e46 4947 2d54 4855 sures CONFIG-THU │ │ │ │ -0000c420: 4e4b 2061 6e64 0a42 4f44 592d 5448 554e NK and.BODY-THUN │ │ │ │ -0000c430: 4b20 6d61 7920 6265 206d 6f64 6966 6965 K may be modifie │ │ │ │ -0000c440: 6420 6279 2074 6869 7320 6675 6e63 7469 d by this functi │ │ │ │ -0000c450: 6f6e 2172 6570 2e73 7472 7563 7475 7265 on!rep.structure │ │ │ │ -0000c460: 7323 2573 7472 7563 7475 7265 2d72 6566 s#%structure-ref │ │ │ │ -0000c470: 2573 7472 7563 7475 7265 2d72 6566 2053 %structure-ref S │ │ │ │ -0000c480: 5452 5543 5455 5245 2056 4152 0a0a 5265 TRUCTURE VAR..Re │ │ │ │ -0000c490: 7475 726e 2074 6865 2076 616c 7565 206f turn the value o │ │ │ │ -0000c4a0: 6620 7468 6520 6269 6e64 696e 6720 6f66 f the binding of │ │ │ │ -0000c4b0: 2073 796d 626f 6c20 5641 5220 696e 2073 symbol VAR in s │ │ │ │ -0000c4c0: 7472 7563 7475 7265 206f 626a 6563 740a tructure object. │ │ │ │ -0000c4d0: 5354 5255 4354 5552 4520 6f72 2061 6e79 STRUCTURE or any │ │ │ │ -0000c4e0: 2069 6e6e 6572 206f 7065 6e65 6420 7374 inner opened st │ │ │ │ -0000c4f0: 7275 6374 7572 6573 2e0a 0a52 6574 7572 ructures...Retur │ │ │ │ -0000c500: 6e73 2061 2076 6f69 6420 7661 6c75 6520 ns a void value │ │ │ │ -0000c510: 6966 206e 6f20 7375 6368 2062 696e 6469 if no such bindi │ │ │ │ -0000c520: 6e67 2e72 6570 2e73 7472 7563 7475 7265 ng.rep.structure │ │ │ │ -0000c530: 7323 7374 7275 6374 7572 652d 7365 7473 s#structure-sets │ │ │ │ -0000c540: 7472 7563 7475 7265 2d73 6574 2053 5452 tructure-set STR │ │ │ │ -0000c550: 5543 5455 5245 2056 4152 2056 414c 5545 UCTURE VAR VALUE │ │ │ │ -0000c560: 0a0a 5365 7420 7468 6520 7661 6c75 6520 ..Set the value │ │ │ │ -0000c570: 6f66 2074 6865 2062 696e 6469 6e67 206f of the binding o │ │ │ │ -0000c580: 6620 7379 6d62 6f6c 2056 4152 2069 6e20 f symbol VAR in │ │ │ │ -0000c590: 7374 7275 6374 7572 6520 6f62 6a65 6374 structure object │ │ │ │ -0000c5a0: 0a53 5452 5543 5455 5245 2074 6f20 5641 .STRUCTURE to VA │ │ │ │ -0000c5b0: 4c55 452e 2049 6620 6e6f 2073 7563 6820 LUE. If no such │ │ │ │ -0000c5c0: 6269 6e64 696e 6720 6578 6973 7473 2c20 binding exists, │ │ │ │ -0000c5d0: 616e 2065 7272 6f72 2069 7320 7369 676e an error is sign │ │ │ │ -0000c5e0: 616c 6c65 642e 7265 702e 7374 7275 6374 alled.rep.struct │ │ │ │ -0000c5f0: 7572 6573 2365 7874 6572 6e61 6c2d 7374 ures#external-st │ │ │ │ -0000c600: 7275 6374 7572 652d 7265 6665 7874 6572 ructure-refexter │ │ │ │ -0000c610: 6e61 6c2d 7374 7275 6374 7572 652d 7265 nal-structure-re │ │ │ │ -0000c620: 6620 5354 5255 4354 2d4e 414d 4520 5641 f STRUCT-NAME VA │ │ │ │ -0000c630: 520a 0a52 6574 7572 6e20 7468 6520 7661 R..Return the va │ │ │ │ -0000c640: 6c75 6520 6f66 2074 6865 2062 696e 6469 lue of the bindi │ │ │ │ -0000c650: 6e67 206f 6620 7379 6d62 6f6c 2056 4152 ng of symbol VAR │ │ │ │ -0000c660: 2077 6974 6869 6e20 7468 6520 7374 7275 within the stru │ │ │ │ -0000c670: 6374 7572 650a 6361 6c6c 6564 2053 5452 cture.called STR │ │ │ │ -0000c680: 5543 542d 4e41 4d45 2e20 5468 6973 2073 UCT-NAME. This s │ │ │ │ -0000c690: 7472 7563 7475 7265 206d 7573 7420 6861 tructure must ha │ │ │ │ -0000c6a0: 7665 2070 7265 7669 6f75 736c 7920 6265 ve previously be │ │ │ │ -0000c6b0: 656e 206d 6172 6b65 6420 6173 0a61 6363 en marked as.acc │ │ │ │ -0000c6c0: 6573 7369 626c 6520 6279 2074 6865 2063 essible by the c │ │ │ │ -0000c6d0: 7572 7265 6e74 2073 7472 7563 7475 7265 urrent structure │ │ │ │ -0000c6e0: 2028 6279 2075 7369 6e67 2074 6865 2060 (by using the ` │ │ │ │ -0000c6f0: 6163 6365 7373 2720 6d6f 6475 6c65 0a63 access' module.c │ │ │ │ -0000c700: 6f6e 6669 6775 7261 7469 6f6e 2064 6972 onfiguration dir │ │ │ │ -0000c710: 6563 7469 7665 292e 0a0a 5369 676e 616c ective)...Signal │ │ │ │ -0000c720: 7320 616e 2065 7272 6f72 2069 6620 6e6f s an error if no │ │ │ │ -0000c730: 2073 7563 6820 6269 6e64 696e 6720 6578 such binding ex │ │ │ │ -0000c740: 6973 7473 2e72 6570 2e73 7472 7563 7475 ists.rep.structu │ │ │ │ -0000c750: 7265 7323 7374 7275 6374 7572 652d 6e61 res#structure-na │ │ │ │ -0000c760: 6d65 7374 7275 6374 7572 652d 6e61 6d65 mestructure-name │ │ │ │ -0000c770: 2053 5452 5543 5455 5245 0a0a 5265 7475 STRUCTURE..Retu │ │ │ │ -0000c780: 726e 7320 7468 6520 6e61 6d65 2028 6120 rns the name (a │ │ │ │ -0000c790: 7379 6d62 6f6c 2920 6f66 2073 7472 7563 symbol) of struc │ │ │ │ -0000c7a0: 7475 7265 206f 626a 6563 7420 5354 5255 ture object STRU │ │ │ │ -0000c7b0: 4354 5552 452e 7265 702e 7374 7275 6374 CTURE.rep.struct │ │ │ │ -0000c7c0: 7572 6573 2373 7472 7563 7475 7265 2d69 ures#structure-i │ │ │ │ -0000c7d0: 6d70 6f72 7473 7374 7275 6374 7572 652d mportsstructure- │ │ │ │ -0000c7e0: 696d 706f 7274 7320 5354 5255 4354 5552 imports STRUCTUR │ │ │ │ -0000c7f0: 450a 0a52 6574 7572 6e73 2074 6865 206c E..Returns the l │ │ │ │ -0000c800: 6973 7420 6f66 2073 7472 7563 7475 7265 ist of structure │ │ │ │ -0000c810: 206e 616d 6573 206f 7065 6e65 6420 6279 names opened by │ │ │ │ -0000c820: 2073 7472 7563 7475 7265 206f 626a 6563 structure objec │ │ │ │ -0000c830: 740a 5354 5255 4354 5552 452e 7265 702e t.STRUCTURE.rep. │ │ │ │ -0000c840: 7374 7275 6374 7572 6573 2373 7472 7563 structures#struc │ │ │ │ -0000c850: 7475 7265 2d66 696c 6573 7472 7563 7475 ture-filestructu │ │ │ │ -0000c860: 7265 2d66 696c 6520 4e41 4d45 0a0a 5265 re-file NAME..Re │ │ │ │ -0000c870: 7475 726e 2061 2073 7472 696e 6720 7468 turn a string th │ │ │ │ -0000c880: 6174 2077 6f75 6c64 2062 6520 7573 6564 at would be used │ │ │ │ -0000c890: 2074 6f20 6c6f 6361 7465 2061 2073 7472 to locate a str │ │ │ │ -0000c8a0: 7563 7475 7265 2063 616c 6c65 6420 4e41 ucture called NA │ │ │ │ -0000c8b0: 4d45 2028 610a 7379 6d62 6f6c 292e 7265 ME (a.symbol).re │ │ │ │ -0000c8c0: 702e 7374 7275 6374 7572 6573 2363 7572 p.structures#cur │ │ │ │ -0000c8d0: 7265 6e74 2d73 7472 7563 7475 7265 6375 rent-structurecu │ │ │ │ -0000c8e0: 7272 656e 742d 7374 7275 6374 7572 650a rrent-structure. │ │ │ │ -0000c8f0: 0a52 6574 7572 6e20 7468 6520 6375 7272 .Return the curr │ │ │ │ -0000c900: 656e 7420 7374 7275 6374 7572 6520 6f62 ent structure ob │ │ │ │ -0000c910: 6a65 6374 2e72 6570 2e73 7472 7563 7475 ject.rep.structu │ │ │ │ -0000c920: 7265 7323 7374 7275 6374 7572 6570 7374 res#structurepst │ │ │ │ -0000c930: 7275 6374 7572 6570 2041 5247 0a0a 5265 ructurep ARG..Re │ │ │ │ -0000c940: 7475 726e 2060 7427 2069 6620 4152 4720 turn `t' if ARG │ │ │ │ -0000c950: 6973 2061 2073 7472 7563 7475 7265 206f is a structure o │ │ │ │ -0000c960: 626a 6563 742e 7265 702e 7374 7275 6374 bject.rep.struct │ │ │ │ -0000c970: 7572 6573 2365 7661 6c65 7661 6c20 464f ures#evaleval FO │ │ │ │ -0000c980: 524d 205b 5354 5255 4354 5552 455d 0a0a RM [STRUCTURE].. │ │ │ │ -0000c990: 5265 7475 726e 2074 6865 2072 6573 756c Return the resul │ │ │ │ -0000c9a0: 7420 6f66 2065 7661 6c75 6174 696e 6720 t of evaluating │ │ │ │ -0000c9b0: 464f 524d 2069 6e73 6964 6520 7374 7275 FORM inside stru │ │ │ │ -0000c9c0: 6374 7572 6520 6f62 6a65 6374 2053 5452 cture object STR │ │ │ │ -0000c9d0: 5543 5455 5245 0a28 7769 7468 2061 206e UCTURE.(with a n │ │ │ │ -0000c9e0: 756c 6c20 6c65 7869 6361 6c20 656e 7669 ull lexical envi │ │ │ │ -0000c9f0: 726f 6e6d 656e 7429 2e72 6570 2e73 7472 ronment).rep.str │ │ │ │ -0000ca00: 7563 7475 7265 7323 6d61 6b65 2d62 696e uctures#make-bin │ │ │ │ -0000ca10: 6469 6e67 2d69 6d6d 7574 6162 6c65 6d61 ding-immutablema │ │ │ │ -0000ca20: 6b65 2d62 696e 6469 6e67 2d69 6d6d 7574 ke-binding-immut │ │ │ │ -0000ca30: 6162 6c65 2056 4152 0a0a 466c 6167 2074 able VAR..Flag t │ │ │ │ -0000ca40: 6861 7420 7468 6520 6269 6e64 696e 6720 hat the binding │ │ │ │ -0000ca50: 6f66 2073 796d 626f 6c20 5641 5220 696e of symbol VAR in │ │ │ │ -0000ca60: 2074 6865 2063 7572 7265 6e74 2073 7472 the current str │ │ │ │ -0000ca70: 7563 7475 7265 206d 6179 206e 6f74 2062 ucture may not b │ │ │ │ -0000ca80: 650a 6368 616e 6765 642e 7265 702e 7374 e.changed.rep.st │ │ │ │ -0000ca90: 7275 6374 7572 6573 2362 696e 6469 6e67 ructures#binding │ │ │ │ -0000caa0: 2d69 6d6d 7574 6162 6c65 2d70 6269 6e64 -immutable-pbind │ │ │ │ -0000cab0: 696e 672d 696d 6d75 7461 626c 652d 7020 ing-immutable-p │ │ │ │ -0000cac0: 5641 5220 5b53 5452 5543 5455 5245 5d0a VAR [STRUCTURE]. │ │ │ │ -0000cad0: 0a52 6574 7572 6e20 6074 2720 6966 2074 .Return `t' if t │ │ │ │ -0000cae0: 6865 2062 696e 6469 6e67 206f 6620 7379 he binding of sy │ │ │ │ -0000caf0: 6d62 6f6c 2056 4152 2069 6e20 7468 6520 mbol VAR in the │ │ │ │ -0000cb00: 5354 5255 4354 5552 4520 6861 7320 6265 STRUCTURE has be │ │ │ │ -0000cb10: 656e 206d 6164 650a 636f 6e73 7461 6e74 en made.constant │ │ │ │ -0000cb20: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures# │ │ │ │ -0000cb30: 7072 6f76 6964 6570 726f 7669 6465 2046 provideprovide F │ │ │ │ -0000cb40: 4541 5455 5245 0a0a 5368 6f77 2074 6861 EATURE..Show tha │ │ │ │ -0000cb50: 7420 7468 6520 6665 6174 7572 6520 4645 t the feature FE │ │ │ │ -0000cb60: 4154 5552 4520 2861 2073 796d 626f 6c29 ATURE (a symbol) │ │ │ │ -0000cb70: 2068 6173 2062 6565 6e20 6c6f 6164 6564 has been loaded │ │ │ │ -0000cb80: 2069 6e20 7468 6520 6375 7272 656e 740a in the current. │ │ │ │ -0000cb90: 7374 7275 6374 7572 652e 7265 702e 7374 structure.rep.st │ │ │ │ -0000cba0: 7275 6374 7572 6573 2372 6571 7569 7265 ructures#require │ │ │ │ -0000cbb0: 7265 7175 6972 6520 4645 4154 5552 450a require FEATURE. │ │ │ │ -0000cbc0: 0a49 6620 4645 4154 5552 4520 2861 2073 .If FEATURE (a s │ │ │ │ -0000cbd0: 796d 626f 6c29 2068 6173 206e 6f74 2061 ymbol) has not a │ │ │ │ -0000cbe0: 6c72 6561 6479 2062 6565 6e20 6c6f 6164 lready been load │ │ │ │ -0000cbf0: 6564 2c20 6c6f 6164 2069 742e 2054 6865 ed, load it. The │ │ │ │ -0000cc00: 2066 696c 650a 6c6f 6164 6564 2069 7320 file.loaded is │ │ │ │ -0000cc10: 6569 7468 6572 2046 494c 4520 2869 6620 either FILE (if │ │ │ │ -0000cc20: 6769 7665 6e29 2c20 6f72 2074 6865 2070 given), or the p │ │ │ │ -0000cc30: 7269 6e74 206e 616d 6520 6f66 2046 4541 rint name of FEA │ │ │ │ -0000cc40: 5455 5245 2e72 6570 2e69 6f2e 7072 6f63 TURE.rep.io.proc │ │ │ │ -0000cc50: 6573 7365 7323 6b69 6c6c 2d70 726f 6365 esses#kill-proce │ │ │ │ -0000cc60: 7373 6b69 6c6c 2d70 726f 6365 7373 2050 sskill-process P │ │ │ │ -0000cc70: 524f 4345 5353 205b 5349 474e 414c 2d47 ROCESS [SIGNAL-G │ │ │ │ -0000cc80: 524f 5550 5d0a 0a4b 696c 6c20 7468 6520 ROUP]..Kill the │ │ │ │ -0000cc90: 6173 796e 6368 726f 6e6f 7573 2070 726f asynchronous pro │ │ │ │ -0000cca0: 6365 7373 2050 524f 4345 5353 2e20 4966 cess PROCESS. If │ │ │ │ -0000ccb0: 2053 4947 4e41 4c2d 4752 4f55 5020 6973 SIGNAL-GROUP is │ │ │ │ -0000ccc0: 2074 2c20 6b69 6c6c 2061 6c6c 0a63 6869 t, kill all.chi │ │ │ │ -0000ccd0: 6c64 2070 726f 6365 7373 6573 206f 6620 ld processes of │ │ │ │ -0000cce0: 5052 4f43 4553 5320 2869 7427 7320 7072 PROCESS (it's pr │ │ │ │ -0000ccf0: 6f63 6573 7320 6772 6f75 7029 2e72 6570 ocess group).rep │ │ │ │ -0000cd00: 2e69 6f2e 7072 6f63 6573 7365 7323 7369 .io.processes#si │ │ │ │ -0000cd10: 676e 616c 5f70 726f 6365 7373 7369 676e gnal_processsign │ │ │ │ -0000cd20: 616c 2d70 726f 6365 7373 2050 524f 4345 al-process PROCE │ │ │ │ -0000cd30: 5353 2053 4947 4e41 4c20 5b53 4947 4e41 SS SIGNAL [SIGNA │ │ │ │ -0000cd40: 4c2d 4752 4f55 505d 0a0a 5365 6e64 7320 L-GROUP]..Sends │ │ │ │ -0000cd50: 7468 6520 7369 676e 616c 2053 4947 4e41 the signal SIGNA │ │ │ │ -0000cd60: 4c20 746f 2074 6865 2070 726f 6365 7373 L to the process │ │ │ │ -0000cd70: 2050 524f 4345 5353 2e20 4966 2053 4947 PROCESS. If SIG │ │ │ │ -0000cd80: 4e41 4c2d 4752 4f55 5020 6973 0a6e 6f6e NAL-GROUP is.non │ │ │ │ -0000cd90: 2d6e 696c 2061 6c73 6f20 636f 6e74 696e -nil also contin │ │ │ │ -0000cda0: 7565 7320 7468 6520 7072 6f63 6573 7365 ues the processe │ │ │ │ -0000cdb0: 7320 696e 2074 6865 2070 726f 6365 7373 s in the process │ │ │ │ -0000cdc0: 2067 726f 7570 206f 6620 5052 4f43 4553 group of PROCES │ │ │ │ -0000cdd0: 532e 0a0a 5052 4f43 4553 5320 6d61 7920 S...PROCESS may │ │ │ │ -0000cde0: 6265 2065 6974 6865 7220 6120 4c69 7370 be either a Lisp │ │ │ │ -0000cdf0: 2070 726f 6365 7373 206f 626a 6563 742c process object, │ │ │ │ -0000ce00: 206f 7220 616e 2069 6e74 6567 6572 2067 or an integer g │ │ │ │ -0000ce10: 6976 696e 6720 7468 650a 7072 6f63 6573 iving the.proces │ │ │ │ -0000ce20: 732d 6964 206f 6620 6120 7072 6f63 6573 s-id of a proces │ │ │ │ -0000ce30: 7320 286e 6f74 206e 6563 6573 7361 7269 s (not necessari │ │ │ │ -0000ce40: 6c79 2073 7461 7274 6564 2062 7920 7265 ly started by re │ │ │ │ -0000ce50: 7029 2e0a 0a53 4947 4e41 4c20 6d61 7920 p)...SIGNAL may │ │ │ │ -0000ce60: 6569 7468 6572 2062 6520 6120 6e75 6d65 either be a nume │ │ │ │ -0000ce70: 7269 6320 7369 676e 616c 2c20 6f72 2061 ric signal, or a │ │ │ │ -0000ce80: 2073 796d 626f 6c20 6e61 6d69 6e67 2061 symbol naming a │ │ │ │ -0000ce90: 2073 6967 6e61 6c2c 2069 2e65 2e0a 7468 signal, i.e..th │ │ │ │ -0000cea0: 6520 7379 6d62 6f6c 2060 494e 5427 2066 e symbol `INT' f │ │ │ │ -0000ceb0: 6f72 2074 6865 2055 4e49 5820 5349 4749 or the UNIX SIGI │ │ │ │ -0000cec0: 4e54 2073 6967 6e61 6c2e 7265 702e 696f NT signal.rep.io │ │ │ │ -0000ced0: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce │ │ │ │ -0000cee0: 7373 2d65 7869 742d 7374 6174 7573 7072 ss-exit-statuspr │ │ │ │ -0000cef0: 6f63 6573 732d 6578 6974 2d73 7461 7475 ocess-exit-statu │ │ │ │ -0000cf00: 7320 5052 4f43 4553 530a 0a52 6574 7572 s PROCESS..Retur │ │ │ │ -0000cf10: 6e73 2074 6865 2075 6e70 726f 6365 7373 ns the unprocess │ │ │ │ -0000cf20: 6564 2065 7869 742d 7374 6174 7573 206f ed exit-status o │ │ │ │ -0000cf30: 6620 7468 6520 6c61 7374 2070 726f 6365 f the last proce │ │ │ │ -0000cf40: 7373 2074 6f20 6265 2072 756e 206f 6e20 ss to be run on │ │ │ │ -0000cf50: 7468 650a 7072 6f63 6573 732d 6f62 6a65 the.process-obje │ │ │ │ -0000cf60: 6374 2050 524f 4345 5353 2e20 4966 2050 ct PROCESS. If P │ │ │ │ -0000cf70: 524f 4345 5353 2069 7320 6375 7272 656e ROCESS is curren │ │ │ │ -0000cf80: 746c 7920 7275 6e6e 696e 672c 2072 6574 tly running, ret │ │ │ │ -0000cf90: 7572 6e20 6e69 6c2e 7265 702e 696f 2e70 urn nil.rep.io.p │ │ │ │ -0000cfa0: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process │ │ │ │ -0000cfb0: 2d73 746f 7070 6564 2d70 7072 6f63 6573 -stopped-pproces │ │ │ │ -0000cfc0: 732d 7374 6f70 7065 642d 7020 5052 4f43 s-stopped-p PROC │ │ │ │ -0000cfd0: 4553 530a 0a52 6574 7572 6e20 7420 6966 ESS..Return t if │ │ │ │ -0000cfe0: 2050 524f 4345 5353 2068 6173 2062 6565 PROCESS has bee │ │ │ │ -0000cff0: 6e20 7374 6f70 7065 642e 0000 0000 0000 n stopped....... │ │ │ │ -0000d000: 7265 702e 7379 7374 656d 2363 616c 6c2d rep.system#call- │ │ │ │ -0000d010: 686f 6f6b 6361 6c6c 2d68 6f6f 6b20 484f hookcall-hook HO │ │ │ │ -0000d020: 4f4b 2041 5247 2d4c 4953 5420 5b54 5950 OK ARG-LIST [TYP │ │ │ │ -0000d030: 455d 0a0a 4361 6c6c 2074 6865 2068 6f6f E]..Call the hoo │ │ │ │ -0000d040: 6b20 6e61 6d65 6420 6279 2074 6865 2073 k named by the s │ │ │ │ -0000d050: 796d 626f 6c20 484f 4f4b 2c20 7061 7373 ymbol HOOK, pass │ │ │ │ -0000d060: 696e 6720 616c 6c20 6675 6e63 7469 6f6e ing all function │ │ │ │ -0000d070: 7320 7468 6520 6172 6775 6d65 6e74 730a s the arguments. │ │ │ │ -0000d080: 696e 2074 6865 206c 6973 7420 4152 472d in the list ARG- │ │ │ │ -0000d090: 4c49 5354 2e20 4e6f 7465 2074 6861 7420 LIST. Note that │ │ │ │ -0000d0a0: 484f 4f4b 206d 6179 2061 6c73 6f20 6265 HOOK may also be │ │ │ │ -0000d0b0: 2074 6865 2061 6374 7561 6c20 6c69 7374 the actual list │ │ │ │ -0000d0c0: 206f 6620 6675 6e63 7469 6f6e 730a 746f of functions.to │ │ │ │ -0000d0d0: 2063 616c 6c2e 0a0a 5459 5045 2064 6566 call...TYPE def │ │ │ │ -0000d0e0: 696e 6573 2068 6f77 2074 6865 2072 6574 ines how the ret │ │ │ │ -0000d0f0: 7572 6e20 7661 6c75 6573 206f 6620 6561 urn values of ea │ │ │ │ -0000d100: 6368 2066 756e 6374 696f 6e20 696e 2074 ch function in t │ │ │ │ -0000d110: 6865 2068 6f6f 6b20 6172 650a 7472 6561 he hook are.trea │ │ │ │ -0000d120: 7465 642e 2049 6620 5459 5045 2069 7320 ted. If TYPE is │ │ │ │ -0000d130: 6e69 6c20 7468 6579 2061 7265 2069 676e nil they are ign │ │ │ │ -0000d140: 6f72 6564 2c20 6966 2054 5950 4520 6973 ored, if TYPE is │ │ │ │ -0000d150: 2074 6865 2073 796d 626f 6c20 6061 6e64 the symbol `and │ │ │ │ -0000d160: 270a 7468 6520 686f 6f6b 2061 626f 7274 '.the hook abort │ │ │ │ -0000d170: 7320 6166 7465 7220 6120 6675 6e63 7469 s after a functi │ │ │ │ -0000d180: 6f6e 2072 6574 7572 6e73 206e 696c 2c20 on returns nil, │ │ │ │ -0000d190: 6966 2054 5950 4520 6973 2060 6f72 2720 if TYPE is `or' │ │ │ │ -0000d1a0: 7468 6520 686f 6f6b 0a61 626f 7274 7320 the hook.aborts │ │ │ │ -0000d1b0: 7768 656e 2061 2066 756e 6374 696f 6e20 when a function │ │ │ │ -0000d1c0: 7265 7475 726e 7320 6e6f 6e2d 6e69 6c2e returns non-nil. │ │ │ │ -0000d1d0: 0a0a 496e 2061 6c6c 2063 6173 6573 2074 ..In all cases t │ │ │ │ -0000d1e0: 6865 2076 616c 7565 2072 6574 7572 6e65 he value returne │ │ │ │ -0000d1f0: 6420 6279 2074 6865 206c 6173 742d 6576 d by the last-ev │ │ │ │ -0000d200: 616c 7561 7465 6420 6675 6e63 7469 6f6e aluated function │ │ │ │ -0000d210: 2069 730a 7265 7475 726e 6564 2e72 6570 is.returned.rep │ │ │ │ -0000d220: 2e76 6d2e 696e 7465 7270 7265 7465 7223 .vm.interpreter# │ │ │ │ -0000d230: 7661 6c69 6461 7465 2d62 7974 652d 636f validate-byte-co │ │ │ │ -0000d240: 6465 7661 6c69 6461 7465 2d62 7974 652d devalidate-byte- │ │ │ │ -0000d250: 636f 6465 2042 432d 4d41 4a4f 5220 4243 code BC-MAJOR BC │ │ │ │ -0000d260: 2d4d 494e 4f52 0a0a 4368 6563 6b20 7468 -MINOR..Check th │ │ │ │ -0000d270: 6174 2062 7974 6520 636f 6465 7320 6672 at byte codes fr │ │ │ │ -0000d280: 6f6d 2069 6e73 7472 7563 7469 6f6e 2073 om instruction s │ │ │ │ -0000d290: 6574 2042 432d 4d41 4a4f 522e 4243 2d4d et BC-MAJOR.BC-M │ │ │ │ -0000d2a0: 494e 4f52 2c20 6d61 7920 6265 0a65 7865 INOR, may be.exe │ │ │ │ -0000d2b0: 6375 7465 642e 2049 6620 6e6f 742c 2061 cuted. If not, a │ │ │ │ -0000d2c0: 6e20 6572 726f 7220 7769 6c6c 2062 6520 n error will be │ │ │ │ -0000d2d0: 7369 676e 616c 6c65 642e 7265 702e 6c61 signalled.rep.la │ │ │ │ -0000d2e0: 6e67 2e69 6e74 6572 7072 6574 6572 236d ng.interpreter#m │ │ │ │ -0000d2f0: 6163 726f 6578 7061 6e64 2d31 6d61 6372 acroexpand-1macr │ │ │ │ -0000d300: 6f65 7870 616e 642d 3120 464f 524d 205b oexpand-1 FORM [ │ │ │ │ -0000d310: 454e 5649 524f 4e4d 454e 545d 0a0a 4966 ENVIRONMENT]..If │ │ │ │ -0000d320: 2046 4f52 4d20 6973 2061 206d 6163 726f FORM is a macro │ │ │ │ -0000d330: 2063 616c 6c2c 2065 7870 616e 6420 6974 call, expand it │ │ │ │ -0000d340: 206f 6e63 6520 616e 6420 7265 7475 726e once and return │ │ │ │ -0000d350: 2074 6865 2072 6573 756c 7469 6e67 2066 the resulting f │ │ │ │ -0000d360: 6f72 6d2e 0a0a 4966 2045 4e56 4952 4f4e orm...If ENVIRON │ │ │ │ -0000d370: 4d45 4e54 2069 7320 7370 6563 6966 6965 MENT is specifie │ │ │ │ -0000d380: 6420 6974 2069 7320 6120 6675 6e63 7469 d it is a functi │ │ │ │ -0000d390: 6f6e 2074 6f20 6361 6c6c 2074 6f20 646f on to call to do │ │ │ │ -0000d3a0: 2074 6865 2061 6374 7561 6c0a 6578 7061 the actual.expa │ │ │ │ -0000d3b0: 6e73 696f 6e2e 2041 6e79 206d 6163 726f nsion. Any macro │ │ │ │ -0000d3c0: 2065 7870 616e 6465 7273 2072 6563 7572 expanders recur │ │ │ │ -0000d3d0: 7369 7665 6c79 2063 616c 6c69 6e67 206d sively calling m │ │ │ │ -0000d3e0: 6163 726f 6578 7061 6e64 2073 686f 756c acroexpand shoul │ │ │ │ -0000d3f0: 640a 7061 7373 2074 6865 2076 616c 7565 d.pass the value │ │ │ │ -0000d400: 206f 6620 7468 6520 606d 6163 726f 2d65 of the `macro-e │ │ │ │ -0000d410: 6e76 6972 6f6e 6d65 6e74 2720 7661 7269 nvironment' vari │ │ │ │ -0000d420: 6162 6c65 2074 6f20 7468 6973 2070 6172 able to this par │ │ │ │ -0000d430: 616d 6574 6572 2e72 6570 2e6c 616e 672e ameter.rep.lang. │ │ │ │ -0000d440: 696e 7465 7270 7265 7465 7223 6d61 6372 interpreter#macr │ │ │ │ -0000d450: 6f65 7870 616e 646d 6163 726f 6578 7061 oexpandmacroexpa │ │ │ │ -0000d460: 6e64 2046 4f52 4d20 5b45 4e56 4952 4f4e nd FORM [ENVIRON │ │ │ │ -0000d470: 4d45 4e54 5d0a 0a49 6620 464f 524d 2069 MENT]..If FORM i │ │ │ │ -0000d480: 7320 6120 6d61 6372 6f20 6361 6c6c 2c20 s a macro call, │ │ │ │ -0000d490: 6578 7061 6e64 2069 7420 756e 7469 6c20 expand it until │ │ │ │ -0000d4a0: 6974 2069 736e 2774 2e0a 0a49 6620 454e it isn't...If EN │ │ │ │ -0000d4b0: 5649 524f 4e4d 454e 5420 6973 2073 7065 VIRONMENT is spe │ │ │ │ -0000d4c0: 6369 6669 6564 2069 7420 6973 2061 2066 cified it is a f │ │ │ │ -0000d4d0: 756e 6374 696f 6e20 746f 2063 616c 6c20 unction to call │ │ │ │ -0000d4e0: 746f 2064 6f20 7468 6520 6163 7475 616c to do the actual │ │ │ │ -0000d4f0: 0a65 7870 616e 7369 6f6e 2e20 416e 7920 .expansion. Any │ │ │ │ -0000d500: 6d61 6372 6f20 6578 7061 6e64 6572 7320 macro expanders │ │ │ │ -0000d510: 7265 6375 7273 6976 656c 7920 6361 6c6c recursively call │ │ │ │ -0000d520: 696e 6720 6d61 6372 6f65 7870 616e 6420 ing macroexpand │ │ │ │ -0000d530: 7368 6f75 6c64 0a70 6173 7320 7468 6520 should.pass the │ │ │ │ -0000d540: 7661 6c75 6520 6f66 2074 6865 2060 6d61 value of the `ma │ │ │ │ -0000d550: 6372 6f2d 656e 7669 726f 6e6d 656e 7427 cro-environment' │ │ │ │ -0000d560: 2076 6172 6961 626c 6520 746f 2074 6869 variable to thi │ │ │ │ -0000d570: 7320 7061 7261 6d65 7465 722e 7265 702e s parameter.rep. │ │ │ │ -0000d580: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -0000d590: 2363 6f6e 7469 6e75 6174 696f 6e2d 6361 #continuation-ca │ │ │ │ -0000d5a0: 6c6c 6162 6c65 2d70 636f 6e74 696e 7561 llable-pcontinua │ │ │ │ -0000d5b0: 7469 6f6e 2d63 616c 6c61 626c 652d 7020 tion-callable-p │ │ │ │ -0000d5c0: 434f 4e54 494e 5541 5449 4f4e 0a0a 5265 CONTINUATION..Re │ │ │ │ -0000d5d0: 7475 726e 7320 6074 2720 6966 2074 6865 turns `t' if the │ │ │ │ -0000d5e0: 2063 6f6e 7469 6e75 6174 696f 6e20 6f62 continuation ob │ │ │ │ -0000d5f0: 6a65 6374 2043 4f4e 5449 4e55 4154 494f ject CONTINUATIO │ │ │ │ -0000d600: 4e20 6672 6f6d 2074 6865 2063 7572 7265 N from the curre │ │ │ │ -0000d610: 6e74 0a65 7865 6375 7469 6f6e 2070 6f69 nt.execution poi │ │ │ │ -0000d620: 6e74 206f 6620 7468 6520 696e 7465 7270 nt of the interp │ │ │ │ -0000d630: 7265 7465 722e 7265 702e 6c61 6e67 2e69 reter.rep.lang.i │ │ │ │ -0000d640: 6e74 6572 7072 6574 6572 2363 616c 6c2d nterpreter#call- │ │ │ │ -0000d650: 7769 7468 2d6f 626a 6563 7463 616c 6c2d with-objectcall- │ │ │ │ -0000d660: 7769 7468 2d6f 626a 6563 7420 4152 4720 with-object ARG │ │ │ │ -0000d670: 5448 554e 4b0a 0a43 616c 6c20 7468 6520 THUNK..Call the │ │ │ │ -0000d680: 7a65 726f 2d70 6172 616d 6574 6572 2066 zero-parameter f │ │ │ │ -0000d690: 756e 6374 696f 6e20 5448 554e 4b2c 2077 unction THUNK, w │ │ │ │ -0000d6a0: 6974 6820 6f62 6a65 6374 2041 5247 2074 ith object ARG t │ │ │ │ -0000d6b0: 656d 706f 7261 7269 6c79 0a60 626f 756e emporarily.`boun │ │ │ │ -0000d6c0: 6427 2028 6120 7479 7065 2d73 7065 6369 d' (a type-speci │ │ │ │ -0000d6d0: 6669 6320 6f70 6572 6174 696f 6e2c 2075 fic operation, u │ │ │ │ -0000d6e0: 7375 616c 6c79 2074 6f20 6d61 6b65 2041 sually to make A │ │ │ │ -0000d6f0: 5247 2060 6163 7469 7665 2720 696e 0a73 RG `active' in.s │ │ │ │ -0000d700: 6f6d 6520 7761 7929 2e20 5768 656e 2054 ome way). When T │ │ │ │ -0000d710: 4855 4e4b 2072 6574 7572 6e73 2041 5247 HUNK returns ARG │ │ │ │ -0000d720: 2069 7320 756e 626f 756e 642e 2054 6865 is unbound. The │ │ │ │ -0000d730: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned │ │ │ │ -0000d740: 6279 0a54 4855 4e4b 2069 7320 7468 656e by.THUNK is then │ │ │ │ -0000d750: 2072 6574 7572 6e65 642e 0a0a 4966 2054 returned...If T │ │ │ │ -0000d760: 4855 4e4b 2069 7320 6576 6572 206c 6566 HUNK is ever lef │ │ │ │ -0000d770: 7420 6475 6520 746f 2061 2063 6f6e 7469 t due to a conti │ │ │ │ -0000d780: 6e75 6174 696f 6e20 6265 696e 6720 696e nuation being in │ │ │ │ -0000d790: 766f 6b65 642c 2041 5247 2077 696c 6c20 voked, ARG will │ │ │ │ -0000d7a0: 6265 0a75 6e62 6f75 6e64 2e20 4966 2054 be.unbound. If T │ │ │ │ -0000d7b0: 4855 4e4b 2069 7320 7375 6273 6571 7565 HUNK is subseque │ │ │ │ -0000d7c0: 6e74 6c79 2072 6565 6e74 6572 6564 2c20 ntly reentered, │ │ │ │ -0000d7d0: 4152 4720 7769 6c6c 2062 6520 7265 626f ARG will be rebo │ │ │ │ -0000d7e0: 756e 642e 7265 702e 6c61 6e67 2e69 6e74 und.rep.lang.int │ │ │ │ -0000d7f0: 6572 7072 6574 6572 2363 616c 6c2d 7769 erpreter#call-wi │ │ │ │ -0000d800: 7468 2d64 796e 616d 6963 2d72 6f6f 7463 th-dynamic-rootc │ │ │ │ -0000d810: 616c 6c2d 7769 7468 2d64 796e 616d 6963 all-with-dynamic │ │ │ │ -0000d820: 2d72 6f6f 7420 5448 554e 4b0a 0a43 616c -root THUNK..Cal │ │ │ │ -0000d830: 6c20 7468 6520 7a65 726f 2d70 6172 616d l the zero-param │ │ │ │ -0000d840: 6574 6572 2066 756e 6374 696f 6e20 5448 eter function TH │ │ │ │ -0000d850: 554e 4b2c 2061 7320 7468 6520 726f 6f74 UNK, as the root │ │ │ │ -0000d860: 206f 6620 6120 6e65 7720 6578 6563 7574 of a new execut │ │ │ │ -0000d870: 696f 6e0a 656e 7669 726f 6e6d 656e 742e ion.environment. │ │ │ │ -0000d880: 2054 6869 7320 6d65 616e 7320 7468 6174 This means that │ │ │ │ -0000d890: 2074 6865 2063 6f6e 7469 6e75 6174 696f the continuatio │ │ │ │ -0000d8a0: 6e20 6f66 2054 4855 4e4b 2077 696c 6c20 n of THUNK will │ │ │ │ -0000d8b0: 616c 7761 7973 2062 650a 7265 6163 6865 always be.reache │ │ │ │ -0000d8c0: 6420 6f6e 6365 2c20 616e 6420 6f6e 6365 d once, and once │ │ │ │ -0000d8d0: 206f 6e6c 792e 2041 6e79 2063 6f6e 7469 only. Any conti │ │ │ │ -0000d8e0: 6e75 6174 696f 6e73 2061 626f 7665 2074 nuations above t │ │ │ │ -0000d8f0: 6865 206e 6577 2072 6f6f 7420 6d61 790a he new root may. │ │ │ │ -0000d900: 6e6f 7420 6265 2069 6e76 6f6b 6564 2066 not be invoked f │ │ │ │ -0000d910: 726f 6d20 696e 7369 6465 2074 6865 2072 rom inside the r │ │ │ │ -0000d920: 6f6f 742e 7265 702e 7468 7265 6164 7323 oot.rep.threads# │ │ │ │ -0000d930: 7468 7265 6164 2d64 656c 6574 6574 6872 thread-deletethr │ │ │ │ -0000d940: 6561 642d 6465 6c65 7465 205b 5448 5245 ead-delete [THRE │ │ │ │ -0000d950: 4144 5d0a 0a4d 6172 6b20 5448 5245 4144 AD]..Mark THREAD │ │ │ │ -0000d960: 2028 6f72 2074 6865 2063 7572 7265 6e74 (or the current │ │ │ │ -0000d970: 2074 6872 6561 6429 2c20 6173 2062 6569 thread), as bei │ │ │ │ -0000d980: 6e67 2064 656c 6574 6564 2e20 4974 2077 ng deleted. It w │ │ │ │ -0000d990: 696c 6c20 6e6f 7420 6265 0a73 7769 7463 ill not be.switc │ │ │ │ -0000d9a0: 6865 6420 746f 2069 6e20 7468 6520 6675 hed to in the fu │ │ │ │ -0000d9b0: 7475 7265 2e20 4966 2074 6865 2063 7572 ture. If the cur │ │ │ │ -0000d9c0: 7265 6e74 2074 6872 6561 6420 6973 2064 rent thread is d │ │ │ │ -0000d9d0: 656c 6574 6564 2c20 636f 6e74 726f 6c0a eleted, control. │ │ │ │ -0000d9e0: 7769 6c6c 2062 6520 7061 7373 6564 2074 will be passed t │ │ │ │ -0000d9f0: 6f20 7468 6520 6e65 7874 2072 756e 6e61 o the next runna │ │ │ │ -0000da00: 626c 6520 7468 7265 6164 2e20 4465 6c65 ble thread. Dele │ │ │ │ -0000da10: 7469 6e67 2074 6865 206c 6173 7420 7275 ting the last ru │ │ │ │ -0000da20: 6e6e 6162 6c65 0a74 6872 6561 6420 7265 nnable.thread re │ │ │ │ -0000da30: 7375 6c74 7320 666f 7263 6573 2074 6865 sults forces the │ │ │ │ -0000da40: 2063 6f6e 7461 696e 696e 6720 6479 6e61 containing dyna │ │ │ │ -0000da50: 6d69 6320 726f 6f74 2074 6f20 6265 2063 mic root to be c │ │ │ │ -0000da60: 6c6f 7365 642e 7265 702e 7468 7265 6164 losed.rep.thread │ │ │ │ -0000da70: 7323 7468 7265 6164 2d73 7573 7065 6e64 s#thread-suspend │ │ │ │ -0000da80: 7468 7265 6164 2d73 7573 7065 6e64 205b thread-suspend [ │ │ │ │ -0000da90: 5448 5245 4144 5d20 5b4d 5345 4353 5d0a THREAD] [MSECS]. │ │ │ │ -0000daa0: 0a4d 6172 6b20 5448 5245 4144 2028 6f72 .Mark THREAD (or │ │ │ │ -0000dab0: 2074 6865 2063 7572 7265 6e74 2074 6872 the current thr │ │ │ │ -0000dac0: 6561 6429 2061 7320 6265 696e 6720 7375 ead) as being su │ │ │ │ -0000dad0: 7370 656e 6465 642e 2049 7420 7769 6c6c spended. It will │ │ │ │ -0000dae0: 206e 6f74 2062 650a 7365 6c65 6374 6564 not be.selected │ │ │ │ -0000daf0: 2075 6e74 696c 2069 7420 6861 7320 7468 until it has th │ │ │ │ -0000db00: 6973 2073 7461 7475 7320 7265 6d6f 7665 is status remove │ │ │ │ -0000db10: 642e 2053 7573 7065 6e64 696e 6720 7468 d. Suspending th │ │ │ │ -0000db20: 6520 6375 7272 656e 740a 7468 7265 6164 e current.thread │ │ │ │ -0000db30: 2077 696c 6c20 7061 7373 2063 6f6e 7472 will pass contr │ │ │ │ -0000db40: 6f6c 2074 6f20 7468 6520 6e65 7874 2072 ol to the next r │ │ │ │ -0000db50: 756e 6e61 626c 6520 7468 7265 6164 2e20 unnable thread. │ │ │ │ -0000db60: 4966 2074 6865 7265 2061 7265 206e 6f0a If there are no. │ │ │ │ -0000db70: 7275 6e6e 6162 6c65 2074 6872 6561 6473 runnable threads │ │ │ │ -0000db80: 2c20 7468 656e 2073 6c65 6570 2075 6e74 , then sleep unt │ │ │ │ -0000db90: 696c 2074 6865 206e 6578 7420 7468 7265 il the next thre │ │ │ │ -0000dba0: 6164 2062 6563 6f6d 6573 2072 756e 6e61 ad becomes runna │ │ │ │ -0000dbb0: 626c 652e 0a0a 5265 7475 726e 7320 7472 ble...Returns tr │ │ │ │ -0000dbc0: 7565 2069 6620 7468 6520 7469 6d65 6f75 ue if the timeou │ │ │ │ -0000dbd0: 7420 7761 7320 7265 6163 6865 642e 7265 t was reached.re │ │ │ │ -0000dbe0: 702e 7468 7265 6164 7323 7468 7265 6164 p.threads#thread │ │ │ │ -0000dbf0: 2d6a 6f69 6e74 6872 6561 642d 6a6f 696e -jointhread-join │ │ │ │ -0000dc00: 2054 4852 4541 4420 5b4d 5345 4353 5d20 THREAD [MSECS] │ │ │ │ -0000dc10: 5b44 4546 4155 4c54 2d56 414c 5545 5d0a [DEFAULT-VALUE]. │ │ │ │ -0000dc20: 0a53 7573 7065 6e64 2074 6865 2063 7572 .Suspend the cur │ │ │ │ -0000dc30: 7265 6e74 2074 6872 6561 6420 756e 7469 rent thread unti │ │ │ │ -0000dc40: 6c20 5448 5245 4144 2068 6173 2065 7869 l THREAD has exi │ │ │ │ -0000dc50: 7465 642c 206f 7220 4d53 4543 530a 6d69 ted, or MSECS.mi │ │ │ │ -0000dc60: 6c6c 6973 6563 6f6e 6473 2068 6176 6520 lliseconds have │ │ │ │ -0000dc70: 7061 7373 6564 2e20 4966 2054 4852 4541 passed. If THREA │ │ │ │ -0000dc80: 4420 6578 6974 7320 6e6f 726d 616c 6c79 D exits normally │ │ │ │ -0000dc90: 2c20 7265 7475 726e 2074 6865 2076 616c , return the val │ │ │ │ -0000dca0: 7565 206f 660a 7468 6520 6c61 7374 2066 ue of.the last f │ │ │ │ -0000dcb0: 6f72 6d20 6974 2065 7661 6c75 6174 6564 orm it evaluated │ │ │ │ -0000dcc0: 2c20 656c 7365 2072 6574 7572 6e20 4445 , else return DE │ │ │ │ -0000dcd0: 4641 554c 542d 5641 4c55 452e 0a0a 4974 FAULT-VALUE...It │ │ │ │ -0000dce0: 2069 7320 616e 2065 7272 6f72 2074 6f20 is an error to │ │ │ │ -0000dcf0: 6361 6c6c 2074 6872 6561 642d 6a6f 696e call thread-join │ │ │ │ -0000dd00: 206f 6e20 6120 5448 5245 4144 2074 6861 on a THREAD tha │ │ │ │ -0000dd10: 7420 6973 206e 6f74 2061 206d 656d 6265 t is not a membe │ │ │ │ -0000dd20: 7220 6f66 0a63 7572 7265 6e74 2064 796e r of.current dyn │ │ │ │ -0000dd30: 616d 6963 2072 6f6f 742e 7265 702e 7468 amic root.rep.th │ │ │ │ -0000dd40: 7265 6164 7323 7468 7265 6164 2d77 616b reads#thread-wak │ │ │ │ -0000dd50: 6574 6872 6561 642d 7761 6b65 205b 5448 ethread-wake [TH │ │ │ │ -0000dd60: 5245 4144 5d0a 0a49 6620 5448 5245 4144 READ]..If THREAD │ │ │ │ -0000dd70: 2028 6f72 2074 6865 2063 7572 7265 6e74 (or the current │ │ │ │ -0000dd80: 2074 6872 6561 6429 2069 7320 6375 7272 thread) is curr │ │ │ │ -0000dd90: 656e 746c 7920 7375 7370 656e 6465 642c ently suspended, │ │ │ │ -0000dda0: 206d 6172 6b20 6974 2061 730a 6265 696e mark it as.bein │ │ │ │ -0000ddb0: 6720 7275 6e6e 6162 6c65 206f 6e63 6520 g runnable once │ │ │ │ -0000ddc0: 6d6f 7265 2e72 6570 2e74 6872 6561 6473 more.rep.threads │ │ │ │ -0000ddd0: 2374 6872 6561 6470 7468 7265 6164 7020 #threadpthreadp │ │ │ │ -0000dde0: 4152 470a 0a52 6574 7572 6e20 6074 2720 ARG..Return `t' │ │ │ │ -0000ddf0: 6966 2041 5247 2069 7320 6120 7468 7265 if ARG is a thre │ │ │ │ -0000de00: 6164 206f 626a 6563 742e 7265 702e 7468 ad object.rep.th │ │ │ │ -0000de10: 7265 6164 7323 7468 7265 6164 2d65 7869 reads#thread-exi │ │ │ │ -0000de20: 7465 642d 7074 6872 6561 642d 6578 6974 ted-pthread-exit │ │ │ │ -0000de30: 6564 2d70 2054 4852 4541 440a 0a52 6574 ed-p THREAD..Ret │ │ │ │ -0000de40: 7572 6e20 6074 2720 6966 2054 4852 4541 urn `t' if THREA │ │ │ │ -0000de50: 4420 6861 7320 6578 6974 6564 2e72 6570 D has exited.rep │ │ │ │ -0000de60: 2e74 6872 6561 6473 2363 7572 7265 6e74 .threads#current │ │ │ │ -0000de70: 2d74 6872 6561 6463 7572 7265 6e74 2d74 -threadcurrent-t │ │ │ │ -0000de80: 6872 6561 6420 5b44 4550 5448 5d0a 0a52 hread [DEPTH]..R │ │ │ │ -0000de90: 6574 7572 6e20 7468 6520 6375 7272 656e eturn the curren │ │ │ │ -0000dea0: 746c 7920 6578 6563 7574 696e 6720 7468 tly executing th │ │ │ │ -0000deb0: 7265 6164 2e72 6570 2e74 6872 6561 6473 read.rep.threads │ │ │ │ -0000dec0: 2374 6872 6561 642d 666f 7262 6964 7468 #thread-forbidth │ │ │ │ -0000ded0: 7265 6164 2d66 6f72 6269 640a 0a49 6e63 read-forbid..Inc │ │ │ │ -0000dee0: 7265 6d65 6e74 2074 6865 2074 6872 6561 rement the threa │ │ │ │ -0000def0: 6420 7072 6565 6d70 7469 6f6e 206c 6f63 d preemption loc │ │ │ │ -0000df00: 6b2e 2057 6865 6e20 6772 6561 7468 6572 k. When greather │ │ │ │ -0000df10: 2074 6861 6e20 7a65 726f 2061 6c6c 0a70 than zero all.p │ │ │ │ -0000df20: 7265 656d 7074 696f 6e20 6f66 2074 6872 reemption of thr │ │ │ │ -0000df30: 6561 6473 2069 7320 6469 7361 626c 6564 eads is disabled │ │ │ │ -0000df40: 2e20 5265 7475 726e 7320 6074 2720 6966 . Returns `t' if │ │ │ │ -0000df50: 2070 7265 656d 7074 696f 6e20 6973 2062 preemption is b │ │ │ │ -0000df60: 6c6f 636b 6564 0a61 7320 7468 6973 2066 locked.as this f │ │ │ │ -0000df70: 756e 6374 696f 6e20 7265 7475 726e 732e unction returns. │ │ │ │ -0000df80: 7265 702e 696f 2e64 622e 6764 626d 2367 rep.io.db.gdbm#g │ │ │ │ -0000df90: 6462 6d2d 7374 6f72 6567 6462 6d2d 7374 dbm-storegdbm-st │ │ │ │ -0000dfa0: 6f72 6520 4442 4d20 4b45 5920 5641 4c55 ore DBM KEY VALU │ │ │ │ -0000dfb0: 4520 5b46 4c41 4753 5d72 6570 2e6c 616e E [FLAGS]rep.lan │ │ │ │ -0000dfc0: 672e 6d61 7468 2373 696e 7369 6e20 580a g.math#sinsin X. │ │ │ │ -0000dfd0: 0a52 6574 7572 6e73 2074 6865 2073 696e .Returns the sin │ │ │ │ -0000dfe0: 6520 6f66 2058 2c20 696e 2072 6164 6961 e of X, in radia │ │ │ │ -0000dff0: 6e73 2e00 0000 0000 0000 0000 0000 0000 ns.............. │ │ │ │ -0000e000: 666f 726d 6174 2d68 6f6f 6b73 2d61 6c69 format-hooks-ali │ │ │ │ -0000e010: 7374 416c 6973 7420 6f66 2028 4348 4152 stAlist of (CHAR │ │ │ │ -0000e020: 202e 2046 554e 4354 494f 4e29 2064 6566 . FUNCTION) def │ │ │ │ -0000e030: 696e 696e 6720 6578 7472 6120 666f 726d ining extra form │ │ │ │ -0000e040: 6174 2063 6f6e 7665 7273 696f 6e73 2066 at conversions f │ │ │ │ -0000e050: 6f72 2074 6865 0a66 6f72 6d61 7420 6675 or the.format fu │ │ │ │ -0000e060: 6e63 7469 6f6e 2e20 4655 4e43 5449 4f4e nction. FUNCTION │ │ │ │ -0000e070: 2069 7320 6361 6c6c 6564 2061 7320 2846 is called as (F │ │ │ │ -0000e080: 554e 4354 494f 4e20 7265 7076 292c 2061 UNCTION repv), a │ │ │ │ -0000e090: 6e64 2073 686f 756c 640a 7265 7475 726e nd should.return │ │ │ │ -0000e0a0: 2074 6865 2073 7472 696e 6720 746f 2062 the string to b │ │ │ │ -0000e0b0: 6520 696e 7365 7274 6564 2e72 6570 2e69 e inserted.rep.i │ │ │ │ -0000e0c0: 6f2e 7374 7265 616d 7323 7772 6974 6577 o.streams#writew │ │ │ │ -0000e0d0: 7269 7465 2053 5452 4541 4d20 4441 5441 rite STREAM DATA │ │ │ │ -0000e0e0: 205b 4c45 4e47 5448 5d0a 0a57 7269 7465 [LENGTH]..Write │ │ │ │ -0000e0f0: 7320 4441 5441 2c20 7768 6963 6820 6361 s DATA, which ca │ │ │ │ -0000e100: 6e20 6569 7468 6572 2062 6520 6120 7374 n either be a st │ │ │ │ -0000e110: 7269 6e67 206f 7220 6120 6368 6172 6163 ring or a charac │ │ │ │ -0000e120: 7465 722c 2074 6f20 7468 6520 7374 7265 ter, to the stre │ │ │ │ -0000e130: 616d 0a53 5452 4541 4d2c 2072 6574 7572 am.STREAM, retur │ │ │ │ -0000e140: 6e69 6e67 2074 6865 206e 756d 6265 7220 ning the number │ │ │ │ -0000e150: 6f66 2063 6861 7261 6374 6572 7320 6163 of characters ac │ │ │ │ -0000e160: 7475 616c 6c79 2077 7269 7474 656e 2e20 tually written. │ │ │ │ -0000e170: 4966 2044 4154 4120 6973 0a61 2073 7472 If DATA is.a str │ │ │ │ -0000e180: 696e 6720 4c45 4e47 5448 2063 616e 2064 ing LENGTH can d │ │ │ │ -0000e190: 6566 696e 6520 686f 7720 6d61 6e79 2063 efine how many c │ │ │ │ -0000e1a0: 6861 7261 6374 6572 7320 746f 2077 7269 haracters to wri │ │ │ │ -0000e1b0: 7465 2e72 6570 2e69 6f2e 7374 7265 616d te.rep.io.stream │ │ │ │ -0000e1c0: 7323 7265 6164 2d63 6861 7272 6561 642d s#read-charread- │ │ │ │ -0000e1d0: 6368 6172 2053 5452 4541 4d0a 0a52 6561 char STREAM..Rea │ │ │ │ -0000e1e0: 6473 2074 6865 206e 6578 7420 6368 6172 ds the next char │ │ │ │ -0000e1f0: 6163 7465 7220 6672 6f6d 2074 6865 2069 acter from the i │ │ │ │ -0000e200: 6e70 7574 2d73 7472 6561 6d20 5354 5245 nput-stream STRE │ │ │ │ -0000e210: 414d 2c20 6966 206e 6f20 6d6f 7265 2063 AM, if no more c │ │ │ │ -0000e220: 6861 7261 6374 6572 730a 6172 6520 6176 haracters.are av │ │ │ │ -0000e230: 6169 6c61 626c 6520 7265 7475 726e 7320 ailable returns │ │ │ │ -0000e240: 6e69 6c2e 7265 702e 696f 2e73 7472 6561 nil.rep.io.strea │ │ │ │ -0000e250: 6d73 2370 6565 6b2d 6368 6172 7065 656b ms#peek-charpeek │ │ │ │ -0000e260: 2d63 6861 7220 5354 5245 414d 0a0a 5265 -char STREAM..Re │ │ │ │ -0000e270: 7475 726e 7320 7468 6520 6e65 7874 2063 turns the next c │ │ │ │ -0000e280: 6861 7261 6374 6572 2066 726f 6d20 7468 haracter from th │ │ │ │ -0000e290: 6520 696e 7075 742d 7374 7265 616d 2053 e input-stream S │ │ │ │ -0000e2a0: 5452 4541 4d2c 202a 7769 7468 6f75 742a TREAM, *without* │ │ │ │ -0000e2b0: 0a72 656d 6f76 696e 6720 7468 6174 2063 .removing that c │ │ │ │ -0000e2c0: 6861 7261 6374 6572 2066 726f 6d20 7468 haracter from th │ │ │ │ -0000e2d0: 6520 6865 6164 206f 6620 7468 6520 7374 e head of the st │ │ │ │ -0000e2e0: 7265 616d 2e20 4966 206e 6f20 6d6f 7265 ream. If no more │ │ │ │ -0000e2f0: 0a63 6861 7261 6374 6572 7320 6172 6520 .characters are │ │ │ │ -0000e300: 6176 6169 6c61 626c 6520 7265 7475 726e available return │ │ │ │ -0000e310: 7320 6e69 6c2e 7265 702e 696f 2e73 7472 s nil.rep.io.str │ │ │ │ -0000e320: 6561 6d73 2372 6561 642d 6368 6172 7372 eams#read-charsr │ │ │ │ -0000e330: 6561 642d 6368 6172 7320 5354 5245 414d ead-chars STREAM │ │ │ │ -0000e340: 2043 4f55 4e54 0a0a 5265 6164 2075 7074 COUNT..Read upt │ │ │ │ -0000e350: 6f20 434f 554e 5420 6368 6172 6163 7465 o COUNT characte │ │ │ │ -0000e360: 7273 2066 726f 6d20 7468 6520 696e 7075 rs from the inpu │ │ │ │ -0000e370: 7420 7374 7265 616d 2053 5452 4541 4d2c t stream STREAM, │ │ │ │ -0000e380: 2072 6574 7572 6e69 6e67 2061 0a73 7472 returning a.str │ │ │ │ -0000e390: 696e 6720 636f 6e74 6169 6e69 6e67 2074 ing containing t │ │ │ │ -0000e3a0: 6865 2063 6861 7261 6374 6572 732e 2049 he characters. I │ │ │ │ -0000e3b0: 6620 454f 4620 6973 2072 6561 6420 6265 f EOF is read be │ │ │ │ -0000e3c0: 666f 7265 2072 6561 6469 6e67 2043 4f55 fore reading COU │ │ │ │ -0000e3d0: 4e54 0a63 6861 7261 6374 6572 732c 2074 NT.characters, t │ │ │ │ -0000e3e0: 6865 2072 6574 7572 6e65 6420 7374 7269 he returned stri │ │ │ │ -0000e3f0: 6e67 2077 696c 6c20 636f 6e74 6169 6e20 ng will contain │ │ │ │ -0000e400: 7468 6520 6368 6172 6163 7465 7273 2072 the characters r │ │ │ │ -0000e410: 6561 6420 7570 2074 6f0a 7468 6174 2070 ead up to.that p │ │ │ │ -0000e420: 6f69 6e74 2e20 4966 206e 6f20 6368 6172 oint. If no char │ │ │ │ -0000e430: 6163 7465 7273 2061 7265 2072 6561 642c acters are read, │ │ │ │ -0000e440: 206e 696c 2077 696c 6c20 6265 2072 6574 nil will be ret │ │ │ │ -0000e450: 7572 6e65 642e 7265 702e 696f 2e73 7472 urned.rep.io.str │ │ │ │ -0000e460: 6561 6d73 2372 6561 642d 6c69 6e65 7265 eams#read-linere │ │ │ │ -0000e470: 6164 2d6c 696e 6520 5354 5245 414d 0a0a ad-line STREAM.. │ │ │ │ -0000e480: 5265 6164 206f 6e65 206c 696e 6520 6f66 Read one line of │ │ │ │ -0000e490: 2074 6578 7420 6672 6f6d 2053 5452 4541 text from STREA │ │ │ │ -0000e4a0: 4d2e 2020 5265 7475 726e 2069 7420 6173 M. Return it as │ │ │ │ -0000e4b0: 2061 2073 7472 696e 672e 2020 4966 2074 a string. If t │ │ │ │ -0000e4c0: 6865 0a6c 696e 6520 7761 7320 7465 726d he.line was term │ │ │ │ -0000e4d0: 696e 6174 6564 2062 7920 6120 6e65 776c inated by a newl │ │ │ │ -0000e4e0: 696e 6520 2869 6e73 7465 6164 206f 6620 ine (instead of │ │ │ │ -0000e4f0: 454f 4629 2069 7420 6973 2069 6e63 6c75 EOF) it is inclu │ │ │ │ -0000e500: 6465 6420 696e 0a74 6865 2072 6574 7572 ded in.the retur │ │ │ │ -0000e510: 6e20 7661 6c75 652e 2020 4966 2065 6e64 n value. If end │ │ │ │ -0000e520: 206f 6620 6669 6c65 206f 6363 7572 7320 of file occurs │ │ │ │ -0000e530: 696d 6d65 6469 6174 656c 7920 6265 666f immediately befo │ │ │ │ -0000e540: 7265 2061 6e79 0a63 6861 7261 6374 6572 re any.character │ │ │ │ -0000e550: 7320 6361 6e20 6265 2072 6561 642c 2072 s can be read, r │ │ │ │ -0000e560: 6574 7572 6e20 6e69 6c2e 7265 702e 696f eturn nil.rep.io │ │ │ │ -0000e570: 2e73 7472 6561 6d73 2363 6f70 792d 7374 .streams#copy-st │ │ │ │ -0000e580: 7265 616d 636f 7079 2d73 7472 6561 6d20 reamcopy-stream │ │ │ │ -0000e590: 534f 5552 4345 2d53 5452 4541 4d20 4445 SOURCE-STREAM DE │ │ │ │ -0000e5a0: 5354 2d53 5452 4541 4d0a 0a43 6f70 7920 ST-STREAM..Copy │ │ │ │ -0000e5b0: 616c 6c20 6368 6172 6163 7465 7273 2066 all characters f │ │ │ │ -0000e5c0: 726f 6d20 534f 5552 4345 2d53 5452 4541 rom SOURCE-STREA │ │ │ │ -0000e5d0: 4d20 746f 2044 4553 542d 5354 5245 414d M to DEST-STREAM │ │ │ │ -0000e5e0: 2075 6e74 696c 2061 6e20 454f 4620 6973 until an EOF is │ │ │ │ -0000e5f0: 0a72 6561 642e 2052 6574 7572 6e73 2074 .read. Returns t │ │ │ │ -0000e600: 6865 206e 756d 6265 7220 6f66 2063 6861 he number of cha │ │ │ │ -0000e610: 7261 6374 6572 7320 636f 7069 6564 2e72 racters copied.r │ │ │ │ -0000e620: 6570 2e69 6f2e 7374 7265 616d 7323 7265 ep.io.streams#re │ │ │ │ -0000e630: 6164 7265 6164 205b 5354 5245 414d 5d0a adread [STREAM]. │ │ │ │ -0000e640: 0a52 6561 6473 206f 6e65 206c 6973 702d .Reads one lisp- │ │ │ │ -0000e650: 6f62 6a65 6374 2066 726f 6d20 7468 6520 object from the │ │ │ │ -0000e660: 696e 7075 742d 7374 7265 616d 2053 5452 input-stream STR │ │ │ │ -0000e670: 4541 4d20 286f 7220 7468 6520 7661 6c75 EAM (or the valu │ │ │ │ -0000e680: 6520 6f66 2074 6865 0a76 6172 6961 626c e of the.variabl │ │ │ │ -0000e690: 6520 6073 7461 6e64 6172 642d 696e 7075 e `standard-inpu │ │ │ │ -0000e6a0: 7427 2069 6620 5354 5245 414d 2069 7320 t' if STREAM is │ │ │ │ -0000e6b0: 756e 7370 6563 6966 6965 6429 2061 6e64 unspecified) and │ │ │ │ -0000e6c0: 2072 6574 7572 6e20 6974 2e72 6570 2e69 return it.rep.i │ │ │ │ -0000e6d0: 6f2e 7374 7265 616d 7323 7072 696e 7470 o.streams#printp │ │ │ │ -0000e6e0: 7269 6e74 204f 424a 4543 5420 5b53 5452 rint OBJECT [STR │ │ │ │ -0000e6f0: 4541 4d5d 0a0a 4669 7273 7420 6f75 7470 EAM]..First outp │ │ │ │ -0000e700: 7574 7320 6120 6e65 776c 696e 652c 2074 uts a newline, t │ │ │ │ -0000e710: 6865 6e20 7072 696e 7473 2061 2074 6578 hen prints a tex │ │ │ │ -0000e720: 7420 7265 7072 6573 656e 7461 7469 6f6e t representation │ │ │ │ -0000e730: 206f 6620 4f42 4a45 4354 2074 6f0a 5354 of OBJECT to.ST │ │ │ │ -0000e740: 5245 414d 2028 6f72 2074 6865 2063 6f6e REAM (or the con │ │ │ │ -0000e750: 7465 6e74 7320 6f66 2074 6865 2076 6172 tents of the var │ │ │ │ -0000e760: 6961 626c 6520 6073 7461 6e64 6172 642d iable `standard- │ │ │ │ -0000e770: 6f75 7470 7574 2729 2069 6e20 6120 666f output') in a fo │ │ │ │ -0000e780: 726d 2073 7569 7461 626c 650a 666f 7220 rm suitable.for │ │ │ │ -0000e790: 6072 6561 6427 2e72 6570 2e69 6f2e 7374 `read'.rep.io.st │ │ │ │ -0000e7a0: 7265 616d 7323 7072 696e 3170 7269 6e31 reams#prin1prin1 │ │ │ │ -0000e7b0: 204f 424a 4543 5420 5b53 5452 4541 4d5d OBJECT [STREAM] │ │ │ │ -0000e7c0: 0a0a 5072 696e 7473 2061 2074 6578 7420 ..Prints a text │ │ │ │ -0000e7d0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o │ │ │ │ -0000e7e0: 6620 4f42 4a45 4354 2074 6f20 5354 5245 f OBJECT to STRE │ │ │ │ -0000e7f0: 414d 2028 6f72 2074 6865 2063 6f6e 7465 AM (or the conte │ │ │ │ -0000e800: 6e74 7320 6f66 2074 6865 0a76 6172 6961 nts of the.varia │ │ │ │ -0000e810: 626c 6520 6073 7461 6e64 6172 642d 6f75 ble `standard-ou │ │ │ │ -0000e820: 7470 7574 2729 2069 6e20 6120 666f 726d tput') in a form │ │ │ │ -0000e830: 2073 7569 7461 626c 6520 666f 7220 6072 suitable for `r │ │ │ │ -0000e840: 6561 6427 2e72 6570 2e69 6f2e 7374 7265 ead'.rep.io.stre │ │ │ │ -0000e850: 616d 7323 666f 726d 6174 666f 726d 6174 ams#formatformat │ │ │ │ -0000e860: 2053 5452 4541 4d20 464f 524d 4154 2d53 STREAM FORMAT-S │ │ │ │ -0000e870: 5452 494e 4720 4152 4753 2e2e 2e0a 0a57 TRING ARGS.....W │ │ │ │ -0000e880: 7269 7465 7320 6120 7374 7269 6e67 2063 rites a string c │ │ │ │ -0000e890: 7265 6174 6564 2066 726f 6d20 7468 6520 reated from the │ │ │ │ -0000e8a0: 666f 726d 6174 2073 7065 6369 6669 6361 format specifica │ │ │ │ -0000e8b0: 7469 6f6e 2046 4f52 4d41 542d 5354 5249 tion FORMAT-STRI │ │ │ │ -0000e8c0: 4e47 2061 6e64 0a74 6865 2061 7267 756d NG and.the argum │ │ │ │ -0000e8d0: 656e 742d 7661 6c75 6573 2041 5247 5320 ent-values ARGS │ │ │ │ -0000e8e0: 746f 2074 6865 2073 7472 6561 6d2c 2053 to the stream, S │ │ │ │ -0000e8f0: 5452 4541 4d2e 2049 6620 5354 5245 414d TREAM. If STREAM │ │ │ │ -0000e900: 2069 7320 6e69 6c20 6120 7374 7269 6e67 is nil a string │ │ │ │ -0000e910: 0a69 7320 6372 6561 7465 6420 616e 6420 .is created and │ │ │ │ -0000e920: 7265 7475 726e 6564 2e0a 0a46 4f52 4d41 returned...FORMA │ │ │ │ -0000e930: 542d 5354 5249 4e47 2069 7320 6120 7465 T-STRING is a te │ │ │ │ -0000e940: 6d70 6c61 7465 2066 6f72 2074 6865 2072 mplate for the r │ │ │ │ -0000e950: 6573 756c 742c 2061 6e79 2060 2527 2063 esult, any `%' c │ │ │ │ -0000e960: 6861 7261 6374 6572 7320 696e 7472 6f64 haracters introd │ │ │ │ -0000e970: 7563 650a 6120 7375 6273 7469 7475 7469 uce.a substituti │ │ │ │ -0000e980: 6f6e 2c20 7573 696e 6720 7468 6520 6e65 on, using the ne │ │ │ │ -0000e990: 7874 2075 6e75 7365 6420 4152 472e 2054 xt unused ARG. T │ │ │ │ -0000e9a0: 6865 2073 7562 7374 6974 7574 696f 6e73 he substitutions │ │ │ │ -0000e9b0: 2068 6176 6520 7468 650a 666f 6c6c 6f77 have the.follow │ │ │ │ -0000e9c0: 696e 6720 7379 6e74 6178 2c0a 0a09 255b ing syntax,...%[ │ │ │ │ -0000e9d0: 464c 4147 535d 5b46 4945 4c44 2d57 4944 FLAGS][FIELD-WID │ │ │ │ -0000e9e0: 5448 5d5b 2e50 5245 4349 5349 4f4e 5d43 TH][.PRECISION]C │ │ │ │ -0000e9f0: 4f4e 5645 5253 494f 4e0a 0a46 4945 4c44 ONVERSION..FIELD │ │ │ │ -0000ea00: 2d57 4944 5448 2069 7320 6120 706f 7369 -WIDTH is a posi │ │ │ │ -0000ea10: 7469 7665 2064 6563 696d 616c 2069 6e74 tive decimal int │ │ │ │ -0000ea20: 6567 6572 2c20 6465 6669 6e69 6e67 2074 eger, defining t │ │ │ │ -0000ea30: 6865 2073 697a 6520 696e 0a63 6861 7261 he size in.chara │ │ │ │ -0000ea40: 6374 6572 7320 6f66 2074 6865 2073 7562 cters of the sub │ │ │ │ -0000ea50: 7374 6974 7574 696f 6e20 6f75 7470 7574 stitution output │ │ │ │ -0000ea60: 2e20 5052 4543 4953 494f 4e20 6973 206f . PRECISION is o │ │ │ │ -0000ea70: 6e6c 7920 7661 6c69 6420 7768 656e 0a70 nly valid when.p │ │ │ │ -0000ea80: 7269 6e74 696e 6720 666c 6f61 7469 6e67 rinting floating │ │ │ │ -0000ea90: 2070 6f69 6e74 206e 756d 6265 7273 2e0a point numbers.. │ │ │ │ -0000eaa0: 0a43 4f4e 5645 5253 494f 4e20 6973 2061 .CONVERSION is a │ │ │ │ -0000eab0: 2063 6861 7261 6374 6572 2064 6566 696e character defin │ │ │ │ -0000eac0: 696e 6720 686f 7720 746f 2063 6f6e 7665 ing how to conve │ │ │ │ -0000ead0: 7274 2074 6865 2063 6f72 7265 7370 6f6e rt the correspon │ │ │ │ -0000eae0: 6469 6e67 2041 5247 0a74 6f20 7465 7874 ding ARG.to text │ │ │ │ -0000eaf0: 2e20 5468 6520 6465 6661 756c 7420 6f70 . The default op │ │ │ │ -0000eb00: 7469 6f6e 7320 6172 653a 0a0a 0964 094f tions are:...d.O │ │ │ │ -0000eb10: 7574 7075 7420 4152 4720 6173 2061 2064 utput ARG as a d │ │ │ │ -0000eb20: 6563 696d 616c 2069 6e74 6567 6572 0a09 ecimal integer.. │ │ │ │ -0000eb30: 782c 2058 094f 7574 7075 7420 4152 4720 x, X.Output ARG │ │ │ │ -0000eb40: 6173 2061 2068 6578 6164 6563 696d 616c as a hexadecimal │ │ │ │ -0000eb50: 2069 6e74 6567 6572 0a09 6f09 4f75 7470 integer..o.Outp │ │ │ │ -0000eb60: 7574 2041 5247 2061 7320 616e 206f 6374 ut ARG as an oct │ │ │ │ -0000eb70: 616c 2069 6e74 6567 6572 0a09 6309 4f75 al integer..c.Ou │ │ │ │ -0000eb80: 7470 7574 2041 5247 2061 7320 6120 6368 tput ARG as a ch │ │ │ │ -0000eb90: 6172 6163 7465 720a 0973 094f 7574 7075 aracter..s.Outpu │ │ │ │ -0000eba0: 7420 7468 6520 7265 7375 6c74 206f 6620 t the result of │ │ │ │ -0000ebb0: 6028 7072 696e 6320 4152 4729 270a 0953 `(princ ARG)'..S │ │ │ │ -0000ebc0: 094f 7574 7075 7420 7468 6520 7265 7375 .Output the resu │ │ │ │ -0000ebd0: 6c74 206f 6620 6028 7072 696e 3120 4152 lt of `(prin1 AR │ │ │ │ -0000ebe0: 4729 270a 0a46 4c41 4753 2069 7320 6120 G)'..FLAGS is a │ │ │ │ -0000ebf0: 7365 7175 656e 6365 206f 6620 7a65 726f sequence of zero │ │ │ │ -0000ec00: 206f 7220 6d6f 7265 206f 6620 7468 6520 or more of the │ │ │ │ -0000ec10: 666f 6c6c 6f77 696e 6720 6368 6172 6163 following charac │ │ │ │ -0000ec20: 7465 7273 2c0a 0a09 2d09 4c65 6674 206a ters,...-.Left j │ │ │ │ -0000ec30: 7573 7469 6679 2073 7562 7374 6974 7574 ustify substitut │ │ │ │ -0000ec40: 696f 6e20 7769 7468 696e 2066 6965 6c64 ion within field │ │ │ │ -0000ec50: 0a09 5e09 5472 756e 6361 7465 2073 7562 ..^.Truncate sub │ │ │ │ -0000ec60: 7374 6974 7574 696f 6e20 6174 2073 697a stitution at siz │ │ │ │ -0000ec70: 6520 6f66 2066 6965 6c64 0a09 3009 5061 e of field..0.Pa │ │ │ │ -0000ec80: 6420 7468 6520 6669 656c 6420 7769 7468 d the field with │ │ │ │ -0000ec90: 207a 6572 6f73 2069 6e73 7465 6164 206f zeros instead o │ │ │ │ -0000eca0: 6620 7370 6163 6573 0a09 2b09 466f 7220 f spaces..+.For │ │ │ │ -0000ecb0: 642c 2078 2c20 616e 6420 6f20 636f 6e76 d, x, and o conv │ │ │ │ -0000ecc0: 6572 7369 6f6e 732c 206f 7574 7075 7420 ersions, output │ │ │ │ -0000ecd0: 6120 6c65 6164 696e 6720 706c 7573 0a09 a leading plus.. │ │ │ │ -0000ece0: 0920 7369 676e 2069 6620 4152 4720 6973 . sign if ARG is │ │ │ │ -0000ecf0: 2070 6f73 6974 6976 650a 0960 2027 0928 positive..` '.( │ │ │ │ -0000ed00: 4120 7370 6163 6529 2046 6f72 2064 2c20 A space) For d, │ │ │ │ -0000ed10: 782c 2061 6e64 206f 2063 6f6e 7665 7273 x, and o convers │ │ │ │ -0000ed20: 696f 6e73 2c20 6966 2074 6865 2072 6573 ions, if the res │ │ │ │ -0000ed30: 756c 740a 0909 2064 6f65 736e 2774 2073 ult... doesn't s │ │ │ │ -0000ed40: 7461 7274 2077 6974 6820 6120 706c 7573 tart with a plus │ │ │ │ -0000ed50: 206f 7220 6d69 6e75 7320 7369 676e 2c20 or minus sign, │ │ │ │ -0000ed60: 6f75 7470 7574 2061 0a09 0920 6c65 6164 output a... lead │ │ │ │ -0000ed70: 696e 6720 7370 6163 650a 0a54 6865 206c ing space..The l │ │ │ │ -0000ed80: 6973 7420 6f66 2043 4f4e 5645 5253 494f ist of CONVERSIO │ │ │ │ -0000ed90: 4e53 2063 616e 2062 6520 6578 7465 6e64 NS can be extend │ │ │ │ -0000eda0: 6564 2074 6872 6f75 6768 2074 6865 2066 ed through the f │ │ │ │ -0000edb0: 6f72 6d61 742d 686f 6f6b 732d 616c 6973 ormat-hooks-alis │ │ │ │ -0000edc0: 740a 7661 7269 6162 6c65 3b20 7468 6520 t.variable; the │ │ │ │ -0000edd0: 7374 7269 6e67 7320 6372 6561 7465 6420 strings created │ │ │ │ -0000ede0: 6279 2074 6865 7365 2065 7874 7261 2063 by these extra c │ │ │ │ -0000edf0: 6f6e 7665 7273 696f 6e73 2061 7265 2066 onversions are f │ │ │ │ -0000ee00: 6f72 6d61 7474 6564 0a61 7320 6966 2062 ormatted.as if b │ │ │ │ -0000ee10: 7920 7468 6520 6073 2720 636f 6e76 6572 y the `s' conver │ │ │ │ -0000ee20: 7369 6f6e 2e20 0a0a 4e6f 7465 2074 6861 sion. ..Note tha │ │ │ │ -0000ee30: 7420 7468 6520 4649 454c 442d 5749 4454 t the FIELD-WIDT │ │ │ │ -0000ee40: 4820 616e 6420 616c 6c20 666c 6167 7320 H and all flags │ │ │ │ -0000ee50: 6375 7272 656e 746c 7920 6861 7665 206e currently have n │ │ │ │ -0000ee60: 6f20 6566 6665 6374 206f 6e20 7468 650a o effect on the. │ │ │ │ -0000ee70: 6053 2720 636f 6e76 6572 7369 6f6e 2c20 `S' conversion, │ │ │ │ -0000ee80: 286f 7220 7468 6520 6073 2720 636f 6e76 (or the `s' conv │ │ │ │ -0000ee90: 6572 7369 6f6e 2077 6865 6e20 7468 6520 ersion when the │ │ │ │ -0000eea0: 4152 4720 6973 6e27 7420 6120 7374 7269 ARG isn't a stri │ │ │ │ -0000eeb0: 6e67 292e 7265 702e 696f 2e73 7472 6561 ng).rep.io.strea │ │ │ │ -0000eec0: 6d73 236d 616b 652d 7374 7269 6e67 2d69 ms#make-string-i │ │ │ │ -0000eed0: 6e70 7574 2d73 7472 6561 6d6d 616b 652d nput-streammake- │ │ │ │ -0000eee0: 7374 7269 6e67 2d69 6e70 7574 2d73 7472 string-input-str │ │ │ │ -0000eef0: 6561 6d20 5354 5249 4e47 205b 5354 4152 eam STRING [STAR │ │ │ │ -0000ef00: 545d 0a0a 5265 7475 726e 7320 6120 696e T]..Returns a in │ │ │ │ -0000ef10: 7075 7420 7374 7265 616d 2c20 6974 2077 put stream, it w │ │ │ │ -0000ef20: 696c 6c20 7375 7070 6c79 2c20 696e 206f ill supply, in o │ │ │ │ -0000ef30: 7264 6572 2c20 7468 6520 6368 6172 6163 rder, the charac │ │ │ │ -0000ef40: 7465 7273 2069 6e20 5354 5249 4e47 2c0a ters in STRING,. │ │ │ │ -0000ef50: 7374 6172 7469 6e67 2066 726f 6d20 5354 starting from ST │ │ │ │ -0000ef60: 4152 5420 286f 7220 7468 6520 6265 6769 ART (or the begi │ │ │ │ -0000ef70: 6e6e 696e 6720 6f66 2074 6865 2073 7472 nning of the str │ │ │ │ -0000ef80: 696e 6729 2e72 6570 2e69 6f2e 7374 7265 ing).rep.io.stre │ │ │ │ -0000ef90: 616d 7323 696e 7075 742d 7374 7265 616d ams#input-stream │ │ │ │ -0000efa0: 2d70 696e 7075 742d 7374 7265 616d 2d70 -pinput-stream-p │ │ │ │ -0000efb0: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t │ │ │ │ -0000efc0: 6966 2041 5247 2069 7320 616e 2069 6e70 if ARG is an inp │ │ │ │ -0000efd0: 7574 2073 7472 6561 6d2e 0072 6570 2e73 ut stream..rep.s │ │ │ │ -0000efe0: 7472 7563 7475 7265 7323 7061 7273 652d tructures#parse- │ │ │ │ -0000eff0: 696e 7465 7266 6163 6520 5349 4700 0000 interface SIG... │ │ │ │ -0000f000: 7265 702e 696f 2e73 7472 6561 6d73 2367 rep.io.streams#g │ │ │ │ -0000f010: 6574 2d6f 7574 7075 742d 7374 7265 616d et-output-stream │ │ │ │ -0000f020: 2d73 7472 696e 6767 6574 2d6f 7574 7075 -stringget-outpu │ │ │ │ -0000f030: 742d 7374 7265 616d 2d73 7472 696e 6720 t-stream-string │ │ │ │ -0000f040: 5354 5249 4e47 2d4f 5554 5055 542d 5354 STRING-OUTPUT-ST │ │ │ │ -0000f050: 5245 414d 0a0a 5265 7475 726e 7320 6120 REAM..Returns a │ │ │ │ -0000f060: 7374 7269 6e67 2063 6f6e 7461 696e 696e string containin │ │ │ │ -0000f070: 6720 7468 6520 6368 6172 6163 7465 7273 g the characters │ │ │ │ -0000f080: 2077 7269 7474 656e 2074 6f20 7468 6520 written to the │ │ │ │ -0000f090: 7374 7265 616d 2053 5452 494e 472d 0a4f stream STRING-.O │ │ │ │ -0000f0a0: 5554 5055 542d 5354 5245 414d 2028 6372 UTPUT-STREAM (cr │ │ │ │ -0000f0b0: 6561 7465 6420 6279 2060 6d61 6b65 2d73 eated by `make-s │ │ │ │ -0000f0c0: 7472 696e 672d 6f75 7470 7574 2d73 7472 tring-output-str │ │ │ │ -0000f0d0: 6561 6d27 292e 2054 6865 2073 7472 6561 eam'). The strea │ │ │ │ -0000f0e0: 6d20 6973 2074 6865 6e0a 7265 7365 7420 m is then.reset │ │ │ │ -0000f0f0: 736f 2074 6861 7420 7468 6520 6e65 7874 so that the next │ │ │ │ -0000f100: 2063 616c 6c20 746f 2074 6869 7320 6675 call to this fu │ │ │ │ -0000f110: 6e63 7469 6f6e 2077 6974 6820 7468 6973 nction with this │ │ │ │ -0000f120: 2073 7472 6561 6d20 7769 6c6c 206f 6e6c stream will onl │ │ │ │ -0000f130: 790a 7265 7475 726e 2074 6865 206e 6577 y.return the new │ │ │ │ -0000f140: 2063 6861 7261 6374 6572 732e 7265 702e characters.rep. │ │ │ │ -0000f150: 7374 7275 6374 7572 6573 2367 6574 2d73 structures#get-s │ │ │ │ -0000f160: 7472 7563 7475 7265 6765 742d 7374 7275 tructureget-stru │ │ │ │ -0000f170: 6374 7572 6520 4e41 4d45 0a0a 5265 7475 cture NAME..Retu │ │ │ │ -0000f180: 726e 2074 6865 2073 7472 7563 7475 7265 rn the structure │ │ │ │ -0000f190: 2063 616c 6c65 6420 4e41 4d45 2028 6120 called NAME (a │ │ │ │ -0000f1a0: 7379 6d62 6f6c 292c 206f 7220 7265 7475 symbol), or retu │ │ │ │ -0000f1b0: 726e 2060 6e69 6c27 2069 6620 6e6f 0a73 rn `nil' if no.s │ │ │ │ -0000f1c0: 7563 6820 7374 7275 6374 7572 652e 7265 uch structure.re │ │ │ │ -0000f1d0: 702e 7374 7275 6374 7572 6573 236e 616d p.structures#nam │ │ │ │ -0000f1e0: 652d 7374 7275 6374 7572 656e 616d 652d e-structurename- │ │ │ │ -0000f1f0: 7374 7275 6374 7572 6520 5354 5255 4354 structure STRUCT │ │ │ │ -0000f200: 5552 4520 4e41 4d45 0a0a 4173 7369 676e URE NAME..Assign │ │ │ │ -0000f210: 2074 6865 206e 616d 6520 4e41 4d45 2028 the name NAME ( │ │ │ │ -0000f220: 6120 7379 6d62 6f6c 2920 746f 2073 7472 a symbol) to str │ │ │ │ -0000f230: 7563 7475 7265 206f 626a 6563 7420 5354 ucture object ST │ │ │ │ -0000f240: 5255 4354 5552 452e 7265 702e 7374 7275 RUCTURE.rep.stru │ │ │ │ -0000f250: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure │ │ │ │ -0000f260: 2d62 6f75 6e64 2d70 7374 7275 6374 7572 -bound-pstructur │ │ │ │ -0000f270: 652d 626f 756e 642d 7020 5354 5255 4354 e-bound-p STRUCT │ │ │ │ -0000f280: 5552 4520 5641 520a 0a52 6574 7572 6e20 URE VAR..Return │ │ │ │ -0000f290: 6074 2720 6966 2073 796d 626f 6c20 5641 `t' if symbol VA │ │ │ │ -0000f2a0: 5220 6861 7320 6120 6e6f 6e2d 766f 6964 R has a non-void │ │ │ │ -0000f2b0: 2062 696e 6469 6e67 2069 6e20 5354 5255 binding in STRU │ │ │ │ -0000f2c0: 4354 5552 452e 7265 702e 7374 7275 6374 CTURE.rep.struct │ │ │ │ -0000f2d0: 7572 6573 2373 7472 7563 7475 7265 2d64 ures#structure-d │ │ │ │ -0000f2e0: 6566 696e 6573 7472 7563 7475 7265 2d64 efinestructure-d │ │ │ │ -0000f2f0: 6566 696e 6520 5354 5255 4354 5552 4520 efine STRUCTURE │ │ │ │ -0000f300: 5641 5220 5641 4c55 450a 0a53 6574 2074 VAR VALUE..Set t │ │ │ │ -0000f310: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ │ -0000f320: 6269 6e64 696e 6720 6f66 2073 796d 626f binding of symbo │ │ │ │ -0000f330: 6c20 5641 5220 696e 2073 7472 7563 7475 l VAR in structu │ │ │ │ -0000f340: 7265 206f 626a 6563 740a 5354 5255 4354 re object.STRUCT │ │ │ │ -0000f350: 5552 4520 746f 2056 414c 5545 2e20 4966 URE to VALUE. If │ │ │ │ -0000f360: 206e 6f20 7375 6368 2062 696e 6469 6e67 no such binding │ │ │ │ -0000f370: 2065 7869 7374 732c 206f 6e65 2069 7320 exists, one is │ │ │ │ -0000f380: 6372 6561 7465 642e 7265 702e 7374 7275 created.rep.stru │ │ │ │ -0000f390: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure │ │ │ │ -0000f3a0: 2d69 6e74 6572 6661 6365 7374 7275 6374 -interfacestruct │ │ │ │ -0000f3b0: 7572 652d 696e 7465 7266 6163 6520 5354 ure-interface ST │ │ │ │ -0000f3c0: 5255 4354 5552 450a 0a52 6574 7572 6e73 RUCTURE..Returns │ │ │ │ -0000f3d0: 2074 6865 2069 6e74 6572 6661 6365 206f the interface o │ │ │ │ -0000f3e0: 6620 7374 7275 6374 7572 6520 6f62 6a65 f structure obje │ │ │ │ -0000f3f0: 6374 2053 5452 5543 5455 5245 2e72 6570 ct STRUCTURE.rep │ │ │ │ -0000f400: 2e73 7472 7563 7475 7265 7323 7374 7275 .structures#stru │ │ │ │ -0000f410: 6374 7572 652d 6578 706f 7274 732d 7073 cture-exports-ps │ │ │ │ -0000f420: 7472 7563 7475 7265 2d65 7870 6f72 7473 tructure-exports │ │ │ │ -0000f430: 2d70 2053 5452 5543 5455 5245 2053 594d -p STRUCTURE SYM │ │ │ │ -0000f440: 0a0a 5265 7475 726e 7320 7472 7565 2069 ..Returns true i │ │ │ │ -0000f450: 6620 7374 7275 6374 7572 6520 6f62 6a65 f structure obje │ │ │ │ -0000f460: 6374 2053 5452 5543 5455 5245 2065 7870 ct STRUCTURE exp │ │ │ │ -0000f470: 6f72 7473 2061 2062 696e 6469 6e67 206f orts a binding o │ │ │ │ -0000f480: 6620 7379 6d62 6f6c 0a53 594d 2e72 6570 f symbol.SYM.rep │ │ │ │ -0000f490: 2e73 7472 7563 7475 7265 7323 7374 7275 .structures#stru │ │ │ │ -0000f4a0: 6374 7572 652d 6163 6365 7373 6962 6c65 cture-accessible │ │ │ │ -0000f4b0: 7374 7275 6374 7572 652d 6163 6365 7373 structure-access │ │ │ │ -0000f4c0: 6962 6c65 2053 5452 5543 5455 5245 0a0a ible STRUCTURE.. │ │ │ │ -0000f4d0: 5265 7475 726e 7320 7468 6520 6c69 7374 Returns the list │ │ │ │ -0000f4e0: 206f 6620 7374 7275 6374 7572 6520 6e61 of structure na │ │ │ │ -0000f4f0: 6d65 7320 6163 6365 7373 6564 2062 7920 mes accessed by │ │ │ │ -0000f500: 7374 7275 6374 7572 6520 6f62 6a65 6374 structure object │ │ │ │ -0000f510: 0a53 5452 5543 5455 5245 2e72 6570 2e73 .STRUCTURE.rep.s │ │ │ │ -0000f520: 7472 7563 7475 7265 7323 7365 742d 696e tructures#set-in │ │ │ │ -0000f530: 7465 7266 6163 6573 6574 2d69 6e74 6572 terfaceset-inter │ │ │ │ -0000f540: 6661 6365 2053 5452 5543 5455 5245 2049 face STRUCTURE I │ │ │ │ -0000f550: 4e54 4552 4641 4345 0a0a 5365 7420 7468 NTERFACE..Set th │ │ │ │ -0000f560: 6520 696e 7465 7266 6163 6520 6f66 2073 e interface of s │ │ │ │ -0000f570: 7472 7563 7475 7265 206f 626a 6563 7420 tructure object │ │ │ │ -0000f580: 5354 5255 4354 5552 4520 746f 2049 4e54 STRUCTURE to INT │ │ │ │ -0000f590: 4552 4641 4345 2e72 6570 2e73 7472 7563 ERFACE.rep.struc │ │ │ │ -0000f5a0: 7475 7265 7323 696e 7465 726e 2d73 7472 tures#intern-str │ │ │ │ -0000f5b0: 7563 7475 7265 696e 7465 726e 2d73 7472 uctureintern-str │ │ │ │ -0000f5c0: 7563 7475 7265 2053 5452 5543 542d 4e41 ucture STRUCT-NA │ │ │ │ -0000f5d0: 4d45 0a0a 5265 7475 726e 2074 6865 2073 ME..Return the s │ │ │ │ -0000f5e0: 7472 7563 7475 7265 2063 616c 6c65 6420 tructure called │ │ │ │ -0000f5f0: 5354 5255 4354 2d4e 414d 452e 2049 6620 STRUCT-NAME. If │ │ │ │ -0000f600: 6e6f 2073 7563 6820 7374 7275 6374 7572 no such structur │ │ │ │ -0000f610: 6520 6578 6973 7473 2c0a 6174 7465 6d70 e exists,.attemp │ │ │ │ -0000f620: 7420 746f 206c 6f61 6420 6974 2c20 6275 t to load it, bu │ │ │ │ -0000f630: 7420 6974 2069 736e 2774 2069 6d70 6f72 t it isn't impor │ │ │ │ -0000f640: 7465 6420 746f 2061 6e79 206d 6f64 756c ted to any modul │ │ │ │ -0000f650: 652e 7265 702e 7374 7275 6374 7572 6573 e.rep.structures │ │ │ │ -0000f660: 236f 7065 6e2d 7374 7275 6374 7572 6573 #open-structures │ │ │ │ -0000f670: 6f70 656e 2d73 7472 7563 7475 7265 7320 open-structures │ │ │ │ -0000f680: 5354 5255 4354 2d4e 414d 4553 0a0a 4d61 STRUCT-NAMES..Ma │ │ │ │ -0000f690: 726b 2074 6861 7420 7468 6520 6375 7272 rk that the curr │ │ │ │ -0000f6a0: 656e 7420 7374 7275 6374 7572 6573 2068 ent structures h │ │ │ │ -0000f6b0: 6173 206f 7065 6e65 6420 7468 6520 6c69 as opened the li │ │ │ │ -0000f6c0: 7374 206f 6620 7374 7275 6374 7572 6573 st of structures │ │ │ │ -0000f6d0: 0a6e 616d 6564 2069 6e20 7468 6520 6c69 .named in the li │ │ │ │ -0000f6e0: 7374 2053 5452 5543 542d 4e41 4d45 532e st STRUCT-NAMES. │ │ │ │ -0000f6f0: 7265 702e 7374 7275 6374 7572 6573 2361 rep.structures#a │ │ │ │ -0000f700: 6363 6573 732d 7374 7275 6374 7572 6573 ccess-structures │ │ │ │ -0000f710: 6163 6365 7373 2d73 7472 7563 7475 7265 access-structure │ │ │ │ -0000f720: 7320 5354 5255 4354 2d4e 414d 4553 0a0a s STRUCT-NAMES.. │ │ │ │ -0000f730: 4d61 726b 2074 6861 7420 7468 6520 6375 Mark that the cu │ │ │ │ -0000f740: 7272 656e 7420 7374 7275 6374 7572 6573 rrent structures │ │ │ │ -0000f750: 206d 6179 2061 6363 6573 7320 7468 6520 may access the │ │ │ │ -0000f760: 6c69 7374 206f 6620 7374 7275 6374 7572 list of structur │ │ │ │ -0000f770: 6573 0a6e 616d 6564 2069 6e20 7468 6520 es.named in the │ │ │ │ -0000f780: 6c69 7374 2053 5452 5543 542d 4e41 4d45 list STRUCT-NAME │ │ │ │ -0000f790: 532e 7265 702e 7374 7275 6374 7572 6573 S.rep.structures │ │ │ │ -0000f7a0: 2373 7472 7563 7475 7265 2d77 616c 6b73 #structure-walks │ │ │ │ -0000f7b0: 7472 7563 7475 7265 2d77 616c 6b20 4655 tructure-walk FU │ │ │ │ -0000f7c0: 4e43 5449 4f4e 2053 5452 5543 5455 5245 NCTION STRUCTURE │ │ │ │ -0000f7d0: 0a0a 4361 6c6c 2046 554e 4354 494f 4e20 ..Call FUNCTION │ │ │ │ -0000f7e0: 666f 7220 6561 6368 2062 696e 6469 6e67 for each binding │ │ │ │ -0000f7f0: 2069 6e20 7374 7275 6374 7572 6520 6f62 in structure ob │ │ │ │ -0000f800: 6a65 6374 2053 5452 5543 5455 5245 2e20 ject STRUCTURE. │ │ │ │ -0000f810: 5468 650a 6675 6e63 7469 6f6e 2069 7320 The.function is │ │ │ │ -0000f820: 6361 6c6c 6564 2077 6974 6820 7477 6f20 called with two │ │ │ │ -0000f830: 6172 6775 6d65 6e74 732c 2074 6865 2076 arguments, the v │ │ │ │ -0000f840: 6172 6961 626c 6520 616e 6420 7468 6520 ariable and the │ │ │ │ -0000f850: 6269 6e64 696e 6727 730a 7661 6c75 652e binding's.value. │ │ │ │ -0000f860: 7265 702e 7374 7275 6374 7572 6573 2366 rep.structures#f │ │ │ │ -0000f870: 6561 7475 7265 7066 6561 7475 7265 7020 eaturepfeaturep │ │ │ │ -0000f880: 4645 4154 5552 450a 0a52 6574 7572 6e20 FEATURE..Return │ │ │ │ -0000f890: 6e6f 6e2d 6e69 6c20 6966 2066 6561 7475 non-nil if featu │ │ │ │ -0000f8a0: 7265 2046 4541 5455 5245 2068 6173 2061 re FEATURE has a │ │ │ │ -0000f8b0: 6c72 6561 6479 2062 6565 6e20 6c6f 6164 lready been load │ │ │ │ -0000f8c0: 6564 2062 7920 7468 6520 6375 7272 656e ed by the curren │ │ │ │ -0000f8d0: 740a 7374 7275 6374 7572 652e 7265 702e t.structure.rep. │ │ │ │ -0000f8e0: 696f 2e70 726f 6365 7373 6573 236d 616b io.processes#mak │ │ │ │ -0000f8f0: 652d 7072 6f63 6573 736d 616b 652d 7072 e-processmake-pr │ │ │ │ -0000f900: 6f63 6573 7320 5b4f 5554 5055 542d 5354 ocess [OUTPUT-ST │ │ │ │ -0000f910: 5245 414d 5d20 5b46 554e 5d20 5b44 4952 REAM] [FUN] [DIR │ │ │ │ -0000f920: 5d20 5b50 524f 4752 414d 5d20 5b41 5247 ] [PROGRAM] [ARG │ │ │ │ -0000f930: 535d 0a0a 4372 6561 7465 7320 6120 6e65 S]..Creates a ne │ │ │ │ -0000f940: 7720 7072 6f63 6573 732d 6f62 6a65 6374 w process-object │ │ │ │ -0000f950: 2c20 4f55 5450 5554 2d53 5452 4541 4d20 , OUTPUT-STREAM │ │ │ │ -0000f960: 6973 2077 6865 7265 2061 6c6c 206f 7574 is where all out │ │ │ │ -0000f970: 7075 7420 6672 6f6d 2074 6869 730a 7072 put from this.pr │ │ │ │ -0000f980: 6f63 6573 7320 676f 6573 2c20 626f 7468 ocess goes, both │ │ │ │ -0000f990: 2073 7464 6f75 7420 616e 6420 7374 6465 stdout and stde │ │ │ │ -0000f9a0: 7272 2c20 4655 4e20 6973 2061 2066 756e rr, FUN is a fun │ │ │ │ -0000f9b0: 6374 696f 6e20 746f 2063 616c 6c20 6561 ction to call ea │ │ │ │ -0000f9c0: 6368 2074 696d 650a 7468 6520 7072 6f63 ch time.the proc │ │ │ │ -0000f9d0: 6573 7320 7275 6e6e 696e 6720 6f6e 2074 ess running on t │ │ │ │ -0000f9e0: 6869 7320 6f62 6a65 6374 2063 6861 6e67 his object chang │ │ │ │ -0000f9f0: 6573 2073 7461 7465 2e20 4449 5220 6973 es state. DIR is │ │ │ │ -0000fa00: 2074 6865 2070 726f 6365 7373 270a 6375 the process'.cu │ │ │ │ -0000fa10: 7272 656e 7420 6469 7265 6374 6f72 792c rrent directory, │ │ │ │ -0000fa20: 2050 524f 4752 414d 2074 6865 2066 696c PROGRAM the fil │ │ │ │ -0000fa30: 656e 616d 6520 6f66 2074 6865 2070 726f ename of the pro │ │ │ │ -0000fa40: 6772 616d 2074 6f20 7275 6e20 616e 6420 gram to run and │ │ │ │ -0000fa50: 4152 4753 2061 0a6c 6973 7420 6f66 2061 ARGS a.list of a │ │ │ │ -0000fa60: 7267 756d 656e 7473 2070 6173 7365 6420 rguments passed │ │ │ │ -0000fa70: 746f 2074 6865 2070 726f 6365 7373 2e0a to the process.. │ │ │ │ -0000fa80: 0a41 6e79 206f 6620 7468 6520 6172 6775 .Any of the argu │ │ │ │ -0000fa90: 6d65 6e74 7320 6d61 7920 6265 2075 6e73 ments may be uns │ │ │ │ -0000faa0: 7065 6369 6669 6564 2c20 696e 2077 6869 pecified, in whi │ │ │ │ -0000fab0: 6368 2063 6173 6520 7468 6579 2063 616e ch case they can │ │ │ │ -0000fac0: 2062 6520 7365 740a 6569 7468 6572 2062 be set.either b │ │ │ │ -0000fad0: 7920 7468 6520 6675 6e63 7469 6f6e 7320 y the functions │ │ │ │ -0000fae0: 7072 6f76 6964 6564 206f 7220 6279 2074 provided or by t │ │ │ │ -0000faf0: 6865 2066 756e 6374 696f 6e20 6361 6c6c he function call │ │ │ │ -0000fb00: 6564 2074 6f20 6372 6561 7465 2074 6865 ed to create the │ │ │ │ -0000fb10: 0a61 6374 7561 6c20 7275 6e6e 696e 6720 .actual running │ │ │ │ -0000fb20: 7072 6f63 6573 732e 0a0a 4966 2074 6865 process...If the │ │ │ │ -0000fb30: 2044 4952 2070 6172 616d 6574 6572 2069 DIR parameter i │ │ │ │ -0000fb40: 7320 6e69 6c20 6974 2077 696c 6c20 6265 s nil it will be │ │ │ │ -0000fb50: 2069 6e68 6572 6974 6564 2066 726f 6d20 inherited from │ │ │ │ -0000fb60: 7468 650a 6064 6566 6175 6c74 2d64 6972 the.`default-dir │ │ │ │ -0000fb70: 6563 746f 7279 2720 7661 7269 6162 6c65 ectory' variable │ │ │ │ -0000fb80: 206f 6620 7468 6520 6375 7272 656e 7420 of the current │ │ │ │ -0000fb90: 6275 6666 6572 2e72 6570 2e69 6f2e 7072 buffer.rep.io.pr │ │ │ │ -0000fba0: 6f63 6573 7365 7323 636c 6f73 652d 7072 ocesses#close-pr │ │ │ │ -0000fbb0: 6f63 6573 7363 6c6f 7365 2d70 726f 6365 ocessclose-proce │ │ │ │ -0000fbc0: 7373 6573 205b 5052 4f43 4553 535d 0a0a sses [PROCESS].. │ │ │ │ -0000fbd0: 436c 6f73 6573 2074 6865 2073 7464 696e Closes the stdin │ │ │ │ -0000fbe0: 2c20 7374 646f 7574 2c20 616e 6420 7374 , stdout, and st │ │ │ │ -0000fbf0: 6465 7272 2073 7472 6561 6d73 206f 6620 derr streams of │ │ │ │ -0000fc00: 7468 6520 6173 796e 6368 726f 6e6f 7573 the asynchronous │ │ │ │ -0000fc10: 2070 726f 6365 7373 2d0a 6f62 6a65 6374 process-.object │ │ │ │ -0000fc20: 2050 524f 4345 5353 2e72 6570 2e69 6f2e PROCESS.rep.io. │ │ │ │ -0000fc30: 7072 6f63 6573 7365 7323 7374 6172 742d processes#start- │ │ │ │ -0000fc40: 7072 6f63 6573 7373 7461 7274 2d70 726f processstart-pro │ │ │ │ -0000fc50: 6365 7373 205b 5052 4f43 4553 535d 205b cess [PROCESS] [ │ │ │ │ -0000fc60: 5052 4f47 5241 4d5d 205b 4152 4753 2e2e PROGRAM] [ARGS.. │ │ │ │ -0000fc70: 2e5d 0a0a 5374 6172 7473 2061 2070 726f .]..Starts a pro │ │ │ │ -0000fc80: 6365 7373 2072 756e 6e69 6e67 206f 6e20 cess running on │ │ │ │ -0000fc90: 7072 6f63 6573 732d 6f62 6a65 6374 2050 process-object P │ │ │ │ -0000fca0: 524f 4345 5353 2e20 5468 6520 6368 696c ROCESS. The chil │ │ │ │ -0000fcb0: 642d 7072 6f63 6573 7320 7275 6e73 0a61 d-process runs.a │ │ │ │ -0000fcc0: 7379 6e63 6872 6f6e 6f75 736c 7920 7769 synchronously wi │ │ │ │ -0000fcd0: 7468 2074 6865 2065 6469 746f 722e 2049 th the editor. I │ │ │ │ -0000fce0: 6620 5052 4f43 4553 5320 6973 2075 6e73 f PROCESS is uns │ │ │ │ -0000fcf0: 7065 6369 6669 6564 2074 6865 206d 616b pecified the mak │ │ │ │ -0000fd00: 652d 7072 6f63 6573 730a 6675 6e63 7469 e-process.functi │ │ │ │ -0000fd10: 6f6e 2077 696c 6c20 6265 2063 616c 6c65 on will be calle │ │ │ │ -0000fd20: 6420 2877 6974 6820 7a65 726f 2061 7267 d (with zero arg │ │ │ │ -0000fd30: 756d 656e 7473 2920 746f 2063 7265 6174 uments) to creat │ │ │ │ -0000fd40: 6520 6f6e 652e 0a0a 5052 4f47 5241 4d20 e one...PROGRAM │ │ │ │ -0000fd50: 6973 2074 6865 2066 696c 656e 616d 6520 is the filename │ │ │ │ -0000fd60: 6f66 2074 6865 2062 696e 6172 7920 696d of the binary im │ │ │ │ -0000fd70: 6167 652c 2069 7420 7769 6c6c 2062 6520 age, it will be │ │ │ │ -0000fd80: 7365 6172 6368 6564 2066 6f72 2069 6e0a searched for in. │ │ │ │ -0000fd90: 616c 6c20 6469 7265 6374 6f72 6965 7320 all directories │ │ │ │ -0000fda0: 6c69 7374 6564 2069 6e20 7468 6520 6050 listed in the `P │ │ │ │ -0000fdb0: 4154 4827 2065 6e76 6972 6f6e 6d65 6e74 ATH' environment │ │ │ │ -0000fdc0: 2076 6172 6961 626c 652e 0a41 5247 5320 variable..ARGS │ │ │ │ -0000fdd0: 6172 6520 7468 6520 6172 6775 6d65 6e74 are the argument │ │ │ │ -0000fde0: 7320 746f 2067 6976 6520 746f 2074 6865 s to give to the │ │ │ │ -0000fdf0: 2070 726f 6365 7373 2e0a 0a49 6620 616e process...If an │ │ │ │ -0000fe00: 7920 6f66 2074 6865 206f 7074 696f 6e61 y of the optiona │ │ │ │ -0000fe10: 6c20 7061 7261 6d65 7465 7273 2061 7265 l parameters are │ │ │ │ -0000fe20: 2075 6e73 7065 6369 6669 6564 2074 6865 unspecified the │ │ │ │ -0000fe30: 7920 7368 6f75 6c64 2068 6176 6520 6265 y should have be │ │ │ │ -0000fe40: 656e 0a73 6574 2069 6e20 7468 6520 5052 en.set in the PR │ │ │ │ -0000fe50: 4f43 4553 5320 7072 696f 7220 746f 2063 OCESS prior to c │ │ │ │ -0000fe60: 616c 6c69 6e67 2074 6869 7320 6675 6e63 alling this func │ │ │ │ -0000fe70: 7469 6f6e 2e72 6570 2e69 6f2e 7072 6f63 tion.rep.io.proc │ │ │ │ -0000fe80: 6573 7365 7323 696e 7465 7272 7570 742d esses#interrupt- │ │ │ │ -0000fe90: 7072 6f63 6573 7369 6e74 6572 7275 7074 processinterrupt │ │ │ │ -0000fea0: 2d70 726f 6365 7373 2050 524f 4345 5353 -process PROCESS │ │ │ │ -0000feb0: 205b 5349 474e 414c 2d47 524f 5550 5d0a [SIGNAL-GROUP]. │ │ │ │ -0000fec0: 0a49 6e74 6572 7275 7074 2074 6865 2061 .Interrupt the a │ │ │ │ -0000fed0: 7379 6e63 6872 6f6e 6f75 7320 7072 6f63 synchronous proc │ │ │ │ -0000fee0: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If │ │ │ │ -0000fef0: 5349 474e 414c 2d47 524f 5550 2069 7320 SIGNAL-GROUP is │ │ │ │ -0000ff00: 742c 2069 6e74 6572 7275 7074 0a61 6c6c t, interrupt.all │ │ │ │ -0000ff10: 2063 6869 6c64 2070 726f 6365 7373 6573 child processes │ │ │ │ -0000ff20: 206f 6620 5052 4f43 4553 5320 2869 7427 of PROCESS (it' │ │ │ │ -0000ff30: 7320 7072 6f63 6573 7320 6772 6f75 7029 s process group) │ │ │ │ -0000ff40: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe │ │ │ │ -0000ff50: 7323 7072 6f63 6573 732d 7275 6e6e 696e s#process-runnin │ │ │ │ -0000ff60: 672d 7070 726f 6365 7373 2d72 756e 6e69 g-pprocess-runni │ │ │ │ -0000ff70: 6e67 2d70 2050 524f 4345 5353 0a0a 5265 ng-p PROCESS..Re │ │ │ │ -0000ff80: 7475 726e 2074 2069 6620 5052 4f43 4553 turn t if PROCES │ │ │ │ -0000ff90: 5320 6973 2072 756e 6e69 6e67 2e72 6570 S is running.rep │ │ │ │ -0000ffa0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr │ │ │ │ -0000ffb0: 6f63 6573 732d 7070 726f 6365 7373 7020 ocess-pprocessp │ │ │ │ -0000ffc0: 4152 470a 0a52 6574 7572 6e20 7420 6973 ARG..Return t is │ │ │ │ -0000ffd0: 2041 5247 2069 7320 6120 7072 6f63 6573 ARG is a proces │ │ │ │ -0000ffe0: 732d 6f62 6a65 6374 2e00 7265 702e 6461 s-object..rep.da │ │ │ │ -0000fff0: 7461 236d 616b 652d 6775 6172 6469 616e ta#make-guardian │ │ │ │ -00010000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes │ │ │ │ -00010010: 2363 616c 6c2d 7072 6f63 6573 7363 616c #call-processcal │ │ │ │ -00010020: 6c2d 7072 6f63 6573 7320 5b50 524f 4345 l-process [PROCE │ │ │ │ -00010030: 5353 5d20 5b49 4e2d 4649 4c45 5d20 5b50 SS] [IN-FILE] [P │ │ │ │ -00010040: 524f 4752 414d 5d20 5b41 5247 532e 2e2e ROGRAM] [ARGS... │ │ │ │ -00010050: 5d0a 0a53 7461 7274 7320 6120 7072 6f63 ]..Starts a proc │ │ │ │ -00010060: 6573 7320 7275 6e6e 696e 6720 6f6e 2070 ess running on p │ │ │ │ -00010070: 726f 6365 7373 2d6f 626a 6563 7420 5052 rocess-object PR │ │ │ │ -00010080: 4f43 4553 532e 2057 6169 7473 2066 6f72 OCESS. Waits for │ │ │ │ -00010090: 2074 6865 2063 6869 6c64 2074 6f0a 6578 the child to.ex │ │ │ │ -000100a0: 6974 2c20 7468 656e 2072 6574 7572 6e73 it, then returns │ │ │ │ -000100b0: 2074 6865 2065 7869 742d 7661 6c75 6520 the exit-value │ │ │ │ -000100c0: 6f66 2074 6865 2063 6869 6c64 2e20 4966 of the child. If │ │ │ │ -000100d0: 2050 524f 4345 5353 2069 7320 756e 7370 PROCESS is unsp │ │ │ │ -000100e0: 6563 6966 6965 640a 7468 6520 6d61 6b65 ecified.the make │ │ │ │ -000100f0: 2d70 726f 6365 7373 2066 756e 6374 696f -process functio │ │ │ │ -00010100: 6e20 7769 6c6c 2062 6520 6361 6c6c 6564 n will be called │ │ │ │ -00010110: 2028 7769 7468 207a 6572 6f20 6172 6775 (with zero argu │ │ │ │ -00010120: 6d65 6e74 7329 2074 6f20 6372 6561 7465 ments) to create │ │ │ │ -00010130: 206f 6e65 2e0a 0a49 4e2d 4649 4c45 2069 one...IN-FILE i │ │ │ │ -00010140: 7320 7468 6520 6e61 6d65 206f 6620 7468 s the name of th │ │ │ │ -00010150: 6520 6669 6c65 2074 6f20 636f 6e6e 6563 e file to connec │ │ │ │ -00010160: 7420 746f 2074 6865 2070 726f 6365 7373 t to the process │ │ │ │ -00010170: 2720 7374 616e 6461 7264 2069 6e70 7574 ' standard input │ │ │ │ -00010180: 2c0a 6966 2074 6869 7320 6973 206e 6f74 ,.if this is not │ │ │ │ -00010190: 2064 6566 696e 6564 2060 2f64 6576 2f6e defined `/dev/n │ │ │ │ -000101a0: 756c 6c27 2069 7320 7573 6564 2e0a 5052 ull' is used..PR │ │ │ │ -000101b0: 4f47 5241 4d20 6973 2074 6865 2066 696c OGRAM is the fil │ │ │ │ -000101c0: 656e 616d 6520 6f66 2074 6865 2062 696e ename of the bin │ │ │ │ -000101d0: 6172 7920 696d 6167 652c 2069 7420 7769 ary image, it wi │ │ │ │ -000101e0: 6c6c 2062 6520 7365 6172 6368 6564 2066 ll be searched f │ │ │ │ -000101f0: 6f72 2069 6e0a 616c 6c20 6469 7265 6374 or in.all direct │ │ │ │ -00010200: 6f72 6965 7320 6c69 7374 6564 2069 6e20 ories listed in │ │ │ │ -00010210: 7468 6520 6050 4154 4827 2065 6e76 6972 the `PATH' envir │ │ │ │ -00010220: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable. │ │ │ │ -00010230: 0a41 5247 5320 6172 6520 7468 6520 6172 .ARGS are the ar │ │ │ │ -00010240: 6775 6d65 6e74 7320 746f 2067 6976 6520 guments to give │ │ │ │ -00010250: 746f 2074 6865 2070 726f 6365 7373 2e0a to the process.. │ │ │ │ -00010260: 0a49 6620 616e 7920 6f66 2074 6865 206f .If any of the o │ │ │ │ -00010270: 7074 696f 6e61 6c20 7061 7261 6d65 7465 ptional paramete │ │ │ │ -00010280: 7273 2061 7265 2075 6e73 7065 6369 6669 rs are unspecifi │ │ │ │ -00010290: 6564 2074 6865 7920 7368 6f75 6c64 2068 ed they should h │ │ │ │ -000102a0: 6176 6520 6265 656e 0a73 6574 2069 6e20 ave been.set in │ │ │ │ -000102b0: 7468 6520 5052 4f43 4553 5320 7072 696f the PROCESS prio │ │ │ │ -000102c0: 7220 746f 2063 616c 6c69 6e67 2074 6869 r to calling thi │ │ │ │ -000102d0: 7320 6675 6e63 7469 6f6e 2e72 6570 2e69 s function.rep.i │ │ │ │ -000102e0: 6f2e 7072 6f63 6573 7365 7323 7374 6f70 o.processes#stop │ │ │ │ -000102f0: 2d70 726f 6365 7373 7374 6f70 2d70 726f -processstop-pro │ │ │ │ -00010300: 6365 7373 2050 524f 4345 5353 205b 5349 cess PROCESS [SI │ │ │ │ -00010310: 474e 414c 2d47 524f 5550 5d0a 0a53 7573 GNAL-GROUP]..Sus │ │ │ │ -00010320: 7065 6e64 7320 6578 6563 7574 696f 6e20 pends execution │ │ │ │ -00010330: 6f66 2050 524f 4345 5353 2c20 7365 6520 of PROCESS, see │ │ │ │ -00010340: 6063 6f6e 7469 6e75 652d 7072 6f63 6573 `continue-proces │ │ │ │ -00010350: 7327 2e20 4966 2053 4947 4e41 4c2d 4752 s'. If SIGNAL-GR │ │ │ │ -00010360: 4f55 5020 6973 0a6e 6f6e 2d6e 696c 2061 OUP is.non-nil a │ │ │ │ -00010370: 6c73 6f20 7375 7370 656e 6473 2074 6865 lso suspends the │ │ │ │ -00010380: 2070 726f 6365 7373 6573 2069 6e20 7468 processes in th │ │ │ │ -00010390: 6520 7072 6f63 6573 7320 6772 6f75 7020 e process group │ │ │ │ -000103a0: 6f66 2050 524f 4345 5353 2e72 6570 2e69 of PROCESS.rep.i │ │ │ │ -000103b0: 6f2e 7072 6f63 6573 7365 7323 636f 6e74 o.processes#cont │ │ │ │ -000103c0: 696e 7565 2d70 726f 6365 7373 636f 6e74 inue-processcont │ │ │ │ -000103d0: 696e 7565 2d70 726f 6365 7373 2050 524f inue-process PRO │ │ │ │ -000103e0: 4345 5353 205b 5349 474e 414c 2d47 524f CESS [SIGNAL-GRO │ │ │ │ -000103f0: 5550 5d0a 0a52 6573 7461 7274 7320 5052 UP]..Restarts PR │ │ │ │ -00010400: 4f43 4553 5320 6166 7465 7220 6974 2068 OCESS after it h │ │ │ │ -00010410: 6173 2062 6565 6e20 7374 6f70 7065 6420 as been stopped │ │ │ │ -00010420: 2876 6961 2060 7374 6f70 2d70 726f 6365 (via `stop-proce │ │ │ │ -00010430: 7373 2729 2e20 4966 0a53 4947 4e41 4c2d ss'). If.SIGNAL- │ │ │ │ -00010440: 4752 4f55 5020 6973 206e 6f6e 2d6e 696c GROUP is non-nil │ │ │ │ -00010450: 2061 6c73 6f20 636f 6e74 696e 7565 7320 also continues │ │ │ │ -00010460: 7468 6520 7072 6f63 6573 7365 7320 696e the processes in │ │ │ │ -00010470: 2074 6865 2070 726f 6365 7373 2067 726f the process gro │ │ │ │ -00010480: 7570 206f 660a 5052 4f43 4553 532e 7265 up of.PROCESS.re │ │ │ │ -00010490: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p │ │ │ │ -000104a0: 726f 6365 7373 2d65 7869 742d 7661 6c75 rocess-exit-valu │ │ │ │ -000104b0: 6570 726f 6365 7373 2d65 7869 742d 7661 eprocess-exit-va │ │ │ │ -000104c0: 6c75 6520 5052 4f43 4553 530a 0a52 6574 lue PROCESS..Ret │ │ │ │ -000104d0: 7572 6e73 2074 6865 2072 6574 7572 6e2d urns the return- │ │ │ │ -000104e0: 7661 6c75 6520 6f66 2074 6865 206c 6173 value of the las │ │ │ │ -000104f0: 7420 7072 6f63 6573 7320 746f 2062 6520 t process to be │ │ │ │ -00010500: 7275 6e20 6f6e 2050 524f 4345 5353 2c20 run on PROCESS, │ │ │ │ -00010510: 6f72 206e 696c 2069 663a 0a20 2061 2920 or nil if:. a) │ │ │ │ -00010520: 6e6f 2070 726f 6365 7373 2068 6173 2072 no process has r │ │ │ │ -00010530: 756e 206f 6e20 5052 4f43 4553 530a 2020 un on PROCESS. │ │ │ │ -00010540: 6229 2050 524f 4345 5353 2069 7320 7374 b) PROCESS is st │ │ │ │ -00010550: 696c 6c20 7275 6e6e 696e 670a 2020 6329 ill running. c) │ │ │ │ -00010560: 2050 524f 4345 5353 2065 7869 7465 6420 PROCESS exited │ │ │ │ -00010570: 6162 6e6f 726d 616c 6c79 7265 702e 696f abnormallyrep.io │ │ │ │ -00010580: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce │ │ │ │ -00010590: 7373 2d69 6470 726f 6365 7373 2d69 6420 ss-idprocess-id │ │ │ │ -000105a0: 5b50 524f 4345 5353 5d0a 0a49 6620 5052 [PROCESS]..If PR │ │ │ │ -000105b0: 4f43 4553 5320 6973 2072 756e 6e69 6e67 OCESS is running │ │ │ │ -000105c0: 206f 7220 7374 6f70 7065 642c 2072 6574 or stopped, ret │ │ │ │ -000105d0: 7572 6e20 7468 6520 7072 6f63 6573 732d urn the process- │ │ │ │ -000105e0: 6964 656e 7469 6669 6572 2061 7373 6f63 identifier assoc │ │ │ │ -000105f0: 6961 7465 640a 7769 7468 2069 7420 2869 iated.with it (i │ │ │ │ -00010600: 652c 2069 7473 2070 6964 292e 0a0a 4966 e, its pid)...If │ │ │ │ -00010610: 2050 524f 4345 5353 2069 7320 6e69 6c2c PROCESS is nil, │ │ │ │ -00010620: 2072 6574 7572 6e20 7468 6520 7072 6f63 return the proc │ │ │ │ -00010630: 6573 7320 6964 206f 6620 7468 6520 4c69 ess id of the Li │ │ │ │ -00010640: 7370 2069 6e74 6572 7072 6574 6572 2e72 sp interpreter.r │ │ │ │ -00010650: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes# │ │ │ │ -00010660: 7072 6f63 6573 732d 696e 2d75 7365 2d70 process-in-use-p │ │ │ │ -00010670: 7072 6f63 6573 732d 696e 2d75 7365 2d70 process-in-use-p │ │ │ │ -00010680: 2050 524f 4345 5353 0a0a 5369 6d69 6c61 PROCESS..Simila │ │ │ │ -00010690: 7220 746f 2060 7072 6f63 6573 732d 7275 r to `process-ru │ │ │ │ -000106a0: 6e6e 696e 672d 7027 2065 7863 6570 7420 nning-p' except │ │ │ │ -000106b0: 7468 6174 2074 6869 7320 7265 7475 726e that this return │ │ │ │ -000106c0: 7320 7420 6576 656e 2077 6865 6e20 7468 s t even when th │ │ │ │ -000106d0: 650a 7072 6f63 6573 7320 6861 7320 7374 e.process has st │ │ │ │ -000106e0: 6f70 7065 642e 7265 702e 696f 2e70 726f opped.rep.io.pro │ │ │ │ -000106f0: 6365 7373 6573 2370 726f 6365 7373 2d70 cesses#process-p │ │ │ │ -00010700: 726f 6770 726f 6365 7373 2d70 726f 6720 rogprocess-prog │ │ │ │ -00010710: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return │ │ │ │ -00010720: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the │ │ │ │ -00010730: 7072 6f67 7261 6d20 696e 2050 524f 4345 program in PROCE │ │ │ │ -00010740: 5353 2e72 6570 2e69 6f2e 7072 6f63 6573 SS.rep.io.proces │ │ │ │ -00010750: 7365 7323 7365 742d 7072 6f63 6573 732d ses#set-process- │ │ │ │ -00010760: 7072 6f67 7365 742d 7072 6f63 6573 732d progset-process- │ │ │ │ -00010770: 7072 6f67 2050 524f 4345 5353 2050 524f prog PROCESS PRO │ │ │ │ -00010780: 4752 414d 0a0a 5365 7473 2074 6865 206e GRAM..Sets the n │ │ │ │ -00010790: 616d 6520 6f66 2074 6865 2070 726f 6772 ame of the progr │ │ │ │ -000107a0: 616d 2074 6f20 7275 6e20 6f6e 2050 524f am to run on PRO │ │ │ │ -000107b0: 4345 5353 2074 6f20 4649 4c45 2e72 6570 CESS to FILE.rep │ │ │ │ -000107c0: 2e69 6f2e 7072 6f63 6573 7365 7323 7365 .io.processes#se │ │ │ │ -000107d0: 742d 7072 6f63 6573 732d 6172 6773 7365 t-process-argsse │ │ │ │ -000107e0: 742d 7072 6f63 6573 732d 6172 6773 2050 t-process-args P │ │ │ │ -000107f0: 524f 4345 5353 2041 5247 2d4c 4953 540a ROCESS ARG-LIST. │ │ │ │ -00010800: 0a53 6574 2074 6865 2061 7267 756d 656e .Set the argumen │ │ │ │ -00010810: 7473 2074 6f20 5052 4f43 4553 532e 7265 ts to PROCESS.re │ │ │ │ -00010820: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p │ │ │ │ -00010830: 726f 6365 7373 2d6f 7574 7075 742d 7374 rocess-output-st │ │ │ │ -00010840: 7265 616d 7072 6f63 6573 732d 6f75 7470 reamprocess-outp │ │ │ │ -00010850: 7574 2d73 7472 6561 6d20 5052 4f43 4553 ut-stream PROCES │ │ │ │ -00010860: 530a 0a52 6574 7572 6e20 7468 6520 7374 S..Return the st │ │ │ │ -00010870: 7265 616d 2074 6f20 7768 6963 6820 616c ream to which al │ │ │ │ -00010880: 6c20 6f75 7470 7574 2066 726f 6d20 5052 l output from PR │ │ │ │ -00010890: 4f43 4553 5320 6973 2073 656e 742e 7265 OCESS is sent.re │ │ │ │ -000108a0: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s │ │ │ │ -000108b0: 6574 2d70 726f 6365 7373 2d6f 7574 7075 et-process-outpu │ │ │ │ -000108c0: 742d 7374 7265 616d 7365 742d 7072 6f63 t-streamset-proc │ │ │ │ -000108d0: 6573 732d 6f75 7470 7574 2d73 7472 6561 ess-output-strea │ │ │ │ -000108e0: 6d20 5052 4f43 4553 5320 5354 5245 414d m PROCESS STREAM │ │ │ │ -000108f0: 0a0a 5365 7420 7468 6520 6f75 7470 7574 ..Set the output │ │ │ │ -00010900: 2d73 7472 6561 6d20 6f66 2050 524f 4345 -stream of PROCE │ │ │ │ -00010910: 5353 2074 6f20 5354 5245 414d 2e20 6e69 SS to STREAM. ni │ │ │ │ -00010920: 6c20 6d65 616e 7320 6469 7363 6172 6420 l means discard │ │ │ │ -00010930: 616c 6c20 6f75 7470 7574 2e72 6570 2e69 all output.rep.i │ │ │ │ -00010940: 6f2e 7072 6f63 6573 7365 7323 7072 6f63 o.processes#proc │ │ │ │ -00010950: 6573 732d 6572 726f 722d 7374 7265 616d ess-error-stream │ │ │ │ -00010960: 7072 6f63 6573 732d 6572 726f 722d 7374 process-error-st │ │ │ │ -00010970: 7265 616d 2050 524f 4345 5353 0a0a 5265 ream PROCESS..Re │ │ │ │ -00010980: 7475 726e 2074 6865 2073 7472 6561 6d20 turn the stream │ │ │ │ -00010990: 746f 2077 6869 6368 2061 6c6c 2073 7461 to which all sta │ │ │ │ -000109a0: 6e64 6172 642d 6572 726f 7220 6f75 7470 ndard-error outp │ │ │ │ -000109b0: 7574 2066 726f 6d20 5052 4f43 4553 5320 ut from PROCESS │ │ │ │ -000109c0: 6973 2073 656e 742e 7265 702e 696f 2e70 is sent.rep.io.p │ │ │ │ -000109d0: 726f 6365 7373 6573 2373 6574 2d70 726f rocesses#set-pro │ │ │ │ -000109e0: 6365 7373 2d65 7272 6f72 2d73 7472 6561 cess-error-strea │ │ │ │ -000109f0: 6d73 6574 2d70 726f 6365 7373 2d65 7272 mset-process-err │ │ │ │ -00010a00: 6f72 2d73 7472 6561 6d20 5052 4f43 4553 or-stream PROCES │ │ │ │ -00010a10: 5320 5354 5245 414d 0a0a 5365 7420 7468 S STREAM..Set th │ │ │ │ -00010a20: 6520 6572 726f 722d 7374 7265 616d 206f e error-stream o │ │ │ │ -00010a30: 6620 5052 4f43 4553 5320 746f 2053 5452 f PROCESS to STR │ │ │ │ -00010a40: 4541 4d2e 206e 696c 206d 6561 6e73 2064 EAM. nil means d │ │ │ │ -00010a50: 6973 6361 7264 2061 6c6c 206f 7574 7075 iscard all outpu │ │ │ │ -00010a60: 742e 0a0a 4e6f 7465 2074 6861 7420 7468 t...Note that th │ │ │ │ -00010a70: 6973 2063 7572 7265 6e74 6c79 206f 6e6c is currently onl │ │ │ │ -00010a80: 7920 776f 726b 7320 636f 7272 6563 746c y works correctl │ │ │ │ -00010a90: 7920 7769 7468 2070 6970 6520 636f 6e6e y with pipe conn │ │ │ │ -00010aa0: 6563 7469 6f6e 732e 7265 702e 696f 2e70 ections.rep.io.p │ │ │ │ -00010ab0: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process │ │ │ │ -00010ac0: 2d66 756e 6374 696f 6e70 726f 6365 7373 -functionprocess │ │ │ │ -00010ad0: 2d66 756e 6374 696f 6e20 5052 4f43 4553 -function PROCES │ │ │ │ -00010ae0: 530a 0a52 6574 7572 6e20 7468 6520 6675 S..Return the fu │ │ │ │ -00010af0: 6e63 7469 6f6e 2077 6869 6368 2069 7320 nction which is │ │ │ │ -00010b00: 6361 6c6c 6564 2077 6865 6e20 5052 4f43 called when PROC │ │ │ │ -00010b10: 4553 5320 6368 616e 6765 7320 7374 6174 ESS changes stat │ │ │ │ -00010b20: 6520 2869 2e65 2e20 6974 0a65 7869 7473 e (i.e. it.exits │ │ │ │ -00010b30: 206f 7220 6973 2073 746f 7070 6564 292e or is stopped). │ │ │ │ -00010b40: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes │ │ │ │ -00010b50: 2373 6574 2d70 726f 6365 7373 2d66 756e #set-process-fun │ │ │ │ -00010b60: 6374 696f 6e73 6574 2d70 726f 6365 7373 ctionset-process │ │ │ │ -00010b70: 2d66 756e 6374 696f 6e20 5052 4f43 4553 -function PROCES │ │ │ │ -00010b80: 5320 4655 4e43 5449 4f4e 0a0a 5365 7420 S FUNCTION..Set │ │ │ │ -00010b90: 7468 6520 6675 6e63 7469 6f6e 2077 6869 the function whi │ │ │ │ -00010ba0: 6368 2069 7320 6361 6c6c 6564 2077 6865 ch is called whe │ │ │ │ -00010bb0: 6e20 5052 4f43 4553 5320 6368 616e 6765 n PROCESS change │ │ │ │ -00010bc0: 7320 7374 6174 6520 746f 2046 554e 4354 s state to FUNCT │ │ │ │ -00010bd0: 494f 4e2e 7265 702e 696f 2e70 726f 6365 ION.rep.io.proce │ │ │ │ -00010be0: 7373 6573 2370 726f 6365 7373 2d64 6972 sses#process-dir │ │ │ │ -00010bf0: 7072 6f63 6573 732d 6469 7220 5052 4f43 process-dir PROC │ │ │ │ -00010c00: 4553 530a 0a52 6574 7572 6e20 7468 6520 ESS..Return the │ │ │ │ -00010c10: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire │ │ │ │ -00010c20: 6374 6f72 7920 7768 6963 6820 6265 636f ctory which beco │ │ │ │ -00010c30: 6d65 7320 7468 6520 776f 726b 696e 6720 mes the working │ │ │ │ -00010c40: 6469 7265 6374 6f72 7920 6f66 0a50 524f directory of.PRO │ │ │ │ -00010c50: 4345 5353 2077 6865 6e20 6974 2069 7320 CESS when it is │ │ │ │ -00010c60: 7374 6172 7465 642e 7265 702e 696f 2e70 started.rep.io.p │ │ │ │ -00010c70: 726f 6365 7373 6573 2361 6374 6976 652d rocesses#active- │ │ │ │ -00010c80: 7072 6f63 6573 7365 7361 6374 6976 652d processesactive- │ │ │ │ -00010c90: 7072 6f63 6573 7365 730a 0a52 6574 7572 processes..Retur │ │ │ │ -00010ca0: 6e20 6120 6c69 7374 2063 6f6e 7461 696e n a list contain │ │ │ │ -00010cb0: 696e 6720 616c 6c20 6163 7469 7665 2070 ing all active p │ │ │ │ -00010cc0: 726f 6365 7373 206f 626a 6563 7473 2e72 rocess objects.r │ │ │ │ -00010cd0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes# │ │ │ │ -00010ce0: 6163 6365 7074 2d70 726f 6365 7373 2d6f accept-process-o │ │ │ │ -00010cf0: 7574 7075 7461 6363 6570 742d 7072 6f63 utputaccept-proc │ │ │ │ -00010d00: 6573 732d 6f75 7470 7574 205b 5345 434f ess-output [SECO │ │ │ │ -00010d10: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON │ │ │ │ -00010d20: 4453 5d0a 0a57 6169 7420 5345 434f 4e44 DS]..Wait SECOND │ │ │ │ -00010d30: 5320 706c 7573 204d 494c 4c49 5345 434f S plus MILLISECO │ │ │ │ -00010d40: 4e44 5320 666f 7220 6f75 7470 7574 2066 NDS for output f │ │ │ │ -00010d50: 726f 6d20 616e 7920 6173 796e 6368 726f rom any asynchro │ │ │ │ -00010d60: 6e6f 7573 2073 7562 7072 6f63 6573 7365 nous subprocesse │ │ │ │ -00010d70: 732e 0a49 6620 616e 7920 6172 7269 7665 s..If any arrive │ │ │ │ -00010d80: 732c 2070 726f 6365 7373 2069 742c 2074 s, process it, t │ │ │ │ -00010d90: 6865 6e20 7265 7475 726e 206e 696c 2e20 hen return nil. │ │ │ │ -00010da0: 4f74 6865 7277 6973 6520 7265 7475 726e Otherwise return │ │ │ │ -00010db0: 2074 2e0a 0a4e 6f74 6520 7468 6174 206f t...Note that o │ │ │ │ -00010dc0: 7574 7075 7420 696e 636c 7564 6573 206e utput includes n │ │ │ │ -00010dd0: 6f74 6966 6963 6174 696f 6e20 6f66 2070 otification of p │ │ │ │ -00010de0: 726f 6365 7373 2074 6572 6d69 6e61 7469 rocess terminati │ │ │ │ -00010df0: 6f6e 2e72 6570 2e6c 616e 672e 7379 6d62 on.rep.lang.symb │ │ │ │ -00010e00: 6f6c 7323 696e 7465 726e 696e 7465 726e ols#internintern │ │ │ │ -00010e10: 204e 414d 4520 5b4f 4241 5252 4159 5d0a NAME [OBARRAY]. │ │ │ │ -00010e20: 0a49 6620 6120 7379 6d62 6f6c 2077 6974 .If a symbol wit │ │ │ │ -00010e30: 6820 7072 696e 742d 6e61 6d65 2065 7869 h print-name exi │ │ │ │ -00010e40: 7374 7320 696e 204f 4241 5252 4159 2028 sts in OBARRAY ( │ │ │ │ -00010e50: 6f72 2074 6865 2064 6566 6175 6c74 2920 or the default) │ │ │ │ -00010e60: 7265 7475 726e 2069 742e 0a45 6c73 6520 return it..Else │ │ │ │ -00010e70: 7573 6520 6028 6d61 6b65 2d73 796d 626f use `(make-symbo │ │ │ │ -00010e80: 6c20 4e41 4d45 2927 2074 6f20 6372 6561 l NAME)' to crea │ │ │ │ -00010e90: 7465 2061 206e 6577 2073 796d 626f 6c2c te a new symbol, │ │ │ │ -00010ea0: 2069 6e74 6572 6e20 7468 6174 2069 6e74 intern that int │ │ │ │ -00010eb0: 6f20 7468 650a 4f42 4152 5241 592c 2074 o the.OBARRAY, t │ │ │ │ -00010ec0: 6865 6e20 7265 7475 726e 2069 742e 7265 hen return it.re │ │ │ │ -00010ed0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ -00010ee0: 6572 236d 616b 652d 636c 6f73 7572 656d er#make-closurem │ │ │ │ -00010ef0: 616b 652d 636c 6f73 7572 6520 4655 4e43 ake-closure FUNC │ │ │ │ -00010f00: 5449 4f4e 2026 6f70 7469 6f6e 616c 204e TION &optional N │ │ │ │ -00010f10: 414d 450a 0a52 6574 7572 6e20 6120 6675 AME..Return a fu │ │ │ │ -00010f20: 6e63 7469 6f6e 616c 206f 626a 6563 7420 nctional object │ │ │ │ -00010f30: 7768 6963 6820 6d61 6b65 7320 7468 6520 which makes the │ │ │ │ -00010f40: 636c 6f73 7572 6520 6f66 2046 554e 4354 closure of FUNCT │ │ │ │ -00010f50: 494f 4e20 616e 6420 7468 650a 6375 7272 ION and the.curr │ │ │ │ -00010f60: 656e 7420 656e 7669 726f 6e6d 656e 742e ent environment. │ │ │ │ -00010f70: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s │ │ │ │ -00010f80: 6574 2d73 7065 6369 616c 2d65 6e76 6972 et-special-envir │ │ │ │ -00010f90: 6f6e 6d65 6e74 7365 742d 7370 6563 6961 onmentset-specia │ │ │ │ -00010fa0: 6c2d 656e 7669 726f 6e6d 656e 7420 454e l-environment EN │ │ │ │ -00010fb0: 5620 5354 5255 4354 5552 4572 6570 2e6c V STRUCTURErep.l │ │ │ │ -00010fc0: 616e 672e 6d61 7468 2331 2d31 2d20 4e55 ang.math#1-1- NU │ │ │ │ -00010fd0: 4d42 4552 0a0a 5265 7475 726e 204e 554d MBER..Return NUM │ │ │ │ -00010fe0: 4245 5220 6d69 6e75 7320 312e 0000 0000 BER minus 1..... │ │ │ │ -00010ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00011000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes │ │ │ │ -00011010: 2370 726f 6365 7373 2d61 7267 7370 726f #process-argspro │ │ │ │ -00011020: 6365 7373 2d61 7267 7320 5052 4f43 4553 cess-args PROCES │ │ │ │ -00011030: 530a 0a52 6574 7572 6e20 7468 6520 6c69 S..Return the li │ │ │ │ -00011040: 7374 206f 6620 6172 6775 6d65 6e74 7320 st of arguments │ │ │ │ -00011050: 746f 2050 524f 4345 5353 2e72 6570 2e69 to PROCESS.rep.i │ │ │ │ -00011060: 6f2e 7072 6f63 6573 7365 7323 7365 742d o.processes#set- │ │ │ │ -00011070: 7072 6f63 6573 732d 6469 7273 6574 2d70 process-dirset-p │ │ │ │ -00011080: 726f 6365 7373 2d64 6972 2050 524f 4345 rocess-dir PROCE │ │ │ │ -00011090: 5353 2044 4952 0a0a 5365 7420 7468 6520 SS DIR..Set the │ │ │ │ -000110a0: 6469 7265 6374 6f72 7920 6f66 2050 524f directory of PRO │ │ │ │ -000110b0: 4345 5353 2074 6f20 4449 522e 7265 702e CESS to DIR.rep. │ │ │ │ -000110c0: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro │ │ │ │ -000110d0: 6365 7373 2d63 6f6e 6e65 6374 696f 6e2d cess-connection- │ │ │ │ -000110e0: 7479 7065 7072 6f63 6573 732d 636f 6e6e typeprocess-conn │ │ │ │ -000110f0: 6563 7469 6f6e 2d74 7970 6520 5052 4f43 ection-type PROC │ │ │ │ -00011100: 4553 530a 0a52 6574 7572 6e73 2061 2073 ESS..Returns a s │ │ │ │ -00011110: 796d 626f 6c20 6465 6669 6e69 6e67 2074 ymbol defining t │ │ │ │ -00011120: 6865 2074 7970 6520 6f66 2073 7472 6561 he type of strea │ │ │ │ -00011130: 6d20 2869 2e65 2e20 7069 7065 2c20 7074 m (i.e. pipe, pt │ │ │ │ -00011140: 792c 206f 720a 736f 636b 6574 7061 6972 y, or.socketpair │ │ │ │ -00011150: 2920 7573 6564 2074 6f20 636f 6e6e 6563 ) used to connec │ │ │ │ -00011160: 7420 5052 4f43 4553 5320 7769 7468 2069 t PROCESS with i │ │ │ │ -00011170: 7473 2070 6879 7369 6361 6c20 7072 6f63 ts physical proc │ │ │ │ -00011180: 6573 732e 7265 702e 696f 2e70 726f 6365 ess.rep.io.proce │ │ │ │ -00011190: 7373 6573 2373 6574 2d70 726f 6365 7373 sses#set-process │ │ │ │ -000111a0: 2d63 6f6e 6e65 6374 696f 6e2d 7479 7065 -connection-type │ │ │ │ -000111b0: 7365 742d 7072 6f63 6573 732d 636f 6e6e set-process-conn │ │ │ │ -000111c0: 6563 7469 6f6e 2d74 7970 6520 5052 4f43 ection-type PROC │ │ │ │ -000111d0: 4553 5320 5459 5045 0a0a 4465 6669 6e65 ESS TYPE..Define │ │ │ │ -000111e0: 2068 6f77 2050 524f 4345 5353 2063 6f6d how PROCESS com │ │ │ │ -000111f0: 6d75 6e69 6361 7465 7320 7769 7468 2069 municates with i │ │ │ │ -00011200: 7427 7320 6368 696c 6420 7072 6f63 6573 t's child proces │ │ │ │ -00011210: 732c 2054 5950 4520 6d61 7920 6265 0a6f s, TYPE may be.o │ │ │ │ -00011220: 6e65 206f 6620 7468 6520 666f 6c6c 6f77 ne of the follow │ │ │ │ -00011230: 696e 6720 7379 6d62 6f6c 733a 0a0a 2020 ing symbols:.. │ │ │ │ -00011240: 7074 7909 0955 7365 2061 2070 7479 0a20 pty..Use a pty. │ │ │ │ -00011250: 2070 6970 6509 0954 6872 6565 2070 6970 pipe..Three pip │ │ │ │ -00011260: 6573 2061 7265 2075 7365 640a 2020 736f es are used. so │ │ │ │ -00011270: 636b 6574 7061 6972 0955 7365 2061 2073 cketpair.Use a s │ │ │ │ -00011280: 6f63 6b65 7470 6169 720a 0a54 6869 7320 ocketpair..This │ │ │ │ -00011290: 6675 6e63 7469 6f6e 2063 616e 206f 6e6c function can onl │ │ │ │ -000112a0: 7920 6265 2075 7365 6420 7768 656e 2050 y be used when P │ │ │ │ -000112b0: 524f 4345 5353 2069 7320 6e6f 7420 696e ROCESS is not in │ │ │ │ -000112c0: 2075 7365 2e0a 0a4e 6f74 6520 7468 6174 use...Note that │ │ │ │ -000112d0: 206f 6e6c 7920 7468 6520 6070 6970 6527 only the `pipe' │ │ │ │ -000112e0: 2063 6f6e 6e65 6374 696f 6e20 7479 7065 connection type │ │ │ │ -000112f0: 2061 6c6c 6f77 7320 7072 6f63 6573 7320 allows process │ │ │ │ -00011300: 6f75 7470 7574 2061 6e64 0a70 726f 6365 output and.proce │ │ │ │ -00011310: 7373 2065 7272 6f72 206f 7574 7075 7420 ss error output │ │ │ │ -00011320: 746f 2062 6520 6469 6666 6572 656e 7469 to be differenti │ │ │ │ -00011330: 6174 6564 2e72 6570 2e6c 616e 672e 7379 ated.rep.lang.sy │ │ │ │ -00011340: 6d62 6f6c 7323 6669 6e64 2d73 796d 626f mbols#find-symbo │ │ │ │ -00011350: 6c66 696e 642d 7379 6d62 6f6c 204e 414d lfind-symbol NAM │ │ │ │ -00011360: 4520 5b4f 4241 5252 4159 5d0a 0a52 6574 E [OBARRAY]..Ret │ │ │ │ -00011370: 7572 6e73 2074 6865 2073 796d 626f 6c20 urns the symbol │ │ │ │ -00011380: 7769 7468 2070 7269 6e74 2d6e 616d 6520 with print-name │ │ │ │ -00011390: 4e41 4d45 2c20 666f 756e 6420 6279 2073 NAME, found by s │ │ │ │ -000113a0: 6561 7263 6869 6e67 204f 4241 5252 4159 earching OBARRAY │ │ │ │ -000113b0: 2028 6f72 0a74 6865 2064 6566 6175 6c74 (or.the default │ │ │ │ -000113c0: 2060 7265 705f 6f62 6172 7261 7927 2069 `rep_obarray' i │ │ │ │ -000113d0: 6620 6e69 6c29 2c20 6f72 206e 696c 2069 f nil), or nil i │ │ │ │ -000113e0: 6620 6e6f 2073 7563 6820 7379 6d62 6f6c f no such symbol │ │ │ │ -000113f0: 2065 7869 7374 732e 7265 702e 6c61 6e67 exists.rep.lang │ │ │ │ -00011400: 2e73 796d 626f 6c73 2369 6e74 6572 6e2d .symbols#intern- │ │ │ │ -00011410: 7379 6d62 6f6c 696e 7465 726e 2d73 796d symbolintern-sym │ │ │ │ -00011420: 626f 6c20 5359 4d42 4f4c 205b 4f42 4152 bol SYMBOL [OBAR │ │ │ │ -00011430: 5241 595d 0a0a 5374 6f72 6573 2053 594d RAY]..Stores SYM │ │ │ │ -00011440: 424f 4c20 696e 204f 4241 5252 4159 2028 BOL in OBARRAY ( │ │ │ │ -00011450: 6f72 2074 6865 2064 6566 6175 6c74 292e or the default). │ │ │ │ -00011460: 2049 6620 5359 4d42 4f4c 2068 6173 2061 If SYMBOL has a │ │ │ │ -00011470: 6c72 6561 6479 2062 6565 6e20 696e 7465 lready been inte │ │ │ │ -00011480: 726e 6564 0a73 6f6d 6577 6865 7265 2061 rned.somewhere a │ │ │ │ -00011490: 6e20 6572 726f 7220 6973 2073 6967 6e61 n error is signa │ │ │ │ -000114a0: 6c6c 6564 2e72 6570 2e6c 616e 672e 7379 lled.rep.lang.sy │ │ │ │ -000114b0: 6d62 6f6c 7323 756e 696e 7465 726e 756e mbols#uninternun │ │ │ │ -000114c0: 696e 7465 726e 2053 594d 424f 4c20 5b4f intern SYMBOL [O │ │ │ │ -000114d0: 4241 5252 4159 5d0a 0a52 656d 6f76 6573 BARRAY]..Removes │ │ │ │ -000114e0: 2053 594d 424f 4c20 6672 6f6d 204f 4241 SYMBOL from OBA │ │ │ │ -000114f0: 5252 4159 2028 6f72 2074 6865 2064 6566 RRAY (or the def │ │ │ │ -00011500: 6175 6c74 292e 2055 7365 2074 6869 7320 ault). Use this │ │ │ │ -00011510: 7769 7468 2063 6175 7469 6f6e 2e72 6570 with caution.rep │ │ │ │ -00011520: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ -00011530: 7223 636c 6f73 7572 652d 6675 6e63 7469 r#closure-functi │ │ │ │ -00011540: 6f6e 636c 6f73 7572 652d 6675 6e63 7469 onclosure-functi │ │ │ │ -00011550: 6f6e 2046 554e 4152 470a 0a52 6574 7572 on FUNARG..Retur │ │ │ │ -00011560: 6e20 7468 6520 6675 6e63 7469 6f6e 2076 n the function v │ │ │ │ -00011570: 616c 7565 2061 7373 6f63 6961 7465 6420 alue associated │ │ │ │ -00011580: 7769 7468 2074 6865 2063 6c6f 7375 7265 with the closure │ │ │ │ -00011590: 2046 554e 4152 472e 7265 702e 6c61 6e67 FUNARG.rep.lang │ │ │ │ -000115a0: 2e69 6e74 6572 7072 6574 6572 2373 6574 .interpreter#set │ │ │ │ -000115b0: 2d63 6c6f 7375 7265 2d66 756e 6374 696f -closure-functio │ │ │ │ -000115c0: 6e73 6574 2d63 6c6f 7375 7265 2d66 756e nset-closure-fun │ │ │ │ -000115d0: 6374 696f 6e20 4655 4e41 5247 2046 554e ction FUNARG FUN │ │ │ │ -000115e0: 4354 494f 4e0a 0a53 6574 2074 6865 2066 CTION..Set the f │ │ │ │ -000115f0: 756e 6374 696f 6e20 7661 6c75 6520 696e unction value in │ │ │ │ -00011600: 2074 6865 2063 6c6f 7375 7265 2046 554e the closure FUN │ │ │ │ -00011610: 4152 4720 746f 2046 554e 4354 494f 4e2e ARG to FUNCTION. │ │ │ │ -00011620: 7265 702e 7374 7275 6374 7572 6573 2363 rep.structures#c │ │ │ │ -00011630: 6c6f 7375 7265 2d66 756e 6374 696f 6e73 losure-functions │ │ │ │ -00011640: 7562 722d 7374 7275 6374 7572 6520 5355 ubr-structure SU │ │ │ │ -00011650: 4252 0a0a 5265 7475 726e 2074 6865 2073 BR..Return the s │ │ │ │ -00011660: 7472 7563 7475 7265 2061 7373 6f63 6961 tructure associa │ │ │ │ -00011670: 7465 6420 7769 7468 2074 6865 2073 7562 ted with the sub │ │ │ │ -00011680: 7220 5355 4252 2e72 6520 4655 4e41 5247 r SUBR.re FUNARG │ │ │ │ -00011690: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ -000116a0: 7265 7465 7223 636c 6f73 7572 652d 6e61 reter#closure-na │ │ │ │ -000116b0: 6d65 636c 6f73 7572 652d 6e61 6d65 2046 meclosure-name F │ │ │ │ -000116c0: 554e 4152 470a 0a52 6574 7572 6e20 7468 UNARG..Return th │ │ │ │ -000116d0: 6520 6e61 6d65 2061 7373 6f63 6961 7465 e name associate │ │ │ │ -000116e0: 6420 7769 7468 2074 6865 2063 6c6f 7375 d with the closu │ │ │ │ -000116f0: 7265 2046 554e 4152 472e 7265 702e 6c61 re FUNARG.rep.la │ │ │ │ -00011700: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c │ │ │ │ -00011710: 6c6f 7375 7265 7066 756e 6172 6770 2041 losurepfunargp A │ │ │ │ -00011720: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if │ │ │ │ -00011730: 2041 5247 2069 7320 6120 636c 6f73 7572 ARG is a closur │ │ │ │ -00011740: 6572 6570 2e6c 616e 672e 696e 7465 7270 erep.lang.interp │ │ │ │ -00011750: 7265 7465 7223 6465 6676 6172 6465 6676 reter#defvardefv │ │ │ │ -00011760: 6172 204e 414d 4520 5b44 4546 4155 4c54 ar NAME [DEFAULT │ │ │ │ -00011770: 2d56 414c 5545 205b 444f 432d 5354 5249 -VALUE [DOC-STRI │ │ │ │ -00011780: 4e47 5d5d 0a0a 4465 6669 6e65 2061 2073 NG]]..Define a s │ │ │ │ -00011790: 7065 6369 616c 2076 6172 6961 626c 6520 pecial variable │ │ │ │ -000117a0: 6361 6c6c 6564 204e 414d 4520 7768 6f73 called NAME whos │ │ │ │ -000117b0: 6520 7374 616e 6461 7264 2076 616c 7565 e standard value │ │ │ │ -000117c0: 2069 7320 4445 4641 554c 542d 0a56 414c is DEFAULT-.VAL │ │ │ │ -000117d0: 5545 2e20 4966 204e 414d 4520 6973 2061 UE. If NAME is a │ │ │ │ -000117e0: 6c72 6561 6479 2062 6f75 6e64 2074 6f20 lready bound to │ │ │ │ -000117f0: 6120 7661 6c75 6520 2874 6861 7427 7320 a value (that's │ │ │ │ -00011800: 6e6f 7420 616e 2061 7574 6f6c 6f61 640a not an autoload. │ │ │ │ -00011810: 6465 6669 6e69 7469 6f6e 2920 6974 2069 definition) it i │ │ │ │ -00011820: 7320 6c65 6674 2061 7320 6974 2069 732c s left as it is, │ │ │ │ -00011830: 206f 7468 6572 7769 7365 2044 4546 4155 otherwise DEFAU │ │ │ │ -00011840: 4c54 2d56 414c 5545 2069 7320 6576 616c LT-VALUE is eval │ │ │ │ -00011850: 7561 7465 640a 616e 6420 7468 6520 7370 uated.and the sp │ │ │ │ -00011860: 6563 6961 6c20 7661 6c75 6520 6f66 204e ecial value of N │ │ │ │ -00011870: 414d 4520 6973 2062 6f75 6e64 2074 6f20 AME is bound to │ │ │ │ -00011880: 7468 6520 7265 7375 6c74 2e0a 0a49 6620 the result...If │ │ │ │ -00011890: 444f 432d 5354 5249 4e47 2069 7320 6769 DOC-STRING is gi │ │ │ │ -000118a0: 7665 6e2c 2061 6e64 2069 7320 6120 7374 ven, and is a st │ │ │ │ -000118b0: 7269 6e67 2c20 6974 2077 696c 6c20 6265 ring, it will be │ │ │ │ -000118c0: 2075 7365 6420 746f 2073 6574 2074 6865 used to set the │ │ │ │ -000118d0: 0a60 646f 6375 6d65 6e74 6174 696f 6e27 .`documentation' │ │ │ │ -000118e0: 2070 726f 7065 7274 7920 6f66 2074 6865 property of the │ │ │ │ -000118f0: 2073 796d 626f 6c20 4e41 4d45 2e0a 0a28 symbol NAME...( │ │ │ │ -00011900: 4966 2074 6865 2073 796d 626f 6c20 4e41 If the symbol NA │ │ │ │ -00011910: 4d45 2069 7320 6d61 726b 6564 2062 7566 ME is marked buf │ │ │ │ -00011920: 6665 722d 6c6f 6361 6c20 7468 6520 6465 fer-local the de │ │ │ │ -00011930: 6661 756c 7420 7661 6c75 6520 6f66 2074 fault value of t │ │ │ │ -00011940: 6865 0a76 6172 6961 626c 6520 7769 6c6c he.variable will │ │ │ │ -00011950: 2062 6520 7365 7420 2869 6620 6e65 6365 be set (if nece │ │ │ │ -00011960: 7373 6172 7929 206e 6f74 2074 6865 206c ssary) not the l │ │ │ │ -00011970: 6f63 616c 2076 616c 7565 2e29 7265 702e ocal value.)rep. │ │ │ │ -00011980: 6c61 6e67 2e73 796d 626f 6c73 2364 6566 lang.symbols#def │ │ │ │ -00011990: 6175 6c74 2d76 616c 7565 6465 6661 756c ault-valuedefaul │ │ │ │ -000119a0: 742d 7661 6c75 6520 5359 4d42 4f4c 0a0a t-value SYMBOL.. │ │ │ │ -000119b0: 5265 7475 726e 7320 7468 6520 6465 6661 Returns the defa │ │ │ │ -000119c0: 756c 7420 7661 6c75 6520 6f66 2074 6865 ult value of the │ │ │ │ -000119d0: 2073 796d 626f 6c20 5359 4d42 4f4c 2e20 symbol SYMBOL. │ │ │ │ -000119e0: 5468 6973 2077 696c 6c20 6265 2074 6865 This will be the │ │ │ │ -000119f0: 2076 616c 7565 206f 660a 5359 4d42 4f4c value of.SYMBOL │ │ │ │ -00011a00: 2069 6e20 6275 6666 6572 7320 6f72 2077 in buffers or w │ │ │ │ -00011a10: 696e 646f 7773 2077 6869 6368 2064 6f20 indows which do │ │ │ │ -00011a20: 6e6f 7420 6861 7665 2074 6865 6972 206f not have their o │ │ │ │ -00011a30: 776e 206c 6f63 616c 2076 616c 7565 2e72 wn local value.r │ │ │ │ -00011a40: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols# │ │ │ │ -00011a50: 7365 7473 6574 2053 594d 424f 4c20 7265 setset SYMBOL re │ │ │ │ -00011a60: 7076 0a0a 5365 7473 2074 6865 2076 616c pv..Sets the val │ │ │ │ -00011a70: 7565 206f 6620 5359 4d42 4f4c 2074 6f20 ue of SYMBOL to │ │ │ │ -00011a80: 7265 7076 2e20 4966 2053 594d 424f 4c20 repv. If SYMBOL │ │ │ │ -00011a90: 6861 7320 6120 6275 6666 6572 2d6c 6f63 has a buffer-loc │ │ │ │ -00011aa0: 616c 2062 696e 6469 6e67 0a69 6e20 7468 al binding.in th │ │ │ │ -00011ab0: 6520 6375 7272 656e 7420 6275 6666 6572 e current buffer │ │ │ │ -00011ac0: 206f 7220 606d 616b 652d 7661 7269 6162 or `make-variab │ │ │ │ -00011ad0: 6c65 2d62 7566 6665 722d 6c6f 6361 6c27 le-buffer-local' │ │ │ │ -00011ae0: 2068 6173 2062 6565 6e20 6361 6c6c 6564 has been called │ │ │ │ -00011af0: 206f 6e0a 5359 4d42 4f4c 2074 6865 2062 on.SYMBOL the b │ │ │ │ -00011b00: 7566 6665 722d 6c6f 6361 6c20 7661 6c75 uffer-local valu │ │ │ │ -00011b10: 6520 696e 2074 6865 2063 7572 7265 6e74 e in the current │ │ │ │ -00011b20: 2062 7566 6665 7220 6973 2073 6574 2e20 buffer is set. │ │ │ │ -00011b30: 5265 7475 726e 7320 7265 7076 2e72 6570 Returns repv.rep │ │ │ │ -00011b40: 2e6c 616e 672e 7379 6d62 6f6c 7323 7365 .lang.symbols#se │ │ │ │ -00011b50: 7470 6c69 7374 7365 7470 6c69 7374 2053 tplistsetplist S │ │ │ │ -00011b60: 594d 424f 4c20 5052 4f50 2d4c 4953 540a YMBOL PROP-LIST. │ │ │ │ -00011b70: 0a53 6574 7320 7468 6520 7072 6f70 6572 .Sets the proper │ │ │ │ -00011b80: 7479 206c 6973 7420 6f66 2053 594d 424f ty list of SYMBO │ │ │ │ -00011b90: 4c20 746f 2050 524f 502d 4c49 5354 2c20 L to PROP-LIST, │ │ │ │ -00011ba0: 7265 7475 726e 7320 5052 4f50 2d4c 4953 returns PROP-LIS │ │ │ │ -00011bb0: 542e 7265 702e 6c61 6e67 2e73 796d 626f T.rep.lang.symbo │ │ │ │ -00011bc0: 6c73 2362 6f75 6e64 7062 6f75 6e64 7020 ls#boundpboundp │ │ │ │ -00011bd0: 5359 4d42 4f4c 0a0a 5265 7475 726e 7320 SYMBOL..Returns │ │ │ │ -00011be0: 7420 6966 2053 594d 424f 4c20 6861 7320 t if SYMBOL has │ │ │ │ -00011bf0: 6120 7661 6c75 6520 6173 2061 2076 6172 a value as a var │ │ │ │ -00011c00: 6961 626c 652e 7265 702e 6c61 6e67 2e73 iable.rep.lang.s │ │ │ │ -00011c10: 796d 626f 6c73 2373 796d 626f 6c2d 706c ymbols#symbol-pl │ │ │ │ -00011c20: 6973 7473 796d 626f 6c2d 706c 6973 7420 istsymbol-plist │ │ │ │ -00011c30: 5359 4d42 4f4c 0a0a 5265 7475 726e 7320 SYMBOL..Returns │ │ │ │ -00011c40: 7468 6520 7072 6f70 6572 7479 2d6c 6973 the property-lis │ │ │ │ -00011c50: 7420 6f66 2053 594d 424f 4c2e 7265 702e t of SYMBOL.rep. │ │ │ │ -00011c60: 6c61 6e67 2e73 796d 626f 6c73 2367 656e lang.symbols#gen │ │ │ │ -00011c70: 7379 6d67 656e 7379 6d0a 0a52 6574 7572 symgensym..Retur │ │ │ │ -00011c80: 6e73 2061 206e 6577 2028 6e6f 6e2d 696e ns a new (non-in │ │ │ │ -00011c90: 7465 726e 6564 2920 7379 6d62 6f6c 2077 terned) symbol w │ │ │ │ -00011ca0: 6974 6820 6120 756e 6971 7565 2070 7269 ith a unique pri │ │ │ │ -00011cb0: 6e74 206e 616d 652e 7265 702e 6c61 6e67 nt name.rep.lang │ │ │ │ -00011cc0: 2e73 796d 626f 6c73 2373 796d 626f 6c70 .symbols#symbolp │ │ │ │ -00011cd0: 7379 6d62 6f6c 7020 4152 470a 0a52 6574 symbolp ARG..Ret │ │ │ │ -00011ce0: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is │ │ │ │ -00011cf0: 2061 2073 796d 626f 6c2e 7265 702e 6c61 a symbol.rep.la │ │ │ │ -00011d00: 6e67 2e73 796d 626f 6c73 236d 616b 756e ng.symbols#makun │ │ │ │ -00011d10: 626f 756e 646d 616b 756e 626f 756e 6420 boundmakunbound │ │ │ │ -00011d20: 5359 4d42 4f4c 0a0a 4d61 6b65 2053 594d SYMBOL..Make SYM │ │ │ │ -00011d30: 424f 4c20 6861 7665 206e 6f20 7661 6c75 BOL have no valu │ │ │ │ -00011d40: 6520 6173 2061 2076 6172 6961 626c 652e e as a variable. │ │ │ │ -00011d50: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols │ │ │ │ -00011d60: 2367 6574 6765 7420 5359 4d42 4f4c 2050 #getget SYMBOL P │ │ │ │ -00011d70: 524f 5045 5254 590a 0a52 6574 7572 6e73 ROPERTY..Returns │ │ │ │ -00011d80: 2074 6865 2076 616c 7565 206f 6620 5359 the value of SY │ │ │ │ -00011d90: 4d42 4f4c 2773 2070 726f 7065 7274 7920 MBOL's property │ │ │ │ -00011da0: 5052 4f50 4552 5459 2e20 5365 6520 6070 PROPERTY. See `p │ │ │ │ -00011db0: 7574 272e 7265 702e 6c61 6e67 2e73 796d ut'.rep.lang.sym │ │ │ │ -00011dc0: 626f 6c73 2361 7072 6f70 6f73 6170 726f bols#aproposapro │ │ │ │ -00011dd0: 706f 7320 5245 4745 5850 205b 5052 4544 pos REGEXP [PRED │ │ │ │ -00011de0: 4943 4154 455d 205b 4f42 4152 5241 595d ICATE] [OBARRAY] │ │ │ │ -00011df0: 0a0a 5265 7475 726e 7320 6120 6c69 7374 ..Returns a list │ │ │ │ -00011e00: 206f 6620 7379 6d62 6f6c 7320 6672 6f6d of symbols from │ │ │ │ -00011e10: 204f 4241 5252 4159 2028 6f72 2074 6865 OBARRAY (or the │ │ │ │ -00011e20: 2064 6566 6175 6c74 2920 7768 6f73 6520 default) whose │ │ │ │ -00011e30: 7072 696e 742d 6e61 6d65 0a6d 6174 6368 print-name.match │ │ │ │ -00011e40: 6573 2074 6865 2072 6567 756c 6172 2d65 es the regular-e │ │ │ │ -00011e50: 7870 7265 7373 696f 6e20 5245 4745 5850 xpression REGEXP │ │ │ │ -00011e60: 2e20 4966 2050 5245 4449 4341 5445 2069 . If PREDICATE i │ │ │ │ -00011e70: 7320 6769 7665 6e20 616e 6420 6e6f 6e2d s given and non- │ │ │ │ -00011e80: 6e69 6c2c 0a65 6163 6820 7379 6d62 6f6c nil,.each symbol │ │ │ │ -00011e90: 2077 6869 6368 206d 6174 6368 6573 2069 which matches i │ │ │ │ -00011ea0: 7320 6170 706c 6965 6420 746f 2074 6865 s applied to the │ │ │ │ -00011eb0: 2066 756e 6374 696f 6e20 5052 4544 4943 function PREDIC │ │ │ │ -00011ec0: 4154 452c 2069 6620 7468 6520 7661 6c75 ATE, if the valu │ │ │ │ -00011ed0: 650a 6973 206e 6f6e 2d6e 696c 2069 7420 e.is non-nil it │ │ │ │ -00011ee0: 6973 2063 6f6e 7369 6465 7265 6420 6120 is considered a │ │ │ │ -00011ef0: 6d61 7463 682e 7265 702e 6c61 6e67 2e64 match.rep.lang.d │ │ │ │ -00011f00: 6562 7567 2374 7261 6365 7472 6163 6520 ebug#tracetrace │ │ │ │ -00011f10: 5359 4d42 4f4c 0a0a 466c 6167 2074 6861 SYMBOL..Flag tha │ │ │ │ -00011f20: 7420 7768 656e 6576 6572 2053 594d 424f t whenever SYMBO │ │ │ │ -00011f30: 4c20 6973 2065 7661 6c75 6174 6564 2028 L is evaluated ( │ │ │ │ -00011f40: 6173 2061 2076 6172 6961 626c 6520 6f72 as a variable or │ │ │ │ -00011f50: 2061 2066 756e 6374 696f 6e29 2074 6865 a function) the │ │ │ │ -00011f60: 0a64 6562 7567 6765 7220 6973 2065 6e74 .debugger is ent │ │ │ │ -00011f70: 6572 6564 2e72 6570 2e6c 616e 672e 7379 ered.rep.lang.sy │ │ │ │ -00011f80: 6d62 6f6c 7323 6b65 7977 6f72 6470 6b65 mbols#keywordpke │ │ │ │ -00011f90: 7977 6f72 6470 2041 5247 0a0a 5265 7475 ywordp ARG..Retu │ │ │ │ -00011fa0: 726e 2074 7275 6520 6966 2041 5247 2069 rn true if ARG i │ │ │ │ -00011fb0: 7320 6120 6b65 7977 6f72 6420 7379 6d62 s a keyword symb │ │ │ │ -00011fc0: 6f6c 2e72 6570 2e6c 616e 672e 6d61 7468 ol.rep.lang.math │ │ │ │ -00011fd0: 2331 2b31 2b20 4e55 4d42 4552 0a0a 5265 #1+1+ NUMBER..Re │ │ │ │ -00011fe0: 7475 726e 204e 554d 4245 5220 706c 7573 turn NUMBER plus │ │ │ │ -00011ff0: 2031 2e00 0000 0000 0000 0000 0000 0000 1.............. │ │ │ │ -00012000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ -00012010: 6574 6572 236c 6574 2a6c 6574 2028 4249 eter#let*let (BI │ │ │ │ -00012020: 4e44 494e 4753 2e2e 2e29 2042 4f44 592e NDINGS...) BODY. │ │ │ │ -00012030: 2e2e 0a0a 5369 6d69 6c61 7220 746f 2060 ....Similar to ` │ │ │ │ -00012040: 6c65 7427 2065 7863 6570 7420 7468 6174 let' except that │ │ │ │ -00012050: 2074 6865 2042 494e 4449 4e47 5320 6172 the BINDINGS ar │ │ │ │ -00012060: 6520 696e 7374 616c 6c65 6420 6173 2074 e installed as t │ │ │ │ -00012070: 6865 6972 2076 616c 7565 730a 6172 6520 heir values.are │ │ │ │ -00012080: 636f 6d70 7574 6564 2c20 696e 2074 6865 computed, in the │ │ │ │ -00012090: 206f 7264 6572 2074 6865 7920 6172 6520 order they are │ │ │ │ -000120a0: 7772 6974 7465 6e2e 7265 702e 6c61 6e67 written.rep.lang │ │ │ │ -000120b0: 2e69 6e74 6572 7072 6574 6572 2363 6173 .interpreter#cas │ │ │ │ -000120c0: 6545 6163 6820 434c 4155 5345 2069 7320 eEach CLAUSE is │ │ │ │ -000120d0: 6028 2849 5445 4d53 2e2e 2e20 2920 464f `((ITEMS... ) FO │ │ │ │ -000120e0: 524d 532e 2e2e 2927 2e20 4669 6e64 2074 RMS...)'. Find t │ │ │ │ -000120f0: 6865 2066 6972 7374 2043 4c41 5553 4520 he first CLAUSE │ │ │ │ -00012100: 7769 7468 2061 6e0a 4954 454d 206d 6174 with an.ITEM mat │ │ │ │ -00012110: 6368 696e 6720 2875 7369 6e67 2060 6571 ching (using `eq │ │ │ │ -00012120: 6c27 2920 7468 6520 7265 7375 6c74 206f l') the result o │ │ │ │ -00012130: 6620 6576 616c 7561 7469 6e67 204b 4559 f evaluating KEY │ │ │ │ -00012140: 2028 6f6e 6c79 0a65 7661 6c75 6174 6564 (only.evaluated │ │ │ │ -00012150: 206f 6e63 6529 2c20 7468 656e 2065 7661 once), then eva │ │ │ │ -00012160: 6c75 6174 6520 7468 6520 6173 736f 6369 luate the associ │ │ │ │ -00012170: 6174 6564 2046 4f52 4d53 2069 6e20 6120 ated FORMS in a │ │ │ │ -00012180: 6070 726f 676e 272e 2054 6865 0a66 696e `progn'. The.fin │ │ │ │ -00012190: 616c 2063 6c61 7573 6520 6d61 7920 6861 al clause may ha │ │ │ │ -000121a0: 7665 2074 6865 2066 6f72 6d20 6028 7420 ve the form `(t │ │ │ │ -000121b0: 464f 524d 532e 2e2e 2927 2c20 7768 6963 FORMS...)', whic │ │ │ │ -000121c0: 6820 616c 7761 7973 206d 6174 6368 6573 h always matches │ │ │ │ -000121d0: 204b 4559 0a69 6620 6e6f 206f 7468 6572 KEY.if no other │ │ │ │ -000121e0: 2043 4c41 5553 4520 6861 7320 616c 7265 CLAUSE has alre │ │ │ │ -000121f0: 6164 792e 2052 6574 7572 6e73 2066 616c ady. Returns fal │ │ │ │ -00012200: 7365 2069 6620 6e6f 2063 6c61 7573 6520 se if no clause │ │ │ │ -00012210: 6d61 7463 6865 732e 0a0a 4966 2061 6e79 matches...If any │ │ │ │ -00012220: 206f 6620 7468 6520 4954 454d 5320 6170 of the ITEMS ap │ │ │ │ -00012230: 7065 6172 206d 6f72 6520 7468 616e 206f pear more than o │ │ │ │ -00012240: 6e63 652c 2074 6865 6e20 7468 6520 6265 nce, then the be │ │ │ │ -00012250: 6861 7669 6f75 7220 6973 0a75 6e64 6566 haviour is.undef │ │ │ │ -00012260: 696e 6564 2e72 6570 2e6c 616e 672e 696e ined.rep.lang.in │ │ │ │ -00012270: 7465 7270 7265 7465 7223 7768 656e 4576 terpreter#whenEv │ │ │ │ -00012280: 616c 7561 7465 7320 434f 4e44 4954 494f aluates CONDITIO │ │ │ │ -00012290: 4e2c 2069 6620 6974 2069 7320 7472 7565 N, if it is true │ │ │ │ -000122a0: 2061 6e20 696d 706c 6963 6974 2070 726f an implicit pro │ │ │ │ -000122b0: 676e 2069 7320 7065 7266 6f72 6d65 640a gn is performed. │ │ │ │ -000122c0: 7769 7468 2046 4f52 4d53 2e00 7265 702e with FORMS..rep. │ │ │ │ -000122d0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -000122e0: 2377 6865 6e20 434f 4e44 4954 494f 4e20 #when CONDITION │ │ │ │ -000122f0: 2321 7265 7374 2046 4f52 4d53 0072 6570 #!rest FORMS.rep │ │ │ │ -00012300: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ -00012310: 7223 756e 6c65 7373 2043 4f4e 4449 5449 r#unless CONDITI │ │ │ │ -00012320: 4f4e 2023 2172 6573 7420 464f 524d 5300 ON #!rest FORMS. │ │ │ │ -00012330: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ -00012340: 6574 6572 2370 726f 6732 202e 2041 5247 eter#prog2 . ARG │ │ │ │ -00012350: 5372 6570 2e6c 616e 672e 696e 7465 7270 Srep.lang.interp │ │ │ │ -00012360: 7265 7465 7223 6465 636c 6172 6564 6563 reter#declaredec │ │ │ │ -00012370: 6c61 7265 2043 4c41 5553 4553 2e2e 2e0a lare CLAUSES.... │ │ │ │ -00012380: 0a50 726f 7669 6465 2074 6865 2063 6f6d .Provide the com │ │ │ │ -00012390: 7069 6c65 7220 7769 7468 2065 7874 7261 piler with extra │ │ │ │ -000123a0: 2069 6e66 6f72 6d61 7469 6f6e 2077 6869 information whi │ │ │ │ -000123b0: 6c65 2063 6f6d 7069 6c69 6e67 2074 6865 le compiling the │ │ │ │ -000123c0: 2066 6f72 6d73 0a74 6861 7420 6170 7065 forms.that appe │ │ │ │ -000123d0: 6172 2069 6e20 7468 6520 7361 6d65 206c ar in the same l │ │ │ │ -000123e0: 6578 6963 616c 2073 636f 7065 2061 7320 exical scope as │ │ │ │ -000123f0: 7468 6520 6465 636c 6172 6174 696f 6e2e the declaration. │ │ │ │ -00012400: 0a0a 4561 6368 2043 4c41 5553 4520 6973 ..Each CLAUSE is │ │ │ │ -00012410: 2061 206c 6973 742c 2074 6865 2066 6972 a list, the fir │ │ │ │ -00012420: 7374 2065 6c65 6d65 6e74 206f 6620 7768 st element of wh │ │ │ │ -00012430: 6963 6820 6973 2061 2073 796d 626f 6c20 ich is a symbol │ │ │ │ -00012440: 6465 6669 6e69 6e67 0a74 6865 2074 7970 defining.the typ │ │ │ │ -00012450: 6520 6f66 2064 6563 6c61 7261 7469 6f6e e of declaration │ │ │ │ -00012460: 2c20 7468 6520 6f74 6865 7220 656c 656d , the other elem │ │ │ │ -00012470: 656e 7473 2072 656c 6174 6520 746f 2074 ents relate to t │ │ │ │ -00012480: 6865 2064 6563 6c61 7261 7469 6f6e 2e0a he declaration.. │ │ │ │ -00012490: 5365 6520 7468 6520 6043 6f6d 7069 6c65 See the `Compile │ │ │ │ -000124a0: 7220 4465 636c 6172 6174 696f 6e73 2720 r Declarations' │ │ │ │ -000124b0: 6e6f 6465 206f 6620 7468 6520 6c69 6272 node of the libr │ │ │ │ -000124c0: 6570 206d 616e 7561 6c20 666f 7220 6465 ep manual for de │ │ │ │ -000124d0: 7461 696c 730a 6f66 2074 6865 2070 6f73 tails.of the pos │ │ │ │ -000124e0: 7369 626c 6520 6465 636c 6172 6174 696f sible declaratio │ │ │ │ -000124f0: 6e20 7479 7065 732e 7265 702e 6c61 6e67 n types.rep.lang │ │ │ │ -00012500: 2e69 6e74 6572 7072 6574 6572 2374 6872 .interpreter#thr │ │ │ │ -00012510: 6f77 5065 7266 6f72 6d73 2061 206e 6f6e owPerforms a non │ │ │ │ -00012520: 2d6c 6f63 616c 2065 7869 7420 746f 2074 -local exit to t │ │ │ │ -00012530: 6865 2060 6361 7463 6827 2066 6f72 6d20 he `catch' form │ │ │ │ -00012540: 7761 6974 696e 6720 666f 7220 5441 4720 waiting for TAG │ │ │ │ -00012550: 616e 6420 7265 7475 726e 0a56 414c 5545 and return.VALUE │ │ │ │ -00012560: 2066 726f 6d20 6974 2e00 7265 702e 6c61 from it..rep.la │ │ │ │ -00012570: 6e67 2e69 6e74 6572 7072 6574 6572 2361 ng.interpreter#a │ │ │ │ -00012580: 7574 6f6c 6f61 642d 6d61 6372 6f20 5359 utoload-macro SY │ │ │ │ -00012590: 4d42 4f4c 2d46 4f52 4d20 4649 4c45 2023 MBOL-FORM FILE # │ │ │ │ -000125a0: 2172 6573 7420 4558 5452 4172 6570 2e6c !rest EXTRArep.l │ │ │ │ -000125b0: 616e 672e 6d61 7468 236f 6464 7052 6574 ang.math#oddpRet │ │ │ │ -000125c0: 7572 6e20 7420 6966 2058 2069 7320 6f64 urn t if X is od │ │ │ │ -000125d0: 642c 2069 2e65 2e20 282f 3d20 286d 6f64 d, i.e. (/= (mod │ │ │ │ -000125e0: 2058 2032 2920 3029 2e72 6570 2e6c 616e X 2) 0).rep.lan │ │ │ │ -000125f0: 672e 6d61 7468 2365 7665 6e70 5265 7475 g.math#evenpRetu │ │ │ │ -00012600: 726e 2074 2069 6620 5820 6973 206f 6464 rn t if X is odd │ │ │ │ -00012610: 2c20 692e 652e 2028 3d20 286d 6f64 2058 , i.e. (= (mod X │ │ │ │ -00012620: 2032 2920 3029 2e00 7265 702e 6c61 6e67 2) 0)..rep.lang │ │ │ │ -00012630: 2e62 6163 6b71 756f 7465 2362 6163 6b71 .backquote#backq │ │ │ │ -00012640: 756f 7465 2041 5247 0072 6570 2e6d 6f64 uote ARG.rep.mod │ │ │ │ -00012650: 756c 652d 7379 7374 656d 2364 6566 696e ule-system#defin │ │ │ │ -00012660: 652d 7374 7275 6374 7572 6573 2053 5452 e-structures STR │ │ │ │ -00012670: 5543 5453 2043 4f4e 4649 4720 2e20 424f UCTS CONFIG . BO │ │ │ │ -00012680: 4459 0072 6570 2e64 6174 6123 7374 7269 DY.rep.data#stri │ │ │ │ -00012690: 6e67 2d75 7070 6572 2d63 6173 652d 7020 ng-upper-case-p │ │ │ │ -000126a0: 5800 7265 702e 6461 7461 2e72 696e 6723 X.rep.data.ring# │ │ │ │ -000126b0: 7269 6e67 2d63 6170 6163 6974 7920 5249 ring-capacity RI │ │ │ │ -000126c0: 4e47 7265 702e 6461 7461 2e72 696e 6723 NGrep.data.ring# │ │ │ │ -000126d0: 7269 6e67 2d3e 6c69 7374 5265 7475 726e ring->listReturn │ │ │ │ -000126e0: 2074 6865 2065 6c65 6d65 6e74 7320 696e the elements in │ │ │ │ -000126f0: 2072 696e 6720 6275 6666 6572 2052 494e ring buffer RIN │ │ │ │ -00012700: 4720 6173 2061 206c 6973 742c 206e 6577 G as a list, new │ │ │ │ -00012710: 6573 7420 746f 206f 6c64 6573 742e 7265 est to oldest.re │ │ │ │ -00012720: 702e 7468 7265 6164 732e 6d75 7465 7823 p.threads.mutex# │ │ │ │ -00012730: 6d61 6b65 2d6d 7574 6578 4372 6561 7465 make-mutexCreate │ │ │ │ -00012740: 2061 6e64 2072 6574 7572 6e20 6120 6d75 and return a mu │ │ │ │ -00012750: 7465 7820 6f62 6a65 6374 2e20 4e6f 2074 tex object. No t │ │ │ │ -00012760: 6872 6561 6420 7769 6c6c 206f 776e 2074 hread will own t │ │ │ │ -00012770: 6865 206e 6577 206d 7574 6578 2e72 6570 he new mutex.rep │ │ │ │ -00012780: 2e74 6872 6561 6473 2e6d 7574 6578 236d .threads.mutex#m │ │ │ │ -00012790: 6179 6265 2d6f 6274 6169 6e2d 6d75 7465 aybe-obtain-mute │ │ │ │ -000127a0: 7841 7474 656d 7074 2074 6f20 6f62 7461 xAttempt to obta │ │ │ │ -000127b0: 696e 206d 7574 6578 204d 5458 2066 6f72 in mutex MTX for │ │ │ │ -000127c0: 2074 6865 2063 7572 7265 6e74 2074 6872 the current thr │ │ │ │ -000127d0: 6561 6420 7769 7468 6f75 7420 626c 6f63 ead without bloc │ │ │ │ -000127e0: 6b69 6e67 2e0a 5265 7475 726e 7320 7472 king..Returns tr │ │ │ │ -000127f0: 7565 2069 6620 6162 6c65 2074 6f20 6f62 ue if able to ob │ │ │ │ -00012800: 7461 696e 2074 6865 206d 7574 6578 2c20 tain the mutex, │ │ │ │ -00012810: 6661 6c73 6520 6f74 6865 7277 6973 652e false otherwise. │ │ │ │ -00012820: 7265 702e 187e 0000 0000 0000 0e00 0000 rep..~.......... │ │ │ │ -00012830: 2001 0000 2a45 f419 696e 7465 e933 0000 ...*E..inte.3.. │ │ │ │ -00012840: 0000 0000 0e00 0000 7100 0000 dc3f 0007 ........q....?.. │ │ │ │ -00012850: 7265 702e 4487 0000 0000 0000 0f00 0000 rep.D........... │ │ │ │ -00012860: 5400 0000 6464 d010 7265 702e b5de 0000 T...dd..rep..... │ │ │ │ -00012870: 0000 0000 1900 0000 b200 0000 5b8a 0217 ............[... │ │ │ │ -00012880: 7265 702e 27ac 0000 0000 0000 1200 0000 rep.'........... │ │ │ │ -00012890: ab00 0000 1950 650e 7265 702e da68 0000 .....Pe.rep..h.. │ │ │ │ -000128a0: 0000 0000 1900 0000 a200 0000 8a77 7a1a .............wz. │ │ │ │ -000128b0: 7265 702e 19a7 0100 0000 0000 2900 0000 rep.........)... │ │ │ │ -000128c0: 4300 0000 f825 f41e 0072 6570 e9ff 0000 C....%...rep.... │ │ │ │ -000128d0: 0000 0000 1700 0000 0000 0000 3e7a 2f12 ............>z/. │ │ │ │ -000128e0: 0072 6570 ce11 0200 0000 0000 1e00 0000 .rep............ │ │ │ │ -000128f0: 0900 0000 249d c21b 7265 702e 9b37 0000 ....$...rep..7.. │ │ │ │ -00012900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[....... │ │ │ │ -00012910: 7265 702e 38a9 0000 0000 0000 1400 0000 rep.8........... │ │ │ │ -00012920: 3b00 0000 fe81 1b1c 7265 702e f511 0200 ;.......rep..... │ │ │ │ -00012930: 0000 0000 1e00 0000 4100 0000 8d84 0e09 ........A....... │ │ │ │ -00012940: 7265 702e c5a0 0000 0000 0000 1400 0000 rep............. │ │ │ │ -00012950: 8400 0000 2395 4818 0072 6570 07ab 0100 ....#.H..rep.... │ │ │ │ -00012960: 0000 0000 3600 0000 1500 0000 0478 251a ....6........x%. │ │ │ │ -00012970: 7265 702e 700f 0100 0000 0000 2600 0000 rep.p.......&... │ │ │ │ -00012980: 2500 0000 861a 2703 7265 702e b599 0000 %.....'.rep..... │ │ │ │ -00012990: 0000 0000 1500 0000 5b00 0000 9824 ec02 ........[....$.. │ │ │ │ -000129a0: 7265 702e 97f5 0000 0000 0000 1f00 0000 rep............. │ │ │ │ -000129b0: 9c00 0000 e760 bd0f 7265 702e 209d 0000 .....`..rep. ... │ │ │ │ -000129c0: 0000 0000 0e00 0000 4300 0000 c91f 8f06 ........C....... │ │ │ │ -000129d0: 7265 702e 97e7 0000 0000 0000 1400 0000 rep............. │ │ │ │ -000129e0: 9a00 0000 a742 b80b 7265 702e 5da1 0000 .....B..rep.]... │ │ │ │ -000129f0: 0000 0000 1600 0000 3400 0000 129d 5204 ........4.....R. │ │ │ │ -00012a00: 7265 702e db85 0000 0000 0000 0d00 0000 rep............. │ │ │ │ -00012a10: b500 0000 f58b 2a08 7265 702e 1e31 0000 ......*.rep..1.. │ │ │ │ -00012a20: 0000 0000 1b00 0000 1000 0000 100e fa19 ................ │ │ │ │ -00012a30: 7265 702e 00a0 0000 0000 0000 1c00 0000 rep............. │ │ │ │ -00012a40: 5800 0000 ac84 8a0a 7265 702e 5ea6 0000 X.......rep.^... │ │ │ │ -00012a50: 0000 0000 0f00 0000 6100 0000 0ee6 ba1d ........a....... │ │ │ │ -00012a60: 7265 702e b9df 0000 0000 0000 1100 0000 rep............. │ │ │ │ -00012a70: 2900 0000 6f5e 931f 7265 702e 74a0 0000 )...o^..rep.t... │ │ │ │ -00012a80: 0000 0000 1c00 0000 3500 0000 272c e615 ........5...',.. │ │ │ │ -00012a90: 7374 616e f7a3 0100 0000 0000 0f00 0000 stan............ │ │ │ │ -00012aa0: 3400 0000 b522 0c19 7265 702e c809 0100 4...."..rep..... │ │ │ │ -00012ab0: 0000 0000 2900 0000 b700 0000 df10 031f ....)........... │ │ │ │ -00012ac0: 7265 702e 2b7b 0000 0000 0000 0e00 0000 rep.+{.......... │ │ │ │ -00012ad0: d600 0000 4884 4719 7265 702e 5267 0000 ....H.G.rep.Rg.. │ │ │ │ -00012ae0: 0000 0000 1b00 0000 d600 0000 26a9 0001 ............&... │ │ │ │ -00012af0: 7265 702e ac9c 0000 0000 0000 0d00 0000 rep............. │ │ │ │ -00012b00: 2e00 0000 9772 3d1a 7265 702e 7aa5 0100 .....r=.rep.z... │ │ │ │ -00012b10: 0000 0000 1c00 0000 5000 0000 47c0 651c ........P...G.e. │ │ │ │ -00012b20: 7265 702e 939a 0000 0000 0000 0a00 0000 rep............. │ │ │ │ -00012b30: a400 0000 8d51 d10f 7265 702e 87a9 0000 .....Q..rep..... │ │ │ │ -00012b40: 0000 0000 1400 0000 4f00 0000 857c 1f0c ........O....|.. │ │ │ │ -00012b50: 7265 702e 00d0 0000 0000 0000 1400 0000 rep............. │ │ │ │ -00012b60: 0902 0000 2157 7b03 7265 702e bd07 0100 ....!W{.rep..... │ │ │ │ -00012b70: 0000 0000 2100 0000 4000 0000 b84e fb0a ....!...@....N.. │ │ │ │ -00012b80: 7265 702e 38a9 0100 0000 0000 3500 0000 rep.8.......5... │ │ │ │ -00012b90: 4a00 0000 c34d 501b 7265 702e 0388 0000 J....MP.rep..... │ │ │ │ -00012ba0: 0000 0000 1200 0000 4601 0000 cf8f 091c ........F....... │ │ │ │ -00012bb0: 7265 702e a655 0000 0000 0000 1900 0000 rep..U.......... │ │ │ │ -00012bc0: 9b00 0000 c526 1810 7265 702e cef1 0000 .....&..rep..... │ │ │ │ -00012bd0: 0000 0000 1d00 0000 5d00 0000 e2b6 c50c ........]....... │ │ │ │ -00012be0: 7265 702e a483 0000 0000 0000 0d00 0000 rep............. │ │ │ │ -00012bf0: 5300 0000 b145 bb19 0072 6570 71a6 0100 S....E...repq... │ │ │ │ -00012c00: 0000 0000 2900 0000 0300 0000 3f77 0c1d ....).......?w.. │ │ │ │ -00012c10: 0072 6570 c3a8 0100 0000 0000 1d00 0000 .rep............ │ │ │ │ -00012c20: 0d00 0000 e9e7 b815 7265 6d6f 61aa 0100 ........remoa... │ │ │ │ -00012c30: 0000 0000 1800 0000 4800 0000 d3f7 9f11 ........H....... │ │ │ │ -00012c40: 7265 702e 9d3d 0000 0000 0000 1200 0000 rep..=.......... │ │ │ │ -00012c50: 6701 0000 0063 940e 7265 702e d40b 0100 g....c..rep..... │ │ │ │ -00012c60: 0000 0000 1c00 0000 7800 0000 5c65 091f ........x...\e.. │ │ │ │ -00012c70: 7265 702e 0e85 0000 0000 0000 0f00 0000 rep............. │ │ │ │ -00012c80: be00 0000 2ccf a81d 7265 702e c182 0000 ....,...rep..... │ │ │ │ -00012c90: 0000 0000 0f00 0000 d400 0000 ec29 a501 .............).. │ │ │ │ -00012ca0: 7265 702e 31a5 0000 0000 0000 1700 0000 rep.1........... │ │ │ │ -00012cb0: 1601 0000 c91f 0f07 7265 702e cbe6 0000 ........rep..... │ │ │ │ -00012cc0: 0000 0000 1400 0000 b800 0000 5975 d310 ............Yu.. │ │ │ │ -00012cd0: 7265 702e 19a4 0000 0000 0000 2300 0000 rep.........#... │ │ │ │ -00012ce0: f500 0000 c18b b31c 7265 702e 4368 0000 ........rep.Ch.. │ │ │ │ -00012cf0: 0000 0000 2100 0000 7600 0000 4957 8f11 ....!...v...IW.. │ │ │ │ -00012d00: 7265 702e bb0f 0100 0000 0000 1000 0000 rep............. │ │ │ │ -00012d10: 2100 0000 fb37 d019 7265 702e 21ab 0000 !....7..rep.!... │ │ │ │ -00012d20: 0000 0000 1200 0000 f400 0000 4548 3009 ............EH0. │ │ │ │ -00012d30: 7265 702e 9e60 0000 0000 0000 1c00 0000 rep..`.......... │ │ │ │ -00012d40: 6000 0000 03fb 2706 7265 702e b04e 0000 `.....'.rep..N.. │ │ │ │ -00012d50: 0000 0000 1c00 0000 ce00 0000 5a96 ef11 ............Z... │ │ │ │ -00012d60: 7265 702e 00f0 0000 0000 0000 2700 0000 rep.........'... │ │ │ │ -00012d70: 2501 0000 3ed1 1607 7265 702e 45e8 0000 %...>...rep.E... │ │ │ │ -00012d80: 0000 0000 1500 0000 5a06 0000 a51b 6713 ........Z.....g. │ │ │ │ -00012d90: 7265 702e e606 0100 0000 0000 1d00 0000 rep............. │ │ │ │ -00012da0: 4000 0000 8edc 1b03 6166 7465 f973 0000 @.......afte.s.. │ │ │ │ -00012db0: 0000 0000 1000 0000 bf00 0000 bd6f 2806 .............o(. │ │ │ │ -00012dc0: 7265 702e 4fad 0000 0000 0000 1400 0000 rep.O........... │ │ │ │ -00012dd0: c700 0000 9b96 180f 7265 702e e6a5 0100 ........rep..... │ │ │ │ -00012de0: 0000 0000 2000 0000 6b00 0000 a5f1 a519 .... ...k....... │ │ │ │ -00012df0: 0072 6570 bda7 0100 0000 0000 1600 0000 .rep............ │ │ │ │ -00012e00: 1900 0000 82ec b605 7265 702e b96d 0000 ........rep..m.. │ │ │ │ -00012e10: 0000 0000 1a00 0000 8700 0000 8356 d405 .............V.. │ │ │ │ -00012e20: 7265 702e ce3f 0000 0000 0000 1a00 0000 rep..?.......... │ │ │ │ -00012e30: 1300 0000 4bf0 d81c 7265 702e db02 0100 ....K...rep..... │ │ │ │ -00012e40: 0000 0000 1d00 0000 b300 0000 a38f d91e ................ │ │ │ │ -00012e50: 7072 696e a7a1 0000 0000 0000 0c00 0000 prin............ │ │ │ │ -00012e60: 4301 0000 6063 d21b 7265 702e eaa9 0000 C...`c..rep..... │ │ │ │ -00012e70: 0000 0000 1300 0000 5900 0000 8ff0 c118 ........Y....... │ │ │ │ -00012e80: 0072 6570 9da6 0100 0000 0000 2100 0000 .rep........!... │ │ │ │ -00012e90: 0700 0000 b704 4d04 7265 702e 9657 0000 ......M.rep..W.. │ │ │ │ -00012ea0: 0000 0000 2200 0000 5b00 0000 e2f0 c705 ...."...[....... │ │ │ │ -00012eb0: 7265 702e 2b71 0000 0000 0000 1700 0000 rep.+q.......... │ │ │ │ -00012ec0: a200 0000 723e 0802 7265 702e 2aae 0000 ....r>..rep.*... │ │ │ │ -00012ed0: 0000 0000 1d00 0000 5e00 0000 eb41 de13 ........^....A.. │ │ │ │ -00012ee0: 0072 6570 eda8 0100 0000 0000 3600 0000 .rep........6... │ │ │ │ -00012ef0: 1500 0000 e674 d31d 7265 702e 36d6 0000 .....t..rep.6... │ │ │ │ -00012f00: 0000 0000 2500 0000 8901 0000 1776 a91b ....%........v.. │ │ │ │ -00012f10: 7265 6d6f 99ab 0100 0000 0000 1600 0000 remo............ │ │ │ │ -00012f20: 2d00 0000 bf2c 7f07 7265 702e 5da1 0100 -....,..rep.]... │ │ │ │ -00012f30: 0000 0000 1a00 0000 3c01 0000 5a10 5e03 ........<...Z.^. │ │ │ │ -00012f40: 7265 702e dcab 0100 0000 0000 1300 0000 rep............. │ │ │ │ -00012f50: 4500 0000 3506 4a17 7265 702e 85ef 0000 E...5.J.rep..... │ │ │ │ -00012f60: 0000 0000 1d00 0000 3800 0000 fb62 c01e ........8....b.. │ │ │ │ -00012f70: 0072 6570 e5af 0000 0000 0000 1400 0000 .rep............ │ │ │ │ -00012f80: 0600 0000 00a1 850d 7265 702e fdf3 0000 ........rep..... │ │ │ │ -00012f90: 0000 0000 2200 0000 6e00 0000 5967 cb1b ...."...n...Yg.. │ │ │ │ -00012fa0: 7265 702e 00a0 0100 0000 0000 2500 0000 rep.........%... │ │ │ │ -00012fb0: 3801 0000 680a 2f1d 7265 702e f89b 0000 8...h./.rep..... │ │ │ │ -00012fc0: 0000 0000 0b00 0000 a900 0000 c8c6 c204 ................ │ │ │ │ -00012fd0: 7265 702e 34ac 0100 0000 0000 1e00 0000 rep.4........... │ │ │ │ -00012fe0: 2200 0000 5d98 180b 7265 702e 8e04 0100 "...]...rep..... │ │ │ │ -00012ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#........... │ │ │ │ -00013000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ -00013010: 6574 6572 2364 6566 7661 722d 7365 7471 eter#defvar-setq │ │ │ │ -00013020: 6465 6676 6172 2d73 6574 7120 5641 5249 defvar-setq VARI │ │ │ │ -00013030: 4142 4c45 205b 5641 4c55 4520 5b44 4f43 ABLE [VALUE [DOC │ │ │ │ -00013040: 5d5d 0a0a 4465 636c 6172 6573 2074 6865 ]]..Declares the │ │ │ │ -00013050: 2073 796d 626f 6c20 5641 5249 4142 4c45 symbol VARIABLE │ │ │ │ -00013060: 2061 7320 6120 7370 6563 6961 6c20 7661 as a special va │ │ │ │ -00013070: 7269 6162 6c65 2c20 616e 6420 7365 7473 riable, and sets │ │ │ │ -00013080: 2069 7473 2076 616c 7565 0a74 6f20 5641 its value.to VA │ │ │ │ -00013090: 4c55 4520 286f 7220 6661 6c73 6520 6966 LUE (or false if │ │ │ │ -000130a0: 2056 414c 5545 2069 736e 2774 2064 6566 VALUE isn't def │ │ │ │ -000130b0: 696e 6564 292e 2049 6620 444f 4320 6973 ined). If DOC is │ │ │ │ -000130c0: 2067 6976 656e 2069 7420 7769 6c6c 2062 given it will b │ │ │ │ -000130d0: 650a 696e 7374 616c 6c65 6420 6173 2074 e.installed as t │ │ │ │ -000130e0: 6865 2064 6f63 756d 656e 7461 7469 6f6e he documentation │ │ │ │ -000130f0: 2073 7472 696e 6720 6173 736f 6369 6174 string associat │ │ │ │ -00013100: 6564 2077 6974 6820 5641 5249 4142 4c45 ed with VARIABLE │ │ │ │ -00013110: 2e0a 0a49 7427 7320 7468 6520 7361 6d65 ...It's the same │ │ │ │ -00013120: 2061 7320 7468 6520 7072 6576 696f 7573 as the previous │ │ │ │ -00013130: 2060 6465 6669 6e65 2d73 7065 6369 616c `define-special │ │ │ │ -00013140: 2d76 6172 6961 626c 6527 2e72 6570 2e6c -variable'.rep.l │ │ │ │ -00013150: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter# │ │ │ │ -00013160: 6675 6e63 7469 6f6e 2d6e 616d 6552 6574 function-nameRet │ │ │ │ -00013170: 7572 6e73 2074 6865 2066 756e 6374 696f urns the functio │ │ │ │ -00013180: 6e27 7320 6e61 6d65 2028 6120 7379 6d62 n's name (a symb │ │ │ │ -00013190: 6f6c 292e 0072 6570 2e6c 616e 672e 696e ol)..rep.lang.in │ │ │ │ -000131a0: 7465 7270 7265 7465 7223 6675 6e63 7469 terpreter#functi │ │ │ │ -000131b0: 6f6e 2d6e 616d 6520 4655 4e43 7265 702e on-name FUNCrep. │ │ │ │ -000131c0: 6c61 6e67 2e6d 6174 6823 706f 7369 7469 lang.math#positi │ │ │ │ -000131d0: 7665 7052 6574 7572 6e20 7420 6966 2058 vepReturn t if X │ │ │ │ -000131e0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than │ │ │ │ -000131f0: 207a 6572 6f2e 7265 702e 6461 7461 2373 zero.rep.data#s │ │ │ │ -00013200: 7472 696e 672d 6c6f 7765 722d 6361 7365 tring-lower-case │ │ │ │ -00013210: 2d70 5265 7475 726e 2074 2069 6620 7374 -pReturn t if st │ │ │ │ -00013220: 7269 6e67 2058 2069 7320 6c6f 7765 7220 ring X is lower │ │ │ │ -00013230: 6361 7365 2028 636f 6e74 6169 6e73 206e case (contains n │ │ │ │ -00013240: 6f20 7570 7065 7220 6361 7365 2063 6861 o upper case cha │ │ │ │ -00013250: 7261 6374 6572 7320 616e 640a 6174 206c racters and.at l │ │ │ │ -00013260: 6561 7374 206f 6e65 206c 6f77 6572 2d63 east one lower-c │ │ │ │ -00013270: 6173 6520 6368 6172 6163 7465 7229 2e00 ase character).. │ │ │ │ -00013280: 7265 702e 6461 7461 2373 7472 696e 672d rep.data#string- │ │ │ │ -00013290: 646f 776e 6361 7365 2058 0072 6570 2e64 downcase X.rep.d │ │ │ │ -000132a0: 6174 612e 7269 6e67 2372 696e 672d 7369 ata.ring#ring-si │ │ │ │ -000132b0: 7a65 2052 494e 4772 6570 2e74 6872 6561 ze RINGrep.threa │ │ │ │ -000132c0: 6473 2e6d 6573 7361 6765 2d70 6f72 7423 ds.message-port# │ │ │ │ -000132d0: 6d61 6b65 2d6d 6573 7361 6765 2d70 6f72 make-message-por │ │ │ │ -000132e0: 7443 7265 6174 6520 616e 6420 7265 7475 tCreate and retu │ │ │ │ -000132f0: 726e 2061 206e 6577 206d 6573 7361 6765 rn a new message │ │ │ │ -00013300: 2070 6f72 742e 7265 702e 7468 7265 6164 port.rep.thread │ │ │ │ -00013310: 732e 6d65 7373 6167 652d 706f 7274 236d s.message-port#m │ │ │ │ -00013320: 6573 7361 6765 2d73 656e 6453 656e 6420 essage-sendSend │ │ │ │ -00013330: 7468 6520 6d65 7373 6167 6520 4d45 5353 the message MESS │ │ │ │ -00013340: 4147 4520 2861 6e20 6172 6269 7472 6172 AGE (an arbitrar │ │ │ │ -00013350: 7920 7661 6c75 6529 2074 6f20 6d65 7373 y value) to mess │ │ │ │ -00013360: 6167 6520 706f 7274 2050 4f52 542e 0072 age port PORT..r │ │ │ │ -00013370: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex │ │ │ │ -00013380: 236d 6179 6265 2d6f 6274 6169 6e2d 6d75 #maybe-obtain-mu │ │ │ │ -00013390: 7465 7820 4d54 5872 6570 2e77 7777 2e71 tex MTXrep.www.q │ │ │ │ -000133a0: 756f 7465 2d75 726c 2375 6e71 756f 7465 uote-url#unquote │ │ │ │ -000133b0: 2d75 726c 556e 6573 6361 7065 2055 524c -urlUnescape URL │ │ │ │ -000133c0: 206d 6574 612d 6368 6172 6163 7465 7273 meta-characters │ │ │ │ -000133d0: 2069 6e20 5354 5249 4e47 2e00 1000 0000 in STRING...... │ │ │ │ -000133e0: 2a00 0000 aa8b 6220 6c6f 6164 0373 0000 *.....b load.s.. │ │ │ │ -000133f0: 0000 0000 0900 0000 a000 0000 beec db3b ...............; │ │ │ │ -00013400: 7265 702e 0ade 0000 0000 0000 1b00 0000 rep............. │ │ │ │ -00013410: 3800 0000 b0fb 2b20 7265 702e 5dde 0000 8.....+ rep.]... │ │ │ │ -00013420: 0000 0000 1a00 0000 3e00 0000 4966 af23 ........>...If.# │ │ │ │ -00013430: 666f 726d 00e0 0000 0000 0000 1200 0000 form............ │ │ │ │ -00013440: a900 0000 2f4a ff2a 7265 702e 400b 0100 ..../J.*rep.@... │ │ │ │ -00013450: 0000 0000 2500 0000 6f00 0000 4d60 8b35 ....%...o...M`.5 │ │ │ │ -00013460: 7265 702e 56e4 0000 0000 0000 1800 0000 rep.V........... │ │ │ │ -00013470: fc00 0000 a31c 113e 7265 702e 7c90 0100 .......>rep.|... │ │ │ │ -00013480: 0000 0000 1200 0000 4900 0000 8979 d323 ........I....y.# │ │ │ │ -00013490: 7265 702e 80df 0000 0000 0000 1900 0000 rep............. │ │ │ │ -000134a0: 2000 0000 f338 be36 7265 702e d790 0100 ....8.6rep..... │ │ │ │ -000134b0: 0000 0000 1200 0000 8100 0000 9b74 b238 .............t.8 │ │ │ │ -000134c0: 7265 702e 2644 0000 0000 0000 1600 0000 rep.&D.......... │ │ │ │ -000134d0: 3e00 0000 1d43 d928 7265 702e 0c8b 0000 >....C.(rep..... │ │ │ │ -000134e0: 0000 0000 1400 0000 a200 0000 2518 c727 ............%..' │ │ │ │ -000134f0: 7265 702e a68f 0000 0000 0000 0c00 0000 rep............. │ │ │ │ -00013500: 3300 0000 a20d 6637 7265 702e 48f2 0000 3.....f7rep.H... │ │ │ │ -00013510: 0000 0000 2000 0000 5e00 0000 3147 f821 .... ...^...1G.! │ │ │ │ -00013520: 7265 702e bbe0 0000 0000 0000 1400 0000 rep............. │ │ │ │ -00013530: e400 0000 1516 ab25 7265 702e 644b 0100 .......%rep.dK.. │ │ │ │ -00013540: 0000 0000 1400 0000 7b01 0000 5c17 9d30 ........{...\..0 │ │ │ │ -00013550: 7265 702e 1a61 0000 0000 0000 1d00 0000 rep..a.......... │ │ │ │ -00013560: 5e00 0000 09fb 6b24 7265 702e 1bf5 0000 ^.....k$rep..... │ │ │ │ -00013570: 0000 0000 1c00 0000 6000 0000 21c0 3e2e ........`...!.>. │ │ │ │ -00013580: 7265 702e 7cd5 0000 0000 0000 2c00 0000 rep.|.......,... │ │ │ │ -00013590: 8e00 0000 6d47 8324 7265 702e 44e2 0000 ....mG.$rep.D... │ │ │ │ -000135a0: 0000 0000 1800 0000 ba00 0000 8e6c 0127 .............l.' │ │ │ │ -000135b0: 7072 696e f346 0100 0000 0000 0b00 0000 prin.F.......... │ │ │ │ -000135c0: 4700 0000 1eb1 7126 7265 702e af4f 0100 G.....q&rep..O.. │ │ │ │ -000135d0: 0000 0000 1100 0000 2b00 0000 6858 d523 ........+...hX.# │ │ │ │ -000135e0: 7265 702e 5592 0100 0000 0000 2200 0000 rep.U......."... │ │ │ │ -000135f0: 4601 0000 0c5a 6c35 7265 702e dc94 0100 F....Zl5rep..... │ │ │ │ -00013600: 0000 0000 1700 0000 7c00 0000 3805 f634 ........|...8..4 │ │ │ │ -00013610: 7265 702e 536f 0000 0000 0000 1900 0000 rep.So.......... │ │ │ │ -00013620: 6800 0000 7e3a d239 7265 702e bf99 0100 h...~:.9rep..... │ │ │ │ -00013630: 0000 0000 2100 0000 2e01 0000 7c97 9c3b ....!.......|..; │ │ │ │ -00013640: 7265 702e 680c 0100 0000 0000 2100 0000 rep.h.......!... │ │ │ │ -00013650: 4600 0000 8fd4 9e37 7265 702e 5e46 0100 F......7rep.^F.. │ │ │ │ -00013660: 0000 0000 1a00 0000 7b00 0000 4ea6 dd26 ........{...N..& │ │ │ │ -00013670: 7374 616e c19b 0100 0000 0000 0e00 0000 stan............ │ │ │ │ -00013680: 3300 0000 775a b93b 7265 702e 9b9d 0100 3...wZ.;rep..... │ │ │ │ -00013690: 0000 0000 1a00 0000 f800 0000 6431 533b ............d1S; │ │ │ │ -000136a0: 7265 702e 41ff 0000 0000 0000 2200 0000 rep.A......."... │ │ │ │ -000136b0: 3a00 0000 4b18 0f3a 7265 702e 6d9f 0100 :...K..:rep.m... │ │ │ │ -000136c0: 0000 0000 2100 0000 4900 0000 680a ef37 ....!...I...h..7 │ │ │ │ -000136d0: 7265 702e 419b 0000 0000 0000 0b00 0000 rep.A........... │ │ │ │ -000136e0: ac00 0000 33a8 282c 7265 702e 197a 0000 ....3.(,rep..z.. │ │ │ │ -000136f0: 0000 0000 1200 0000 7e00 0000 e1dd b224 ........~......$ │ │ │ │ -00013700: 7265 702e 00c0 0100 0000 0000 2800 0000 rep.........(... │ │ │ │ -00013710: 9800 0000 348c 022f 0072 6570 e6c1 0100 ....4../.rep.... │ │ │ │ -00013720: 0000 0000 2a00 0000 0b00 0000 64df d42a ....*.......d..* │ │ │ │ -00013730: 7265 702e 52f6 0000 0000 0000 1e00 0000 rep.R........... │ │ │ │ -00013740: 8000 0000 8b01 5a3c 7265 702e 9c5b 0000 ......Z......4 │ │ │ │ -00013850: 7265 702e 28c1 0100 0000 0000 2200 0000 rep.(......."... │ │ │ │ -00013860: 3800 0000 7a96 9a2f 7265 702e b4ee 0000 8...z../rep..... │ │ │ │ -00013870: 0000 0000 2700 0000 aa00 0000 57f8 1a22 ....'.......W.." │ │ │ │ -00013880: 7265 702e 66da 0000 0000 0000 1a00 0000 rep.f........... │ │ │ │ -00013890: 5e01 0000 ed75 2733 7265 702e d46f 0000 ^....u'3rep..o.. │ │ │ │ -000138a0: 0000 0000 1800 0000 1100 0000 fbb3 1a37 ...............7 │ │ │ │ -000138b0: 7265 702e 5143 0100 0000 0000 1f00 0000 rep.QC.......... │ │ │ │ -000138c0: 3f00 0000 f283 8f22 7265 702e fc42 0000 ?......"rep..B.. │ │ │ │ -000138d0: 0000 0000 1500 0000 3000 0000 5cae 7530 ........0...\.u0 │ │ │ │ -000138e0: 7265 702e bb8a 0000 0000 0000 0f00 0000 rep............. │ │ │ │ -000138f0: 4200 0000 811b 9828 7265 702e 3346 0100 B......(rep.3F.. │ │ │ │ -00013900: 0000 0000 1800 0000 1300 0000 b88c 8f31 ...............1 │ │ │ │ -00013910: 7265 702e b495 0100 0000 0000 1900 0000 rep............. │ │ │ │ -00013920: 7e00 0000 c2c0 4331 7265 702e 6a91 0100 ~.....C1rep.j... │ │ │ │ -00013930: 0000 0000 1500 0000 2900 0000 7f86 5a2a ........).....Z* │ │ │ │ -00013940: 7265 702e 4b96 0100 0000 0000 1a00 0000 rep.K........... │ │ │ │ -00013950: a100 0000 97ae 4422 7265 702e 8df4 0000 ......D"rep..... │ │ │ │ -00013960: 0000 0000 2300 0000 6b00 0000 64aa 5028 ....#...k...d.P( │ │ │ │ -00013970: 7265 702e 619b 0100 0000 0000 2600 0000 rep.a.......&... │ │ │ │ -00013980: 3a00 0000 dded b42c 0072 6570 679c 0100 :......,.repg... │ │ │ │ -00013990: 0000 0000 2000 0000 0e00 0000 0244 7d2f .... ........D}/ │ │ │ │ -000139a0: 7265 702e 8c52 0000 0000 0000 2000 0000 rep..R...... ... │ │ │ │ -000139b0: 8400 0000 887f 1427 7265 702e c0c0 0100 .......'rep..... │ │ │ │ -000139c0: 0000 0000 2000 0000 4800 0000 78f5 ef3c .... ...H...x..< │ │ │ │ -000139d0: 7265 702e b547 0100 0000 0000 1300 0000 rep..G.......... │ │ │ │ -000139e0: 3200 0000 0fa6 1723 7265 6d6f 35c3 0100 2......#remo5... │ │ │ │ -000139f0: 0000 0000 1600 0000 2c00 0000 3bcd e737 ........,...;..7 │ │ │ │ -00013a00: 7265 702e d69c 0100 0000 0000 2100 0000 rep.........!... │ │ │ │ -00013a10: a400 0000 2336 333d 7265 702e f251 0000 ....#63=rep..Q.. │ │ │ │ -00013a20: 0000 0000 2300 0000 7700 0000 a77c f736 ....#...w....|.6 │ │ │ │ -00013a30: 7265 702e 5b89 0000 0000 0000 1600 0000 rep.[........... │ │ │ │ -00013a40: 4a01 0000 3544 7035 7265 6d6f 98c4 0100 J...5Dp5remo.... │ │ │ │ -00013a50: 0000 0000 1400 0000 7f00 0000 97a7 6838 ..............h8 │ │ │ │ -00013a60: 7265 6d6f 2bc5 0100 0000 0000 1900 0000 remo+........... │ │ │ │ -00013a70: 8300 0000 6279 0f26 7265 702e 706d 0000 ....by.&rep.pm.. │ │ │ │ -00013a80: 0000 0000 2900 0000 2000 0000 4f62 4224 ....)... ...ObB$ │ │ │ │ -00013a90: 7265 6d6f c7c5 0100 0000 0000 1600 0000 remo............ │ │ │ │ -00013aa0: 2d00 0000 0125 6130 7265 702e 77c6 0100 -....%a0rep.w... │ │ │ │ -00013ab0: 0000 0000 3400 0000 2300 0000 4622 e73a ....4...#...F".: │ │ │ │ -00013ac0: 7265 702e 259a 0000 0000 0000 1500 0000 rep.%........... │ │ │ │ -00013ad0: 5900 0000 5447 142d 7265 702e 4a49 0100 Y...TG.-rep.JI.. │ │ │ │ -00013ae0: 0000 0000 1700 0000 5101 0000 8db1 c83c ........Q......< │ │ │ │ -00013af0: 7265 702e 524e 0100 0000 0000 1400 0000 rep.RN.......... │ │ │ │ -00013b00: 4f00 0000 49ca ad23 7265 6d6f fcc3 0100 O...I..#remo.... │ │ │ │ -00013b10: 0000 0000 1800 0000 3f00 0000 2951 5c2e ........?...)Q\. │ │ │ │ -00013b20: 7265 702e cec6 0100 0000 0000 3600 0000 rep.........6... │ │ │ │ -00013b30: 2900 0000 f94c 6e3c 7265 702e 37d4 0000 )....Ln │ │ │ │ -00013be0: 7263 702d aec3 0100 0000 0000 0b00 0000 rcp-............ │ │ │ │ -00013bf0: 4300 0000 5df4 5f31 7265 702e a16c 0000 C...]._1rep..l.. │ │ │ │ -00013c00: 0000 0000 1800 0000 4f00 0000 6fff 492d ........O...o.I- │ │ │ │ -00013c10: 7265 702e e79c 0000 0000 0000 0e00 0000 rep............. │ │ │ │ -00013c20: 2b00 0000 f87c 042f 7265 702e b54e 0100 +....|./rep..N.. │ │ │ │ -00013c30: 0000 0000 1300 0000 2900 0000 3650 a629 ........)...6P.) │ │ │ │ -00013c40: 7265 702e 0e9b 0100 0000 0000 2800 0000 rep.........(... │ │ │ │ -00013c50: 2b00 0000 1581 0c3c 7265 702e 2dc9 0100 +......rep..... │ │ │ │ -00013ed0: 0000 0000 2500 0000 3b00 0000 81b6 6e25 ....%...;.....n% │ │ │ │ -00013ee0: 7265 702e c581 0000 0000 0000 0c00 0000 rep............. │ │ │ │ -00013ef0: 5c00 0000 ce27 8a37 7265 702e dc53 0000 \....'.7rep..S.. │ │ │ │ -00013f00: 0000 0000 2000 0000 da00 0000 ad3b 4837 .... ........;H7 │ │ │ │ -00013f10: 7265 702e b645 0100 0000 0000 2300 0000 rep..E......#... │ │ │ │ -00013f20: 5a00 0000 4621 fd28 7265 702e 6897 0100 Z...F!.(rep.h... │ │ │ │ -00013f30: 0000 0000 1a00 0000 ad00 0000 e412 b83d ...............= │ │ │ │ -00013f40: 7265 6d6f 0ac6 0100 0000 0000 1a00 0000 remo............ │ │ │ │ -00013f50: 5300 0000 9576 6038 7265 702e ec41 0100 S....v`8rep..A.. │ │ │ │ -00013f60: 0000 0000 1d00 0000 aa00 0000 93f0 942c ..............., │ │ │ │ -00013f70: 2a69 7370 02c9 0100 0000 0000 1400 0000 *isp............ │ │ │ │ -00013f80: 1700 0000 003d 332f 0072 6570 d79f 0100 .....=3/.rep.... │ │ │ │ -00013f90: 0000 0000 1c00 0000 0000 0000 df9f 1528 ...............( │ │ │ │ -00013fa0: 7265 702e a891 0100 0000 0000 1600 0000 rep............. │ │ │ │ -00013fb0: 2b00 0000 e583 232d 7265 702e bd93 0100 +.....#-rep..... │ │ │ │ -00013fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y... │ │ │ │ -00013fd0: 7265 702e 9b47 0000 0000 0000 1000 0000 rep..G.......... │ │ │ │ -00013fe0: 8201 0000 b30b ab2c 7265 702e 29fc 0000 .......,rep.)... │ │ │ │ -00013ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................ │ │ │ │ -00014000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes │ │ │ │ -00014010: 2361 6363 6570 742d 7072 6f63 6573 732d #accept-process- │ │ │ │ -00014020: 6f75 7470 7574 2d31 6163 6365 7074 2d70 output-1accept-p │ │ │ │ -00014030: 726f 6365 7373 2d6f 7574 7075 742d 3120 rocess-output-1 │ │ │ │ -00014040: 5052 4f43 4553 5320 5b53 4543 4f4e 4453 PROCESS [SECONDS │ │ │ │ -00014050: 5d20 5b4d 494c 4c49 5345 434f 4e44 535d ] [MILLISECONDS] │ │ │ │ -00014060: 0a0a 5761 6974 2053 4543 4f4e 4453 2070 ..Wait SECONDS p │ │ │ │ -00014070: 6c75 7320 4d49 4c4c 4953 4543 4f4e 4453 lus MILLISECONDS │ │ │ │ -00014080: 2066 6f72 206f 7574 7075 7420 6672 6f6d for output from │ │ │ │ -00014090: 2074 6865 2061 7379 6e63 6872 6f6e 6f75 the asynchronou │ │ │ │ -000140a0: 730a 7375 6270 726f 6365 7373 2050 524f s.subprocess PRO │ │ │ │ -000140b0: 4345 5353 2e20 4966 2061 6e79 2061 7272 CESS. If any arr │ │ │ │ -000140c0: 6976 6573 2c20 7072 6f63 6573 7320 6974 ives, process it │ │ │ │ -000140d0: 2c20 7468 656e 2072 6574 7572 6e20 6e69 , then return ni │ │ │ │ -000140e0: 6c2e 0a4f 7468 6572 7769 7365 2072 6574 l..Otherwise ret │ │ │ │ -000140f0: 7572 6e20 742e 0a0a 4e6f 7465 2074 6861 urn t...Note tha │ │ │ │ -00014100: 7420 6f75 7470 7574 2069 6e63 6c75 6465 t output include │ │ │ │ -00014110: 7320 6e6f 7469 6669 6361 7469 6f6e 206f s notification o │ │ │ │ -00014120: 6620 7072 6f63 6573 7320 7465 726d 696e f process termin │ │ │ │ -00014130: 6174 696f 6e2e 7265 702e 6c61 6e67 2e73 ation.rep.lang.s │ │ │ │ -00014140: 796d 626f 6c73 236d 616b 652d 7379 6d62 ymbols#make-symb │ │ │ │ -00014150: 6f6c 6d61 6b65 2d73 796d 626f 6c20 4e41 olmake-symbol NA │ │ │ │ -00014160: 4d45 0a0a 5265 7475 726e 7320 6120 6e65 ME..Returns a ne │ │ │ │ -00014170: 772c 2075 6e69 6e74 6572 6e65 642c 2073 w, uninterned, s │ │ │ │ -00014180: 796d 626f 6c20 7769 7468 2070 7269 6e74 ymbol with print │ │ │ │ -00014190: 2d6e 616d 6520 4e41 4d45 2e20 4974 2773 -name NAME. It's │ │ │ │ -000141a0: 2076 616c 7565 2061 6e64 0a66 756e 6374 value and.funct │ │ │ │ -000141b0: 696f 6e20 6465 6669 6e69 7469 6f6e 2061 ion definition a │ │ │ │ -000141c0: 7265 2062 6f74 6820 766f 6964 2061 6e64 re both void and │ │ │ │ -000141d0: 2069 7420 6861 7320 6120 6e69 6c20 7072 it has a nil pr │ │ │ │ -000141e0: 6f70 6572 7479 2d6c 6973 742e 7265 702e operty-list.rep. │ │ │ │ -000141f0: 6c61 6e67 2e73 796d 626f 6c73 236d 616b lang.symbols#mak │ │ │ │ -00014200: 652d 6f62 6172 7261 796d 616b 652d 6f62 e-obarraymake-ob │ │ │ │ -00014210: 6172 7261 7920 5349 5a45 0a0a 4372 6561 array SIZE..Crea │ │ │ │ -00014220: 7465 7320 6120 6e65 7720 7374 7275 6374 tes a new struct │ │ │ │ -00014230: 7572 6520 666f 7220 7374 6f72 696e 6720 ure for storing │ │ │ │ -00014240: 7379 6d62 6f6c 7320 696e 2e20 5468 6973 symbols in. This │ │ │ │ -00014250: 2069 7320 6261 7369 6361 6c6c 7920 6120 is basically a │ │ │ │ -00014260: 7665 6374 6f72 0a77 6974 6820 6120 6665 vector.with a fe │ │ │ │ -00014270: 7720 736c 6967 6874 2064 6966 6665 7265 w slight differe │ │ │ │ -00014280: 6e63 6573 2028 616c 6c20 656c 656d 656e nces (all elemen │ │ │ │ -00014290: 7473 2069 6e69 7469 616c 6973 6564 2074 ts initialised t │ │ │ │ -000142a0: 6f20 6120 7370 6563 6961 6c20 7661 6c75 o a special valu │ │ │ │ -000142b0: 6529 2e72 6570 2e6c 616e 672e 7379 6d62 e).rep.lang.symb │ │ │ │ -000142c0: 6f6c 7323 7379 6d62 6f6c 2d76 616c 7565 ols#symbol-value │ │ │ │ -000142d0: 7379 6d62 6f6c 2d76 616c 7565 2053 594d symbol-value SYM │ │ │ │ -000142e0: 424f 4c0a 0a52 6574 7572 6e73 2074 6865 BOL..Returns the │ │ │ │ -000142f0: 2076 616c 7565 206f 6620 5359 4d42 4f4c value of SYMBOL │ │ │ │ -00014300: 2c20 6966 2053 594d 424f 4c20 6973 2066 , if SYMBOL is f │ │ │ │ -00014310: 6c61 6767 6564 2061 7320 6861 7669 6e67 lagged as having │ │ │ │ -00014320: 2062 7566 6665 722d 6c6f 6361 6c0a 7661 buffer-local.va │ │ │ │ -00014330: 6c75 6573 206c 6f6f 6b20 666f 7220 6f6e lues look for on │ │ │ │ -00014340: 6520 6f66 2074 686f 7365 2066 6972 7374 e of those first │ │ │ │ -00014350: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol │ │ │ │ -00014360: 7323 6465 6661 756c 742d 626f 756e 6470 s#default-boundp │ │ │ │ -00014370: 6465 6661 756c 742d 626f 756e 6470 2053 default-boundp S │ │ │ │ -00014380: 594d 424f 4c0a 0a52 6574 7572 6e73 2074 YMBOL..Returns t │ │ │ │ -00014390: 2069 6620 5359 4d42 4f4c 2068 6173 2061 if SYMBOL has a │ │ │ │ -000143a0: 2064 6566 6175 6c74 2076 616c 7565 2e72 default value.r │ │ │ │ -000143b0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -000143c0: 7465 7223 7365 7471 7365 7471 205b 5359 ter#setqsetq [SY │ │ │ │ -000143d0: 4d42 4f4c 2046 4f52 4d5d 202e 2e2e 0a0a MBOL FORM] ..... │ │ │ │ -000143e0: 5365 7473 2074 6865 2076 616c 7565 206f Sets the value o │ │ │ │ -000143f0: 6620 6561 6368 2053 594d 424f 4c20 746f f each SYMBOL to │ │ │ │ -00014400: 2074 6865 2076 616c 7565 206f 6620 6974 the value of it │ │ │ │ -00014410: 7320 636f 7272 6573 706f 6e64 696e 6720 s corresponding │ │ │ │ -00014420: 464f 524d 0a65 7661 6c75 6174 6564 2c20 FORM.evaluated, │ │ │ │ -00014430: 7265 7475 726e 7320 7468 6520 7661 6c75 returns the valu │ │ │ │ -00014440: 6520 6f66 2074 6865 206c 6173 7420 6576 e of the last ev │ │ │ │ -00014450: 616c 7561 7469 6f6e 2e72 6570 2e6c 616e aluation.rep.lan │ │ │ │ -00014460: 672e 696e 7465 7270 7265 7465 7223 2564 g.interpreter#%d │ │ │ │ -00014470: 6566 696e 6525 6465 6669 6e65 2053 594d efine%define SYM │ │ │ │ -00014480: 424f 4c20 464f 524d 205b 444f 432d 5354 BOL FORM [DOC-ST │ │ │ │ -00014490: 5249 4e47 5d0a 0a45 7661 6c75 6174 6520 RING]..Evaluate │ │ │ │ -000144a0: 464f 524d 2c20 7468 656e 2063 7265 6174 FORM, then creat │ │ │ │ -000144b0: 6520 6120 746f 702d 6c65 7665 6c20 6269 e a top-level bi │ │ │ │ -000144c0: 6e64 696e 6720 6f66 2053 594d 424f 4c20 nding of SYMBOL │ │ │ │ -000144d0: 7768 6f73 6520 7661 6c75 6520 6973 0a74 whose value is.t │ │ │ │ -000144e0: 6865 2072 6573 756c 7420 6f66 2074 6865 he result of the │ │ │ │ -000144f0: 2065 7661 6c75 6174 696f 6e2e 2049 6620 evaluation. If │ │ │ │ -00014500: 7375 6368 2061 2062 696e 6469 6e67 2061 such a binding a │ │ │ │ -00014510: 6c72 6561 6479 2065 7869 7374 732c 2069 lready exists, i │ │ │ │ -00014520: 7420 7769 6c6c 0a62 6520 6f76 6572 7772 t will.be overwr │ │ │ │ -00014530: 6974 7465 6e2e 7265 702e 6c61 6e67 2e73 itten.rep.lang.s │ │ │ │ -00014540: 796d 626f 6c73 236d 616b 652d 7661 7269 ymbols#make-vari │ │ │ │ -00014550: 6162 6c65 2d73 7065 6369 616c 6d61 6b65 able-specialmake │ │ │ │ -00014560: 2d76 6172 6961 626c 652d 7370 6563 6961 -variable-specia │ │ │ │ -00014570: 6c20 5359 4d42 4f4c 0a0a 4d61 726b 2053 l SYMBOL..Mark S │ │ │ │ -00014580: 594d 424f 4c20 6173 2062 6569 6e67 2061 YMBOL as being a │ │ │ │ -00014590: 2073 7065 6369 616c 2028 6479 6e61 6d69 special (dynami │ │ │ │ -000145a0: 6361 6c6c 792d 626f 756e 6429 2076 6172 cally-bound) var │ │ │ │ -000145b0: 6961 626c 652e 7265 702e 6c61 6e67 2e73 iable.rep.lang.s │ │ │ │ -000145c0: 796d 626f 6c73 2373 7065 6369 616c 2d76 ymbols#special-v │ │ │ │ -000145d0: 6172 6961 626c 652d 7073 7065 6369 616c ariable-pspecial │ │ │ │ -000145e0: 2d76 6172 6961 626c 652d 7020 5359 4d42 -variable-p SYMB │ │ │ │ -000145f0: 4f4c 0a0a 5265 7475 726e 7320 7420 6966 OL..Returns t if │ │ │ │ -00014600: 2053 594d 424f 4c20 6973 2061 2073 7065 SYMBOL is a spe │ │ │ │ -00014610: 6369 616c 2076 6172 6961 626c 6520 2864 cial variable (d │ │ │ │ -00014620: 796e 616d 6963 616c 6c79 2073 636f 7065 ynamically scope │ │ │ │ -00014630: 6429 2e72 6570 2e6c 616e 672e 7379 6d62 d).rep.lang.symb │ │ │ │ -00014640: 6f6c 7323 6f62 6172 7261 796f 6261 7272 ols#obarrayobarr │ │ │ │ -00014650: 6179 205b 4e45 572d 5641 4c55 455d 7265 ay [NEW-VALUE]re │ │ │ │ -00014660: 702e 6461 7461 2367 6172 6261 6765 2d74 p.data#garbage-t │ │ │ │ -00014670: 6872 6573 686f 6c64 6761 7262 6167 652d hresholdgarbage- │ │ │ │ -00014680: 7468 7265 7368 6f6c 6420 5b4e 4557 2d56 threshold [NEW-V │ │ │ │ -00014690: 414c 5545 5d0a 0a54 6865 206e 756d 6265 ALUE]..The numbe │ │ │ │ -000146a0: 7220 6f66 2062 7974 6573 206f 6620 7374 r of bytes of st │ │ │ │ -000146b0: 6f72 6167 6520 7768 6963 6820 6d75 7374 orage which must │ │ │ │ -000146c0: 2062 6520 7573 6564 2062 6566 6f72 6520 be used before │ │ │ │ -000146d0: 6120 6761 7262 6167 652d 0a63 6f6c 6c65 a garbage-.colle │ │ │ │ -000146e0: 6374 696f 6e20 6973 2074 7269 6767 6572 ction is trigger │ │ │ │ -000146f0: 6564 2e70 7269 6e74 2d6c 6576 656c 5468 ed.print-levelTh │ │ │ │ -00014700: 6520 6e75 6d62 6572 206f 6620 6c69 7374 e number of list │ │ │ │ -00014710: 206c 6576 656c 7320 746f 2064 6573 6365 levels to desce │ │ │ │ -00014720: 6e64 2077 6865 6e20 7072 696e 7469 6e67 nd when printing │ │ │ │ -00014730: 2062 6566 6f72 6520 6162 6272 6576 6961 before abbrevia │ │ │ │ -00014740: 7469 6e67 2e72 6570 2e6c 616e 672e 696e ting.rep.lang.in │ │ │ │ -00014750: 7465 7270 7265 7465 7223 7072 6f67 6e70 terpreter#prognp │ │ │ │ -00014760: 726f 676e 2046 4f52 4d53 2e2e 2e0a 0a45 rogn FORMS.....E │ │ │ │ -00014770: 7661 6c27 7320 6561 6368 206f 6620 7468 val's each of th │ │ │ │ -00014780: 6520 464f 524d 5320 696e 206f 7264 6572 e FORMS in order │ │ │ │ -00014790: 2072 6574 7572 6e69 6e67 2074 6865 2076 returning the v │ │ │ │ -000147a0: 616c 7565 206f 6620 7468 6520 6c61 7374 alue of the last │ │ │ │ -000147b0: 0a6f 6e65 2e72 6570 2e6c 616e 672e 6465 .one.rep.lang.de │ │ │ │ -000147c0: 6275 6723 7374 6570 7374 6570 2046 4f52 bug#stepstep FOR │ │ │ │ -000147d0: 4d0a 0a55 7365 2074 6865 204c 6973 7020 M..Use the Lisp │ │ │ │ -000147e0: 6465 6275 6767 6572 2074 6f20 6576 616c debugger to eval │ │ │ │ -000147f0: 7561 7465 2046 4f52 4d2e 7265 702e 6c61 uate FORM.rep.la │ │ │ │ -00014800: 6e67 2e64 6562 7567 2362 6163 6b74 7261 ng.debug#backtra │ │ │ │ -00014810: 6365 6261 636b 7472 6163 6520 5b53 5452 cebacktrace [STR │ │ │ │ -00014820: 4541 4d5d 0a0a 5072 696e 7473 2061 2062 EAM]..Prints a b │ │ │ │ -00014830: 6163 6b74 7261 6365 206f 6620 7468 6520 acktrace of the │ │ │ │ -00014840: 6375 7272 656e 7420 4c69 7370 2063 616c current Lisp cal │ │ │ │ -00014850: 6c20 7374 6163 6b20 746f 2053 5452 4541 l stack to STREA │ │ │ │ -00014860: 4d20 286f 7220 746f 0a60 7374 616e 6461 M (or to.`standa │ │ │ │ -00014870: 7264 2d6f 7574 7075 7427 292e 0a54 6865 rd-output')..The │ │ │ │ -00014880: 2066 6f72 6d61 7420 6973 2073 6f6d 6574 format is somet │ │ │ │ -00014890: 6869 6e67 206c 696b 653a 0a20 2046 554e hing like:. FUN │ │ │ │ -000148a0: 4354 494f 4e20 2841 5247 4c49 5354 2920 CTION (ARGLIST) │ │ │ │ -000148b0: 4152 4753 2d45 5641 4c4c 4544 2d50 0a77 ARGS-EVALLED-P.w │ │ │ │ -000148c0: 6865 7265 2041 5247 532d 4556 414c 4c45 here ARGS-EVALLE │ │ │ │ -000148d0: 442d 5020 6973 2065 6974 6865 7220 6074 D-P is either `t │ │ │ │ -000148e0: 2720 6f72 2060 6e69 6c27 2c20 6465 7065 ' or `nil', depe │ │ │ │ -000148f0: 6e64 696e 6720 6f6e 2077 6865 7468 6572 nding on whether │ │ │ │ -00014900: 206f 7220 6e6f 740a 4152 474c 4953 5420 or not.ARGLIST │ │ │ │ -00014910: 6861 6420 6265 656e 2065 7661 6c75 6174 had been evaluat │ │ │ │ -00014920: 6564 206f 7220 6e6f 7420 6265 666f 7265 ed or not before │ │ │ │ -00014930: 2062 6569 6e67 2070 7574 2069 6e74 6f20 being put into │ │ │ │ -00014940: 7468 6520 7374 6163 6b2e 7265 702e 7265 the stack.rep.re │ │ │ │ -00014950: 6765 7870 2373 7472 696e 672d 6d61 7463 gexp#string-matc │ │ │ │ -00014960: 6873 7472 696e 672d 6d61 7463 6820 5245 hstring-match RE │ │ │ │ -00014970: 4745 5850 2053 5452 494e 4720 5b53 5441 GEXP STRING [STA │ │ │ │ -00014980: 5254 5d20 5b49 474e 4f52 452d 4341 5345 RT] [IGNORE-CASE │ │ │ │ -00014990: 2d50 5d0a 0a52 6574 7572 6e20 7420 6966 -P]..Return t if │ │ │ │ -000149a0: 2052 4547 4558 5020 6d61 7463 6865 7320 REGEXP matches │ │ │ │ -000149b0: 5354 5249 4e47 2e20 5570 6461 7465 7320 STRING. Updates │ │ │ │ -000149c0: 7468 6520 6d61 7463 6820 6461 7461 2e0a the match data.. │ │ │ │ -000149d0: 0a57 6865 6e20 6465 6669 6e65 642c 2053 .When defined, S │ │ │ │ -000149e0: 5441 5254 2069 7320 7468 6520 696e 6465 TART is the inde │ │ │ │ -000149f0: 7820 6f66 2074 6865 2066 6972 7374 2063 x of the first c │ │ │ │ -00014a00: 6861 7261 6374 6572 2074 6f20 7374 6172 haracter to star │ │ │ │ -00014a10: 740a 6d61 7463 6869 6e67 2061 7420 2863 t.matching at (c │ │ │ │ -00014a20: 6f75 6e74 696e 6720 6672 6f6d 207a 6572 ounting from zer │ │ │ │ -00014a30: 6f29 2e20 5768 656e 2049 474e 4f52 452d o). When IGNORE- │ │ │ │ -00014a40: 4341 5345 2d50 2069 7320 6e6f 6e2d 6e69 CASE-P is non-ni │ │ │ │ -00014a50: 6c20 7468 650a 6361 7365 206f 6620 6d61 l the.case of ma │ │ │ │ -00014a60: 7463 6865 6420 7374 7269 6e67 7320 6172 tched strings ar │ │ │ │ -00014a70: 6520 6967 6e6f 7265 642e 204e 6f74 6520 e ignored. Note │ │ │ │ -00014a80: 7468 6174 2063 6861 7261 6374 6572 2063 that character c │ │ │ │ -00014a90: 6c61 7373 6573 2061 7265 0a73 7469 6c6c lasses are.still │ │ │ │ -00014aa0: 2063 6173 652d 7369 676e 6966 6963 616e case-significan │ │ │ │ -00014ab0: 742e 7265 702e 7265 6765 7870 2373 7472 t.rep.regexp#str │ │ │ │ -00014ac0: 696e 672d 6c6f 6f6b 696e 672d 6174 7374 ing-looking-atst │ │ │ │ -00014ad0: 7269 6e67 2d6c 6f6f 6b69 6e67 2d61 7420 ring-looking-at │ │ │ │ -00014ae0: 5245 4745 5850 2053 5452 494e 4720 5b53 REGEXP STRING [S │ │ │ │ -00014af0: 5441 5254 5d20 5b49 474e 4f52 452d 4341 TART] [IGNORE-CA │ │ │ │ -00014b00: 5345 2d50 5d0a 0a52 6574 7572 6e73 2074 SE-P]..Returns t │ │ │ │ -00014b10: 2069 6620 5245 4745 5850 206d 6174 6368 if REGEXP match │ │ │ │ -00014b20: 6573 2074 6865 2053 5452 494e 4720 2873 es the STRING (s │ │ │ │ -00014b30: 7461 7274 696e 6720 6174 2063 6861 7261 tarting at chara │ │ │ │ -00014b40: 6374 6572 2053 5441 5254 292e 0a55 7064 cter START)..Upd │ │ │ │ -00014b50: 6174 6573 2074 6865 206d 6174 6368 2064 ates the match d │ │ │ │ -00014b60: 6174 612e 7265 702e 7265 6765 7870 236d ata.rep.regexp#m │ │ │ │ -00014b70: 6174 6368 2d65 6e64 6d61 7463 682d 656e atch-endmatch-en │ │ │ │ -00014b80: 6420 5b45 5850 5245 5353 494f 4e2d 494e d [EXPRESSION-IN │ │ │ │ -00014b90: 4445 585d 0a0a 5265 7475 726e 2074 6865 DEX]..Return the │ │ │ │ -00014ba0: 2070 6f73 6974 696f 6e20 7768 6963 6820 position which │ │ │ │ -00014bb0: 7468 6520 4558 5052 4553 5349 4f4e 2d49 the EXPRESSION-I │ │ │ │ -00014bc0: 4e44 4558 2774 6820 7061 7265 6e74 6865 NDEX'th parenthe │ │ │ │ -00014bd0: 7369 7365 6420 6578 7072 6573 7369 6f6e sised expression │ │ │ │ -00014be0: 0a65 6e64 6564 2061 7420 696e 2074 6865 .ended at in the │ │ │ │ -00014bf0: 206c 6173 7420 7375 6363 6573 7366 756c last successful │ │ │ │ -00014c00: 2072 6567 6578 7020 6d61 7463 682e 2049 regexp match. I │ │ │ │ -00014c10: 6620 4558 5052 4553 5349 4f4e 2d49 4e44 f EXPRESSION-IND │ │ │ │ -00014c20: 4558 2069 730a 6e69 6c20 6f72 2030 2074 EX is.nil or 0 t │ │ │ │ -00014c30: 6865 2065 6e64 206f 6620 7468 6520 7768 he end of the wh │ │ │ │ -00014c40: 6f6c 6520 6d61 7463 6820 6973 2072 6574 ole match is ret │ │ │ │ -00014c50: 7572 6e65 6420 696e 7374 6561 642e 0a54 urned instead..T │ │ │ │ -00014c60: 6865 2072 6574 7572 6e65 6420 7661 6c75 he returned valu │ │ │ │ -00014c70: 6520 7769 6c6c 2065 6974 6865 7220 6265 e will either be │ │ │ │ -00014c80: 2061 2070 6f73 6974 696f 6e20 6966 2074 a position if t │ │ │ │ -00014c90: 6865 206c 6173 7420 6d61 7463 6820 7761 he last match wa │ │ │ │ -00014ca0: 7320 696e 2061 0a62 7566 6665 722c 206f s in a.buffer, o │ │ │ │ -00014cb0: 7220 616e 2069 6e74 6567 6572 2069 6620 r an integer if │ │ │ │ -00014cc0: 7468 6520 6c61 7374 206d 6174 6368 2077 the last match w │ │ │ │ -00014cd0: 6173 2069 6e20 6120 7374 7269 6e67 2028 as in a string ( │ │ │ │ -00014ce0: 692e 652e 2072 6567 6578 702d 6d61 7463 i.e. regexp-matc │ │ │ │ -00014cf0: 6829 2e72 6570 2e72 6567 6578 7023 7265 h).rep.regexp#re │ │ │ │ -00014d00: 6765 7870 2d63 6163 6865 2d63 6f6e 7472 gexp-cache-contr │ │ │ │ -00014d10: 6f6c 7265 6765 7870 2d63 6163 6865 2d63 olregexp-cache-c │ │ │ │ -00014d20: 6f6e 7472 6f6c 205b 534f 4654 2d4c 494d ontrol [SOFT-LIM │ │ │ │ -00014d30: 4954 5d0a 0a49 6620 534f 4654 2d4c 494d IT]..If SOFT-LIM │ │ │ │ -00014d40: 4954 2069 7320 6465 6669 6e65 642c 2069 IT is defined, i │ │ │ │ -00014d50: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ │ -00014d60: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o │ │ │ │ -00014d70: 6620 6279 7465 7320 7468 6174 0a74 6865 f bytes that.the │ │ │ │ -00014d80: 2072 6567 6578 7020 6361 6368 6520 6d61 regexp cache ma │ │ │ │ -00014d90: 7920 6f63 6375 7079 2061 6674 6572 2067 y occupy after g │ │ │ │ -00014da0: 6172 6261 6765 2063 6f6c 6c65 6374 696f arbage collectio │ │ │ │ -00014db0: 6e2e 0a0a 5265 7475 726e 7320 2853 4f46 n...Returns (SOF │ │ │ │ -00014dc0: 542d 4c49 4d49 5420 4355 5252 454e 542d T-LIMIT CURRENT- │ │ │ │ -00014dd0: 5349 5a45 2043 5552 5245 4e54 2d45 4e54 SIZE CURRENT-ENT │ │ │ │ -00014de0: 5249 4553 2048 4954 5320 4d49 5353 4553 RIES HITS MISSES │ │ │ │ -00014df0: 292e 7265 702e 6c61 6e67 2e6d 6174 6823 ).rep.lang.math# │ │ │ │ -00014e00: 2a2a 204e 554d 4245 5253 2e2e 2e0a 0a4d ** NUMBERS.....M │ │ │ │ -00014e10: 756c 7469 706c 6965 7320 616c 6c20 4e55 ultiplies all NU │ │ │ │ -00014e20: 4d42 4552 5320 746f 6765 7468 6572 2e20 MBERS together. │ │ │ │ -00014e30: 4966 206e 6f20 6e75 6d62 6572 7320 6172 If no numbers ar │ │ │ │ -00014e40: 6520 6769 7665 6e20 7265 7475 726e 7320 e given returns │ │ │ │ -00014e50: 312e 7265 702e 6c61 6e67 2e6d 6174 6823 1.rep.lang.math# │ │ │ │ -00014e60: 6c6f 6769 6f72 6c6f 6769 6f72 204e 554d logiorlogior NUM │ │ │ │ -00014e70: 4245 5253 2e2e 2e0a 0a52 6574 7572 6e73 BERS.....Returns │ │ │ │ -00014e80: 2074 6865 2062 6974 7769 7365 206c 6f67 the bitwise log │ │ │ │ -00014e90: 6963 616c 2060 696e 636c 7573 6976 652d ical `inclusive- │ │ │ │ -00014ea0: 6f72 2720 6f66 2069 7473 2061 7267 756d or' of its argum │ │ │ │ -00014eb0: 656e 7473 2e72 6570 2e6c 616e 672e 6d61 ents.rep.lang.ma │ │ │ │ -00014ec0: 7468 237a 6572 6f70 7a65 726f 7020 4e55 th#zeropzerop NU │ │ │ │ -00014ed0: 4d42 4552 0a0a 5265 7475 726e 2074 2069 MBER..Return t i │ │ │ │ -00014ee0: 6620 4e55 4d42 4552 2069 7320 7a65 726f f NUMBER is zero │ │ │ │ -00014ef0: 2e72 6570 2e6c 616e 672e 6d61 7468 2361 .rep.lang.math#a │ │ │ │ -00014f00: 7368 6173 6820 4e55 4d42 4552 2043 4f55 shash NUMBER COU │ │ │ │ -00014f10: 4e54 0a0a 5573 6520 616e 2061 7269 7468 NT..Use an arith │ │ │ │ -00014f20: 6d65 7469 6320 7368 6966 7420 746f 2073 metic shift to s │ │ │ │ -00014f30: 6869 6674 2074 6865 2062 6974 7320 696e hift the bits in │ │ │ │ -00014f40: 204e 554d 4245 5220 6279 2043 4f55 4e54 NUMBER by COUNT │ │ │ │ -00014f50: 2062 6974 7320 746f 0a74 6865 206c 6566 bits to.the lef │ │ │ │ -00014f60: 742c 2061 206e 6567 6174 6976 6520 434f t, a negative CO │ │ │ │ -00014f70: 554e 5420 6d65 616e 7320 7368 6966 7420 UNT means shift │ │ │ │ -00014f80: 7269 6768 742e 0a0a 426f 7468 204e 554d right...Both NUM │ │ │ │ -00014f90: 4245 5220 616e 6420 434f 554e 5420 6d75 BER and COUNT mu │ │ │ │ -00014fa0: 7374 2062 6520 696e 7465 6765 7273 2e72 st be integers.r │ │ │ │ -00014fb0: 6570 2e6c 616e 672e 6d61 7468 2363 6f73 ep.lang.math#cos │ │ │ │ -00014fc0: 636f 7320 580a 0a52 6574 7572 6e73 2074 cos X..Returns t │ │ │ │ -00014fd0: 6865 2063 6f73 696e 6520 6f66 2058 2c20 he cosine of X, │ │ │ │ -00014fe0: 696e 2072 6164 6961 6e73 2e00 0000 0000 in radians...... │ │ │ │ -00014ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00015000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols │ │ │ │ -00015010: 236d 616b 652d 6b65 7977 6f72 646d 616b #make-keywordmak │ │ │ │ -00015020: 652d 6b65 7977 6f72 6420 5359 4d42 4f4c e-keyword SYMBOL │ │ │ │ -00015030: 0a0a 5265 7475 726e 2074 6865 206b 6579 ..Return the key │ │ │ │ -00015040: 776f 7264 2073 796d 626f 6c20 7468 6174 word symbol that │ │ │ │ -00015050: 2073 686f 756c 6420 6265 2075 7365 6420 should be used │ │ │ │ -00015060: 696e 2061 7267 756d 656e 7420 6c69 7374 in argument list │ │ │ │ -00015070: 7320 746f 0a70 726f 7669 6465 2074 6865 s to.provide the │ │ │ │ -00015080: 206d 6172 6b20 7468 6520 7661 6c75 6520 mark the value │ │ │ │ -00015090: 6f66 2074 6865 2061 7267 756d 656e 7420 of the argument │ │ │ │ -000150a0: 6361 6c6c 6564 2053 594d 424f 4c2e 2041 called SYMBOL. A │ │ │ │ -000150b0: 6e20 6572 726f 7220 6973 0a73 6967 6e61 n error is.signa │ │ │ │ -000150c0: 6c6c 6564 2069 6620 5359 4d42 4f4c 2069 lled if SYMBOL i │ │ │ │ -000150d0: 7320 6974 7365 6c66 2061 206b 6579 776f s itself a keywo │ │ │ │ -000150e0: 7264 2e72 6570 2e64 6174 6123 636f 6e73 rd.rep.data#cons │ │ │ │ -000150f0: 636f 6e73 2043 4152 2043 4452 0a0a 5265 cons CAR CDR..Re │ │ │ │ -00015100: 7475 726e 7320 6120 6e65 7720 636f 6e73 turns a new cons │ │ │ │ -00015110: 2d63 656c 6c20 7769 7468 2063 6172 2043 -cell with car C │ │ │ │ -00015120: 4152 2061 6e64 2063 6472 2043 4452 2e72 AR and cdr CDR.r │ │ │ │ -00015130: 6570 2e64 6174 6123 6964 6c65 2d67 6172 ep.data#idle-gar │ │ │ │ -00015140: 6261 6765 2d74 6872 6573 686f 6c64 6964 bage-thresholdid │ │ │ │ -00015150: 6c65 2d67 6172 6261 6765 2d74 6872 6573 le-garbage-thres │ │ │ │ -00015160: 686f 6c64 205b 4e45 572d 5641 4c55 455d hold [NEW-VALUE] │ │ │ │ -00015170: 0a0a 5468 6520 6e75 6d62 6572 206f 6620 ..The number of │ │ │ │ -00015180: 6279 7465 7320 6f66 2073 746f 7261 6765 bytes of storage │ │ │ │ -00015190: 2077 6869 6368 206d 7573 7420 6265 2075 which must be u │ │ │ │ -000151a0: 7365 6420 6265 666f 7265 2061 2067 6172 sed before a gar │ │ │ │ -000151b0: 6261 6765 2d0a 636f 6c6c 6563 7469 6f6e bage-.collection │ │ │ │ -000151c0: 2069 7320 7472 6967 6765 7265 6420 7768 is triggered wh │ │ │ │ -000151d0: 656e 2074 6865 2065 6469 746f 7220 6973 en the editor is │ │ │ │ -000151e0: 2069 646c 652e 7265 702e 6461 7461 2367 idle.rep.data#g │ │ │ │ -000151f0: 6172 6261 6765 2d63 6f6c 6c65 6374 6761 arbage-collectga │ │ │ │ -00015200: 7262 6167 652d 636f 6c6c 6563 740a 0a53 rbage-collect..S │ │ │ │ -00015210: 6361 6e73 2061 6c6c 2061 6c6c 6f63 6174 cans all allocat │ │ │ │ -00015220: 6564 2073 746f 7261 6765 2066 6f72 2075 ed storage for u │ │ │ │ -00015230: 6e75 7361 626c 6520 6461 7461 2c20 616e nusable data, an │ │ │ │ -00015240: 6420 7075 7473 2069 7420 6f6e 746f 2074 d puts it onto t │ │ │ │ -00015250: 6865 2066 7265 652d 0a6c 6973 742e 2054 he free-.list. T │ │ │ │ -00015260: 6869 7320 6973 2064 6f6e 6520 6175 746f his is done auto │ │ │ │ -00015270: 6d61 7469 6361 6c6c 7920 7768 656e 2074 matically when t │ │ │ │ -00015280: 6865 2061 6d6f 756e 7420 6f66 2073 746f he amount of sto │ │ │ │ -00015290: 7261 6765 2075 7365 6420 7369 6e63 6520 rage used since │ │ │ │ -000152a0: 7468 650a 6c61 7374 2067 6172 6261 6765 the.last garbage │ │ │ │ -000152b0: 2d63 6f6c 6c65 6374 696f 6e20 6973 2067 -collection is g │ │ │ │ -000152c0: 7265 6174 6572 2074 6861 6e20 6067 6172 reater than `gar │ │ │ │ -000152d0: 6261 6765 2d74 6872 6573 686f 6c64 272e bage-threshold'. │ │ │ │ -000152e0: 6465 6275 672d 6f6e 2d65 7272 6f72 5768 debug-on-errorWh │ │ │ │ -000152f0: 656e 2061 6e20 6572 726f 7220 6973 2073 en an error is s │ │ │ │ -00015300: 6967 6e61 6c6c 6564 2074 6869 7320 7661 ignalled this va │ │ │ │ -00015310: 7269 6162 6c65 2063 6f6e 7472 6f6c 7320 riable controls │ │ │ │ -00015320: 7768 6574 6865 7220 6f72 206e 6f74 2074 whether or not t │ │ │ │ -00015330: 6f0a 656e 7465 7220 7468 6520 4c69 7370 o.enter the Lisp │ │ │ │ -00015340: 2064 6562 7567 6765 7220 696d 6d65 6469 debugger immedi │ │ │ │ -00015350: 6174 656c 792e 2049 6620 7468 6520 7661 ately. If the va │ │ │ │ -00015360: 7269 6162 6c65 2773 2076 616c 7565 2069 riable's value i │ │ │ │ -00015370: 7320 6e6f 6e2d 6e69 6c20 6f72 2061 0a6c s non-nil or a.l │ │ │ │ -00015380: 6973 7420 6f66 2073 796d 626f 6c73 2d2d ist of symbols-- │ │ │ │ -00015390: 6f6e 6520 6f66 2077 6869 6368 2069 7320 one of which is │ │ │ │ -000153a0: 7468 6520 7369 676e 616c 6c65 6420 6572 the signalled er │ │ │ │ -000153b0: 726f 7220 7379 6d62 6f6c 2d2d 7468 650a ror symbol--the. │ │ │ │ -000153c0: 6465 6275 6767 6572 2069 7320 656e 7465 debugger is ente │ │ │ │ -000153d0: 7265 642e 2052 6561 6420 696e 666f 2066 red. Read info f │ │ │ │ -000153e0: 6f72 2074 6865 2064 6574 6169 6c73 2e62 or the details.b │ │ │ │ -000153f0: 6163 6b74 7261 6365 2d6f 6e2d 6572 726f acktrace-on-erro │ │ │ │ -00015400: 7257 6865 6e20 616e 2065 7272 6f72 2069 rWhen an error i │ │ │ │ -00015410: 7320 7369 676e 616c 6c65 6420 7468 6973 s signalled this │ │ │ │ -00015420: 2076 6172 6961 626c 6520 636f 6e74 726f variable contro │ │ │ │ -00015430: 6c73 2077 6865 7468 6572 206f 7220 6e6f ls whether or no │ │ │ │ -00015440: 7420 746f 0a70 7269 6e74 2074 6865 2062 t to.print the b │ │ │ │ -00015450: 6163 6b74 7261 6365 2069 6d6d 6564 6961 acktrace immedia │ │ │ │ -00015460: 7465 6c79 2e20 4966 2074 6865 2076 6172 tely. If the var │ │ │ │ -00015470: 6961 626c 6527 7320 7661 6c75 6520 6973 iable's value is │ │ │ │ -00015480: 206e 6f6e 2d6e 696c 206f 7220 6120 6c69 non-nil or a li │ │ │ │ -00015490: 7374 0a6f 6620 7379 6d62 6f6c 732d 2d6f st.of symbols--o │ │ │ │ -000154a0: 6e65 206f 6620 7768 6963 6820 6973 2074 ne of which is t │ │ │ │ -000154b0: 6865 2073 6967 6e61 6c6c 6564 2065 7272 he signalled err │ │ │ │ -000154c0: 6f72 2073 796d 626f 6c2d 2d74 6865 2062 or symbol--the b │ │ │ │ -000154d0: 6163 6b74 7261 6365 0a69 7320 7072 696e acktrace.is prin │ │ │ │ -000154e0: 7465 642e 2052 6561 6420 696e 666f 2066 ted. Read info f │ │ │ │ -000154f0: 6f72 2074 6865 2064 6574 6169 6c73 2e64 or the details.d │ │ │ │ -00015500: 6562 7567 2d6d 6163 726f 7357 6865 6e20 ebug-macrosWhen │ │ │ │ -00015510: 6e69 6c2c 2074 6865 2064 6562 7567 6765 nil, the debugge │ │ │ │ -00015520: 7220 6973 6e27 7420 656e 7465 7265 6420 r isn't entered │ │ │ │ -00015530: 7768 696c 6520 6578 7061 6e64 696e 6720 while expanding │ │ │ │ -00015540: 6d61 6372 6f20 6465 6669 6e69 7469 6f6e macro definition │ │ │ │ -00015550: 732e 6572 726f 722d 6861 6e64 6c65 722d s.error-handler- │ │ │ │ -00015560: 6675 6e63 7469 6f6e 5768 656e 2073 6574 functionWhen set │ │ │ │ -00015570: 2074 6f20 6120 6675 6e63 7469 6f6e 2076 to a function v │ │ │ │ -00015580: 616c 7565 2c20 6361 6c6c 6564 2077 6974 alue, called wit │ │ │ │ -00015590: 6820 7477 6f20 6172 6775 6d65 6e74 7320 h two arguments │ │ │ │ -000155a0: 2865 7272 6f72 2074 7970 650a 616e 6420 (error type.and │ │ │ │ -000155b0: 6461 7461 2920 7768 656e 206c 6973 7020 data) when lisp │ │ │ │ -000155c0: 6572 726f 7273 206f 6363 7572 2e70 7269 errors occur.pri │ │ │ │ -000155d0: 6e74 2d6c 656e 6774 6854 6865 206d 6178 nt-lengthThe max │ │ │ │ -000155e0: 696d 756d 206e 756d 6265 7220 6f66 206c imum number of l │ │ │ │ -000155f0: 6973 7420 656c 656d 656e 7473 2074 6f20 ist elements to │ │ │ │ -00015600: 7072 696e 7420 6265 666f 7265 2061 6262 print before abb │ │ │ │ -00015610: 7265 7669 6174 696e 672e 7265 702e 6c61 reviating.rep.la │ │ │ │ -00015620: 6e67 2e64 6562 7567 2362 7265 616b 6272 ng.debug#breakbr │ │ │ │ -00015630: 6561 6b0a 0a54 6865 206e 6578 7420 666f eak..The next fo │ │ │ │ -00015640: 726d 2074 6f20 6265 2065 7661 6c75 6174 rm to be evaluat │ │ │ │ -00015650: 6564 2077 696c 6c20 6265 2064 6f6e 6520 ed will be done │ │ │ │ -00015660: 736f 2074 6872 6f75 6768 2074 6865 204c so through the L │ │ │ │ -00015670: 6973 7020 6465 6275 6767 6572 2e72 6570 isp debugger.rep │ │ │ │ -00015680: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ -00015690: 7223 7369 676e 616c 7369 676e 616c 2045 r#signalsignal E │ │ │ │ -000156a0: 5252 4f52 2d53 594d 424f 4c20 4441 5441 RROR-SYMBOL DATA │ │ │ │ -000156b0: 0a0a 5369 676e 616c 2074 6861 7420 616e ..Signal that an │ │ │ │ -000156c0: 2065 7272 6f72 2068 6173 2068 6170 7065 error has happe │ │ │ │ -000156d0: 6e65 642e 2045 5252 4f52 2d53 594d 424f ned. ERROR-SYMBO │ │ │ │ -000156e0: 4c20 6973 2074 6865 206e 616d 6520 6f66 L is the name of │ │ │ │ -000156f0: 2061 2073 796d 626f 6c0a 636c 6173 7369 a symbol.classi │ │ │ │ -00015700: 6679 696e 6720 7468 6520 7479 7065 206f fying the type o │ │ │ │ -00015710: 6620 6572 726f 722c 2069 7420 7368 6f75 f error, it shou │ │ │ │ -00015720: 6c64 2068 6176 6520 6120 7072 6f70 6572 ld have a proper │ │ │ │ -00015730: 7479 2060 6572 726f 722d 6d65 7373 6167 ty `error-messag │ │ │ │ -00015740: 6527 0a28 6120 7374 7269 6e67 2920 7769 e'.(a string) wi │ │ │ │ -00015750: 7468 2061 2073 686f 7274 2064 6573 6372 th a short descr │ │ │ │ -00015760: 6970 7469 6f6e 206f 6620 7468 6520 6572 iption of the er │ │ │ │ -00015770: 726f 7220 6d65 7373 6167 652e 0a44 4154 ror message..DAT │ │ │ │ -00015780: 4120 6973 2061 206c 6973 7420 6f66 206f A is a list of o │ │ │ │ -00015790: 626a 6563 7473 2077 6869 6368 2061 7265 bjects which are │ │ │ │ -000157a0: 2072 656c 6576 616e 7420 746f 2074 6865 relevant to the │ │ │ │ -000157b0: 2065 7272 6f72 202d 2d20 7468 6579 2077 error -- they w │ │ │ │ -000157c0: 696c 6c0a 6265 206d 6164 6520 6176 6169 ill.be made avai │ │ │ │ -000157d0: 6c61 626c 6520 746f 2061 6e79 2065 7272 lable to any err │ │ │ │ -000157e0: 6f72 2d68 616e 646c 6572 206f 7220 7072 or-handler or pr │ │ │ │ -000157f0: 696e 7465 6420 6279 2074 6865 2064 6566 inted by the def │ │ │ │ -00015800: 6175 6c74 2065 7272 6f72 0a68 616e 646c ault error.handl │ │ │ │ -00015810: 6572 2e72 6570 2e72 6567 6578 7023 6578 er.rep.regexp#ex │ │ │ │ -00015820: 7061 6e64 2d6c 6173 742d 6d61 7463 6865 pand-last-matche │ │ │ │ -00015830: 7870 616e 642d 6c61 7374 2d6d 6174 6368 xpand-last-match │ │ │ │ -00015840: 2054 454d 504c 4154 452d 5354 5249 4e47 TEMPLATE-STRING │ │ │ │ -00015850: 0a0a 4578 7061 6e64 2074 6865 2073 6176 ..Expand the sav │ │ │ │ -00015860: 6564 2065 7870 7265 7373 696f 6e73 2066 ed expressions f │ │ │ │ -00015870: 726f 6d20 7468 6520 6d6f 7374 2072 6563 rom the most rec │ │ │ │ -00015880: 656e 7420 7375 6363 6573 7366 756c 6c79 ent successfully │ │ │ │ -00015890: 206d 6174 6368 6564 0a72 6567 6578 7020 matched.regexp │ │ │ │ -000158a0: 6163 636f 7264 696e 6720 746f 2054 454d according to TEM │ │ │ │ -000158b0: 504c 4154 452d 5354 5249 4e47 2c20 6120 PLATE-STRING, a │ │ │ │ -000158c0: 7374 7269 6e67 2074 6861 7420 6d61 7920 string that may │ │ │ │ -000158d0: 636f 6e74 6169 6e20 616e 7920 6f66 0a74 contain any of.t │ │ │ │ -000158e0: 6865 2066 6f6c 6c6f 7769 6e67 2065 7363 he following esc │ │ │ │ -000158f0: 6170 6520 7365 7175 656e 6365 732c 0a0a ape sequences,.. │ │ │ │ -00015900: 2020 5c30 2c20 5c26 2020 2077 686f 6c65 \0, \& whole │ │ │ │ -00015910: 2073 7472 696e 6720 6d61 7463 6865 6420 string matched │ │ │ │ -00015920: 6279 2052 4547 4558 500a 2020 5c4e 0920 by REGEXP. \N. │ │ │ │ -00015930: 2020 4e27 7468 2070 6172 656e 7468 656e N'th parenthen │ │ │ │ -00015940: 7369 7a65 6420 6578 7072 6573 7369 6f6e sized expression │ │ │ │ -00015950: 2028 3120 3c3d 204e 203c 3d20 3929 7265 (1 <= N <= 9)re │ │ │ │ -00015960: 702e 7265 6765 7870 236d 6174 6368 2d73 p.regexp#match-s │ │ │ │ -00015970: 7461 7274 6d61 7463 682d 7374 6172 7420 tartmatch-start │ │ │ │ -00015980: 5b45 5850 5245 5353 494f 4e2d 494e 4445 [EXPRESSION-INDE │ │ │ │ -00015990: 585d 0a0a 5265 7475 726e 2074 6865 2070 X]..Return the p │ │ │ │ -000159a0: 6f73 6974 696f 6e20 7768 6963 6820 7468 osition which th │ │ │ │ -000159b0: 6520 4558 5052 4553 5349 4f4e 2d49 4e44 e EXPRESSION-IND │ │ │ │ -000159c0: 4558 2774 6820 7061 7265 6e74 6865 7369 EX'th parenthesi │ │ │ │ -000159d0: 7365 6420 6578 7072 6573 7369 6f6e 0a73 sed expression.s │ │ │ │ -000159e0: 7461 7274 6564 2061 7420 696e 2074 6865 tarted at in the │ │ │ │ -000159f0: 206c 6173 7420 7375 6363 6573 7366 756c last successful │ │ │ │ -00015a00: 2072 6567 6578 7020 6d61 7463 682e 2049 regexp match. I │ │ │ │ -00015a10: 6620 4558 5052 4553 5349 4f4e 2d49 4e44 f EXPRESSION-IND │ │ │ │ -00015a20: 4558 2069 730a 6e69 6c20 6f72 2030 2074 EX is.nil or 0 t │ │ │ │ -00015a30: 6865 2073 7461 7274 206f 6620 7468 6520 he start of the │ │ │ │ -00015a40: 7768 6f6c 6520 6d61 7463 6820 6973 2072 whole match is r │ │ │ │ -00015a50: 6574 7572 6e65 6420 696e 7374 6561 642e eturned instead. │ │ │ │ -00015a60: 0a54 6865 2072 6574 7572 6e65 6420 7661 .The returned va │ │ │ │ -00015a70: 6c75 6520 7769 6c6c 2065 6974 6865 7220 lue will either │ │ │ │ -00015a80: 6265 2061 2070 6f73 6974 696f 6e20 6966 be a position if │ │ │ │ -00015a90: 2074 6865 206c 6173 7420 6d61 7463 6820 the last match │ │ │ │ -00015aa0: 7761 7320 696e 2061 0a62 7566 6665 722c was in a.buffer, │ │ │ │ -00015ab0: 206f 7220 616e 2069 6e74 6567 6572 2069 or an integer i │ │ │ │ -00015ac0: 6620 7468 6520 6c61 7374 206d 6174 6368 f the last match │ │ │ │ -00015ad0: 2077 6173 2069 6e20 6120 7374 7269 6e67 was in a string │ │ │ │ -00015ae0: 2028 692e 652e 2072 6567 6578 702d 6d61 (i.e. regexp-ma │ │ │ │ -00015af0: 7463 6829 2e72 6570 2e6c 616e 672e 6d61 tch).rep.lang.ma │ │ │ │ -00015b00: 7468 232b 2b20 4e55 4d42 4552 532e 2e2e th#++ NUMBERS... │ │ │ │ -00015b10: 0a0a 4164 6473 2061 6c6c 204e 554d 4245 ..Adds all NUMBE │ │ │ │ -00015b20: 5253 2074 6f67 6574 6865 722e 2049 6620 RS together. If │ │ │ │ -00015b30: 6e6f 2061 7267 756d 656e 7473 2061 7265 no arguments are │ │ │ │ -00015b40: 2067 6976 656e 2072 6574 7572 6e73 2030 given returns 0 │ │ │ │ -00015b50: 2e72 6570 2e6c 616e 672e 6d61 7468 232f .rep.lang.math#/ │ │ │ │ -00015b60: 2f20 4e55 4d42 4552 532e 2e2e 0a0a 4469 / NUMBERS.....Di │ │ │ │ -00015b70: 7669 6465 7320 4e55 4d42 4552 5320 2869 vides NUMBERS (i │ │ │ │ -00015b80: 6e20 6c65 6674 2d74 6f2d 7269 6768 7420 n left-to-right │ │ │ │ -00015b90: 6f72 6465 7229 2e72 6570 2e6c 616e 672e order).rep.lang. │ │ │ │ -00015ba0: 6d61 7468 236c 6f67 616e 646c 6f67 616e math#logandlogan │ │ │ │ -00015bb0: 6420 4e55 4d42 4552 532e 2e2e 0a0a 5265 d NUMBERS.....Re │ │ │ │ -00015bc0: 7475 726e 7320 7468 6520 6269 7477 6973 turns the bitwis │ │ │ │ -00015bd0: 6520 6c6f 6769 6361 6c20 6061 6e64 2720 e logical `and' │ │ │ │ -00015be0: 6f66 2069 7473 2061 7267 756d 656e 7473 of its arguments │ │ │ │ -00015bf0: 2e72 6570 2e64 6174 6123 6571 6c65 716c .rep.data#eqleql │ │ │ │ -00015c00: 2041 5247 3120 4152 4732 0a0a 5369 6d69 ARG1 ARG2..Simi │ │ │ │ -00015c10: 6c61 7220 746f 2060 6571 2720 6578 6365 lar to `eq' exce │ │ │ │ -00015c20: 7074 2074 6861 7420 6e75 6d62 6572 7320 pt that numbers │ │ │ │ -00015c30: 7769 7468 2074 6865 2073 616d 6520 7661 with the same va │ │ │ │ -00015c40: 6c75 6520 7769 6c6c 2061 6c77 6179 7320 lue will always │ │ │ │ -00015c50: 6265 0a63 6f6e 7369 6465 7265 6420 6065 be.considered `e │ │ │ │ -00015c60: 716c 2720 2874 6869 7320 6d61 7920 6f72 ql' (this may or │ │ │ │ -00015c70: 206d 6179 206e 6f74 2062 6520 7468 6520 may not be the │ │ │ │ -00015c80: 6361 7365 2077 6974 6820 6065 7127 292e case with `eq'). │ │ │ │ -00015c90: 0a0a 4e6f 7465 2068 6f77 6576 6572 2074 ..Note however t │ │ │ │ -00015ca0: 6861 7420 6578 6163 7420 616e 6420 696e hat exact and in │ │ │ │ -00015cb0: 6578 6163 7420 7665 7273 696f 6e73 206f exact versions o │ │ │ │ -00015cc0: 6620 7468 6520 7361 6d65 206e 756d 6265 f the same numbe │ │ │ │ -00015cd0: 7220 6172 6520 6e6f 740a 636f 6e73 6964 r are not.consid │ │ │ │ -00015ce0: 6572 6564 2074 6865 2073 616d 6520 7661 ered the same va │ │ │ │ -00015cf0: 6c75 652e 2041 7320 6120 7275 6c65 206f lue. As a rule o │ │ │ │ -00015d00: 6620 7468 756d 622c 2069 6620 7477 6f20 f thumb, if two │ │ │ │ -00015d10: 6e75 6d62 6572 7320 7072 696e 7420 7468 numbers print th │ │ │ │ -00015d20: 650a 7361 6d65 2c20 7468 6579 2077 696c e.same, they wil │ │ │ │ -00015d30: 6c20 6265 2063 6f6e 7369 6465 7265 6420 l be considered │ │ │ │ -00015d40: 6065 716c 272e 7265 702e 6c61 6e67 2e6d `eql'.rep.lang.m │ │ │ │ -00015d50: 6174 6823 7472 756e 6361 7465 7472 756e ath#truncatetrun │ │ │ │ -00015d60: 6361 7465 204e 554d 4245 520a 0a52 6f75 cate NUMBER..Rou │ │ │ │ -00015d70: 6e64 204e 554d 4245 5220 746f 2074 6865 nd NUMBER to the │ │ │ │ -00015d80: 206e 6561 7265 7374 2069 6e74 6567 6572 nearest integer │ │ │ │ -00015d90: 2062 6574 7765 656e 204e 554d 4245 5220 between NUMBER │ │ │ │ -00015da0: 616e 6420 7a65 726f 2e72 6570 2e6c 616e and zero.rep.lan │ │ │ │ -00015db0: 672e 6d61 7468 236c 6f67 6c6f 6720 5820 g.math#loglog X │ │ │ │ -00015dc0: 5b42 4153 455d 0a0a 5265 7475 726e 2074 [BASE]..Return t │ │ │ │ -00015dd0: 6865 206c 6f67 6172 6974 686d 206f 6620 he logarithm of │ │ │ │ -00015de0: 5820 696e 2062 6173 6520 4241 5345 2e20 X in base BASE. │ │ │ │ -00015df0: 416e 2061 7269 7468 6d65 7469 6320 6572 An arithmetic er │ │ │ │ -00015e00: 726f 7220 6973 0a73 6967 6e61 6c6c 6564 ror is.signalled │ │ │ │ -00015e10: 2069 6620 5820 6973 206c 6573 7320 7468 if X is less th │ │ │ │ -00015e20: 616e 207a 6572 6f2e 2049 6620 4241 5345 an zero. If BASE │ │ │ │ -00015e30: 2069 736e 2774 2064 6566 696e 6564 2c20 isn't defined, │ │ │ │ -00015e40: 7265 7475 726e 2074 6865 0a6e 6174 7572 return the.natur │ │ │ │ -00015e50: 616c 206c 6f67 6172 6974 686d 206f 6620 al logarithm of │ │ │ │ -00015e60: 582e 7265 702e 6c61 6e67 2e6d 6174 6823 X.rep.lang.math# │ │ │ │ -00015e70: 7461 6e74 616e 2058 0a0a 5265 7475 726e tantan X..Return │ │ │ │ -00015e80: 7320 7468 6520 7461 6e67 656e 7420 6f66 s the tangent of │ │ │ │ -00015e90: 2058 2c20 696e 2072 6164 6961 6e73 2e72 X, in radians.r │ │ │ │ -00015ea0: 6570 2e6c 616e 672e 6d61 7468 2367 6364 ep.lang.math#gcd │ │ │ │ -00015eb0: 6763 6420 2e2e 2e0a 0a52 6574 7572 6e20 gcd .....Return │ │ │ │ -00015ec0: 7468 6520 6772 6561 7465 7374 2063 6f6d the greatest com │ │ │ │ -00015ed0: 6d6f 6e20 6469 7669 736f 7220 6f66 2074 mon divisor of t │ │ │ │ -00015ee0: 6865 2069 6e74 6567 6572 2061 7267 756d he integer argum │ │ │ │ -00015ef0: 656e 7473 2e20 5468 6520 7265 7375 6c74 ents. The result │ │ │ │ -00015f00: 0a69 7320 616c 7761 7973 206e 6f6e 2d6e .is always non-n │ │ │ │ -00015f10: 6567 6174 6976 652e 2052 6574 7572 6e73 egative. Returns │ │ │ │ -00015f20: 2030 2077 6974 6820 6172 6775 6d65 6e74 0 with argument │ │ │ │ -00015f30: 732e 7265 702e 6c61 6e67 2e6d 6174 6823 s.rep.lang.math# │ │ │ │ -00015f40: 6578 6163 7470 6578 6163 7470 2041 5247 exactpexactp ARG │ │ │ │ -00015f50: 0a0a 5265 7475 726e 2074 2069 6620 4152 ..Return t if AR │ │ │ │ -00015f60: 4720 6973 2061 6e20 6578 6163 7420 6e75 G is an exact nu │ │ │ │ -00015f70: 6d62 6572 2e72 6570 2e6c 616e 672e 6d61 mber.rep.lang.ma │ │ │ │ -00015f80: 7468 236e 756d 6572 6174 6f72 6e75 6d65 th#numeratornume │ │ │ │ -00015f90: 7261 746f 7220 580a 0a52 6574 7572 6e20 rator X..Return │ │ │ │ -00015fa0: 7468 6520 6e75 6d65 7261 746f 7220 6f66 the numerator of │ │ │ │ -00015fb0: 2072 6174 696f 6e61 6c20 6e75 6d62 6572 rational number │ │ │ │ -00015fc0: 2058 2e00 7265 702e 766d 2e63 6f6d 7069 X..rep.vm.compi │ │ │ │ -00015fd0: 6c65 7223 636f 6d70 696c 652d 6669 6c65 ler#compile-file │ │ │ │ -00015fe0: 2046 494c 452d 4e41 4d45 0072 6570 2e6c FILE-NAME.rep.l │ │ │ │ -00015ff0: 616e 672e 6d61 7468 2365 7665 6e70 2058 ang.math#evenp X │ │ │ │ -00016000: 0400 0000 0e00 0000 f2bf 0000 0000 0000 ................ │ │ │ │ -00016010: 0e00 0000 f22f 0000 0000 0000 1600 0000 ...../.......... │ │ │ │ -00016020: ea5f 0100 0000 0000 a004 0000 60db 0100 ._..........`... │ │ │ │ -00016030: 0000 0000 a50f 0000 5bd0 0100 0000 0000 ........[....... │ │ │ │ -00016040: a50f 0000 5bd0 0100 0000 0000 0200 0000 ....[........... │ │ │ │ -00016050: a700 0000 9da6 895d 7265 702e 0030 0000 .......]rep..0.. │ │ │ │ -00016060: 0000 0000 1800 0000 2100 0000 dea3 c652 ........!......R │ │ │ │ -00016070: 7265 702e 98cf 0000 0000 0000 2200 0000 rep........."... │ │ │ │ -00016080: 4000 0000 ce4e f750 7265 702e db8c 0000 @....N.Prep..... │ │ │ │ -00016090: 0000 0000 0d00 0000 8900 0000 a52e 8c5c ...............\ │ │ │ │ -000160a0: 7265 702e 0020 0000 0000 0000 0c00 0000 rep.. .......... │ │ │ │ -000160b0: a100 0000 4e4b e746 7265 702e 625e 0100 ....NK.Frep.b^.. │ │ │ │ -000160c0: 0000 0000 1100 0000 2c00 0000 e61a 7d5e ........,.....}^ │ │ │ │ -000160d0: 7265 702e d6d2 0100 0000 0000 1e00 0000 rep............. │ │ │ │ -000160e0: 3c00 0000 5c55 1650 7265 702e 93d1 0100 <...\U.Prep..... │ │ │ │ -000160f0: 0000 0000 0f00 0000 4500 0000 a5fd 0356 ........E......V │ │ │ │ -00016100: 7265 702e 325f 0100 0000 0000 1400 0000 rep.2_.......... │ │ │ │ -00016110: 2f00 0000 df3f ff49 7265 702e 57d5 0100 /....?.Irep.W... │ │ │ │ -00016120: 0000 0000 1f00 0000 af00 0000 ffa5 2342 ..............#B │ │ │ │ -00016130: 7265 702e 6f3f 0000 0000 0000 1600 0000 rep.o?.......... │ │ │ │ -00016140: 4900 0000 d68c ec4f 0072 6570 2ad7 0100 I......O.rep*... │ │ │ │ -00016150: 0000 0000 1900 0000 0700 0000 0a00 405a ..............@Z │ │ │ │ -00016160: 7265 702e 6030 0000 0000 0000 1900 0000 rep.`0.......... │ │ │ │ -00016170: 1200 0000 c4b1 9354 0072 6570 12b8 0000 .......T.rep.... │ │ │ │ -00016180: 0000 0000 2200 0000 0600 0000 371c 5240 ....".......7.R@ │ │ │ │ -00016190: 0072 6570 4ad7 0100 0000 0000 2200 0000 .repJ......."... │ │ │ │ -000161a0: 0700 0000 23ab 0e54 7265 702e b9d7 0100 ....#..Trep..... │ │ │ │ -000161b0: 0000 0000 2000 0000 de00 0000 2b4d c044 .... .......+M.D │ │ │ │ -000161c0: 7265 702e b7d8 0100 0000 0000 2300 0000 rep.........#... │ │ │ │ -000161d0: 1201 0000 daf9 775b 7265 702e f8b5 0000 ......w[rep..... │ │ │ │ -000161e0: 0000 0000 2100 0000 3000 0000 f56c ed5e ....!...0....l.^ │ │ │ │ -000161f0: 7265 702e 00d0 0100 0000 0000 1b00 0000 rep............. │ │ │ │ -00016200: 4000 0000 1f61 3c47 7265 6d6f 7dbc 0000 @....a....Q.Xrep.#... │ │ │ │ -000165a0: 0000 0000 1c00 0000 a700 0000 fe03 7c48 ..............|H │ │ │ │ -000165b0: 7265 702e 9f5e 0100 0000 0000 1100 0000 rep..^.......... │ │ │ │ -000165c0: 8200 0000 ccdd b24d 7265 702e 755f 0100 .......Mrep.u_.. │ │ │ │ -000165d0: 0000 0000 1700 0000 3700 0000 6e3e b654 ........7...n>.T │ │ │ │ -000165e0: 7265 702e bf2c 0000 0000 0000 1700 0000 rep..,.......... │ │ │ │ -000165f0: 3200 0000 4e79 b74a 7265 702e 00b0 0000 2...Ny.Jrep..... │ │ │ │ -00016600: 0000 0000 1100 0000 a700 0000 e635 8055 .............5.U │ │ │ │ -00016610: 7265 702e 751f 0100 0000 0000 1900 0000 rep.u........... │ │ │ │ -00016620: 3500 0000 805c 295e 7265 702e ee98 0000 5....\)^rep..... │ │ │ │ -00016630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[ │ │ │ │ -00016640: 6465 6275 ff54 0100 0000 0000 0c00 0000 debu.T.......... │ │ │ │ -00016650: 4700 0000 864b 2c45 7265 702e 72b6 0000 G....K,Erep.r... │ │ │ │ -00016660: 0000 0000 1e00 0000 3300 0000 c2d4 f654 ........3......T │ │ │ │ -00016670: 7265 702e 1e79 0000 0000 0000 0d00 0000 rep..y.......... │ │ │ │ -00016680: 3600 0000 f34a e644 0072 6570 bbb7 0000 6....J.D.rep.... │ │ │ │ -00016690: 0000 0000 2200 0000 0e00 0000 d144 315b ...."........D1[ │ │ │ │ -000166a0: 7265 702e cab2 0000 0000 0000 1d00 0000 rep............. │ │ │ │ -000166b0: 6300 0000 17ab f045 0072 6570 3ab8 0000 c......E.rep:... │ │ │ │ -000166c0: 0000 0000 2200 0000 0300 0000 53b5 9044 ....".......S..D │ │ │ │ -000166d0: 7265 702e 18ba 0000 0000 0000 1f00 0000 rep............. │ │ │ │ -000166e0: 4f00 0000 22ac 8c49 0072 6570 86ba 0000 O..."..I.rep.... │ │ │ │ -000166f0: 0000 0000 1700 0000 0400 0000 07f4 3347 ..............3G │ │ │ │ -00016700: 7265 702e ac34 0000 0000 0000 1a00 0000 rep..4.......... │ │ │ │ -00016710: 6700 0000 89f3 a749 7265 702e 662e 0000 g......Irep.f... │ │ │ │ -00016720: 0000 0000 1400 0000 4700 0000 81ee aa5d ........G......] │ │ │ │ -00016730: 7265 702e b81c 0100 0000 0000 1800 0000 rep............. │ │ │ │ -00016740: 2a00 0000 8d24 1656 7265 702e 501d 0100 *....$.Vrep.P... │ │ │ │ -00016750: 0000 0000 1400 0000 5000 0000 ac84 0a40 ........P......@ │ │ │ │ -00016760: 7265 702e 515b 0100 0000 0000 0f00 0000 rep.Q[.......... │ │ │ │ -00016770: 3700 0000 c132 4340 7265 702e b178 0000 7....2C@rep..x.. │ │ │ │ -00016780: 0000 0000 0c00 0000 6100 0000 e74a 8b50 ........a....J.P │ │ │ │ -00016790: 7265 702e 9116 0100 0000 0000 2100 0000 rep.........!... │ │ │ │ -000167a0: 4800 0000 2b47 1159 7265 702e 9693 0000 H...+G.Yrep..... │ │ │ │ -000167b0: 0000 0000 1600 0000 ed00 0000 6127 8259 ............a'.Y │ │ │ │ -000167c0: 6465 6275 e052 0100 0000 0000 0e00 0000 debu.R.......... │ │ │ │ -000167d0: 0101 0000 15d8 9353 7265 702e 0bb1 0000 .......Srep..... │ │ │ │ -000167e0: 0000 0000 1f00 0000 a001 0000 b895 d34e ...............N │ │ │ │ -000167f0: 0072 6570 1ab7 0000 0000 0000 1e00 0000 .rep............ │ │ │ │ -00016800: 0000 0000 1658 c55d 7265 702e 2f51 0100 .....X.]rep./Q.. │ │ │ │ -00016810: 0000 0000 1f00 0000 9800 0000 064d 2e42 .............M.B │ │ │ │ -00016820: 7265 702e ffba 0000 0000 0000 1500 0000 rep............. │ │ │ │ -00016830: 7a00 0000 4f8d 335e 0072 6570 ebb7 0000 z...O.3^.rep.... │ │ │ │ -00016840: 0000 0000 2100 0000 0600 0000 5b1f 5842 ....!.......[.XB │ │ │ │ -00016850: 7265 702e 3cc8 0000 0000 0000 1d00 0000 rep.<........... │ │ │ │ -00016860: 6500 0000 e338 d659 7265 702e b8b0 0000 e....8.Yrep..... │ │ │ │ -00016870: 0000 0000 1600 0000 3d00 0000 915a b956 ........=....Z.V │ │ │ │ -00016880: 7265 702e c3b6 0000 0000 0000 1d00 0000 rep............. │ │ │ │ -00016890: 3a00 0000 9d5c 2040 7265 702e f130 0000 :....\ @rep..0.. │ │ │ │ -000168a0: 0000 0000 1c00 0000 1100 0000 079a c742 ...............B │ │ │ │ -000168b0: 0072 6570 8ebb 0000 0000 0000 1d00 0000 .rep............ │ │ │ │ -000168c0: 0e00 0000 05e5 8b42 7265 6d6f 0fbd 0000 .......Bremo.... │ │ │ │ -000168d0: 0000 0000 1400 0000 3300 0000 f00f 6250 ........3.....bP │ │ │ │ -000168e0: 7461 7266 2ebe 0000 0000 0000 1500 0000 tarf............ │ │ │ │ -000168f0: 2600 0000 63aa 9d58 7265 702e 2e25 0000 &...c..Xrep..%.. │ │ │ │ -00016900: 0000 0000 2600 0000 8200 0000 5d42 3041 ....&.......]B0A │ │ │ │ -00016910: 7265 702e 3a6c 0000 0000 0000 1800 0000 rep.:l.......... │ │ │ │ -00016920: 4f00 0000 8da4 b64b 7265 702e 3f1a 0100 O......Krep.?... │ │ │ │ -00016930: 0000 0000 1400 0000 ea00 0000 124b 3e40 .............K>@ │ │ │ │ -00016940: 7265 702e 5c3b 0000 0000 0000 1e00 0000 rep.\;.......... │ │ │ │ -00016950: 2201 0000 c2de a244 7265 702e 3d1b 0100 "......Drep.=... │ │ │ │ -00016960: 0000 0000 1900 0000 5c00 0000 9fd3 0257 ........\......W │ │ │ │ -00016970: 7265 702e 465d 0100 0000 0000 1600 0000 rep.F].......... │ │ │ │ -00016980: 4d00 0000 9296 025e 7265 702e 4ab3 0000 M......^rep.J... │ │ │ │ -00016990: 0000 0000 1900 0000 5700 0000 7662 5343 ........W...vbSC │ │ │ │ -000169a0: 7265 702e 1742 0000 0000 0000 1500 0000 rep..B.......... │ │ │ │ -000169b0: 4000 0000 7e4f 8b53 7265 702e 4546 0000 @...~O.Srep.EF.. │ │ │ │ -000169c0: 0000 0000 2200 0000 3401 0000 b959 7048 ...."...4....YpH │ │ │ │ -000169d0: 0072 6570 8db9 0000 0000 0000 2300 0000 .rep........#... │ │ │ │ -000169e0: 0600 0000 be87 2b46 7265 702e 7d56 0100 ......+Frep.}V.. │ │ │ │ -000169f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O │ │ │ │ -00016a00: 7265 702e 4143 0000 0000 0000 1600 0000 rep.AC.......... │ │ │ │ -00016a10: 3700 0000 b90f 3449 7265 702e 9931 0000 7.....4Irep..1.. │ │ │ │ -00016a20: 0000 0000 1400 0000 4700 0000 e38f cb5d ........G......] │ │ │ │ -00016a30: 7265 702e 5a56 0000 0000 0000 1600 0000 rep.ZV.......... │ │ │ │ -00016a40: 3800 0000 a53a 275e 7265 702e bec8 0000 8....:'^rep..... │ │ │ │ -00016a50: 0000 0000 2000 0000 3700 0000 0aeb ab4d .... ...7......M │ │ │ │ -00016a60: 0072 6570 98b7 0000 0000 0000 2000 0000 .rep........ ... │ │ │ │ -00016a70: 0300 0000 d6d9 c84a 7265 702e b6b9 0000 .......Jrep..... │ │ │ │ -00016a80: 0000 0000 1e00 0000 2100 0000 2b24 4f4b ........!...+$OK │ │ │ │ -00016a90: 7461 7266 69be 0000 0000 0000 1900 0000 tarfi........... │ │ │ │ -00016aa0: 2600 0000 f504 1257 7265 702e 7563 0000 &......Wrep.uc.. │ │ │ │ -00016ab0: 0000 0000 1b00 0000 6400 0000 221e 395e ........d...".9^ │ │ │ │ -00016ac0: 7265 702e d654 0000 0000 0000 1e00 0000 rep..T.......... │ │ │ │ -00016ad0: b200 0000 4ace 8c51 7265 702e 66c9 0000 ....J..Qrep.f... │ │ │ │ -00016ae0: 0000 0000 1300 0000 8000 0000 db38 8359 .............8.Y │ │ │ │ -00016af0: 0072 6570 49b6 0000 0000 0000 2200 0000 .repI......."... │ │ │ │ -00016b00: 0700 0000 6764 6746 0072 6570 aabf 0000 ....gdgF.rep.... │ │ │ │ -00016b10: 0000 0000 1c00 0000 0500 0000 5479 0843 ............Ty.C │ │ │ │ -00016b20: 0072 6570 cbbf 0000 0000 0000 1f00 0000 .rep............ │ │ │ │ -00016b30: 0800 0000 e018 f85d 0072 6570 58d1 0100 .......].repX... │ │ │ │ -00016b40: 0000 0000 1300 0000 0900 0000 9bcb 445f ..............D_ │ │ │ │ -00016b50: 7265 702e b477 0000 0000 0000 1a00 0000 rep..w.......... │ │ │ │ -00016b60: 1c00 0000 5447 7051 7265 702e 5e22 0000 ....TGpQrep.^".. │ │ │ │ -00016b70: 0000 0000 1e00 0000 2e00 0000 87e3 225f .............."_ │ │ │ │ -00016b80: 7265 702e 467f 0000 0000 0000 0e00 0000 rep.F........... │ │ │ │ -00016b90: 8300 0000 a2ad d74b 7265 702e bab3 0000 .......Krep..... │ │ │ │ -00016ba0: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L │ │ │ │ -00016bb0: 7265 702e 3ab4 0000 0000 0000 2000 0000 rep.:....... ... │ │ │ │ -00016bc0: f600 0000 b734 1f55 7265 702e 5f36 0000 .....4.Urep._6.. │ │ │ │ -00016bd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[ │ │ │ │ -00016be0: 7265 702e 2016 0100 0000 0000 1f00 0000 rep. ........... │ │ │ │ -00016bf0: 4800 0000 488a 7354 7265 702e d66b 0000 H...H.sTrep..k.. │ │ │ │ -00016c00: 0000 0000 1700 0000 4d00 0000 256d 505e ........M...%mP^ │ │ │ │ -00016c10: 0072 6570 3cb9 0000 0000 0000 2100 0000 .rep<.......!... │ │ │ │ -00016c20: 0700 0000 dc0a 5c52 7265 702e 0090 0000 ......\Rrep..... │ │ │ │ -00016c30: 0000 0000 0f00 0000 5700 0000 9984 554b ........W.....UK │ │ │ │ -00016c40: 7265 702e d643 0000 0000 0000 1400 0000 rep..C.......... │ │ │ │ -00016c50: 3c00 0000 3b65 5556 7265 702e 0663 0000 <...;eUVrep..c.. │ │ │ │ -00016c60: 0000 0000 1d00 0000 5200 0000 6b18 4048 ........R...k.@H │ │ │ │ -00016c70: 7265 702e 9815 0100 0000 0000 2900 0000 rep.........)... │ │ │ │ -00016c80: 5f00 0000 afc0 864d 0072 6570 64b9 0000 _......M.repd... │ │ │ │ -00016c90: 0000 0000 2300 0000 0600 0000 0326 c243 ....#........&.C │ │ │ │ -00016ca0: 7265 702e 00c0 0000 0000 0000 2800 0000 rep.........(... │ │ │ │ -00016cb0: 9e00 0000 5357 c24c 7265 702e fbbe 0000 ....SW.Lrep..... │ │ │ │ -00016cc0: 0000 0000 1800 0000 5b00 0000 7bf3 a755 ........[...{..U │ │ │ │ -00016cd0: 0072 6570 50b5 0000 0000 0000 2100 0000 .repP.......!... │ │ │ │ -00016ce0: 1d00 0000 6d8a fd5d 7265 702e d32d 0000 ....m..]rep..-.. │ │ │ │ -00016cf0: 0000 0000 1800 0000 2900 0000 6874 304d ........)...ht0M │ │ │ │ -00016d00: 0072 6570 89bf 0000 0000 0000 1c00 0000 .rep............ │ │ │ │ -00016d10: 0500 0000 e51a ea50 7265 702e e6c5 0000 .......Prep..... │ │ │ │ -00016d20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S │ │ │ │ -00016d30: 6572 726f 5255 0100 0000 0000 1600 0000 erroRU.......... │ │ │ │ -00016d40: 6500 0000 64ee 4e40 7265 702e 9569 0000 e...d.N@rep..i.. │ │ │ │ -00016d50: 0000 0000 1c00 0000 7c00 0000 28e0 fd41 ........|...(..A │ │ │ │ -00016d60: 7265 702e f813 0100 0000 0000 1e00 0000 rep............. │ │ │ │ -00016d70: 8f00 0000 b48f 8351 7265 702e 2d35 0000 .......Qrep.-5.. │ │ │ │ -00016d80: 0000 0000 1b00 0000 7600 0000 8db1 b147 ........v......G │ │ │ │ -00016d90: 7265 702e 975b 0100 0000 0000 1400 0000 rep..[.......... │ │ │ │ -00016da0: 4600 0000 a18e ab4a 7265 702e 7f38 0000 F......Jrep..8.. │ │ │ │ -00016db0: 0000 0000 1800 0000 ea00 0000 b8bb ec4f ...............O │ │ │ │ -00016dc0: 7265 702e be24 0000 0000 0000 2400 0000 rep..$......$... │ │ │ │ -00016dd0: 4c00 0000 da7b 4f5e 7265 6d6f bbbc 0000 L....{O^remo.... │ │ │ │ -00016de0: 0000 0000 1500 0000 3f00 0000 dae3 b35a ........?......Z │ │ │ │ -00016df0: 7265 702e 3b2e 0000 0000 0000 1900 0000 rep.;........... │ │ │ │ -00016e00: 1200 0000 2a39 6355 7265 702e bc10 0100 ....*9cUrep..... │ │ │ │ -00016e10: 0000 0000 2800 0000 a000 0000 3012 bc5b ....(.......0..[ │ │ │ │ -00016e20: 0072 6570 8cd0 0100 0000 0000 2c00 0000 .rep........,... │ │ │ │ -00016e30: 0500 0000 f2c5 4b4e 7265 702e bdd0 0100 ......KNrep..... │ │ │ │ -00016e40: 0000 0000 1500 0000 8600 0000 1433 8d47 .............3.G │ │ │ │ -00016e50: 0072 6570 74d1 0100 0000 0000 1700 0000 .rept........... │ │ │ │ -00016e60: 0800 0000 fbab db4b 7265 702e 5fb8 0000 .......Krep._... │ │ │ │ -00016e70: 0000 0000 2000 0000 6700 0000 c502 8c57 .... ...g......W │ │ │ │ -00016e80: 7265 702e 1a56 0100 0000 0000 1400 0000 rep..V.......... │ │ │ │ -00016e90: 4f00 0000 8b42 2d42 7265 702e 1358 0000 O....B-Brep..X.. │ │ │ │ -00016ea0: 0000 0000 1600 0000 2501 0000 c396 fb4d ........%......M │ │ │ │ -00016eb0: 3a72 6570 f664 0000 0000 0000 1600 0000 :rep.d.......... │ │ │ │ -00016ec0: 4000 0000 9f9b 5441 7265 702e fa16 0100 @.....TArep..... │ │ │ │ -00016ed0: 0000 0000 1d00 0000 2a00 0000 6ded 974b ........*...m..K │ │ │ │ -00016ee0: 0072 6570 f5b9 0000 0000 0000 1f00 0000 .rep............ │ │ │ │ -00016ef0: 0400 0000 bf43 2455 7265 702e 17bc 0000 .....C$Urep..... │ │ │ │ -00016f00: 0000 0000 3600 0000 3000 0000 c6d2 ef40 ....6...0......@ │ │ │ │ -00016f10: 7265 702e 98bd 0000 0000 0000 3500 0000 rep.........5... │ │ │ │ -00016f20: 3000 0000 a817 044a 7265 702e e7d1 0100 0......Jrep..... │ │ │ │ -00016f30: 0000 0000 1300 0000 bb00 0000 62bd f144 ............b..D │ │ │ │ -00016f40: 0072 6570 b5d2 0100 0000 0000 1700 0000 .rep............ │ │ │ │ -00016f50: 0a00 0000 b0b2 794b 0072 6570 30d3 0100 ......yK.rep0... │ │ │ │ -00016f60: 0000 0000 1f00 0000 0800 0000 d108 3a52 ..............:R │ │ │ │ -00016f70: 7265 702e 38b7 0000 0000 0000 1f00 0000 rep.8........... │ │ │ │ -00016f80: 4100 0000 08c5 9d44 7265 702e ab4a 0000 A......Drep..J.. │ │ │ │ -00016f90: 0000 0000 2100 0000 8e00 0000 b7aa 8642 ....!..........B │ │ │ │ -00016fa0: 0072 6570 8eb5 0000 0000 0000 2300 0000 .rep........#... │ │ │ │ -00016fb0: 0500 0000 24a3 0b5c 7265 702e a1ba 0000 ....$..\rep..... │ │ │ │ -00016fc0: 0000 0000 2300 0000 3b00 0000 7d15 375b ....#...;...}.7[ │ │ │ │ -00016fd0: 0072 6570 2bd5 0100 0000 0000 1e00 0000 .rep+........... │ │ │ │ -00016fe0: 0e00 0000 983d 3e4b 7265 702e 6e66 0000 .....=>Krep.nf.. │ │ │ │ -00016ff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................ │ │ │ │ -00017000: 7265 702e 6c61 6e67 2e62 6163 6b71 756f rep.lang.backquo │ │ │ │ -00017010: 7465 2362 6163 6b71 756f 7465 4172 6775 te#backquoteArgu │ │ │ │ -00017020: 6d65 6e74 2053 5452 5543 5455 5245 2064 ment STRUCTURE d │ │ │ │ -00017030: 6573 6372 6962 6573 2061 2074 656d 706c escribes a templ │ │ │ │ -00017040: 6174 6520 746f 2062 7569 6c64 2e0a 0a54 ate to build...T │ │ │ │ -00017050: 6865 2077 686f 6c65 2073 7472 7563 7475 he whole structu │ │ │ │ -00017060: 7265 2061 6374 7320 6173 2069 6620 6974 re acts as if it │ │ │ │ -00017070: 2077 6572 6520 7175 6f74 6564 2065 7863 were quoted exc │ │ │ │ -00017080: 6570 7420 666f 7220 6365 7274 6169 6e0a ept for certain. │ │ │ │ -00017090: 706c 6163 6573 2077 6865 7265 2065 7870 places where exp │ │ │ │ -000170a0: 7265 7373 696f 6e73 2061 7265 2065 7661 ressions are eva │ │ │ │ -000170b0: 6c75 6174 6564 2061 6e64 2069 6e73 6572 luated and inser │ │ │ │ -000170c0: 7465 6420 6f72 2073 706c 6963 6564 2069 ted or spliced i │ │ │ │ -000170d0: 6e2e 0a0a 466f 7220 6578 616d 706c 653a n...For example: │ │ │ │ -000170e0: 0a0a 6220 2020 2020 2020 2020 2020 2020 ..b │ │ │ │ -000170f0: 203d 3e20 2862 6120 6262 2062 6329 0909 => (ba bb bc).. │ │ │ │ -00017100: 3b20 6173 7375 6d65 2062 2068 6173 2074 ; assume b has t │ │ │ │ -00017110: 6869 7320 7661 6c75 650a 6028 6120 6220 his value.`(a b │ │ │ │ -00017120: 6329 2020 2020 2020 203d 3e20 2861 2062 c) => (a b │ │ │ │ -00017130: 2063 2909 093b 2062 6163 6b71 756f 7465 c)..; backquote │ │ │ │ -00017140: 2061 6374 7320 6c69 6b65 2071 756f 7465 acts like quote │ │ │ │ -00017150: 0a60 2861 202c 6220 6329 2020 2020 2020 .`(a ,b c) │ │ │ │ -00017160: 3d3e 2028 6120 2862 6120 6262 2062 6329 => (a (ba bb bc) │ │ │ │ -00017170: 2063 2909 3b20 696e 7365 7274 2074 6865 c).; insert the │ │ │ │ -00017180: 2076 616c 7565 206f 6620 620a 6028 6120 value of b.`(a │ │ │ │ -00017190: 2c40 6220 6329 2020 2020 203d 3e20 2861 ,@b c) => (a │ │ │ │ -000171a0: 2062 6120 6262 2062 6320 6329 093b 2073 ba bb bc c).; s │ │ │ │ -000171b0: 706c 6963 6520 696e 2074 6865 2076 616c plice in the val │ │ │ │ -000171c0: 7565 206f 6620 620a 0a56 6563 746f 7273 ue of b..Vectors │ │ │ │ -000171d0: 2077 6f72 6b20 6a75 7374 206c 696b 6520 work just like │ │ │ │ -000171e0: 6c69 7374 732e 2020 4e65 7374 6564 2062 lists. Nested b │ │ │ │ -000171f0: 6163 6b71 756f 7465 7320 6172 6520 7065 ackquotes are pe │ │ │ │ -00017200: 726d 6974 7465 642e 7265 702e 6d6f 6475 rmitted.rep.modu │ │ │ │ -00017210: 6c65 2d73 7973 7465 6d23 6465 6669 6e65 le-system#define │ │ │ │ -00017220: 2d73 7472 7563 7475 7265 4372 6561 7465 -structureCreate │ │ │ │ -00017230: 2061 206d 6f64 756c 6520 6361 6c6c 6564 a module called │ │ │ │ -00017240: 204e 414d 4520 7768 6f73 6520 696e 7465 NAME whose inte │ │ │ │ -00017250: 7266 6163 6520 6973 2053 4947 2c20 7768 rface is SIG, wh │ │ │ │ -00017260: 6f73 650a 636f 6e66 6967 7572 6174 696f ose.configuratio │ │ │ │ -00017270: 6e20 6973 2064 6566 696e 6564 2062 7920 n is defined by │ │ │ │ -00017280: 434f 4e46 4947 2028 6569 7468 6572 2061 CONFIG (either a │ │ │ │ -00017290: 2073 696e 676c 6520 636c 6175 7365 2c20 single clause, │ │ │ │ -000172a0: 6f72 2061 206c 6973 740a 6f66 2063 6c61 or a list.of cla │ │ │ │ -000172b0: 7573 6573 292c 2061 6e64 2077 686f 7365 uses), and whose │ │ │ │ -000172c0: 2064 6566 696e 6974 696f 6e73 2061 7265 definitions are │ │ │ │ -000172d0: 2064 6566 696e 6564 2062 7920 7468 6520 defined by the │ │ │ │ -000172e0: 6c69 7374 206f 6620 666f 726d 730a 424f list of forms.BO │ │ │ │ -000172f0: 4459 2e0a 0a53 6565 2074 6865 2060 6465 DY...See the `de │ │ │ │ -00017300: 6669 6e65 2d69 6e74 6572 6661 6365 2720 fine-interface' │ │ │ │ -00017310: 616e 6420 6073 7472 7563 7475 7265 2720 and `structure' │ │ │ │ -00017320: 6d61 6372 6f73 2066 6f72 2064 6573 6372 macros for descr │ │ │ │ -00017330: 6970 7469 6f6e 7320 6f66 0a74 6865 2069 iptions of.the i │ │ │ │ -00017340: 6e74 6572 6661 6365 2061 6e64 2063 6f6e nterface and con │ │ │ │ -00017350: 6669 6775 7261 7469 6f6e 2063 6c61 7573 figuration claus │ │ │ │ -00017360: 6520 7379 6e74 6178 6573 2072 6573 7065 e syntaxes respe │ │ │ │ -00017370: 6374 6976 656c 792e 7265 702e 7468 7265 ctively.rep.thre │ │ │ │ -00017380: 6164 732e 6d65 7373 6167 652d 706f 7274 ads.message-port │ │ │ │ -00017390: 236d 6573 7361 6765 2d77 6169 7469 6e67 #message-waiting │ │ │ │ -000173a0: 2d70 5265 7475 726e 2074 7275 6520 6966 -pReturn true if │ │ │ │ -000173b0: 2074 6865 7265 2061 7265 206d 6573 7361 there are messa │ │ │ │ -000173c0: 6765 7320 7761 6974 696e 6720 6f6e 206d ges waiting on m │ │ │ │ -000173d0: 6573 7361 6765 2070 6f72 7420 504f 5254 essage port PORT │ │ │ │ -000173e0: 2e00 0000 5292 9d67 7265 702e 2f22 0000 ....R..grep./".. │ │ │ │ -000173f0: 0000 0000 0d00 0000 2200 0000 c767 ae64 ........"....g.d │ │ │ │ -00017400: 7265 702e 4028 0000 0000 0000 2600 0000 rep.@(......&... │ │ │ │ -00017410: 0302 0000 dde7 6473 7265 702e f9c9 0000 ......dsrep..... │ │ │ │ -00017420: 0000 0000 2500 0000 6c00 0000 acab 1e7f ....%...l....... │ │ │ │ -00017430: 7265 702e e381 0100 0000 0000 1c00 0000 rep............. │ │ │ │ -00017440: a100 0000 1c0d 9c66 7265 702e 5e8c 0100 .......frep.^... │ │ │ │ -00017450: 0000 0000 1a00 0000 8100 0000 8814 937d ...............} │ │ │ │ -00017460: 7265 702e 15c9 0000 0000 0000 1900 0000 rep............. │ │ │ │ -00017470: 3800 0000 02da 2369 7265 702e cb88 0100 8.....#irep..... │ │ │ │ -00017480: 0000 0000 1c00 0000 3202 0000 3d47 7e78 ........2...=G~x │ │ │ │ -00017490: 0072 6570 84bc 0100 0000 0000 1600 0000 .rep............ │ │ │ │ -000174a0: 0700 0000 6891 9a69 7265 702e 8aca 0000 ....h..irep..... │ │ │ │ -000174b0: 0000 0000 2200 0000 7500 0000 8ec3 c375 ...."...u......u │ │ │ │ -000174c0: 6c6f 6164 3577 0000 0000 0000 0d00 0000 load5w.......... │ │ │ │ -000174d0: 7200 0000 8ba2 d075 7265 702e 4d2c 0000 r......urep.M,.. │ │ │ │ -000174e0: 0000 0000 1e00 0000 5400 0000 234b 7776 ........T...#Kwv │ │ │ │ -000174f0: 7265 702e 0d38 0000 0000 0000 1600 0000 rep..8.......... │ │ │ │ -00017500: 3a00 0000 40fa c477 7265 702e 867c 0000 :...@..wrep..|.. │ │ │ │ -00017510: 0000 0000 0f00 0000 6800 0000 c91f 8f79 ........h......y │ │ │ │ -00017520: 7265 702e c12e 0000 0000 0000 1400 0000 rep............. │ │ │ │ -00017530: c500 0000 8aaa b878 7265 702e 061c 0100 .......xrep..... │ │ │ │ -00017540: 0000 0000 1d00 0000 3900 0000 b6ea c664 ........9......d │ │ │ │ -00017550: 0072 6570 5fb1 0100 0000 0000 1f00 0000 .rep_........... │ │ │ │ -00017560: 0e00 0000 50ac 9860 7265 6d6f 09b6 0100 ....P..`remo.... │ │ │ │ -00017570: 0000 0000 1f00 0000 3400 0000 e9e6 1366 ........4......f │ │ │ │ -00017580: 0072 6570 a1bc 0100 0000 0000 1200 0000 .rep............ │ │ │ │ -00017590: 0500 0000 4363 6664 7265 702e efbc 0100 ....Ccfdrep..... │ │ │ │ -000175a0: 0000 0000 1200 0000 5600 0000 7145 f76a ........V...qE.j │ │ │ │ -000175b0: 0072 6570 57bd 0100 0000 0000 1000 0000 .repW........... │ │ │ │ -000175c0: 0800 0000 948b 7b6a 7265 702e 0b8f 0000 ......{jrep..... │ │ │ │ -000175d0: 0000 0000 0f00 0000 8c00 0000 225c 3364 ............"\3d │ │ │ │ -000175e0: 7265 702e f7b7 0100 0000 0000 3500 0000 rep.........5... │ │ │ │ -000175f0: 4300 0000 6fab ee7b 0072 6570 6fbd 0100 C...o..{.repo... │ │ │ │ -00017600: 0000 0000 0e00 0000 0800 0000 94fd 3b6f ..............;o │ │ │ │ -00017610: 7265 702e 0cb1 0100 0000 0000 2200 0000 rep........."... │ │ │ │ -00017620: 3100 0000 be46 d57c 0072 6570 9ebf 0100 1....F.|.rep.... │ │ │ │ -00017630: 0000 0000 1f00 0000 0a00 0000 7923 cf63 ............y#.c │ │ │ │ -00017640: 6669 6c65 2d49 0000 0000 0000 1200 0000 file-I.......... │ │ │ │ -00017650: cc00 0000 120f 6961 7265 702e 0070 0000 ......iarep..p.. │ │ │ │ -00017660: 0000 0000 1900 0000 7a00 0000 98ae e670 ........z......p │ │ │ │ -00017670: 7265 702e c28b 0000 0000 0000 0f00 0000 rep............. │ │ │ │ -00017680: 2b00 0000 c864 a97c 7265 702e 01bb 0100 +....d.|rep..... │ │ │ │ -00017690: 0000 0000 1d00 0000 4900 0000 ba2a 896e ........I....*.n │ │ │ │ -000176a0: 6674 702d feb3 0100 0000 0000 0b00 0000 ftp-............ │ │ │ │ -000176b0: 1e00 0000 4003 dc78 0072 6570 67bb 0100 ....@..x.repg... │ │ │ │ -000176c0: 0000 0000 2600 0000 0a00 0000 556b a463 ....&.......Uk.c │ │ │ │ -000176d0: 0072 6570 4b23 0200 0000 0000 1800 0000 .repK#.......... │ │ │ │ -000176e0: 0e00 0000 b528 a274 0072 6570 5124 0200 .....(.t.repQ$.. │ │ │ │ -000176f0: 0000 0000 1c00 0000 1000 0000 2038 0d7b ............ 8.{ │ │ │ │ -00017700: 0072 6570 ad24 0200 0000 0000 1a00 0000 .rep.$.......... │ │ │ │ -00017710: 0e00 0000 fa48 e373 7265 702e b442 0000 .....H.srep..B.. │ │ │ │ -00017720: 0000 0000 1500 0000 3300 0000 9f71 b062 ........3....q.b │ │ │ │ -00017730: 7265 702e c123 0200 0000 0000 1d00 0000 rep..#.......... │ │ │ │ -00017740: 7300 0000 bb56 ee60 7265 702e d524 0200 s....V.`rep..$.. │ │ │ │ -00017750: 0000 0000 1b00 0000 4c00 0000 2021 2f7d ........L... !/} │ │ │ │ -00017760: 7265 702e f55a 0000 0000 0000 1700 0000 rep..Z.......... │ │ │ │ -00017770: 9000 0000 d4f2 8761 7265 702e 9c3c 0000 .......arep..<.. │ │ │ │ -00017780: 0000 0000 1700 0000 6900 0000 71e8 c56f ........i...q..o │ │ │ │ -00017790: 7265 702e e651 0100 0000 0000 1800 0000 rep..Q.......... │ │ │ │ -000177a0: e200 0000 aece a27e 7265 702e 198b 0100 .......~rep..... │ │ │ │ -000177b0: 0000 0000 2200 0000 6c00 0000 23d4 0564 ...."...l...#..d │ │ │ │ -000177c0: 0072 6570 b8bc 0100 0000 0000 1600 0000 .rep............ │ │ │ │ -000177d0: 2100 0000 d0ab 257b 7265 702e 3c25 0200 !.....%{rep.<%.. │ │ │ │ -000177e0: 0000 0000 1700 0000 5501 0000 8427 346c ........U....'4l │ │ │ │ -000177f0: 7265 702e c427 0200 0000 0000 2c00 0000 rep..'......,... │ │ │ │ -00017800: 1800 0000 f9d7 ee76 6261 636b ef53 0100 .......vback.S.. │ │ │ │ -00017810: 0000 0000 1200 0000 fe00 0000 439c d369 ............C..i │ │ │ │ -00017820: 7265 702e 0828 0200 0000 0000 1a00 0000 rep..(.......... │ │ │ │ -00017830: 6f01 0000 bbd9 ab61 7265 702e a082 0100 o......arep..... │ │ │ │ -00017840: 0000 0000 1c00 0000 b300 0000 f122 1363 .............".c │ │ │ │ -00017850: 7265 6d6f 0fb7 0100 0000 0000 1800 0000 remo............ │ │ │ │ -00017860: 4a00 0000 a021 d564 7265 702e 97bb 0100 J....!.drep..... │ │ │ │ -00017870: 0000 0000 2d00 0000 3700 0000 63ab 446d ....-...7...c.Dm │ │ │ │ -00017880: 0072 6570 5dbc 0100 0000 0000 2700 0000 .rep].......'... │ │ │ │ -00017890: 0000 0000 32ea bc6d 7265 702e 9994 0000 ....2..mrep..... │ │ │ │ -000178a0: 0000 0000 1100 0000 7402 0000 4a73 8372 ........t...Js.r │ │ │ │ -000178b0: 7265 702e e350 0100 0000 0000 0d00 0000 rep..P.......... │ │ │ │ -000178c0: 3f00 0000 140a 6e7b 7265 702e 61b2 0100 ?.....n{rep.a... │ │ │ │ -000178d0: 0000 0000 2200 0000 3600 0000 0edb b573 ...."...6......s │ │ │ │ -000178e0: 7265 702e 5f20 0200 0000 0000 1d00 0000 rep._ .......... │ │ │ │ -000178f0: 7400 0000 365a 167e 7265 702e b6c7 0000 t...6Z.~rep..... │ │ │ │ -00017900: 0000 0000 2000 0000 6600 0000 a9ea 006e .... ...f......n │ │ │ │ -00017910: 7265 6d6f 5cb6 0100 0000 0000 1c00 0000 remo\........... │ │ │ │ -00017920: 4b00 0000 9f8b be68 2a69 7370 e1b9 0100 K......h*isp.... │ │ │ │ -00017930: 0000 0000 1000 0000 2100 0000 64eb 0375 ........!...d..u │ │ │ │ -00017940: 7265 702e a840 0000 0000 0000 1e00 0000 rep..@.......... │ │ │ │ -00017950: 9d00 0000 4e57 5371 7265 702e 6f83 0100 ....NWSqrep.o... │ │ │ │ -00017960: 0000 0000 2200 0000 ae01 0000 508c 2565 ....".......P.%e │ │ │ │ -00017970: 0072 6570 c322 0200 0000 0000 1a00 0000 .rep.".......... │ │ │ │ -00017980: 1700 0000 d415 637d 7265 702e f422 0200 ......c}rep..".. │ │ │ │ -00017990: 0000 0000 1700 0000 4000 0000 2f79 887f ........@.../y.. │ │ │ │ -000179a0: 0072 6570 7d24 0200 0000 0000 2000 0000 .rep}$...... ... │ │ │ │ -000179b0: 1000 0000 bf20 bb7e 7265 702e 5e59 0100 ..... .~rep.^Y.. │ │ │ │ -000179c0: 0000 0000 1600 0000 8101 0000 9df8 2e7b ...............{ │ │ │ │ -000179d0: 7265 702e 5bb9 0100 0000 0000 2100 0000 rep.[.......!... │ │ │ │ -000179e0: 2900 0000 6f4a 977d 7265 702e 3053 0000 )...oJ.}rep.0S.. │ │ │ │ -000179f0: 0000 0000 2300 0000 8900 0000 c4b6 8876 ....#..........v │ │ │ │ -00017a00: 7265 702e 3513 0100 0000 0000 1c00 0000 rep.5........... │ │ │ │ -00017a10: a700 0000 abcd 2562 7265 702e 7123 0200 ......%brep.q#.. │ │ │ │ -00017a20: 0000 0000 1600 0000 3a00 0000 59d1 6b7e ........:...Y.k~ │ │ │ │ -00017a30: 0072 6570 9129 0200 0000 0000 1b00 0000 .rep.).......... │ │ │ │ -00017a40: 0e00 0000 2eab c46b 7265 702e 588f 0100 .......krep.X... │ │ │ │ -00017a50: 0000 0000 1e00 0000 7600 0000 c928 a678 ........v....(.x │ │ │ │ -00017a60: 7265 702e 9a2f 0000 0000 0000 1e00 0000 rep../.......... │ │ │ │ -00017a70: 3a00 0000 3e0c cd65 6578 6563 b675 0000 :...>..eexec.u.. │ │ │ │ -00017a80: 0000 0000 0e00 0000 4100 0000 bef8 ad63 ........A......c │ │ │ │ -00017a90: 7265 702e 5b10 0100 0000 0000 2000 0000 rep.[....... ... │ │ │ │ -00017aa0: 4100 0000 3bcc a87f 7265 702e a78b 0100 A...;...rep..... │ │ │ │ -00017ab0: 0000 0000 1b00 0000 9c00 0000 7afa 7d76 ............z.}v │ │ │ │ -00017ac0: 7265 702d c874 0000 0000 0000 0d00 0000 rep-.t.......... │ │ │ │ -00017ad0: 3500 0000 47c0 c569 7265 702e ad20 0000 5...G..irep.. .. │ │ │ │ -00017ae0: 0000 0000 0a00 0000 cf00 0000 7ddf 5f64 ............}._d │ │ │ │ -00017af0: 7265 702e f15b 0100 0000 0000 0c00 0000 rep..[.......... │ │ │ │ -00017b00: 4901 0000 104d 1674 7265 702e 8a5a 0000 I....M.trep..Z.. │ │ │ │ -00017b10: 0000 0000 1700 0000 5400 0000 63b8 8c7b ........T...c..{ │ │ │ │ -00017b20: 7265 702e 00b0 0100 0000 0000 1c00 0000 rep............. │ │ │ │ -00017b30: 7900 0000 2c34 7869 7265 702e 7c19 0100 y...,4xirep.|... │ │ │ │ -00017b40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k │ │ │ │ -00017b50: 7265 702e 142e 0000 0000 0000 1900 0000 rep............. │ │ │ │ -00017b60: 0e00 0000 d5f9 a87a 7265 702e 638e 0100 .......zrep.c... │ │ │ │ -00017b70: 0000 0000 1f00 0000 d600 0000 9344 4769 .............DGi │ │ │ │ -00017b80: 7265 702e 0c66 0000 0000 0000 1600 0000 rep..f.......... │ │ │ │ -00017b90: 4c00 0000 5cc5 b767 7265 702e 5bb3 0100 L...\..grep.[... │ │ │ │ -00017ba0: 0000 0000 3500 0000 3900 0000 58c1 ae72 ....5...9...X..r │ │ │ │ -00017bb0: 7265 702e 4598 0000 0000 0000 0b00 0000 rep.E........... │ │ │ │ -00017bc0: 9e00 0000 36d0 f579 7265 702e 9561 0000 ....6..yrep..a.. │ │ │ │ -00017bd0: 0000 0000 1e00 0000 5200 0000 d401 ec64 ........R......d │ │ │ │ -00017be0: 7265 6d6f 27b4 0100 0000 0000 0f00 0000 remo'........... │ │ │ │ -00017bf0: 2900 0000 3a79 4f7e 7265 6d6f 02b5 0100 )...:yO~remo.... │ │ │ │ -00017c00: 0000 0000 1500 0000 4300 0000 51d7 9661 ........C...Q..a │ │ │ │ -00017c10: 7265 702e f98c 0100 0000 0000 1b00 0000 rep............. │ │ │ │ -00017c20: 4c00 0000 7499 0874 0072 6570 2bb3 0100 L...t..t.rep+... │ │ │ │ -00017c30: 0000 0000 2400 0000 0c00 0000 05a7 c368 ....$..........h │ │ │ │ -00017c40: 7265 6d6f 71b7 0100 0000 0000 1400 0000 remoq........... │ │ │ │ -00017c50: 3d00 0000 6fcd cd6d 7265 702e 086d 0000 =...o..mrep..m.. │ │ │ │ -00017c60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g │ │ │ │ -00017c70: 7265 702e b21b 0100 0000 0000 1700 0000 rep............. │ │ │ │ -00017c80: 3d00 0000 80f9 cd79 7265 6d6f c3b6 0100 =......yremo.... │ │ │ │ -00017c90: 0000 0000 1300 0000 3900 0000 4310 737f ........9...C.s. │ │ │ │ -00017ca0: 2a69 7370 a5b9 0100 0000 0000 1000 0000 *isp............ │ │ │ │ -00017cb0: 2c00 0000 9757 9166 7265 702e 85bd 0100 ,....W.frep..... │ │ │ │ -00017cc0: 0000 0000 1600 0000 0302 0000 53d0 ee6e ............S..n │ │ │ │ -00017cd0: 7265 702e 7a5f 0000 0000 0000 1600 0000 rep.z_.......... │ │ │ │ -00017ce0: 6a00 0000 11d3 977f 7265 702e aa22 0000 j.......rep..".. │ │ │ │ -00017cf0: 0000 0000 2300 0000 3700 0000 4186 af78 ....#...7...A..x │ │ │ │ -00017d00: 7265 702e 21cb 0000 0000 0000 1600 0000 rep.!........... │ │ │ │ -00017d10: 6300 0000 ebd8 767d 7265 6d6f b6b4 0100 c.....v}remo.... │ │ │ │ -00017d20: 0000 0000 1200 0000 3a00 0000 1722 5d6d ........:...."]m │ │ │ │ -00017d30: 7265 702e 3657 0000 0000 0000 1e00 0000 rep.6W.......... │ │ │ │ -00017d40: 4200 0000 3488 ea7f 7265 702e 082d 0000 B...4...rep..-.. │ │ │ │ -00017d50: 0000 0000 1900 0000 b200 0000 d77d de6f .............}.o │ │ │ │ -00017d60: 7265 702e 1d15 0100 0000 0000 2500 0000 rep.........%... │ │ │ │ -00017d70: 5600 0000 06c4 666a 0072 6570 c2b7 0100 V.....fj.rep.... │ │ │ │ -00017d80: 0000 0000 3500 0000 0000 0000 4d6e 1969 ....5.......Mn.i │ │ │ │ -00017d90: 7265 702e c226 0000 0000 0000 1c00 0000 rep..&.......... │ │ │ │ -00017da0: 6201 0000 861e 7d64 7265 702e a5ba 0100 b.....}drep..... │ │ │ │ -00017db0: 0000 0000 1700 0000 4500 0000 c89a 2365 ........E.....#e │ │ │ │ -00017dc0: 0072 6570 6fb8 0100 0000 0000 2b00 0000 .repo.......+... │ │ │ │ -00017dd0: 0000 0000 60fd 6b7a 0072 6570 c7bf 0100 ....`.kz.rep.... │ │ │ │ -00017de0: 0000 0000 1500 0000 1000 0000 15fb b662 ...............b │ │ │ │ -00017df0: 7265 702e 1b21 0200 0000 0000 1900 0000 rep..!.......... │ │ │ │ -00017e00: 8f01 0000 02bf 2369 2a63 6f6d 95b0 0100 ......#i*com.... │ │ │ │ -00017e10: 0000 0000 1500 0000 6200 0000 e617 9e64 ........b......d │ │ │ │ -00017e20: 0072 6570 f020 0200 0000 0000 1e00 0000 .rep. .......... │ │ │ │ -00017e30: 0d00 0000 a6b6 027c 7265 702e 8e43 0000 .......|rep..C.. │ │ │ │ -00017e40: 0000 0000 1500 0000 3300 0000 e5de 2561 ........3.....%a │ │ │ │ -00017e50: 0072 6570 a826 0200 0000 0000 1800 0000 .rep.&.......... │ │ │ │ -00017e60: 0700 0000 b97a 826b 7265 702e 3930 0000 .....z.krep.90.. │ │ │ │ -00017e70: 0000 0000 1900 0000 0e00 0000 9267 cb68 .............g.h │ │ │ │ -00017e80: 7265 702e a787 0000 0000 0000 0d00 0000 rep............. │ │ │ │ -00017e90: 4f00 0000 ea86 6469 7265 702e 737d 0000 O.....direp.s}.. │ │ │ │ -00017ea0: 0000 0000 1100 0000 9400 0000 6df3 4a6e ............m.Jn │ │ │ │ -00017eb0: 7265 702e c6c0 0000 0000 0000 1d00 0000 rep............. │ │ │ │ -00017ec0: 7003 0000 200c 1978 7265 702e 8411 0100 p... ..xrep..... │ │ │ │ -00017ed0: 0000 0000 2c00 0000 8501 0000 336b c568 ....,.......3k.h │ │ │ │ -00017ee0: 7265 702e c726 0200 0000 0000 2100 0000 rep..&......!... │ │ │ │ -00017ef0: dc00 0000 260c 4a7d 7265 702e 6c42 0000 ....&.J}rep.lB.. │ │ │ │ -00017f00: 0000 0000 1500 0000 3300 0000 0e45 a376 ........3....E.v │ │ │ │ -00017f10: 7265 702e 07b2 0100 0000 0000 2200 0000 rep........."... │ │ │ │ -00017f20: 3800 0000 731f b87d 7265 702e 196b 0000 8...s..}rep..k.. │ │ │ │ -00017f30: 0000 0000 1900 0000 a400 0000 6e65 f264 ............ne.d │ │ │ │ -00017f40: 7265 702e 692a 0000 0000 0000 1700 0000 rep.i*.......... │ │ │ │ -00017f50: aa00 0000 1fd6 b269 7265 702e 9a4f 0000 .......irep..O.. │ │ │ │ -00017f60: 0000 0000 1200 0000 2d00 0000 1918 767f ........-.....v. │ │ │ │ -00017f70: 7265 702e 773a 0000 0000 0000 1800 0000 rep.w:.......... │ │ │ │ -00017f80: 3700 0000 c396 fb60 3a72 6570 a064 0000 7......`:rep.d.. │ │ │ │ -00017f90: 0000 0000 1600 0000 4000 0000 0cf0 b87b ........@......{ │ │ │ │ -00017fa0: 7265 702e 9ab8 0100 0000 0000 1b00 0000 rep............. │ │ │ │ -00017fb0: 4400 0000 c287 5062 7265 702e 6662 0000 D.....Pbrep.fb.. │ │ │ │ -00017fc0: 0000 0000 1b00 0000 8500 0000 84d8 a376 ...............v │ │ │ │ -00017fd0: 7265 702e 3f85 0100 0000 0000 1c00 0000 rep.?........... │ │ │ │ -00017fe0: 4001 0000 eb21 8279 2a69 7370 62ba 0100 @....!.y*ispb... │ │ │ │ -00017ff0: 0000 0000 1000 0000 3300 0000 0000 0000 ........3....... │ │ │ │ -00018000: 7265 702e 6c61 6e67 2e6d 6174 6823 6163 rep.lang.math#ac │ │ │ │ -00018010: 6f73 6163 6f73 2058 0a0a 5265 7475 726e osacos X..Return │ │ │ │ -00018020: 2074 6865 2061 7263 2063 6f73 696e 6520 the arc cosine │ │ │ │ -00018030: 6f66 2058 2028 7468 6520 7661 6c75 6520 of X (the value │ │ │ │ -00018040: 7768 6f73 6520 636f 7369 6e65 2069 7320 whose cosine is │ │ │ │ -00018050: 5829 2c20 696e 2072 6164 6961 6e73 2e72 X), in radians.r │ │ │ │ -00018060: 6570 2e6c 616e 672e 6d61 7468 2369 6e65 ep.lang.math#ine │ │ │ │ -00018070: 7861 6374 2d3e 6578 6163 7469 6e65 7861 xact->exactinexa │ │ │ │ -00018080: 6374 2d3e 6578 6163 7420 580a 0a52 6574 ct->exact X..Ret │ │ │ │ -00018090: 7572 6e73 2061 6e20 6578 6163 7420 7265 urns an exact re │ │ │ │ -000180a0: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of │ │ │ │ -000180b0: 582e 2054 6869 7320 6d61 7920 696e 766f X. This may invo │ │ │ │ -000180c0: 6c76 6520 6120 6c6f 7373 206f 660a 6163 lve a loss of.ac │ │ │ │ -000180d0: 6375 7261 6379 2e72 6570 2e6c 616e 672e curacy.rep.lang. │ │ │ │ -000180e0: 6d61 7468 2364 656e 6f6d 696e 6174 6f72 math#denominator │ │ │ │ -000180f0: 6465 6e6f 6d69 6e61 746f 7220 580a 0a52 denominator X..R │ │ │ │ -00018100: 6574 7572 6e20 7468 6520 6465 6e6f 6d69 eturn the denomi │ │ │ │ -00018110: 6e61 746f 7220 6f66 2072 6174 696f 6e61 nator of rationa │ │ │ │ -00018120: 6c20 6e75 6d62 6572 2058 2e72 6570 2e6c l number X.rep.l │ │ │ │ -00018130: 616e 672e 6d61 7468 236d 696e 6d69 6e20 ang.math#minmin │ │ │ │ -00018140: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns │ │ │ │ -00018150: 2074 6865 2073 6d61 6c6c 6573 7420 6f66 the smallest of │ │ │ │ -00018160: 2069 7473 2061 7267 756d 656e 7473 2e20 its arguments. │ │ │ │ -00018170: 5468 6572 6520 6d75 7374 2062 6520 6174 There must be at │ │ │ │ -00018180: 206c 6561 7374 2074 776f 0a61 7267 756d least two.argum │ │ │ │ -00018190: 656e 7473 2e20 5768 656e 2063 6f6d 7061 ents. When compa │ │ │ │ -000181a0: 7269 6e67 206e 756d 6265 7273 2c20 616e ring numbers, an │ │ │ │ -000181b0: 7920 696e 6578 6163 7420 6172 6775 6d65 y inexact argume │ │ │ │ -000181c0: 6e74 7320 6361 7573 6520 7468 650a 7265 nts cause the.re │ │ │ │ -000181d0: 7375 6c74 2074 6f20 6265 2069 6e65 7861 sult to be inexa │ │ │ │ -000181e0: 6374 2e72 6570 2e6c 616e 672e 6d61 7468 ct.rep.lang.math │ │ │ │ -000181f0: 2373 7472 696e 672d 3e6e 756d 6265 7273 #string->numbers │ │ │ │ -00018200: 7472 696e 672d 3e6e 756d 6265 7220 5354 tring->number ST │ │ │ │ -00018210: 5249 4e47 205b 5241 4449 585d 0a0a 5265 RING [RADIX]..Re │ │ │ │ -00018220: 7475 726e 2074 6865 206e 756d 6265 7220 turn the number │ │ │ │ -00018230: 7265 7072 6573 656e 7465 6420 6279 2053 represented by S │ │ │ │ -00018240: 5452 494e 472e 2049 6620 5241 4449 5820 TRING. If RADIX │ │ │ │ -00018250: 6973 2073 7065 6369 6669 6564 2c20 7468 is specified, th │ │ │ │ -00018260: 650a 6e75 6d62 6572 2069 7320 7061 7273 e.number is pars │ │ │ │ -00018270: 6564 2066 726f 6d20 7468 6174 2062 6173 ed from that bas │ │ │ │ -00018280: 652c 206f 7468 6572 7769 7365 2062 6173 e, otherwise bas │ │ │ │ -00018290: 6520 3130 2069 7320 6173 7375 6d65 642e e 10 is assumed. │ │ │ │ -000182a0: 7265 702e 6c61 6e67 2e6d 6174 6823 6e75 rep.lang.math#nu │ │ │ │ -000182b0: 6d62 6572 2d3e 7374 7269 6e67 6e75 6d62 mber->stringnumb │ │ │ │ -000182c0: 6572 2d3e 7374 7269 6e67 205a 205b 5241 er->string Z [RA │ │ │ │ -000182d0: 4449 585d 0a0a 5265 7475 726e 2061 2073 DIX]..Return a s │ │ │ │ -000182e0: 7472 696e 6720 636f 6e74 6169 6e69 6e67 tring containing │ │ │ │ -000182f0: 2061 2070 7269 6e74 6564 2072 6570 7265 a printed repre │ │ │ │ -00018300: 7365 6e74 6174 696f 6e20 6f66 2074 6865 sentation of the │ │ │ │ -00018310: 206e 756d 6265 7220 5a2e 2049 660a 5241 number Z. If.RA │ │ │ │ -00018320: 4449 5820 6973 2073 7065 6369 6669 6564 DIX is specified │ │ │ │ -00018330: 2c20 7072 696e 7420 7468 6520 6e75 6d62 , print the numb │ │ │ │ -00018340: 6572 2069 6e20 7468 6174 2062 6173 652c er in that base, │ │ │ │ -00018350: 206f 7468 6572 7769 7365 2070 7269 6e74 otherwise print │ │ │ │ -00018360: 2069 740a 696e 2062 6173 6520 3130 2e72 it.in base 10.r │ │ │ │ -00018370: 6570 2e69 6f2e 736f 636b 6574 7323 736f ep.io.sockets#so │ │ │ │ -00018380: 636b 6574 2d6c 6f63 616c 2d73 6572 7665 cket-local-serve │ │ │ │ -00018390: 7273 6f63 6b65 742d 6c6f 6361 6c2d 7365 rsocket-local-se │ │ │ │ -000183a0: 7276 6572 2041 4444 5245 5353 205b 4341 rver ADDRESS [CA │ │ │ │ -000183b0: 4c4c 4241 434b 5d20 5b53 454e 5449 4e45 LLBACK] [SENTINE │ │ │ │ -000183c0: 4c5d 0a0a 4372 6561 7465 2061 6e64 2072 L]..Create and r │ │ │ │ -000183d0: 6574 7572 6e20 6120 736f 636b 6574 206c eturn a socket l │ │ │ │ -000183e0: 6973 7465 6e69 6e67 2066 6f72 2063 6f6e istening for con │ │ │ │ -000183f0: 6e65 6374 696f 6e73 206f 6e20 7468 6520 nections on the │ │ │ │ -00018400: 756e 6978 2064 6f6d 6169 6e0a 736f 636b unix domain.sock │ │ │ │ -00018410: 6574 2061 7420 4144 4452 4553 5320 2861 et at ADDRESS (a │ │ │ │ -00018420: 2073 7065 6369 616c 206e 6f64 6520 696e special node in │ │ │ │ -00018430: 2074 6865 206c 6f63 616c 2066 696c 696e the local filin │ │ │ │ -00018440: 6720 7379 7374 656d 292e 0a0a 5768 656e g system)...When │ │ │ │ -00018450: 2061 2063 6f6e 6e65 6374 696f 6e20 6973 a connection is │ │ │ │ -00018460: 2072 6571 7565 7374 6564 2043 414c 4c42 requested CALLB │ │ │ │ -00018470: 4143 4b20 6973 2063 616c 6c65 6420 7769 ACK is called wi │ │ │ │ -00018480: 7468 2074 6865 2073 6572 7665 720a 736f th the server.so │ │ │ │ -00018490: 636b 6574 2061 7320 6974 7320 736f 6c65 cket as its sole │ │ │ │ -000184a0: 2061 7267 756d 656e 742e 2049 7420 6d75 argument. It mu │ │ │ │ -000184b0: 7374 2063 616c 6c20 6073 6f63 6b65 742d st call `socket- │ │ │ │ -000184c0: 6163 6365 7074 2720 746f 206d 616b 6520 accept' to make │ │ │ │ -000184d0: 7468 650a 636f 6e6e 6563 7469 6f6e 2e0a the.connection.. │ │ │ │ -000184e0: 0a57 6865 6e20 7468 6520 736f 636b 6574 .When the socket │ │ │ │ -000184f0: 2069 7320 7368 7574 646f 776e 2072 656d is shutdown rem │ │ │ │ -00018500: 6f74 656c 792c 2053 454e 5449 4e45 4c20 otely, SENTINEL │ │ │ │ -00018510: 6973 2063 616c 6c65 6420 7769 7468 2074 is called with t │ │ │ │ -00018520: 6865 0a73 6f63 6b65 7420 6173 2069 7473 he.socket as its │ │ │ │ -00018530: 206f 6e6c 7920 6172 6775 6d65 6e74 2e72 only argument.r │ │ │ │ -00018540: 6570 2e69 6f2e 736f 636b 6574 7323 736f ep.io.sockets#so │ │ │ │ -00018550: 636b 6574 2d63 6c69 656e 7473 6f63 6b65 cket-clientsocke │ │ │ │ -00018560: 742d 636c 6965 6e74 2048 4f53 544e 414d t-client HOSTNAM │ │ │ │ -00018570: 4520 504f 5254 205b 5354 5245 414d 5d20 E PORT [STREAM] │ │ │ │ -00018580: 5b53 454e 5449 4e45 4c5d 0a0a 4372 6561 [SENTINEL]..Crea │ │ │ │ -00018590: 7465 2061 6e64 2072 6574 7572 6e20 6120 te and return a │ │ │ │ -000185a0: 736f 636b 6574 2063 6f6e 6e65 6374 6564 socket connected │ │ │ │ -000185b0: 2074 6f20 7468 6520 736f 636b 6574 206f to the socket o │ │ │ │ -000185c0: 6e20 7468 6520 686f 7374 2063 616c 6c65 n the host calle │ │ │ │ -000185d0: 640a 484f 5354 4e41 4d45 2028 6120 7374 d.HOSTNAME (a st │ │ │ │ -000185e0: 7269 6e67 2920 7769 7468 2070 6f72 7420 ring) with port │ │ │ │ -000185f0: 6e75 6d62 6572 2050 4f52 542e 0a0a 416c number PORT...Al │ │ │ │ -00018600: 6c20 6f75 7470 7574 2066 726f 6d20 7468 l output from th │ │ │ │ -00018610: 6973 2073 6f63 6b65 7420 7769 6c6c 2062 is socket will b │ │ │ │ -00018620: 6520 636f 7069 6564 2074 6f20 5354 5245 e copied to STRE │ │ │ │ -00018630: 414d 3b20 7768 656e 2074 6865 2073 6f63 AM; when the soc │ │ │ │ -00018640: 6b65 740a 6973 2063 6c6f 7365 6420 646f ket.is closed do │ │ │ │ -00018650: 776e 2072 656d 6f74 656c 7920 5345 4e54 wn remotely SENT │ │ │ │ -00018660: 494e 454c 2077 696c 6c20 6265 2063 616c INEL will be cal │ │ │ │ -00018670: 6c65 6420 7769 7468 2074 6865 2073 6f63 led with the soc │ │ │ │ -00018680: 6b65 7420 6173 2069 7473 0a73 696e 676c ket as its.singl │ │ │ │ -00018690: 6520 6172 6775 6d65 6e74 2e72 6570 2e69 e argument.rep.i │ │ │ │ -000186a0: 6f2e 736f 636b 6574 7323 736f 636b 6574 o.sockets#socket │ │ │ │ -000186b0: 2d73 6572 7665 7273 6f63 6b65 742d 7365 -serversocket-se │ │ │ │ -000186c0: 7276 6572 205b 484f 5354 4e41 4d45 5d20 rver [HOSTNAME] │ │ │ │ -000186d0: 5b50 4f52 545d 205b 4341 4c4c 4241 434b [PORT] [CALLBACK │ │ │ │ -000186e0: 5d20 5b53 454e 5449 4e45 4c5d 0a0a 4372 ] [SENTINEL]..Cr │ │ │ │ -000186f0: 6561 7465 2061 6e64 2072 6574 7572 6e20 eate and return │ │ │ │ -00018700: 6120 736f 636b 6574 2063 6f6e 6e65 6374 a socket connect │ │ │ │ -00018710: 6564 206c 6973 7465 6e69 6e67 2066 6f72 ed listening for │ │ │ │ -00018720: 2063 6f6e 6e65 6374 696f 6e73 206f 6e20 connections on │ │ │ │ -00018730: 7468 650a 686f 7374 2063 616c 6c65 6420 the.host called │ │ │ │ -00018740: 484f 5354 4e41 4d45 2028 6120 7374 7269 HOSTNAME (a stri │ │ │ │ -00018750: 6e67 2920 7769 7468 2070 6f72 7420 6e75 ng) with port nu │ │ │ │ -00018760: 6d62 6572 2050 4f52 542e 2049 6620 484f mber PORT. If HO │ │ │ │ -00018770: 5354 4e41 4d45 2069 730a 6661 6c73 652c STNAME is.false, │ │ │ │ -00018780: 206c 6973 7465 6e20 666f 7220 616e 7920 listen for any │ │ │ │ -00018790: 696e 636f 6d69 6e67 2061 6464 7265 7373 incoming address │ │ │ │ -000187a0: 6573 2e20 4966 2050 4f52 5420 6973 2075 es. If PORT is u │ │ │ │ -000187b0: 6e64 6566 696e 6564 2061 2072 616e 646f ndefined a rando │ │ │ │ -000187c0: 6d0a 706f 7274 2077 696c 6c20 6265 2063 m.port will be c │ │ │ │ -000187d0: 686f 7365 6e2e 0a0a 5768 656e 2061 2063 hosen...When a c │ │ │ │ -000187e0: 6f6e 6e65 6374 696f 6e20 6973 2072 6571 onnection is req │ │ │ │ -000187f0: 7565 7374 6564 2043 414c 4c42 4143 4b20 uested CALLBACK │ │ │ │ -00018800: 6973 2063 616c 6c65 6420 7769 7468 2074 is called with t │ │ │ │ -00018810: 6865 2073 6572 7665 720a 736f 636b 6574 he server.socket │ │ │ │ -00018820: 2061 7320 6974 7320 736f 6c65 2061 7267 as its sole arg │ │ │ │ -00018830: 756d 656e 742e 2049 7420 6d75 7374 2063 ument. It must c │ │ │ │ -00018840: 616c 6c20 6073 6f63 6b65 742d 6163 6365 all `socket-acce │ │ │ │ -00018850: 7074 2720 746f 206d 616b 6520 7468 650a pt' to make the. │ │ │ │ -00018860: 636f 6e6e 6563 7469 6f6e 2e0a 0a57 6865 connection...Whe │ │ │ │ -00018870: 6e20 7468 6520 736f 636b 6574 2069 7320 n the socket is │ │ │ │ -00018880: 7368 7574 646f 776e 2072 656d 6f74 656c shutdown remotel │ │ │ │ -00018890: 792c 2053 454e 5449 4e45 4c20 6973 2063 y, SENTINEL is c │ │ │ │ -000188a0: 616c 6c65 6420 7769 7468 2074 6865 0a73 alled with the.s │ │ │ │ -000188b0: 6f63 6b65 7420 6173 2069 7473 206f 6e6c ocket as its onl │ │ │ │ -000188c0: 7920 6172 6775 6d65 6e74 2e72 6570 2e69 y argument.rep.i │ │ │ │ -000188d0: 6f2e 736f 636b 6574 7323 736f 636b 6574 o.sockets#socket │ │ │ │ -000188e0: 2d61 6363 6570 7473 6f63 6b65 742d 6163 -acceptsocket-ac │ │ │ │ -000188f0: 6365 7074 2053 4f43 4b45 5420 5b53 5452 cept SOCKET [STR │ │ │ │ -00018900: 4541 4d5d 205b 5345 4e54 494e 454c 5d0a EAM] [SENTINEL]. │ │ │ │ -00018910: 0a41 6363 6570 7420 7468 6520 7065 6e64 .Accept the pend │ │ │ │ -00018920: 696e 6720 636f 6e6e 6563 7469 6f6e 2072 ing connection r │ │ │ │ -00018930: 6571 7565 7374 206f 6e20 7365 7276 6572 equest on server │ │ │ │ -00018940: 2073 6f63 6b65 7420 534f 434b 4554 2e20 socket SOCKET. │ │ │ │ -00018950: 5468 6973 0a77 696c 6c20 6372 6561 7465 This.will create │ │ │ │ -00018960: 2061 6e64 2072 6574 7572 6e20 6120 636c and return a cl │ │ │ │ -00018970: 6965 6e74 2073 6f63 6b65 7420 666f 726d ient socket form │ │ │ │ -00018980: 696e 6720 7468 6520 656e 6420 706f 696e ing the end poin │ │ │ │ -00018990: 7420 6f66 2074 6865 0a63 6f6e 6e65 6374 t of the.connect │ │ │ │ -000189a0: 696f 6e2e 0a0a 416e 7920 6f75 7470 7574 ion...Any output │ │ │ │ -000189b0: 2072 6563 6569 7665 6420 7769 6c6c 2062 received will b │ │ │ │ -000189c0: 6520 636f 7069 6564 2074 6f20 7468 6520 e copied to the │ │ │ │ -000189d0: 6f75 7470 7574 2073 7472 6561 6d20 5354 output stream ST │ │ │ │ -000189e0: 5245 414d 2c20 7768 656e 0a74 6865 2063 REAM, when.the c │ │ │ │ -000189f0: 6f6e 6e65 6374 696f 6e20 6973 2074 6572 onnection is ter │ │ │ │ -00018a00: 6d69 6e61 7465 6420 7265 6d6f 7465 6c79 minated remotely │ │ │ │ -00018a10: 2053 454e 5449 4e45 4c20 7769 6c6c 2062 SENTINEL will b │ │ │ │ -00018a20: 6520 6361 6c6c 6564 2077 6974 6820 7468 e called with th │ │ │ │ -00018a30: 650a 636c 6f73 6564 2073 6f63 6b65 7420 e.closed socket │ │ │ │ -00018a40: 6173 2069 7473 2073 6f6c 6520 6172 6775 as its sole argu │ │ │ │ -00018a50: 6d65 6e74 2e0a 0a4e 6f74 6520 7468 6174 ment...Note that │ │ │ │ -00018a60: 2074 6869 7320 6675 6e63 7469 6f6e 206d this function m │ │ │ │ -00018a70: 7573 7420 6265 2063 616c 6c65 6420 6576 ust be called ev │ │ │ │ -00018a80: 6572 7920 7469 6d65 2061 2063 6f6e 6e65 ery time a conne │ │ │ │ -00018a90: 6374 696f 6e20 7265 7175 6573 740a 6973 ction request.is │ │ │ │ -00018aa0: 2072 6563 6569 7665 642e 2049 6620 7468 received. If th │ │ │ │ -00018ab0: 6520 7365 7276 6572 2077 616e 7473 2074 e server wants t │ │ │ │ -00018ac0: 6f20 7265 6a65 6374 2074 6865 2063 6f6e o reject the con │ │ │ │ -00018ad0: 6e65 6374 696f 6e20 6974 2073 686f 756c nection it shoul │ │ │ │ -00018ae0: 640a 7375 6273 6571 7565 6e74 6c79 2063 d.subsequently c │ │ │ │ -00018af0: 616c 6c20 6063 6c6f 7365 2d73 6f63 6b65 all `close-socke │ │ │ │ -00018b00: 7427 206f 6e20 7468 6520 6372 6561 7465 t' on the create │ │ │ │ -00018b10: 6420 636c 6965 6e74 2e72 6570 2e69 6f2e d client.rep.io. │ │ │ │ -00018b20: 736f 636b 6574 7323 736f 636b 6574 2d70 sockets#socket-p │ │ │ │ -00018b30: 6565 722d 6164 6472 6573 7373 6f63 6b65 eer-addresssocke │ │ │ │ -00018b40: 742d 7065 6572 2d61 6464 7265 7373 2053 t-peer-address S │ │ │ │ -00018b50: 4f43 4b45 540a 0a52 6574 7572 6e20 7468 OCKET..Return th │ │ │ │ -00018b60: 6520 6164 6472 6573 7320 6f66 2074 6865 e address of the │ │ │ │ -00018b70: 2070 6565 7220 636f 6e6e 6563 7465 6420 peer connected │ │ │ │ -00018b80: 746f 2053 4f43 4b45 542c 206f 7220 6661 to SOCKET, or fa │ │ │ │ -00018b90: 6c73 6520 6966 2074 6869 730a 6973 2075 lse if this.is u │ │ │ │ -00018ba0: 6e6b 6e6f 776e 2e72 6570 2e64 6174 612e nknown.rep.data. │ │ │ │ -00018bb0: 7461 626c 6573 2373 7472 696e 672d 6861 tables#string-ha │ │ │ │ -00018bc0: 7368 7374 7269 6e67 2d68 6173 6820 5354 shstring-hash ST │ │ │ │ -00018bd0: 5249 4e47 0a0a 5265 7475 726e 2061 2070 RING..Return a p │ │ │ │ -00018be0: 6f73 6974 6976 6520 6669 786e 756d 2073 ositive fixnum s │ │ │ │ -00018bf0: 6f6d 6568 6f77 2072 656c 6174 6564 2074 omehow related t │ │ │ │ -00018c00: 6f20 7468 6520 636f 6e74 656e 7473 206f o the contents o │ │ │ │ -00018c10: 6620 5354 5249 4e47 2c0a 7375 6368 2074 f STRING,.such t │ │ │ │ -00018c20: 6861 7420 2873 7472 696e 673d 2058 2059 hat (string= X Y │ │ │ │ -00018c30: 2920 696d 706c 6965 7320 283d 2028 7374 ) implies (= (st │ │ │ │ -00018c40: 7269 6e67 2d68 6173 6820 5829 2028 7374 ring-hash X) (st │ │ │ │ -00018c50: 7269 6e67 2d68 6173 6820 5929 292e 7265 ring-hash Y)).re │ │ │ │ -00018c60: 702e 6461 7461 2e74 6162 6c65 7323 6571 p.data.tables#eq │ │ │ │ -00018c70: 7561 6c2d 6861 7368 6571 7561 6c2d 6861 ual-hashequal-ha │ │ │ │ -00018c80: 7368 2041 5247 0a0a 5265 7475 726e 2061 sh ARG..Return a │ │ │ │ -00018c90: 2070 6f73 6974 6976 6520 6669 786e 756d positive fixnum │ │ │ │ -00018ca0: 2073 6f6d 6568 6f77 2072 656c 6174 6564 somehow related │ │ │ │ -00018cb0: 2074 6f20 4152 472c 2073 7563 6820 7468 to ARG, such th │ │ │ │ -00018cc0: 6174 2028 6571 7561 6c20 5820 5929 0a69 at (equal X Y).i │ │ │ │ -00018cd0: 6d70 6c69 6573 2028 3d20 2865 7175 616c mplies (= (equal │ │ │ │ -00018ce0: 2d68 6173 6820 5829 2028 6571 7561 6c2d -hash X) (equal- │ │ │ │ -00018cf0: 6861 7368 2059 2929 2e72 6570 2e64 6174 hash Y)).rep.dat │ │ │ │ -00018d00: 612e 7461 626c 6573 2374 6162 6c65 2d75 a.tables#table-u │ │ │ │ -00018d10: 6e73 6574 7461 626c 652d 756e 7365 7420 nsettable-unset │ │ │ │ -00018d20: 5441 424c 4520 4b45 590a 0a52 656d 6f76 TABLE KEY..Remov │ │ │ │ -00018d30: 6520 616e 7920 7661 6c75 6520 7374 6f72 e any value stor │ │ │ │ -00018d40: 6564 2069 6e20 5441 424c 4520 6173 736f ed in TABLE asso │ │ │ │ -00018d50: 6369 6174 6564 2077 6974 6820 4b45 592e ciated with KEY. │ │ │ │ -00018d60: 7265 702e 696f 2e74 696d 6572 7323 7365 rep.io.timers#se │ │ │ │ -00018d70: 742d 7469 6d65 7273 6574 2d74 696d 6572 t-timerset-timer │ │ │ │ -00018d80: 2054 494d 4552 205b 5345 434f 4e44 535d TIMER [SECONDS] │ │ │ │ -00018d90: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS]. │ │ │ │ -00018da0: 0a52 6573 7461 7274 2074 6865 206f 6e65 .Restart the one │ │ │ │ -00018db0: 2d73 686f 7420 7469 6d65 7220 5449 4d45 -shot timer TIME │ │ │ │ -00018dc0: 522e 2049 6620 5345 434f 4e44 5320 616e R. If SECONDS an │ │ │ │ -00018dd0: 642f 6f72 204d 494c 4c49 5345 434f 4e44 d/or MILLISECOND │ │ │ │ -00018de0: 5320 6973 0a64 6566 696e 6564 2074 6865 S is.defined the │ │ │ │ -00018df0: 2070 6572 696f 6420 6166 7465 7220 7768 period after wh │ │ │ │ -00018e00: 6963 6820 6974 2066 6972 6573 2077 696c ich it fires wil │ │ │ │ -00018e10: 6c20 6265 2072 6573 6574 2074 6f20 7468 l be reset to th │ │ │ │ -00018e20: 6520 7370 6563 6966 6965 640a 6475 7261 e specified.dura │ │ │ │ -00018e30: 7469 6f6e 2e20 4f74 6865 7277 6973 652c tion. Otherwise, │ │ │ │ -00018e40: 2074 6865 2065 7869 7374 696e 6720 7661 the existing va │ │ │ │ -00018e50: 6c75 6573 2061 7265 2070 7265 7365 7276 lues are preserv │ │ │ │ -00018e60: 6564 2e72 6570 2e6c 616e 672e 696e 7465 ed.rep.lang.inte │ │ │ │ -00018e70: 7270 7265 7465 7223 6d61 6b65 2d66 6c75 rpreter#make-flu │ │ │ │ -00018e80: 6964 6d61 6b65 2d66 6c75 6964 205b 5641 idmake-fluid [VA │ │ │ │ -00018e90: 4c55 455d 0a0a 4372 6561 7465 2061 6e64 LUE]..Create and │ │ │ │ -00018ea0: 2072 6574 7572 6e20 616e 206f 626a 6563 return an objec │ │ │ │ -00018eb0: 7420 7265 7072 6573 656e 7469 6e67 2061 t representing a │ │ │ │ -00018ec0: 2060 666c 7569 6427 2076 616c 7565 2d2d `fluid' value-- │ │ │ │ -00018ed0: 616e 2061 6e6f 6e79 6d6f 7573 0a64 796e an anonymous.dyn │ │ │ │ -00018ee0: 616d 6963 616c 6c79 2062 6f75 6e64 2076 amically bound v │ │ │ │ -00018ef0: 6172 6961 626c 652e 0a0a 4966 2056 414c ariable...If VAL │ │ │ │ -00018f00: 5545 2069 7320 6465 6669 6e65 6420 7468 UE is defined th │ │ │ │ -00018f10: 6520 696e 6974 6961 6c20 7661 6c75 6520 e initial value │ │ │ │ -00018f20: 6f66 2074 6865 2066 6c75 6964 2069 7320 of the fluid is │ │ │ │ -00018f30: 5641 4c55 452c 206f 7468 6572 7769 7365 VALUE, otherwise │ │ │ │ -00018f40: 0a69 7420 6973 2074 6865 2073 796d 626f .it is the symbo │ │ │ │ -00018f50: 6c20 606e 696c 272e 7265 702e 6c61 6e67 l `nil'.rep.lang │ │ │ │ -00018f60: 2e69 6e74 6572 7072 6574 6572 2366 6c75 .interpreter#flu │ │ │ │ -00018f70: 6964 2d73 6574 666c 7569 642d 7365 7420 id-setfluid-set │ │ │ │ -00018f80: 464c 5549 4420 5641 4c55 450a 0a53 6574 FLUID VALUE..Set │ │ │ │ -00018f90: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th │ │ │ │ -00018fa0: 6520 6d6f 7374 2072 6563 656e 746c 7920 e most recently │ │ │ │ -00018fb0: 6372 6561 7465 6420 6269 6e64 696e 6720 created binding │ │ │ │ -00018fc0: 6f66 2074 6865 2066 6c75 6964 0a76 6172 of the fluid.var │ │ │ │ -00018fd0: 6961 626c 6520 6f62 6a65 6374 2046 4c55 iable object FLU │ │ │ │ -00018fe0: 4944 2074 6f20 5641 4c55 452e 0000 0000 ID to VALUE..... │ │ │ │ -00018ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00019000: 7265 702e 6c61 6e67 2e6d 6174 6823 726f rep.lang.math#ro │ │ │ │ -00019010: 756e 6472 6f75 6e64 204e 554d 4245 520a undround NUMBER. │ │ │ │ -00019020: 0a52 6f75 6e64 204e 554d 4245 5220 746f .Round NUMBER to │ │ │ │ -00019030: 2074 6865 206e 6561 7265 7374 2069 6e74 the nearest int │ │ │ │ -00019040: 6567 6572 2e20 4861 6c66 7761 7920 6361 eger. Halfway ca │ │ │ │ -00019050: 7365 7320 6172 6520 726f 756e 6465 6420 ses are rounded │ │ │ │ -00019060: 746f 2074 6865 0a6e 6561 7265 7374 2065 to the.nearest e │ │ │ │ -00019070: 7665 6e20 696e 7465 6765 722e 7265 702e ven integer.rep. │ │ │ │ -00019080: 6c61 6e67 2e6d 6174 6823 6173 696e 6173 lang.math#asinas │ │ │ │ -00019090: 696e 2058 0a0a 5265 7475 726e 2074 6865 in X..Return the │ │ │ │ -000190a0: 2061 7263 2073 696e 6520 6f66 2058 2028 arc sine of X ( │ │ │ │ -000190b0: 7468 6520 7661 6c75 6520 7768 6f73 6520 the value whose │ │ │ │ -000190c0: 7369 6e65 2069 7320 5829 2c20 696e 2072 sine is X), in r │ │ │ │ -000190d0: 6164 6961 6e73 2e72 6570 2e6c 616e 672e adians.rep.lang. │ │ │ │ -000190e0: 6d61 7468 2373 7172 7473 7172 7420 580a math#sqrtsqrt X. │ │ │ │ -000190f0: 0a52 6574 7572 6e73 2074 6865 206e 6f6e .Returns the non │ │ │ │ -00019100: 6e65 6761 7469 7665 2073 7175 6172 6520 negative square │ │ │ │ -00019110: 726f 6f74 206f 6620 582e 2049 6620 5820 root of X. If X │ │ │ │ -00019120: 6973 206e 6567 6174 6976 652c 2073 6967 is negative, sig │ │ │ │ -00019130: 6e61 6c73 2061 6e0a 6172 6974 686d 6574 nals an.arithmet │ │ │ │ -00019140: 6963 2065 7272 6f72 2028 7368 6f75 6c64 ic error (should │ │ │ │ -00019150: 2072 6574 7572 6e20 6120 636f 6d70 6c65 return a comple │ │ │ │ -00019160: 7820 6e75 6d62 6572 292e 7265 702e 6c61 x number).rep.la │ │ │ │ -00019170: 6e67 2e6d 6174 6823 6e75 6d62 6572 706e ng.math#numberpn │ │ │ │ -00019180: 756d 6265 7270 2041 5247 0a0a 5265 7475 umberp ARG..Retu │ │ │ │ -00019190: 726e 2074 2069 6620 4152 4720 6973 2061 rn t if ARG is a │ │ │ │ -000191a0: 206e 756d 6265 722e 7265 702e 6c61 6e67 number.rep.lang │ │ │ │ -000191b0: 2e6d 6174 6823 696e 7465 6765 7270 696e .math#integerpin │ │ │ │ -000191c0: 7465 6765 7270 2041 5247 0a0a 5265 7475 tegerp ARG..Retu │ │ │ │ -000191d0: 726e 2074 2069 6620 4152 4720 6973 2061 rn t if ARG is a │ │ │ │ -000191e0: 2069 6e74 6567 6572 2e72 6570 2e6c 616e integer.rep.lan │ │ │ │ -000191f0: 672e 6d61 7468 2366 6978 6e75 6d70 6669 g.math#fixnumpfi │ │ │ │ -00019200: 786e 756d 7020 4152 470a 0a52 6574 7572 xnump ARG..Retur │ │ │ │ -00019210: 6e20 7420 6966 2041 5247 2069 7320 6120 n t if ARG is a │ │ │ │ -00019220: 6669 786e 756d 2028 692e 652e 2061 6e20 fixnum (i.e. an │ │ │ │ -00019230: 696e 7465 6765 7220 7468 6174 2066 6974 integer that fit │ │ │ │ -00019240: 7320 696e 2061 204c 6973 700a 706f 696e s in a Lisp.poin │ │ │ │ -00019250: 7465 7229 2e72 6570 2e69 6f2e 736f 636b ter).rep.io.sock │ │ │ │ -00019260: 6574 7323 736f 636b 6574 2d6c 6f63 616c ets#socket-local │ │ │ │ -00019270: 2d63 6c69 656e 7473 6f63 6b65 742d 6c6f -clientsocket-lo │ │ │ │ -00019280: 6361 6c2d 636c 6965 6e74 2041 4444 5245 cal-client ADDRE │ │ │ │ -00019290: 5353 205b 5354 5245 414d 5d20 5b53 454e SS [STREAM] [SEN │ │ │ │ -000192a0: 5449 4e45 4c5d 0a0a 4372 6561 7465 2061 TINEL]..Create a │ │ │ │ -000192b0: 6e64 2072 6574 7572 6e20 6120 736f 636b nd return a sock │ │ │ │ -000192c0: 6574 2063 6f6e 6e65 6374 6564 2074 6f20 et connected to │ │ │ │ -000192d0: 7468 6520 756e 6978 2064 6f6d 6169 6e20 the unix domain │ │ │ │ -000192e0: 736f 636b 6574 2061 740a 4144 4452 4553 socket at.ADDRES │ │ │ │ -000192f0: 5320 2861 2073 7065 6369 616c 206e 6f64 S (a special nod │ │ │ │ -00019300: 6520 696e 2074 6865 206c 6f63 616c 2066 e in the local f │ │ │ │ -00019310: 696c 696e 6720 7379 7374 656d 292e 0a0a iling system)... │ │ │ │ -00019320: 416c 6c20 6f75 7470 7574 2066 726f 6d20 All output from │ │ │ │ -00019330: 7468 6973 2073 6f63 6b65 7420 7769 6c6c this socket will │ │ │ │ -00019340: 2062 6520 636f 7069 6564 2074 6f20 5354 be copied to ST │ │ │ │ -00019350: 5245 414d 3b20 7768 656e 2074 6865 2073 REAM; when the s │ │ │ │ -00019360: 6f63 6b65 740a 6973 2063 6c6f 7365 6420 ocket.is closed │ │ │ │ -00019370: 646f 776e 2072 656d 6f74 656c 7920 5345 down remotely SE │ │ │ │ -00019380: 4e54 494e 454c 2077 696c 6c20 6265 2063 NTINEL will be c │ │ │ │ -00019390: 616c 6c65 6420 7769 7468 2074 6865 2073 alled with the s │ │ │ │ -000193a0: 6f63 6b65 7420 6173 2069 7473 0a73 696e ocket as its.sin │ │ │ │ -000193b0: 676c 6520 6172 6775 6d65 6e74 2e72 6570 gle argument.rep │ │ │ │ -000193c0: 2e69 6f2e 736f 636b 6574 7323 636c 6f73 .io.sockets#clos │ │ │ │ -000193d0: 652d 736f 636b 6574 636c 6f73 652d 736f e-socketclose-so │ │ │ │ -000193e0: 636b 6574 2053 4f43 4b45 540a 0a53 6875 cket SOCKET..Shu │ │ │ │ -000193f0: 7464 6f77 6e20 7468 6520 636f 6e6e 6563 tdown the connec │ │ │ │ -00019400: 7469 6f6e 2061 7373 6f63 6961 7465 2077 tion associate w │ │ │ │ -00019410: 6974 6820 534f 434b 4554 2e20 4e6f 7465 ith SOCKET. Note │ │ │ │ -00019420: 2074 6861 7420 7468 6973 2064 6f65 7320 that this does │ │ │ │ -00019430: 6e6f 740a 6361 7573 6520 7468 6520 5345 not.cause the SE │ │ │ │ -00019440: 4e54 494e 454c 2066 756e 6374 696f 6e20 NTINEL function │ │ │ │ -00019450: 6173 736f 6369 6174 6564 2077 6974 6820 associated with │ │ │ │ -00019460: 534f 434b 4554 2074 6f20 7275 6e2e 7265 SOCKET to run.re │ │ │ │ -00019470: 702e 6461 7461 2e74 6162 6c65 7323 7379 p.data.tables#sy │ │ │ │ -00019480: 6d62 6f6c 2d68 6173 6873 796d 626f 6c2d mbol-hashsymbol- │ │ │ │ -00019490: 6861 7368 2053 594d 424f 4c0a 0a52 6574 hash SYMBOL..Ret │ │ │ │ -000194a0: 7572 6e20 6120 706f 7369 7469 7665 2066 urn a positive f │ │ │ │ -000194b0: 6978 6e75 6d20 736f 6d65 686f 7720 7265 ixnum somehow re │ │ │ │ -000194c0: 6c61 7465 6420 746f 2074 6865 206e 616d lated to the nam │ │ │ │ -000194d0: 6520 6f66 2053 594d 424f 4c2e 7265 702e e of SYMBOL.rep. │ │ │ │ -000194e0: 6461 7461 2e74 6162 6c65 7323 6571 2d68 data.tables#eq-h │ │ │ │ -000194f0: 6173 6865 712d 6861 7368 2041 5247 0a0a asheq-hash ARG.. │ │ │ │ -00019500: 5265 7475 726e 2061 2070 6f73 6974 6976 Return a positiv │ │ │ │ -00019510: 6520 6669 786e 756d 2073 6f6d 6568 6f77 e fixnum somehow │ │ │ │ -00019520: 2072 656c 6174 6564 2074 6f20 6f62 6a65 related to obje │ │ │ │ -00019530: 6374 2041 5247 2c20 7375 6368 2074 6861 ct ARG, such tha │ │ │ │ -00019540: 7420 2865 7120 580a 5929 2069 6d70 6c69 t (eq X.Y) impli │ │ │ │ -00019550: 6573 2028 3d20 2865 712d 6861 7368 2058 es (= (eq-hash X │ │ │ │ -00019560: 2920 2865 712d 6861 7368 2059 2929 2e72 ) (eq-hash Y)).r │ │ │ │ -00019570: 6570 2e64 6174 612e 7461 626c 6573 2374 ep.data.tables#t │ │ │ │ -00019580: 6162 6c65 7074 6162 6c65 7020 4152 470a ableptablep ARG. │ │ │ │ -00019590: 0a52 6574 7572 6e20 7472 7565 2069 6620 .Return true if │ │ │ │ -000195a0: 4152 4720 6973 2061 2068 6173 6820 7461 ARG is a hash ta │ │ │ │ -000195b0: 626c 652e 7265 702e 6461 7461 2e74 6162 ble.rep.data.tab │ │ │ │ -000195c0: 6c65 7323 7461 626c 652d 7265 6674 6162 les#table-reftab │ │ │ │ -000195d0: 6c65 2d72 6566 2054 4142 4c45 204b 4559 le-ref TABLE KEY │ │ │ │ -000195e0: 0a0a 5265 7475 726e 2074 6865 2076 616c ..Return the val │ │ │ │ -000195f0: 7565 2073 746f 7265 6420 696e 2068 6173 ue stored in has │ │ │ │ -00019600: 6820 7461 626c 6520 5441 424c 4520 696e h table TABLE in │ │ │ │ -00019610: 6465 7865 6420 6279 206f 626a 6563 7420 dexed by object │ │ │ │ -00019620: 4b45 592e 0a52 6574 7572 6e73 2066 616c KEY..Returns fal │ │ │ │ -00019630: 7365 2069 6620 6e6f 2073 7563 6820 7661 se if no such va │ │ │ │ -00019640: 6c75 6520 6578 6973 7473 2e72 6570 2e64 lue exists.rep.d │ │ │ │ -00019650: 6174 612e 7461 626c 6573 2374 6162 6c65 ata.tables#table │ │ │ │ -00019660: 2d77 616c 6b74 6162 6c65 2d77 616c 6b20 -walktable-walk │ │ │ │ -00019670: 4655 4e43 5449 4f4e 2054 4142 4c45 0a0a FUNCTION TABLE.. │ │ │ │ -00019680: 4361 6c6c 2046 554e 4354 494f 4e20 666f Call FUNCTION fo │ │ │ │ -00019690: 7220 6576 6572 7920 6b65 792d 7661 6c75 r every key-valu │ │ │ │ -000196a0: 6520 7061 6972 2073 746f 7265 6420 696e e pair stored in │ │ │ │ -000196b0: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL │ │ │ │ -000196c0: 452e 2046 6f72 0a65 6163 6820 7061 6972 E. For.each pair │ │ │ │ -000196d0: 2c20 7468 6520 6675 6e63 7469 6f6e 2069 , the function i │ │ │ │ -000196e0: 7320 6361 6c6c 6564 2077 6974 6820 6172 s called with ar │ │ │ │ -000196f0: 6775 6d65 6e74 7320 6028 4b45 5920 5641 guments `(KEY VA │ │ │ │ -00019700: 4c55 4529 272e 7265 702e 6461 7461 2e74 LUE)'.rep.data.t │ │ │ │ -00019710: 6162 6c65 7323 7461 626c 652d 7369 7a65 ables#table-size │ │ │ │ -00019720: 7461 626c 652d 7369 7a65 2054 4142 4c45 table-size TABLE │ │ │ │ -00019730: 0a0a 5265 7475 726e 7320 7468 6520 6e75 ..Returns the nu │ │ │ │ -00019740: 6d62 6572 206f 6620 6974 656d 7320 6375 mber of items cu │ │ │ │ -00019750: 7272 656e 746c 7920 7374 6f72 6564 2069 rrently stored i │ │ │ │ -00019760: 6e20 5441 424c 452e 7265 702e 696f 2e74 n TABLE.rep.io.t │ │ │ │ -00019770: 696d 6572 7323 6465 6c65 7465 2d74 696d imers#delete-tim │ │ │ │ -00019780: 6572 6465 6c65 7465 2d74 696d 6572 2054 erdelete-timer T │ │ │ │ -00019790: 494d 4552 0a0a 5072 6576 656e 7420 7468 IMER..Prevent th │ │ │ │ -000197a0: 6520 6f6e 652d 7368 6f74 2074 696d 6572 e one-shot timer │ │ │ │ -000197b0: 2054 494d 4552 2066 726f 6d20 6669 7269 TIMER from firi │ │ │ │ -000197c0: 6e67 2028 692e 652e 2063 616c 6c69 6e67 ng (i.e. calling │ │ │ │ -000197d0: 2074 6865 2066 756e 6374 696f 6e0a 6173 the function.as │ │ │ │ -000197e0: 736f 6369 6174 6564 2077 6974 6820 6974 sociated with it │ │ │ │ -000197f0: 292e 2049 6620 7468 6520 7469 6d65 7220 ). If the timer │ │ │ │ -00019800: 6861 7320 616c 7265 6164 7920 6669 7265 has already fire │ │ │ │ -00019810: 642c 2074 6869 7320 6675 6e63 7469 6f6e d, this function │ │ │ │ -00019820: 2068 6173 0a6e 6f20 6566 6665 6374 2e72 has.no effect.r │ │ │ │ -00019830: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -00019840: 7465 7223 7769 7468 2d66 6c75 6964 7377 ter#with-fluidsw │ │ │ │ -00019850: 6974 682d 666c 7569 6473 2046 4c55 4944 ith-fluids FLUID │ │ │ │ -00019860: 5320 5641 4c55 4553 2054 4855 4e4b 0a0a S VALUES THUNK.. │ │ │ │ -00019870: 4361 6c6c 2054 4855 4e4b 2061 6e64 2072 Call THUNK and r │ │ │ │ -00019880: 6574 7572 6e20 7468 6520 7661 6c75 6520 eturn the value │ │ │ │ -00019890: 7468 6174 2069 7420 7265 7475 726e 7320 that it returns │ │ │ │ -000198a0: 7769 7468 206e 6577 2062 696e 6469 6e67 with new binding │ │ │ │ -000198b0: 730a 6372 6561 7465 6420 666f 7220 6561 s.created for ea │ │ │ │ -000198c0: 6368 206f 6620 7468 6520 666c 7569 6420 ch of the fluid │ │ │ │ -000198d0: 7661 7269 6162 6c65 7320 7370 6563 6966 variables specif │ │ │ │ -000198e0: 6965 6420 696e 2074 6865 206c 6973 7420 ied in the list │ │ │ │ -000198f0: 464c 5549 4453 2e0a 466f 7220 6561 6368 FLUIDS..For each │ │ │ │ -00019900: 206d 656d 6265 7220 6f66 2046 4c55 4944 member of FLUID │ │ │ │ -00019910: 5320 7468 6520 636f 7272 6573 706f 6e64 S the correspond │ │ │ │ -00019920: 696e 6720 6d65 6d62 6572 206f 6620 7468 ing member of th │ │ │ │ -00019930: 6520 5641 4c55 4553 206c 6973 740a 7072 e VALUES list.pr │ │ │ │ -00019940: 6f76 6964 6573 2074 6865 2069 6e69 7469 ovides the initi │ │ │ │ -00019950: 616c 2076 616c 7565 206f 6620 7468 6520 al value of the │ │ │ │ -00019960: 6e65 7720 6269 6e64 696e 672e 0a0a 4966 new binding...If │ │ │ │ -00019970: 2074 6865 206c 6973 7473 2046 4c55 4944 the lists FLUID │ │ │ │ -00019980: 5320 616e 6420 5641 4c55 4553 2061 7265 S and VALUES are │ │ │ │ -00019990: 206e 6f74 206f 6620 7468 6520 7361 6d65 not of the same │ │ │ │ -000199a0: 206c 656e 6774 682c 2061 6e20 6572 726f length, an erro │ │ │ │ -000199b0: 7220 6973 0a73 6967 6e61 6c6c 6564 2e72 r is.signalled.r │ │ │ │ -000199c0: 6570 2e76 6d2e 636f 6d70 696c 6572 2363 ep.vm.compiler#c │ │ │ │ -000199d0: 6f6d 7069 6c65 2d64 6972 6563 746f 7279 ompile-directory │ │ │ │ -000199e0: 436f 6d70 696c 6573 2061 6c6c 204c 6973 Compiles all Lis │ │ │ │ -000199f0: 7020 6669 6c65 7320 696e 2074 6865 2064 p files in the d │ │ │ │ -00019a00: 6972 6563 746f 7279 2044 4952 4543 544f irectory DIRECTO │ │ │ │ -00019a10: 5259 2d4e 414d 4520 7768 6f73 6520 6f62 RY-NAME whose ob │ │ │ │ -00019a20: 6a65 6374 0a66 696c 6573 2061 7265 2065 ject.files are e │ │ │ │ -00019a30: 6974 6865 7220 6f6c 6465 7220 7468 616e ither older than │ │ │ │ -00019a40: 2074 6865 6972 2073 6f75 7263 6520 6669 their source fi │ │ │ │ -00019a50: 6c65 206f 7220 646f 6e27 7420 6578 6973 le or don't exis │ │ │ │ -00019a60: 742e 2049 660a 464f 5243 452d 5020 6973 t. If.FORCE-P is │ │ │ │ -00019a70: 2074 7275 6520 6576 6572 7920 6c69 7370 true every lisp │ │ │ │ -00019a80: 2066 696c 6520 6973 2072 6563 6f6d 7069 file is recompi │ │ │ │ -00019a90: 6c65 642e 2041 6e79 2073 7562 6469 7265 led. Any subdire │ │ │ │ -00019aa0: 6374 6f72 6965 7320 6f66 0a44 4952 2d4e ctories of.DIR-N │ │ │ │ -00019ab0: 414d 4520 6172 6520 7265 6375 7273 6564 AME are recursed │ │ │ │ -00019ac0: 2069 6e74 6f2e 0a0a 4558 434c 5544 452d into...EXCLUDE- │ │ │ │ -00019ad0: 5245 206d 6179 2062 6520 6120 7265 6765 RE may be a rege │ │ │ │ -00019ae0: 7870 206d 6174 6368 696e 6720 6669 6c65 xp matching file │ │ │ │ -00019af0: 7320 7768 6963 6820 7368 6f75 6c64 6e27 s which shouldn' │ │ │ │ -00019b00: 7420 6265 2063 6f6d 7069 6c65 642e 7265 t be compiled.re │ │ │ │ -00019b10: 702e 766d 2e63 6f6d 7069 6c65 722e 6d6f p.vm.compiler.mo │ │ │ │ -00019b20: 6475 6c65 7323 636f 6d70 696c 652d 6675 dules#compile-fu │ │ │ │ -00019b30: 6e63 7469 6f6e 436f 6d70 696c 6573 2074 nctionCompiles t │ │ │ │ -00019b40: 6865 2062 6f64 7920 6f66 2074 6865 2066 he body of the f │ │ │ │ -00019b50: 756e 6374 696f 6e20 4655 4e43 5449 4f4e unction FUNCTION │ │ │ │ -00019b60: 2e72 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler │ │ │ │ -00019b70: 2e6d 6f64 756c 6573 2363 6f6d 7069 6c65 .modules#compile │ │ │ │ -00019b80: 2d6d 6f64 756c 6543 6f6d 7069 6c65 7320 -moduleCompiles │ │ │ │ -00019b90: 616c 6c20 6675 6e63 7469 6f6e 2062 696e all function bin │ │ │ │ -00019ba0: 6469 6e67 7320 696e 2074 6865 206d 6f64 dings in the mod │ │ │ │ -00019bb0: 756c 6520 6e61 6d65 6420 5354 5255 4354 ule named STRUCT │ │ │ │ -00019bc0: 2e73 7461 6e64 6172 642d 696e 7075 7453 .standard-inputS │ │ │ │ -00019bd0: 7472 6561 6d20 7468 6174 2060 7265 6164 tream that `read │ │ │ │ -00019be0: 2720 7461 6b65 7320 6974 7320 696e 7075 ' takes its inpu │ │ │ │ -00019bf0: 7420 6672 6f6d 2062 7920 6465 6661 756c t from by defaul │ │ │ │ -00019c00: 742e 7374 616e 6461 7264 2d65 7272 6f72 t.standard-error │ │ │ │ -00019c10: 5374 616e 6461 7264 2073 7472 6561 6d20 Standard stream │ │ │ │ -00019c20: 666f 7220 6572 726f 7220 6f75 7470 7574 for error output │ │ │ │ -00019c30: 2e00 7265 702e 6e65 742e 7270 6323 7265 ..rep.net.rpc#re │ │ │ │ -00019c40: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve │ │ │ │ -00019c50: 7220 534f 434b 4554 2023 216b 6579 2043 r SOCKET #!key C │ │ │ │ -00019c60: 4c4f 5341 424c 4500 7265 702e 6e65 742e LOSABLE.rep.net. │ │ │ │ -00019c70: 7270 6323 7270 632d 736f 636b 6574 2d6c rpc#rpc-socket-l │ │ │ │ -00019c80: 6973 7465 6e65 7220 4d41 5354 4552 2d53 istener MASTER-S │ │ │ │ -00019c90: 4f43 4b45 5400 7265 702e 6e65 742e 7270 OCKET.rep.net.rp │ │ │ │ -00019ca0: 6323 7270 632d 6465 7374 726f 792d 7365 c#rpc-destroy-se │ │ │ │ -00019cb0: 7276 6572 0072 6570 2e6e 6574 2e72 7063 rver.rep.net.rpc │ │ │ │ -00019cc0: 236d 616b 652d 7270 632d 7365 7276 616e #make-rpc-servan │ │ │ │ -00019cd0: 7420 494d 504c 7265 702e 6e65 742e 7270 t IMPLrep.net.rp │ │ │ │ -00019ce0: 6323 6361 6c6c 2d77 6974 682d 7270 632d c#call-with-rpc- │ │ │ │ -00019cf0: 7365 7276 616e 7443 616c 6c20 7468 6520 servantCall the │ │ │ │ -00019d00: 6675 6e63 7469 6f6e 2043 414c 4c42 4143 function CALLBAC │ │ │ │ -00019d10: 4b20 7769 7468 2061 2073 696e 676c 6520 K with a single │ │ │ │ -00019d20: 6172 6775 6d65 6e74 2c20 7468 6520 7365 argument, the se │ │ │ │ -00019d30: 7276 616e 742d 6964 2074 6861 740a 6361 rvant-id that.ca │ │ │ │ -00019d40: 6e20 6265 2075 7365 6420 746f 2063 616c n be used to cal │ │ │ │ -00019d50: 6c20 7468 6520 6675 6e63 7469 6f6e 2049 l the function I │ │ │ │ -00019d60: 4d50 4c2e 204f 6e63 6520 4341 4c4c 4241 MPL. Once CALLBA │ │ │ │ -00019d70: 434b 2072 6574 7572 6e73 2c20 7468 6520 CK returns, the │ │ │ │ -00019d80: 7365 7276 616e 742d 6964 0a62 6563 6f6d servant-id.becom │ │ │ │ -00019d90: 6573 2069 6e76 616c 6964 2e72 6570 2e6e es invalid.rep.n │ │ │ │ -00019da0: 6574 2e72 7063 2361 7379 6e63 2d72 7063 et.rpc#async-rpc │ │ │ │ -00019db0: 2d63 616c 6c43 616c 6c20 7468 6520 7270 -callCall the rp │ │ │ │ -00019dc0: 6320 7072 6f78 7920 6675 6e63 7469 6f6e c proxy function │ │ │ │ -00019dd0: 2050 524f 5859 2077 6974 6820 6172 6775 PROXY with argu │ │ │ │ -00019de0: 6d65 6e74 7320 4152 4753 2e20 4974 2077 ments ARGS. It w │ │ │ │ -00019df0: 696c 6c20 6265 2063 616c 6c65 640a 6173 ill be called.as │ │ │ │ -00019e00: 796e 6368 726f 6e6f 7573 6c79 2e20 4e6f ynchronously. No │ │ │ │ -00019e10: 2072 6573 756c 7420 7769 6c6c 2062 6520 result will be │ │ │ │ -00019e20: 7265 7475 726e 6564 2066 726f 6d20 7468 returned from th │ │ │ │ -00019e30: 6520 7265 6d6f 7465 2066 756e 6374 696f e remote functio │ │ │ │ -00019e40: 6e0a 756e 6c65 7373 2043 414c 4c42 4143 n.unless CALLBAC │ │ │ │ -00019e50: 4b20 6973 2067 6976 656e 2c20 696e 2077 K is given, in w │ │ │ │ -00019e60: 6869 6368 2063 6173 6520 2843 414c 4c42 hich case (CALLB │ │ │ │ -00019e70: 4143 4b20 5354 4154 5553 2056 414c 5545 ACK STATUS VALUE │ │ │ │ -00019e80: 2920 7769 6c6c 2062 650a 6361 6c6c 6564 ) will be.called │ │ │ │ -00019e90: 2061 7420 736f 6d65 2070 6f69 6e74 2069 at some point i │ │ │ │ -00019ea0: 6e20 7468 6520 6675 7475 7265 2e00 7265 n the future..re │ │ │ │ -00019eb0: 702e 6e65 742e 7270 6323 6173 796e 632d p.net.rpc#async- │ │ │ │ -00019ec0: 7270 632d 6361 6c6c 2050 524f 5859 2023 rpc-call PROXY # │ │ │ │ -00019ed0: 216b 6579 2043 414c 4c42 4143 4b20 2e20 !key CALLBACK . │ │ │ │ -00019ee0: 4152 4753 7265 702e 6e65 742e 7270 6323 ARGSrep.net.rpc# │ │ │ │ -00019ef0: 7270 632d 7072 6f78 792d 3e73 6572 7661 rpc-proxy->serva │ │ │ │ -00019f00: 6e74 2d69 6452 6574 7572 6e20 7468 6520 nt-idReturn the │ │ │ │ -00019f10: 756e 7175 616c 6966 6965 6420 7365 7276 unqualified serv │ │ │ │ -00019f20: 616e 742d 6964 2028 6120 7379 6d62 6f6c ant-id (a symbol │ │ │ │ -00019f30: 2920 7468 6174 2063 616e 2062 6520 7573 ) that can be us │ │ │ │ -00019f40: 6564 2074 6f0a 7265 6665 7265 6e63 6520 ed to.reference │ │ │ │ -00019f50: 7468 6520 5250 4320 7072 6f78 7920 6675 the RPC proxy fu │ │ │ │ -00019f60: 6e63 7469 6f6e 2050 524f 5859 2e72 6570 nction PROXY.rep │ │ │ │ -00019f70: 2e6e 6574 2e72 7063 2373 6572 7661 6e74 .net.rpc#servant │ │ │ │ -00019f80: 2d69 642d 3e67 6c6f 6261 6c2d 6964 5265 -id->global-idRe │ │ │ │ -00019f90: 7475 726e 2074 6865 2067 6c6f 6261 6c6c turn the globall │ │ │ │ -00019fa0: 7920 7265 6665 7265 6e63 6561 626c 6520 y referenceable │ │ │ │ -00019fb0: 5250 4320 7365 7276 616e 7420 6964 2066 RPC servant id f │ │ │ │ -00019fc0: 6f72 206c 6f63 616c 2073 6572 7661 6e74 or local servant │ │ │ │ -00019fd0: 2069 6420 4944 2e00 7265 702e 7574 696c id ID..rep.util │ │ │ │ -00019fe0: 2e69 7370 656c 6c23 6973 7065 6c6c 2d73 .ispell#ispell-s │ │ │ │ -00019ff0: 746f 7000 0000 0000 0000 0000 0000 0000 top............. │ │ │ │ -0001a000: 7265 702e 696f 2e73 6f63 6b65 7473 2361 rep.io.sockets#a │ │ │ │ -0001a010: 6363 6570 742d 736f 636b 6574 2d6f 7574 ccept-socket-out │ │ │ │ -0001a020: 7075 742d 3161 6363 6570 742d 736f 636b put-1accept-sock │ │ │ │ -0001a030: 6574 2d6f 7574 7075 742d 3120 534f 434b et-output-1 SOCK │ │ │ │ -0001a040: 4554 205b 5345 4353 5d20 5b4d 5345 4353 ET [SECS] [MSECS │ │ │ │ -0001a050: 5d0a 0a50 726f 6365 7373 2061 6e79 2070 ]..Process any p │ │ │ │ -0001a060: 656e 6469 6e67 206f 7574 7075 7420 6672 ending output fr │ │ │ │ -0001a070: 6f6d 2053 4f43 4b45 5420 2874 6869 7320 om SOCKET (this │ │ │ │ -0001a080: 696e 636c 7564 6573 2063 6f6e 6e65 6374 includes connect │ │ │ │ -0001a090: 696f 6e0a 7265 7175 6573 7473 2c20 6461 ion.requests, da │ │ │ │ -0001a0a0: 7461 2074 7261 6e73 6665 7220 616e 6420 ta transfer and │ │ │ │ -0001a0b0: 7368 7574 646f 776e 206e 6f74 6966 6963 shutdown notific │ │ │ │ -0001a0c0: 6174 696f 6e73 292e 0a0a 5761 6974 7320 ations)...Waits │ │ │ │ -0001a0d0: 666f 7220 5345 4353 2073 6563 6f6e 6473 for SECS seconds │ │ │ │ -0001a0e0: 2061 6e64 204d 5345 4353 206d 696c 6c69 and MSECS milli │ │ │ │ -0001a0f0: 7365 636f 6e64 732e 2052 6574 7572 6e73 seconds. Returns │ │ │ │ -0001a100: 2074 7275 6520 6966 2074 6865 0a74 696d true if the.tim │ │ │ │ -0001a110: 656f 7574 2077 6173 2072 6561 6368 6564 eout was reached │ │ │ │ -0001a120: 2077 6974 686f 7574 2061 6e79 206f 7574 without any out │ │ │ │ -0001a130: 7075 7420 6265 696e 6720 7072 6f63 6573 put being proces │ │ │ │ -0001a140: 7365 642c 206f 7468 6572 7769 7365 0a72 sed, otherwise.r │ │ │ │ -0001a150: 6574 7572 6e73 2066 616c 7365 2e72 6570 eturns false.rep │ │ │ │ -0001a160: 2e64 6174 612e 7461 626c 6573 236d 616b .data.tables#mak │ │ │ │ -0001a170: 652d 7461 626c 656d 616b 652d 7461 626c e-tablemake-tabl │ │ │ │ -0001a180: 6520 4841 5348 2d46 554e 4354 494f 4e20 e HASH-FUNCTION │ │ │ │ -0001a190: 434f 4d50 4152 452d 4655 4e43 5449 4f4e COMPARE-FUNCTION │ │ │ │ -0001a1a0: 0a0a 4372 6561 7465 2061 6e64 2072 6574 ..Create and ret │ │ │ │ -0001a1b0: 7572 6e20 6120 6e65 7720 6861 7368 2074 urn a new hash t │ │ │ │ -0001a1c0: 6162 6c65 2e20 5768 656e 2073 746f 7269 able. When stori │ │ │ │ -0001a1d0: 6e67 2061 6e64 2072 6566 6572 656e 6369 ng and referenci │ │ │ │ -0001a1e0: 6e67 206b 6579 730a 6974 2077 696c 6c20 ng keys.it will │ │ │ │ -0001a1f0: 7573 6520 7468 6520 6675 6e63 7469 6f6e use the function │ │ │ │ -0001a200: 2048 4153 482d 4655 4e43 5449 4f4e 2074 HASH-FUNCTION t │ │ │ │ -0001a210: 6f20 6d61 7020 6b65 7973 2074 6f20 6861 o map keys to ha │ │ │ │ -0001a220: 7368 2063 6f64 6573 0a28 706f 7369 7469 sh codes.(positi │ │ │ │ -0001a230: 7665 2066 6978 6e75 6d73 292c 2061 6e64 ve fixnums), and │ │ │ │ -0001a240: 2074 6865 2070 7265 6469 6361 7465 2066 the predicate f │ │ │ │ -0001a250: 756e 6374 696f 6e20 434f 4d50 4152 452d unction COMPARE- │ │ │ │ -0001a260: 4655 4e43 5449 4f4e 2074 6f0a 636f 6d70 FUNCTION to.comp │ │ │ │ -0001a270: 6172 6520 7477 6f20 6b65 7973 2028 7368 are two keys (sh │ │ │ │ -0001a280: 6f75 6c64 2072 6574 7572 6e20 7472 7565 ould return true │ │ │ │ -0001a290: 2069 6620 7468 6520 6b65 7973 2061 7265 if the keys are │ │ │ │ -0001a2a0: 2063 6f6e 7369 6465 7265 6420 6571 7561 considered equa │ │ │ │ -0001a2b0: 6c29 2e72 6570 2e69 6f2e 7469 6d65 7273 l).rep.io.timers │ │ │ │ -0001a2c0: 236d 616b 652d 7469 6d65 726d 616b 652d #make-timermake- │ │ │ │ -0001a2d0: 7469 6d65 7220 4655 4e43 5449 4f4e 205b timer FUNCTION [ │ │ │ │ -0001a2e0: 5345 434f 4e44 535d 205b 4d49 4c4c 4953 SECONDS] [MILLIS │ │ │ │ -0001a2f0: 4543 4f4e 4453 5d0a 0a43 7265 6174 6520 ECONDS]..Create │ │ │ │ -0001a300: 616e 6420 7265 7475 726e 2061 206e 6577 and return a new │ │ │ │ -0001a310: 206f 6e65 2d73 686f 7420 7469 6d65 7220 one-shot timer │ │ │ │ -0001a320: 6f62 6a65 6374 2e20 4166 7465 7220 5345 object. After SE │ │ │ │ -0001a330: 434f 4e44 532a 3130 3030 202b 0a4d 494c CONDS*1000 +.MIL │ │ │ │ -0001a340: 4c49 5345 434f 4e44 5320 6d69 6c6c 6973 LISECONDS millis │ │ │ │ -0001a350: 6563 6f6e 6473 2046 554e 4354 494f 4e20 econds FUNCTION │ │ │ │ -0001a360: 7769 6c6c 2062 6520 6361 6c6c 6564 2e0a will be called.. │ │ │ │ -0001a370: 0a4e 6f74 6520 7468 6174 2074 6865 2074 .Note that the t │ │ │ │ -0001a380: 696d 6572 2077 696c 6c20 6f6e 6c79 2066 imer will only f │ │ │ │ -0001a390: 6972 6520 5f6f 6e63 655f 2c20 7573 6520 ire _once_, use │ │ │ │ -0001a3a0: 7468 6520 6073 6574 2d74 696d 6572 2720 the `set-timer' │ │ │ │ -0001a3b0: 6675 6e63 7469 6f6e 0a74 6f20 7265 2d65 function.to re-e │ │ │ │ -0001a3c0: 6e61 626c 6520 6974 2e00 7265 702e 766d nable it..rep.vm │ │ │ │ -0001a3d0: 2e63 6f6d 7069 6c65 722e 6d6f 6475 6c65 .compiler.module │ │ │ │ -0001a3e0: 7323 636f 6d70 696c 652d 6d6f 6475 6c65 s#compile-module │ │ │ │ -0001a3f0: 2053 5452 5543 5473 7461 6e64 6172 642d STRUCTstandard- │ │ │ │ -0001a400: 6f75 7470 7574 5374 7265 616d 2074 6861 outputStream tha │ │ │ │ -0001a410: 7420 6070 7269 6e3f 2720 7772 6974 6573 t `prin?' writes │ │ │ │ -0001a420: 2069 7473 206f 7574 7075 7420 746f 2062 its output to b │ │ │ │ -0001a430: 7920 6465 6661 756c 742e 7265 702e 6e65 y default.rep.ne │ │ │ │ -0001a440: 742e 7270 6323 7265 6769 7374 6572 2d72 t.rpc#register-r │ │ │ │ -0001a450: 7063 2d73 6572 7665 7241 6464 2074 6865 pc-serverAdd the │ │ │ │ -0001a460: 2063 6f6e 6e65 6374 696f 6e20 534f 434b connection SOCK │ │ │ │ -0001a470: 4554 2074 6f20 7468 6520 7461 626c 6520 ET to the table │ │ │ │ -0001a480: 6f66 206b 6e6f 776e 2072 7063 2063 6f6e of known rpc con │ │ │ │ -0001a490: 6e65 6374 696f 6e73 2e20 4966 0a43 4c4f nections. If.CLO │ │ │ │ -0001a4a0: 5341 424c 4520 6973 2074 7275 652c 2074 SABLE is true, t │ │ │ │ -0001a4b0: 6865 6e20 7468 6520 736f 636b 6574 2063 hen the socket c │ │ │ │ -0001a4c0: 6f75 6c64 2062 6520 636c 6f73 6564 2061 ould be closed a │ │ │ │ -0001a4d0: 6e64 2072 656f 7065 6e65 6420 7369 6d70 nd reopened simp │ │ │ │ -0001a4e0: 6c79 0a62 7920 6b6e 6f77 696e 6720 6974 ly.by knowing it │ │ │ │ -0001a4f0: 7320 6164 6472 6573 7320 616e 6420 706f s address and po │ │ │ │ -0001a500: 7274 206e 756d 6265 722e 7265 702e 6e65 rt number.rep.ne │ │ │ │ -0001a510: 742e 7270 6323 7270 632d 736f 636b 6574 t.rpc#rpc-socket │ │ │ │ -0001a520: 2d6c 6973 7465 6e65 7254 6865 2066 756e -listenerThe fun │ │ │ │ -0001a530: 6374 696f 6e20 7468 6174 2073 686f 756c ction that shoul │ │ │ │ -0001a540: 6420 6265 2075 7365 6420 746f 206c 6973 d be used to lis │ │ │ │ -0001a550: 7465 6e20 666f 7220 636f 6e6e 6563 7469 ten for connecti │ │ │ │ -0001a560: 6f6e 7320 6f6e 2072 7063 0a73 6572 7665 ons on rpc.serve │ │ │ │ -0001a570: 7220 736f 636b 6574 732e 7265 702e 6e65 r sockets.rep.ne │ │ │ │ -0001a580: 742e 7270 6323 6d61 6b65 2d72 7063 2d73 t.rpc#make-rpc-s │ │ │ │ -0001a590: 6572 7661 6e74 5265 6769 7374 6572 2074 ervantRegister t │ │ │ │ -0001a5a0: 6865 2066 756e 6374 696f 6e20 494d 504c he function IMPL │ │ │ │ -0001a5b0: 2061 7320 616e 2072 7063 2073 6572 7661 as an rpc serva │ │ │ │ -0001a5c0: 6e74 2c20 616e 6420 7265 7475 726e 2074 nt, and return t │ │ │ │ -0001a5d0: 6865 2063 7265 6174 6564 0a73 6572 7661 he created.serva │ │ │ │ -0001a5e0: 6e74 2d69 642e 7265 702e 6e65 742e 7270 nt-id.rep.net.rp │ │ │ │ -0001a5f0: 6323 7270 632d 7072 6f78 792d 3e67 6c6f c#rpc-proxy->glo │ │ │ │ -0001a600: 6261 6c2d 6964 5265 7475 726e 2074 6865 bal-idReturn the │ │ │ │ -0001a610: 2067 6c6f 6261 6c6c 792d 7661 6c69 6420 globally-valid │ │ │ │ -0001a620: 7365 7276 616e 742d 6964 2028 6120 7374 servant-id (a st │ │ │ │ -0001a630: 7269 6e67 2920 7468 6174 2063 616e 2062 ring) that can b │ │ │ │ -0001a640: 6520 7573 6564 2074 6f0a 7265 6665 7265 e used to.refere │ │ │ │ -0001a650: 6e63 6520 7468 6520 5250 4320 7072 6f78 nce the RPC prox │ │ │ │ -0001a660: 7920 6675 6e63 7469 6f6e 2050 524f 5859 y function PROXY │ │ │ │ -0001a670: 2e00 7265 702e 6e65 742e 7270 6323 7265 ..rep.net.rpc#re │ │ │ │ -0001a680: 6d6f 7465 2d73 6572 7661 6e74 2d69 642d mote-servant-id- │ │ │ │ -0001a690: 3e67 6c6f 6261 6c2d 6964 2049 4400 7265 >global-id ID.re │ │ │ │ -0001a6a0: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam │ │ │ │ -0001a6b0: 6523 646f 6d61 696e 2d70 6172 7473 2044 e#domain-parts D │ │ │ │ -0001a6c0: 4f4d 4149 4e00 7265 702e 6e65 742e 646f OMAIN.rep.net.do │ │ │ │ -0001a6d0: 6d61 696e 2d6e 616d 6523 646f 6d61 696e main-name#domain │ │ │ │ -0001a6e0: 2d62 656c 6f77 2d70 2044 3120 4432 0072 -below-p D1 D2.r │ │ │ │ -0001a6f0: 6570 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 ep.net.domain-na │ │ │ │ -0001a700: 6d65 236d 6170 2d64 6f6d 6169 6e73 2046 me#map-domains F │ │ │ │ -0001a710: 554e 2044 4f4d 4149 4e72 6570 2e6e 6574 UN DOMAINrep.net │ │ │ │ -0001a720: 2e64 6f6d 6169 6e2d 6e61 6d65 236d 6170 .domain-name#map │ │ │ │ -0001a730: 2d64 6f6d 6169 6e73 2d64 6f77 6e77 6172 -domains-downwar │ │ │ │ -0001a740: 6473 4361 6c6c 2028 4655 4e20 4e41 4d45 dsCall (FUN NAME │ │ │ │ -0001a750: 2920 666f 7220 6561 6368 2073 7562 2d64 ) for each sub-d │ │ │ │ -0001a760: 6f6d 6169 6e20 6f66 2044 4f4d 4149 4e20 omain of DOMAIN │ │ │ │ -0001a770: 2865 6e64 696e 6720 7769 7468 2044 4f4d (ending with DOM │ │ │ │ -0001a780: 4149 4e29 2e00 7265 702e 696f 2e73 7472 AIN)..rep.io.str │ │ │ │ -0001a790: 6561 6d73 2372 6561 642d 6672 6f6d 2d73 eams#read-from-s │ │ │ │ -0001a7a0: 7472 696e 6720 5354 5249 4e47 2023 216f tring STRING #!o │ │ │ │ -0001a7b0: 7074 696f 6e61 6c20 5354 4152 5400 7265 ptional START.re │ │ │ │ -0001a7c0: 702e 696f 2e66 696c 6573 236c 6f61 642d p.io.files#load- │ │ │ │ -0001a7d0: 616c 6c20 4649 4c45 2023 216f 7074 696f all FILE #!optio │ │ │ │ -0001a7e0: 6e61 6c20 4341 4c4c 4241 434b 7265 702e nal CALLBACKrep. │ │ │ │ -0001a7f0: 696f 2e66 696c 6573 2365 7661 6c2d 6166 io.files#eval-af │ │ │ │ -0001a800: 7465 722d 6c6f 6164 4172 7261 6e67 6520 ter-loadArrange │ │ │ │ -0001a810: 666f 7220 464f 524d 2074 6f20 6265 2065 for FORM to be e │ │ │ │ -0001a820: 7661 6c75 6174 6564 2069 6d6d 6564 6961 valuated immedia │ │ │ │ -0001a830: 7465 6c79 2061 6674 6572 2074 6865 206c tely after the l │ │ │ │ -0001a840: 6962 7261 7279 206f 6620 4c69 7370 2063 ibrary of Lisp c │ │ │ │ -0001a850: 6f64 650a 4c49 4252 4152 5920 6861 7320 ode.LIBRARY has │ │ │ │ -0001a860: 6265 656e 2072 6561 6420 6279 2074 6865 been read by the │ │ │ │ -0001a870: 2060 6c6f 6164 2720 6675 6e63 7469 6f6e `load' function │ │ │ │ -0001a880: 2e20 4e6f 7465 2074 6861 7420 4c49 4252 . Note that LIBR │ │ │ │ -0001a890: 4152 5920 6d75 7374 2065 7861 6374 6c79 ARY must exactly │ │ │ │ -0001a8a0: 0a6d 6174 6368 2074 6865 2046 494c 4520 .match the FILE │ │ │ │ -0001a8b0: 6172 6775 6d65 6e74 2074 6f20 606c 6f61 argument to `loa │ │ │ │ -0001a8c0: 6427 2e00 7265 702e 696f 2e66 696c 6573 d'..rep.io.files │ │ │ │ -0001a8d0: 2365 7661 6c2d 6166 7465 722d 6c6f 6164 #eval-after-load │ │ │ │ -0001a8e0: 204c 4942 5241 5259 2046 4f52 4d00 7265 LIBRARY FORM.re │ │ │ │ -0001a8f0: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle │ │ │ │ -0001a900: 7273 2e72 656d 6f74 652e 7265 7023 7265 rs.remote.rep#re │ │ │ │ -0001a910: 6d6f 7465 2d72 6570 2d63 6c6f 7365 2d68 mote-rep-close-h │ │ │ │ -0001a920: 6f73 7420 484f 5354 2023 216f 7074 696f ost HOST #!optio │ │ │ │ -0001a930: 6e61 6c20 5553 4552 7265 702e 696f 2e66 nal USERrep.io.f │ │ │ │ -0001a940: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem │ │ │ │ -0001a950: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r │ │ │ │ -0001a960: 6570 2d61 6464 2d70 6173 7377 6441 6464 ep-add-passwdAdd │ │ │ │ -0001a970: 2074 6865 2073 7472 696e 6720 5041 5353 the string PASS │ │ │ │ -0001a980: 5744 2061 7320 7468 6520 7061 7373 776f WD as the passwo │ │ │ │ -0001a990: 7264 2066 6f72 2072 6570 2d72 656d 6f74 rd for rep-remot │ │ │ │ -0001a9a0: 6520 7365 7373 696f 6e20 6f66 2055 5345 e session of USE │ │ │ │ -0001a9b0: 5240 484f 5354 2e00 7265 702e 696f 2e66 R@HOST..rep.io.f │ │ │ │ -0001a9c0: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem │ │ │ │ -0001a9d0: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r │ │ │ │ -0001a9e0: 6570 2d61 6464 2d70 6173 7377 6420 5553 ep-add-passwd US │ │ │ │ -0001a9f0: 4552 2048 4f53 5420 5041 5353 5744 7265 ER HOST PASSWDre │ │ │ │ -0001aa00: 6d6f 7465 2d66 7470 2d6d 6178 2d73 6573 mote-ftp-max-ses │ │ │ │ -0001aa10: 7369 6f6e 7349 6620 7472 7565 2c20 7468 sionsIf true, th │ │ │ │ -0001aa20: 6520 6d61 7869 6d75 6d20 6e75 6d62 6572 e maximum number │ │ │ │ -0001aa30: 206f 6620 4654 5020 636c 6965 6e74 7320 of FTP clients │ │ │ │ -0001aa40: 7468 6174 206d 6179 2062 6520 7275 6e6e that may be runn │ │ │ │ -0001aa50: 696e 670a 636f 6e63 7572 7265 6e74 6c79 ing.concurrently │ │ │ │ -0001aa60: 2e72 656d 6f74 652d 6674 702d 7472 616e .remote-ftp-tran │ │ │ │ -0001aa70: 7366 6572 2d74 7970 654d 6f64 6520 696e sfer-typeMode in │ │ │ │ -0001aa80: 2077 6869 6368 2074 6f20 7472 616e 7366 which to transf │ │ │ │ -0001aa90: 6572 2066 696c 6573 2c20 6f6e 6520 6f66 er files, one of │ │ │ │ -0001aaa0: 2074 6865 2073 796d 626f 6c73 2060 6269 the symbols `bi │ │ │ │ -0001aab0: 6e61 7279 2720 6f72 2060 6173 6369 6927 nary' or `ascii' │ │ │ │ -0001aac0: 2e72 656d 6f74 652d 6674 702d 6261 642d .remote-ftp-bad- │ │ │ │ -0001aad0: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr │ │ │ │ -0001aae0: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching │ │ │ │ -0001aaf0: 6674 7020 2266 6169 6c75 7265 2220 6d65 ftp "failure" me │ │ │ │ -0001ab00: 7373 6167 6573 2e00 7265 702e 696f 2e66 ssages..rep.io.f │ │ │ │ -0001ab10: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem │ │ │ │ -0001ab20: 6f74 652e 6674 7023 7265 6d6f 7465 2d66 ote.ftp#remote-f │ │ │ │ -0001ab30: 7470 2d63 6c6f 7365 2d68 6f73 7420 484f tp-close-host HO │ │ │ │ -0001ab40: 5354 2023 216f 7074 696f 6e61 6c20 5553 ST #!optional US │ │ │ │ -0001ab50: 4552 0072 6570 2e69 6f2e 6669 6c65 2d68 ER.rep.io.file-h │ │ │ │ -0001ab60: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f │ │ │ │ -0001ab70: 7470 2372 656d 6f74 652d 6674 702d 6164 tp#remote-ftp-ad │ │ │ │ -0001ab80: 642d 7061 7373 7764 2055 5345 5220 484f d-passwd USER HO │ │ │ │ -0001ab90: 5354 2050 4153 5357 4472 656d 6f74 652d ST PASSWDremote- │ │ │ │ -0001aba0: 6465 6661 756c 742d 6261 636b 656e 6442 default-backendB │ │ │ │ -0001abb0: 6163 6b65 6e64 2075 7365 6420 666f 7220 ackend used for │ │ │ │ -0001abc0: 6f74 6865 7277 6973 6520 756e 7370 6563 otherwise unspec │ │ │ │ -0001abd0: 6966 6965 6420 686f 7374 732e 7265 702e ified hosts.rep. │ │ │ │ -0001abe0: 7574 696c 2e74 696d 6523 7469 6d65 2d52 util.time#time-R │ │ │ │ -0001abf0: 6574 7572 6e20 7468 6520 6e75 6d62 6572 eturn the number │ │ │ │ -0001ac00: 206f 6620 7365 636f 6e64 7320 6469 6666 of seconds diff │ │ │ │ -0001ac10: 6572 656e 6365 2062 6574 7765 656e 2074 erence between t │ │ │ │ -0001ac20: 696d 6573 7461 6d70 7320 5431 2061 6e64 imestamps T1 and │ │ │ │ -0001ac30: 2054 322e 7265 702e 7574 696c 2e64 6174 T2.rep.util.dat │ │ │ │ -0001ac40: 6523 6461 7465 2d6d 6f6e 7468 2d61 6c69 e#date-month-ali │ │ │ │ -0001ac50: 7374 416c 6973 7420 6f66 2028 4d4f 4e54 stAlist of (MONT │ │ │ │ -0001ac60: 482d 4e41 4d45 202e 204d 4f4e 5448 2d4e H-NAME . MONTH-N │ │ │ │ -0001ac70: 554d 292e 7265 702e 7574 696c 2e64 6174 UM).rep.util.dat │ │ │ │ -0001ac80: 6523 6461 7465 2d74 776f 2d64 6967 6974 e#date-two-digit │ │ │ │ -0001ac90: 2d79 6561 722d 7072 6566 6978 4120 7477 -year-prefixA tw │ │ │ │ -0001aca0: 6f2d 6469 6769 7420 7374 7269 6e67 2074 o-digit string t │ │ │ │ -0001acb0: 6861 7420 7769 6c6c 2062 6520 7072 6570 hat will be prep │ │ │ │ -0001acc0: 656e 6465 6420 746f 2079 6561 7220 7370 ended to year sp │ │ │ │ -0001acd0: 6563 6966 6963 6174 696f 6e73 2074 6861 ecifications tha │ │ │ │ -0001ace0: 740a 6f6e 6c79 2068 6176 6520 7477 6f2c t.only have two, │ │ │ │ -0001acf0: 206c 6f77 6572 206f 7264 6572 2c20 6469 lower order, di │ │ │ │ -0001ad00: 6769 7473 2e20 5468 6973 2069 7320 7069 gits. This is pi │ │ │ │ -0001ad10: 636b 6564 2075 7020 6175 746f 6d61 7469 cked up automati │ │ │ │ -0001ad20: 6361 6c6c 7920 6672 6f6d 0a74 6865 2063 cally from.the c │ │ │ │ -0001ad30: 7572 7265 6e74 2079 6561 722c 2069 2e65 urrent year, i.e │ │ │ │ -0001ad40: 2e20 3139 3937 202d 3e20 2231 3922 2c20 . 1997 -> "19", │ │ │ │ -0001ad50: 3230 3031 202d 3e20 2232 3022 2e72 6570 2001 -> "20".rep │ │ │ │ -0001ad60: 2e75 7469 6c2e 6461 7465 2370 6172 7365 .util.date#parse │ │ │ │ -0001ad70: 2d64 6174 6550 6172 7365 2074 6865 2064 -dateParse the d │ │ │ │ -0001ad80: 6174 6520 7370 6563 6966 6963 7469 6f6e ate specifiction │ │ │ │ -0001ad90: 2069 6e20 5354 5249 4e47 2c20 6f70 7469 in STRING, opti │ │ │ │ -0001ada0: 6f6e 616c 6c79 2073 7461 7274 696e 6720 onally starting │ │ │ │ -0001adb0: 6174 2074 6865 2050 4f49 4e54 2774 680a at the POINT'th. │ │ │ │ -0001adc0: 6368 6172 6163 7465 7220 696e 2074 6865 character in the │ │ │ │ -0001add0: 2073 7472 696e 672e 2054 6869 7320 7769 string. This wi │ │ │ │ -0001ade0: 6c6c 2070 6172 7365 2064 6174 6573 2069 ll parse dates i │ │ │ │ -0001adf0: 6e20 5246 432d 3832 3220 6d61 696c 206d n RFC-822 mail m │ │ │ │ -0001ae00: 6573 7361 6765 732e 7265 702e 7574 696c essages.rep.util │ │ │ │ -0001ae10: 2e69 7370 656c 6c23 6964 2d73 7472 696e .ispell#id-strin │ │ │ │ -0001ae20: 6753 7472 696e 6720 7365 6e74 2062 7920 gString sent by │ │ │ │ -0001ae30: 6973 7065 6c6c 2069 6465 6e74 6966 7969 ispell identifyi │ │ │ │ -0001ae40: 6e67 2069 7473 656c 6620 7768 656e 2069 ng itself when i │ │ │ │ -0001ae50: 7420 7374 6172 7465 6420 6578 6563 7574 t started execut │ │ │ │ -0001ae60: 696e 672e 7265 702e 7574 696c 2e69 7370 ing.rep.util.isp │ │ │ │ -0001ae70: 656c 6c23 7065 6e64 696e 672d 6f75 7470 ell#pending-outp │ │ │ │ -0001ae80: 7574 5374 7269 6e67 206f 6620 6f75 7470 utString of outp │ │ │ │ -0001ae90: 7574 2072 6563 6569 7665 6420 6672 6f6d ut received from │ │ │ │ -0001aea0: 2069 7370 656c 6c20 6275 7420 6e6f 7420 ispell but not │ │ │ │ -0001aeb0: 7072 6f63 6573 7365 642e 7265 702e 7379 processed.rep.sy │ │ │ │ -0001aec0: 7374 656d 2367 6574 656e 7652 6574 7572 stem#getenvRetur │ │ │ │ -0001aed0: 6e20 7468 6520 7661 6c75 6520 6f66 2074 n the value of t │ │ │ │ -0001aee0: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v │ │ │ │ -0001aef0: 6172 6961 626c 6520 4e41 4d45 2c20 6120 ariable NAME, a │ │ │ │ -0001af00: 7374 7269 6e67 2e20 5468 6520 7661 7269 string. The vari │ │ │ │ -0001af10: 6162 6c65 0a60 7072 6f63 6573 732d 656e able.`process-en │ │ │ │ -0001af20: 7669 726f 6e6d 656e 7427 2069 7320 7573 vironment' is us │ │ │ │ -0001af30: 6564 2074 6f20 6669 6e64 2074 6865 2076 ed to find the v │ │ │ │ -0001af40: 616c 7565 2e72 6570 2e64 6174 6123 6173 alue.rep.data#as │ │ │ │ -0001af50: 736f 632d 7265 6765 7870 5363 616e 2041 soc-regexpScan A │ │ │ │ -0001af60: 4c49 5354 2066 6f72 2061 6e20 656c 656d LIST for an elem │ │ │ │ -0001af70: 656e 7420 7768 6f73 6520 6361 7220 6973 ent whose car is │ │ │ │ -0001af80: 2061 2072 6567 756c 6172 2065 7870 7265 a regular expre │ │ │ │ -0001af90: 7373 696f 6e20 6d61 7463 6869 6e67 2074 ssion matching t │ │ │ │ -0001afa0: 6865 0a73 7472 696e 6720 494e 5055 542e he.string INPUT. │ │ │ │ -0001afb0: 7265 702e 6461 7461 2372 656d 7152 6574 rep.data#remqRet │ │ │ │ -0001afc0: 7572 6e73 2061 206e 6577 2063 6f70 7920 urns a new copy │ │ │ │ -0001afd0: 6f66 204c 5354 2077 6974 6820 616c 6c20 of LST with all │ │ │ │ -0001afe0: 656c 656d 656e 7473 2060 6571 2720 746f elements `eq' to │ │ │ │ -0001aff0: 2045 4c54 2064 6973 6361 7264 6564 2e00 ELT discarded.. │ │ │ │ -0001b000: 7265 702e 766d 2e63 6f6d 7069 6c65 7223 rep.vm.compiler# │ │ │ │ -0001b010: 636f 6d70 696c 652d 6669 6c65 436f 6d70 compile-fileComp │ │ │ │ -0001b020: 696c 6573 2074 6865 2066 696c 6520 6f66 iles the file of │ │ │ │ -0001b030: 206a 6164 652d 6c69 7370 2063 6f64 6520 jade-lisp code │ │ │ │ -0001b040: 4649 4c45 2d4e 414d 4520 696e 746f 2061 FILE-NAME into a │ │ │ │ -0001b050: 206e 6577 2066 696c 6520 6361 6c6c 6564 new file called │ │ │ │ -0001b060: 0a60 2863 6f6e 6361 7420 4649 4c45 2d4e .`(concat FILE-N │ │ │ │ -0001b070: 414d 4520 3f63 2927 2028 6965 2c20 6066 AME ?c)' (ie, `f │ │ │ │ -0001b080: 6f6f 2e6a 6c27 203d 3e20 6066 6f6f 2e6a oo.jl' => `foo.j │ │ │ │ -0001b090: 6c63 2729 2e2a 636f 6d70 696c 6572 2d77 lc').*compiler-w │ │ │ │ -0001b0a0: 7269 7465 2d64 6f63 732a 5768 656e 2074 rite-docs*When t │ │ │ │ -0001b0b0: 2061 6c6c 2064 6f63 2d73 7472 696e 6773 all doc-strings │ │ │ │ -0001b0c0: 2061 7265 2061 7070 656e 6465 6420 746f are appended to │ │ │ │ -0001b0d0: 2074 6865 2064 6f63 2066 696c 6520 616e the doc file an │ │ │ │ -0001b0e0: 6420 7265 706c 6163 6564 2077 6974 680a d replaced with. │ │ │ │ -0001b0f0: 7468 6569 7220 706f 7369 7469 6f6e 2069 their position i │ │ │ │ -0001b100: 6e20 7468 6174 2066 696c 652e 7265 702e n that file.rep. │ │ │ │ -0001b110: 766d 2e63 6f6d 7069 6c65 722e 6261 7369 vm.compiler.basi │ │ │ │ -0001b120: 6323 636f 6d70 696c 652d 666f 726d 436f c#compile-formCo │ │ │ │ -0001b130: 6d70 696c 6520 7468 6520 4c69 7370 2066 mpile the Lisp f │ │ │ │ -0001b140: 6f72 6d20 464f 524d 2069 6e74 6f20 6120 orm FORM into a │ │ │ │ -0001b150: 6279 7465 2063 6f64 6520 666f 726d 2e00 byte code form.. │ │ │ │ -0001b160: 7265 702e 6e65 742e 7270 6323 7270 632d rep.net.rpc#rpc- │ │ │ │ -0001b170: 6f75 7470 7574 2d68 616e 646c 6572 2053 output-handler S │ │ │ │ -0001b180: 4f43 4b45 5420 4f55 5450 5554 7265 702e OCKET OUTPUTrep. │ │ │ │ -0001b190: 6e65 742e 7270 6323 7270 632d 6465 7374 net.rpc#rpc-dest │ │ │ │ -0001b1a0: 726f 792d 7365 7276 6572 5374 6f70 206c roy-serverStop l │ │ │ │ -0001b1b0: 6973 7465 6e69 6e67 2066 6f72 2072 7063 istening for rpc │ │ │ │ -0001b1c0: 2063 6f6e 6e65 6374 696f 6e73 206f 6e20 connections on │ │ │ │ -0001b1d0: 7468 6520 6375 7272 656e 7420 6d61 6368 the current mach │ │ │ │ -0001b1e0: 696e 6500 7265 702e 6e65 742e 7270 6323 ine.rep.net.rpc# │ │ │ │ -0001b1f0: 676c 6f62 616c 2d69 642d 3e72 7063 2d70 global-id->rpc-p │ │ │ │ -0001b200: 726f 7879 2049 4472 6570 2e6e 6574 2e64 roxy IDrep.net.d │ │ │ │ -0001b210: 6f6d 6169 6e2d 6e61 6d65 2364 6f6d 6169 omain-name#domai │ │ │ │ -0001b220: 6e2d 6265 6c6f 772d 7052 6574 7572 6e20 n-below-pReturn │ │ │ │ -0001b230: 7472 7565 2069 6620 646f 6d61 696e 206e true if domain n │ │ │ │ -0001b240: 616d 6520 4431 2069 7320 6062 656c 6f77 ame D1 is `below │ │ │ │ -0001b250: 2720 646f 6d61 696e 206e 616d 6520 4432 ' domain name D2 │ │ │ │ -0001b260: 2e72 6570 2e6e 6574 2e64 6f6d 6169 6e2d .rep.net.domain- │ │ │ │ -0001b270: 6e61 6d65 2364 6f6d 6169 6e2d 6571 7561 name#domain-equa │ │ │ │ -0001b280: 6c2d 7052 6574 7572 6e20 7472 7565 2069 l-pReturn true i │ │ │ │ -0001b290: 6620 7468 6520 646f 6d61 696e 206e 616d f the domain nam │ │ │ │ -0001b2a0: 6573 2044 3120 616e 6420 4432 2061 7265 es D1 and D2 are │ │ │ │ -0001b2b0: 2074 6865 2073 616d 6572 6570 2e69 6f2e the samerep.io. │ │ │ │ -0001b2c0: 6669 6c65 7323 6669 6c65 2d6e 616d 653d files#file-name= │ │ │ │ -0001b2d0: 5265 7475 726e 7320 7420 7768 656e 204e Returns t when N │ │ │ │ -0001b2e0: 414d 4531 2061 6e64 204e 414d 4532 2062 AME1 and NAME2 b │ │ │ │ -0001b2f0: 6f74 6820 6e61 6d65 2074 6865 2073 616d oth name the sam │ │ │ │ -0001b300: 6520 6669 6c65 2e00 7265 702e 696f 2e66 e file..rep.io.f │ │ │ │ -0001b310: 696c 6573 2366 696c 652d 6e61 6d65 3d20 iles#file-name= │ │ │ │ -0001b320: 4e41 4d45 3120 4e41 4d45 3200 7265 702e NAME1 NAME2.rep. │ │ │ │ -0001b330: 696f 2e66 696c 6573 2366 696c 652d 6e65 io.files#file-ne │ │ │ │ -0001b340: 7765 722d 7468 616e 2d66 696c 652d 7020 wer-than-file-p │ │ │ │ -0001b350: 4649 4c45 3120 4649 4c45 3272 6570 2e69 FILE1 FILE2rep.i │ │ │ │ -0001b360: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers. │ │ │ │ -0001b370: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot │ │ │ │ -0001b380: 652d 7265 702d 636c 6f73 652d 686f 7374 e-rep-close-host │ │ │ │ -0001b390: 436c 6f73 6520 7468 6520 7265 702d 7265 Close the rep-re │ │ │ │ -0001b3a0: 6d6f 7465 2073 7562 7072 6f63 6573 7320 mote subprocess │ │ │ │ -0001b3b0: 636f 6e6e 6563 7465 6420 746f 2060 5553 connected to `US │ │ │ │ -0001b3c0: 4552 4048 4f53 5427 2e00 7265 702e 696f ER@HOST'..rep.io │ │ │ │ -0001b3d0: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r │ │ │ │ -0001b3e0: 656d 6f74 652e 7265 7023 7265 6d6f 7465 emote.rep#remote │ │ │ │ -0001b3f0: 2d72 6570 2d63 6c6f 7365 2d61 6c6c 6674 -rep-close-allft │ │ │ │ -0001b400: 702d 7072 6f67 7261 6d50 726f 6772 616d p-programProgram │ │ │ │ -0001b410: 2075 7365 6420 666f 7220 4654 5020 7365 used for FTP se │ │ │ │ -0001b420: 7373 696f 6e73 2e72 656d 6f74 652d 6674 ssions.remote-ft │ │ │ │ -0001b430: 702d 6172 6773 4c69 7374 206f 6620 6172 p-argsList of ar │ │ │ │ -0001b440: 6775 6d65 6e74 7320 746f 2072 656d 6f74 guments to remot │ │ │ │ -0001b450: 6520 4654 5020 7365 7373 696f 6e73 2e72 e FTP sessions.r │ │ │ │ -0001b460: 656d 6f74 652d 6674 702d 6d61 782d 6d65 emote-ftp-max-me │ │ │ │ -0001b470: 7373 6167 652d 6c69 6e65 7357 6865 6e20 ssage-linesWhen │ │ │ │ -0001b480: 7472 7565 2c20 7468 6520 6d61 7869 6d75 true, the maximu │ │ │ │ -0001b490: 6d20 6e75 6d62 6572 206f 6620 4654 5020 m number of FTP │ │ │ │ -0001b4a0: 6d65 7373 6167 6520 6c69 6e65 7320 746f message lines to │ │ │ │ -0001b4b0: 206b 6565 702e 7265 6d6f 7465 2d66 7470 keep.remote-ftp │ │ │ │ -0001b4c0: 2d74 696d 656f 7574 4e75 6d62 6572 206f -timeoutNumber o │ │ │ │ -0001b4d0: 6620 7365 636f 6e64 7320 746f 2077 6169 f seconds to wai │ │ │ │ -0001b4e0: 7420 666f 7220 4654 5020 6f75 7470 7574 t for FTP output │ │ │ │ -0001b4f0: 2062 6566 6f72 6520 6769 7669 6e67 2075 before giving u │ │ │ │ -0001b500: 702e 7265 6d6f 7465 2d66 7470 2d61 6e6f p.remote-ftp-ano │ │ │ │ -0001b510: 6e2d 7573 6572 7352 6567 756c 6172 2065 n-usersRegular e │ │ │ │ -0001b520: 7870 7265 7373 696f 6e20 6d61 7463 6869 xpression matchi │ │ │ │ -0001b530: 6e67 2075 7365 7220 6e61 6d65 7320 6f66 ng user names of │ │ │ │ -0001b540: 2060 616e 6f6e 796d 6f75 7327 2046 5450 `anonymous' FTP │ │ │ │ -0001b550: 2073 6573 7369 6f6e 732e 7265 6d6f 7465 sessions.remote │ │ │ │ -0001b560: 2d66 7470 2d65 6368 6f2d 6f75 7470 7574 -ftp-echo-output │ │ │ │ -0001b570: 5768 656e 2074 2c20 6563 686f 2061 6c6c When t, echo all │ │ │ │ -0001b580: 206f 7574 7075 7420 6672 6f6d 2046 5450 output from FTP │ │ │ │ -0001b590: 2070 726f 6365 7373 6573 2e20 5573 6520 processes. Use │ │ │ │ -0001b5a0: 666f 7220 6465 6275 6767 696e 6720 6f6e for debugging on │ │ │ │ -0001b5b0: 6c79 2e72 656d 6f74 652d 6674 702d 7061 ly.remote-ftp-pa │ │ │ │ -0001b5c0: 7373 7764 2d61 6c69 7374 416c 6973 7420 sswd-alistAlist │ │ │ │ -0001b5d0: 6f66 2028 5553 4552 4048 4f53 5420 2e20 of (USER@HOST . │ │ │ │ -0001b5e0: 5041 5353 5744 2920 6465 6669 6e69 6e67 PASSWD) defining │ │ │ │ -0001b5f0: 2061 6c6c 206b 6e6f 776e 2046 5450 2070 all known FTP p │ │ │ │ -0001b600: 6173 7377 6f72 6473 2e72 656d 6f74 652d asswords.remote- │ │ │ │ -0001b610: 6674 702d 6469 7263 6163 6865 2d65 7870 ftp-dircache-exp │ │ │ │ -0001b620: 6972 792d 7469 6d65 4e75 6d62 6572 206f iry-timeNumber o │ │ │ │ -0001b630: 6620 7365 636f 6e64 7320 6265 666f 7265 f seconds before │ │ │ │ -0001b640: 2061 2064 6972 6361 6368 6520 656e 7472 a dircache entr │ │ │ │ -0001b650: 7920 6973 2072 6572 6561 642e 7265 6d6f y is reread.remo │ │ │ │ -0001b660: 7465 2d66 7470 2d64 6972 6361 6368 652d te-ftp-dircache- │ │ │ │ -0001b670: 6d61 782d 6469 7273 4d61 7869 6d75 6d20 max-dirsMaximum │ │ │ │ -0001b680: 6e75 6d62 6572 206f 6620 6469 7265 6374 number of direct │ │ │ │ -0001b690: 6f72 6965 7320 7768 6f73 6520 636f 6e74 ories whose cont │ │ │ │ -0001b6a0: 656e 7473 206d 6179 2062 6520 6361 6368 ents may be cach │ │ │ │ -0001b6b0: 6564 2061 7420 616e 7920 6f6e 650a 7469 ed at any one.ti │ │ │ │ -0001b6c0: 6d65 2e72 656d 6f74 652d 6674 702d 7365 me.remote-ftp-se │ │ │ │ -0001b6d0: 7373 696f 6e73 4c69 7374 206f 6620 4654 ssionsList of FT │ │ │ │ -0001b6e0: 5020 7374 7275 6374 7572 6573 2064 6566 P structures def │ │ │ │ -0001b6f0: 696e 696e 6720 616c 6c20 7275 6e6e 696e ining all runnin │ │ │ │ -0001b700: 6720 4654 5020 7365 7373 696f 6e73 2e72 g FTP sessions.r │ │ │ │ -0001b710: 656d 6f74 652d 6674 702d 7072 6f6d 7074 emote-ftp-prompt │ │ │ │ -0001b720: 2d72 6567 6578 7052 6567 756c 6172 2065 -regexpRegular e │ │ │ │ -0001b730: 7870 7265 7373 696f 6e20 6d61 7463 6869 xpression matchi │ │ │ │ -0001b740: 6e67 2061 2070 726f 6d70 7420 6672 6f6d ng a prompt from │ │ │ │ -0001b750: 2074 6865 2046 5450 2063 6f6d 6d61 6e64 the FTP command │ │ │ │ -0001b760: 2028 746f 2062 6520 6967 6e6f 7265 6429 (to be ignored) │ │ │ │ -0001b770: 2e72 656d 6f74 652d 6674 702d 736b 6970 .remote-ftp-skip │ │ │ │ -0001b780: 2d6d 7367 7352 6567 756c 6172 2065 7870 -msgsRegular exp │ │ │ │ -0001b790: 7265 7373 696f 6e20 6d61 7463 6869 6e67 ression matching │ │ │ │ -0001b7a0: 2066 7470 206d 6573 7361 6765 7320 7468 ftp messages th │ │ │ │ -0001b7b0: 6174 2063 616e 2062 6520 6967 6e6f 7265 at can be ignore │ │ │ │ -0001b7c0: 642e 0072 6570 2e69 6f2e 6669 6c65 2d68 d..rep.io.file-h │ │ │ │ -0001b7d0: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f │ │ │ │ -0001b7e0: 7470 2372 656d 6f74 652d 6674 702d 636c tp#remote-ftp-cl │ │ │ │ -0001b7f0: 6f73 652d 616c 6c72 6570 2e69 6f2e 6669 ose-allrep.io.fi │ │ │ │ -0001b800: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo │ │ │ │ -0001b810: 7465 2e66 7470 2372 656d 6f74 652d 6674 te.ftp#remote-ft │ │ │ │ -0001b820: 702d 6164 642d 7061 7373 7764 4164 6420 p-add-passwdAdd │ │ │ │ -0001b830: 7468 6520 7374 7269 6e67 2050 4153 5357 the string PASSW │ │ │ │ -0001b840: 4420 6173 2074 6865 2070 6173 7377 6f72 D as the passwor │ │ │ │ -0001b850: 6420 666f 7220 4654 5020 7365 7373 696f d for FTP sessio │ │ │ │ -0001b860: 6e20 6f66 2055 5345 5240 484f 5354 2e00 n of USER@HOST.. │ │ │ │ -0001b870: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand │ │ │ │ -0001b880: 6c65 7273 2e74 6172 2374 6172 6668 2d65 lers.tar#tarfh-e │ │ │ │ -0001b890: 6d70 7479 2d63 6163 6865 7265 702e 7574 mpty-cacherep.ut │ │ │ │ -0001b8a0: 696c 2e74 696d 6523 7469 6d65 2d3e 7365 il.time#time->se │ │ │ │ -0001b8b0: 636f 6e64 7343 6f6e 7665 7274 2074 6865 condsConvert the │ │ │ │ -0001b8c0: 2074 696d 6573 7461 6d70 2054 494d 4520 timestamp TIME │ │ │ │ -0001b8d0: 746f 2074 6865 206e 756d 6265 7220 6f66 to the number of │ │ │ │ -0001b8e0: 2073 6563 6f6e 6473 2073 696e 6365 2074 seconds since t │ │ │ │ -0001b8f0: 6865 2065 706f 6368 2e72 6570 2e75 7469 he epoch.rep.uti │ │ │ │ -0001b900: 6c2e 6d69 7363 2370 726f 6772 616d 2d65 l.misc#program-e │ │ │ │ -0001b910: 7869 7374 732d 7052 6574 7572 6e73 2074 xists-pReturns t │ │ │ │ -0001b920: 7275 6520 6966 2061 2070 726f 6772 616d rue if a program │ │ │ │ -0001b930: 206e 616d 6564 2043 4d44 2063 616e 2062 named CMD can b │ │ │ │ -0001b940: 6520 666f 756e 6420 696e 2074 6865 2063 e found in the c │ │ │ │ -0001b950: 7572 7265 6e74 2070 6174 6872 6570 2e75 urrent pathrep.u │ │ │ │ -0001b960: 7469 6c2e 6461 7465 2364 6174 652d 7469 til.date#date-ti │ │ │ │ -0001b970: 6d65 7a6f 6e65 2d61 6c69 7374 416c 6973 mezone-alistAlis │ │ │ │ -0001b980: 7420 6f66 2028 5449 4d45 5a4f 4e45 202e t of (TIMEZONE . │ │ │ │ -0001b990: 204d 494e 5554 4553 2d44 4946 4645 5245 MINUTES-DIFFERE │ │ │ │ -0001b9a0: 4e43 4529 2e2a 6973 7065 6c6c 2d70 726f NCE).*ispell-pro │ │ │ │ -0001b9b0: 6772 616d 2a46 696c 656e 616d 6520 6f66 gram*Filename of │ │ │ │ -0001b9c0: 2070 726f 6772 616d 2075 7365 6420 746f program used to │ │ │ │ -0001b9d0: 2073 7461 7274 2069 7370 656c 6c28 3129 start ispell(1) │ │ │ │ -0001b9e0: 2e2a 6973 7065 6c6c 2d6f 7074 696f 6e73 .*ispell-options │ │ │ │ -0001b9f0: 2a4c 6973 7420 6f66 206f 7074 696f 6e73 *List of options │ │ │ │ -0001ba00: 2074 6f20 7061 7373 2074 6f20 4973 7065 to pass to Ispe │ │ │ │ -0001ba10: 6c6c 2a69 7370 656c 6c2d 6469 6374 696f ll*ispell-dictio │ │ │ │ -0001ba20: 6e61 7279 2a4e 616d 6520 6f66 2064 6963 nary*Name of dic │ │ │ │ -0001ba30: 7469 6f6e 6172 7920 746f 2070 6173 7320 tionary to pass │ │ │ │ -0001ba40: 746f 2049 7370 656c 6c2c 206f 7220 6e69 to Ispell, or ni │ │ │ │ -0001ba50: 6c20 666f 7220 7468 6520 6465 6661 756c l for the defaul │ │ │ │ -0001ba60: 742e 2a69 7370 656c 6c2d 7469 6d65 6f75 t.*ispell-timeou │ │ │ │ -0001ba70: 742a 5365 636f 6e64 7320 746f 2077 6169 t*Seconds to wai │ │ │ │ -0001ba80: 7420 666f 7220 6973 7065 6c6c 206f 7574 t for ispell out │ │ │ │ -0001ba90: 7075 7420 6265 666f 7265 2067 6976 696e put before givin │ │ │ │ -0001baa0: 6720 7570 2e72 6570 2e75 7469 6c2e 6973 g up.rep.util.is │ │ │ │ -0001bab0: 7065 6c6c 2370 726f 6365 7373 5375 6270 pell#processSubp │ │ │ │ -0001bac0: 726f 6365 7373 2074 6861 7420 6973 7065 rocess that ispe │ │ │ │ -0001bad0: 6c6c 2069 7320 7275 6e6e 696e 6720 696e ll is running in │ │ │ │ -0001bae0: 2c20 6f72 206e 696c 2069 6620 6973 7065 , or nil if ispe │ │ │ │ -0001baf0: 6c6c 2069 736e 2774 2072 756e 6e69 6e67 ll isn't running │ │ │ │ -0001bb00: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell │ │ │ │ -0001bb10: 236c 696e 652d 6361 6c6c 6261 636b 4675 #line-callbackFu │ │ │ │ -0001bb20: 6e63 7469 6f6e 2074 6f20 6361 6c6c 2061 nction to call a │ │ │ │ -0001bb30: 7379 6e63 6872 6f6e 6f75 736c 7920 7769 synchronously wi │ │ │ │ -0001bb40: 7468 2061 2073 696e 676c 6520 6c69 6e65 th a single line │ │ │ │ -0001bb50: 206f 6620 6f75 7470 7574 2066 726f 6d20 of output from │ │ │ │ -0001bb60: 6973 7065 6c6c 2e00 7265 702e 7574 696c ispell..rep.util │ │ │ │ -0001bb70: 2e69 7370 656c 6c23 6973 7065 6c6c 2d73 .ispell#ispell-s │ │ │ │ -0001bb80: 6574 2d64 6963 7469 6f6e 6172 7920 4449 et-dictionary DI │ │ │ │ -0001bb90: 4354 2d4e 414d 4572 6570 2e75 7469 6c2e CT-NAMErep.util. │ │ │ │ -0001bba0: 6973 7065 6c6c 2369 7370 656c 6c2d 6164 ispell#ispell-ad │ │ │ │ -0001bbb0: 642d 776f 7264 2d74 6f2d 6469 6374 696f d-word-to-dictio │ │ │ │ -0001bbc0: 6e61 7279 4164 6420 7468 6520 7374 7269 naryAdd the stri │ │ │ │ -0001bbd0: 6e67 2057 4f52 4420 746f 2079 6f75 7220 ng WORD to your │ │ │ │ -0001bbe0: 7065 7273 6f6e 616c 2049 7370 656c 6c20 personal Ispell │ │ │ │ -0001bbf0: 6469 6374 696f 6e61 7279 2e72 6570 2e75 dictionary.rep.u │ │ │ │ -0001bc00: 7469 6c2e 6973 7065 6c6c 2369 7370 656c til.ispell#ispel │ │ │ │ -0001bc10: 6c2d 6164 642d 776f 7264 2d66 6f72 2d73 l-add-word-for-s │ │ │ │ -0001bc20: 6573 7369 6f6e 4164 6420 7468 6520 7374 essionAdd the st │ │ │ │ -0001bc30: 7269 6e67 2057 4f52 4420 746f 2049 7370 ring WORD to Isp │ │ │ │ -0001bc40: 656c 6c27 7320 7065 722d 7365 7373 696f ell's per-sessio │ │ │ │ -0001bc50: 6e20 6469 6374 696f 6e61 7279 2e00 7265 n dictionary..re │ │ │ │ -0001bc60: 702e 7574 696c 2e69 7370 656c 6c23 6973 p.util.ispell#is │ │ │ │ -0001bc70: 7065 6c6c 2d73 6176 652d 6469 6374 696f pell-save-dictio │ │ │ │ -0001bc80: 6e61 7279 0072 6570 2e73 7973 7465 6d23 nary.rep.system# │ │ │ │ -0001bc90: 7077 642d 7072 6f6d 7074 2050 524f 4d50 pwd-prompt PROMP │ │ │ │ -0001bca0: 5400 7265 702e 7379 7374 656d 2367 6574 T.rep.system#get │ │ │ │ -0001bcb0: 656e 7620 4e41 4d45 0072 6570 2e64 6174 env NAME.rep.dat │ │ │ │ -0001bcc0: 6123 6173 736f 632d 7265 6765 7870 2049 a#assoc-regexp I │ │ │ │ -0001bcd0: 4e50 5554 2041 4c49 5354 2023 216f 7074 NPUT ALIST #!opt │ │ │ │ -0001bce0: 696f 6e61 6c20 464f 4c44 2d43 4153 4572 ional FOLD-CASEr │ │ │ │ -0001bcf0: 6570 2e64 6174 6123 7265 6d6f 7665 2d69 ep.data#remove-i │ │ │ │ -0001bd00: 6652 6574 7572 6e73 2061 206e 6577 2063 fReturns a new c │ │ │ │ -0001bd10: 6f70 7920 6f66 204c 5354 2077 6974 6820 opy of LST with │ │ │ │ -0001bd20: 616e 7920 656c 656d 656e 7473 2072 656d any elements rem │ │ │ │ -0001bd30: 6f76 6564 2066 6f72 2077 6869 6368 2028 oved for which ( │ │ │ │ -0001bd40: 5052 4544 2045 4c54 290a 7265 7475 726e PRED ELT).return │ │ │ │ -0001bd50: 7320 7472 7565 2e00 7265 702e 6461 7461 s true..rep.data │ │ │ │ -0001bd60: 2372 656d 6f76 6520 454c 5420 4c53 5400 #remove ELT LST. │ │ │ │ -0001bd70: 7265 702e 6461 7461 2372 656d 7120 454c rep.data#remq EL │ │ │ │ -0001bd80: 5420 4c53 5472 6570 2e64 6174 6123 6d61 T LSTrep.data#ma │ │ │ │ -0001bd90: 6b65 2d67 7561 7264 6961 6e43 7265 6174 ke-guardianCreat │ │ │ │ -0001bda0: 6520 6120 6e65 7720 6775 6172 6469 616e e a new guardian │ │ │ │ -0001bdb0: 2e20 4775 6172 6469 616e 7320 7072 6f76 . Guardians prov │ │ │ │ -0001bdc0: 6964 6520 6120 6d65 616e 7320 6f66 2070 ide a means of p │ │ │ │ -0001bdd0: 726f 7465 6374 696e 6720 6461 7461 0a6f rotecting data.o │ │ │ │ -0001bde0: 626a 6563 7473 2066 726f 6d20 6465 616c bjects from deal │ │ │ │ -0001bdf0: 6c6f 6361 7469 6f6e 2077 6865 6e20 7468 location when th │ │ │ │ -0001be00: 6579 2068 6176 6520 6e6f 2065 7874 616e ey have no extan │ │ │ │ -0001be10: 7420 7265 6665 7265 6e63 6573 2e0a 0a60 t references...` │ │ │ │ -0001be20: 6d61 6b65 2d67 7561 7264 6961 6e27 2072 make-guardian' r │ │ │ │ -0001be30: 6574 7572 6e73 2061 2066 756e 6374 696f eturns a functio │ │ │ │ -0001be40: 6e20 7265 7072 6573 656e 7469 6e67 2061 n representing a │ │ │ │ -0001be50: 2073 696e 676c 6520 6775 6172 6469 616e single guardian │ │ │ │ -0001be60: 2e0a 4361 6c6c 696e 6720 7468 6973 2066 ..Calling this f │ │ │ │ -0001be70: 756e 6374 696f 6e20 7769 7468 2061 2073 unction with a s │ │ │ │ -0001be80: 696e 676c 6520 6172 6775 6d65 6e74 2061 ingle argument a │ │ │ │ -0001be90: 6464 7320 7468 6174 2076 616c 7565 2074 dds that value t │ │ │ │ -0001bea0: 6f20 7468 650a 6c69 7374 206f 6620 6f62 o the.list of ob │ │ │ │ -0001beb0: 6a65 6374 7320 7072 6f74 6563 7465 6420 jects protected │ │ │ │ -0001bec0: 6279 2074 6865 2067 7561 7264 6961 6e2e by the guardian. │ │ │ │ -0001bed0: 2043 616c 6c69 6e67 2074 6865 2066 756e Calling the fun │ │ │ │ -0001bee0: 6374 696f 6e20 7769 7468 206e 6f0a 6172 ction with no.ar │ │ │ │ -0001bef0: 6775 6d65 6e74 7320 7265 7475 726e 7320 guments returns │ │ │ │ -0001bf00: 6f6e 6520 6f66 2074 6865 206f 626a 6563 one of the objec │ │ │ │ -0001bf10: 7473 2074 6861 7420 776f 756c 6420 6f74 ts that would ot │ │ │ │ -0001bf20: 6865 7277 6973 6520 6861 7665 2062 6565 herwise have bee │ │ │ │ -0001bf30: 6e0a 6465 616c 6c6f 6361 7465 6420 6279 n.deallocated by │ │ │ │ -0001bf40: 2074 6865 2067 6172 6261 6765 2063 6f6c the garbage col │ │ │ │ -0001bf50: 6c65 6374 6f72 2c20 6f72 2066 616c 7365 lector, or false │ │ │ │ -0001bf60: 2069 6620 6e6f 2073 7563 6820 6f62 6a65 if no such obje │ │ │ │ -0001bf70: 6374 730a 6578 6973 7420 7468 6174 2068 cts.exist that h │ │ │ │ -0001bf80: 6176 6520 6e6f 7420 616c 7265 6164 7920 ave not already │ │ │ │ -0001bf90: 6265 656e 2072 6574 7572 6e65 642e 0072 been returned..r │ │ │ │ -0001bfa0: 6570 2e73 7973 7465 6d23 7265 6d6f 7665 ep.system#remove │ │ │ │ -0001bfb0: 2d68 6f6f 6b2d 6279 2d6e 616d 6520 484f -hook-by-name HO │ │ │ │ -0001bfc0: 4f4b 204e 414d 4500 7265 702e 7379 7374 OK NAME.rep.syst │ │ │ │ -0001bfd0: 656d 2369 6e2d 686f 6f6b 2d70 2048 4f4f em#in-hook-p HOO │ │ │ │ -0001bfe0: 4b2d 5359 4d42 4f4c 2046 554e 0000 0000 K-SYMBOL FUN.... │ │ │ │ +00001000: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001010: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001020: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001030: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001040: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001050: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001060: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001070: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001080: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001090: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000010a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000010b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000010c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000010d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000010e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000010f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001100: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001110: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001120: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001130: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001140: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001150: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001160: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001170: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001180: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001190: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000011a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000011b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000011c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000011d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000011e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +000011f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@...... │ │ │ │ +00001200: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001210: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001220: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001230: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001240: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001250: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001260: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001270: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001280: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001290: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000012a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000012b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000012c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000012d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000012e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000012f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001300: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001310: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001320: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001330: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001340: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001350: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001360: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001370: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001380: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001390: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000013a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000013b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000013c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000013d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000013e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +000013f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P...... │ │ │ │ +00001400: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001410: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001420: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001430: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001440: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001450: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001460: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001470: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001480: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001490: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000014a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000014b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000014c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000014d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000014e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000014f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001500: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001510: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001520: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001530: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001540: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001550: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001560: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001570: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001580: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001590: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000015a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000015b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000015c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000015d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000015e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +000015f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................ │ │ │ │ +00001600: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001610: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001620: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001630: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001640: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001650: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001660: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001670: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001680: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001690: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000016a0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000016b0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000016c0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000016d0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000016e0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000016f0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001700: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001710: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001720: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001730: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001740: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001750: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001760: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001770: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001780: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001790: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000017a0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000017b0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000017c0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000017d0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000017e0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +000017f0: 0010 0200 0000 0000 0010 0200 0000 0000 ................ │ │ │ │ +00001800: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001810: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001820: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001830: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001840: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001850: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001860: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001870: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001880: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001890: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000018a0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000018b0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000018c0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000018d0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000018e0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000018f0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001900: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001910: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001920: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001930: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001940: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001950: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001960: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001970: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001980: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001990: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000019a0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000019b0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000019c0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000019d0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000019e0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +000019f0: 0080 0200 0000 0000 0080 0200 0000 0000 ................ │ │ │ │ +00001a00: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a10: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a20: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a30: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a40: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a50: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a60: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a70: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a80: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001a90: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001aa0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001ab0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001ac0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001ad0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001ae0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001af0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b00: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b10: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b20: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b30: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b40: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b50: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b60: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b70: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b80: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001b90: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001ba0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001bb0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001bc0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001bd0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001be0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001bf0: 0090 0200 0000 0000 0090 0200 0000 0000 ................ │ │ │ │ +00001c00: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c10: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c20: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c30: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c40: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c50: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c60: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c70: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c80: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001c90: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001ca0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001cb0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001cc0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001cd0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001ce0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001cf0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d00: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d10: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d20: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d30: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d40: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d50: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d60: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d70: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d80: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001d90: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001da0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001db0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001dc0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001dd0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001de0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001df0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................ │ │ │ │ +00001e00: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e10: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e20: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e30: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e40: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e50: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e60: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e70: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e80: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001e90: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001ea0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001eb0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001ec0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001ed0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001ee0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001ef0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f00: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f10: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f20: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f30: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f40: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f50: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f60: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f70: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f80: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001f90: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001fa0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001fb0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001fc0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001fd0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001fe0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00001ff0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................ │ │ │ │ +00002000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s │ │ │ │ +00002010: 7472 7563 7475 7265 2d66 696c 6573 7472 tructure-filestr │ │ │ │ +00002020: 7563 7475 7265 2d66 696c 6520 4e41 4d45 ucture-file NAME │ │ │ │ +00002030: 0a0a 5265 7475 726e 2061 2073 7472 696e ..Return a strin │ │ │ │ +00002040: 6720 7468 6174 2077 6f75 6c64 2062 6520 g that would be │ │ │ │ +00002050: 7573 6564 2074 6f20 6c6f 6361 7465 2061 used to locate a │ │ │ │ +00002060: 2073 7472 7563 7475 7265 2063 616c 6c65 structure calle │ │ │ │ +00002070: 6420 4e41 4d45 2028 610a 7379 6d62 6f6c d NAME (a.symbol │ │ │ │ +00002080: 292e 7265 702e 7374 7275 6374 7572 6573 ).rep.structures │ │ │ │ +00002090: 2363 7572 7265 6e74 2d73 7472 7563 7475 #current-structu │ │ │ │ +000020a0: 7265 6375 7272 656e 742d 7374 7275 6374 recurrent-struct │ │ │ │ +000020b0: 7572 650a 0a52 6574 7572 6e20 7468 6520 ure..Return the │ │ │ │ +000020c0: 6375 7272 656e 7420 7374 7275 6374 7572 current structur │ │ │ │ +000020d0: 6520 6f62 6a65 6374 2e72 6570 2e73 7472 e object.rep.str │ │ │ │ +000020e0: 7563 7475 7265 7323 7374 7275 6374 7572 uctures#structur │ │ │ │ +000020f0: 6570 7374 7275 6374 7572 6570 2041 5247 epstructurep ARG │ │ │ │ +00002100: 0a0a 5265 7475 726e 2060 7427 2069 6620 ..Return `t' if │ │ │ │ +00002110: 4152 4720 6973 2061 2073 7472 7563 7475 ARG is a structu │ │ │ │ +00002120: 7265 206f 626a 6563 742e 7265 702e 7374 re object.rep.st │ │ │ │ +00002130: 7275 6374 7572 6573 2365 7661 6c65 7661 ructures#evaleva │ │ │ │ +00002140: 6c20 464f 524d 205b 5354 5255 4354 5552 l FORM [STRUCTUR │ │ │ │ +00002150: 455d 0a0a 5265 7475 726e 2074 6865 2072 E]..Return the r │ │ │ │ +00002160: 6573 756c 7420 6f66 2065 7661 6c75 6174 esult of evaluat │ │ │ │ +00002170: 696e 6720 464f 524d 2069 6e73 6964 6520 ing FORM inside │ │ │ │ +00002180: 7374 7275 6374 7572 6520 6f62 6a65 6374 structure object │ │ │ │ +00002190: 2053 5452 5543 5455 5245 0a28 7769 7468 STRUCTURE.(with │ │ │ │ +000021a0: 2061 206e 756c 6c20 6c65 7869 6361 6c20 a null lexical │ │ │ │ +000021b0: 656e 7669 726f 6e6d 656e 7429 2e72 6570 environment).rep │ │ │ │ +000021c0: 2e73 7472 7563 7475 7265 7323 6d61 6b65 .structures#make │ │ │ │ +000021d0: 2d62 696e 6469 6e67 2d69 6d6d 7574 6162 -binding-immutab │ │ │ │ +000021e0: 6c65 6d61 6b65 2d62 696e 6469 6e67 2d69 lemake-binding-i │ │ │ │ +000021f0: 6d6d 7574 6162 6c65 2056 4152 0a0a 466c mmutable VAR..Fl │ │ │ │ +00002200: 6167 2074 6861 7420 7468 6520 6269 6e64 ag that the bind │ │ │ │ +00002210: 696e 6720 6f66 2073 796d 626f 6c20 5641 ing of symbol VA │ │ │ │ +00002220: 5220 696e 2074 6865 2063 7572 7265 6e74 R in the current │ │ │ │ +00002230: 2073 7472 7563 7475 7265 206d 6179 206e structure may n │ │ │ │ +00002240: 6f74 2062 650a 6368 616e 6765 642e 7265 ot be.changed.re │ │ │ │ +00002250: 702e 7374 7275 6374 7572 6573 2362 696e p.structures#bin │ │ │ │ +00002260: 6469 6e67 2d69 6d6d 7574 6162 6c65 2d70 ding-immutable-p │ │ │ │ +00002270: 6269 6e64 696e 672d 696d 6d75 7461 626c binding-immutabl │ │ │ │ +00002280: 652d 7020 5641 5220 5b53 5452 5543 5455 e-p VAR [STRUCTU │ │ │ │ +00002290: 5245 5d0a 0a52 6574 7572 6e20 6074 2720 RE]..Return `t' │ │ │ │ +000022a0: 6966 2074 6865 2062 696e 6469 6e67 206f if the binding o │ │ │ │ +000022b0: 6620 7379 6d62 6f6c 2056 4152 2069 6e20 f symbol VAR in │ │ │ │ +000022c0: 7468 6520 5354 5255 4354 5552 4520 6861 the STRUCTURE ha │ │ │ │ +000022d0: 7320 6265 656e 206d 6164 650a 636f 6e73 s been made.cons │ │ │ │ +000022e0: 7461 6e74 2e72 6570 2e73 7472 7563 7475 tant.rep.structu │ │ │ │ +000022f0: 7265 7323 7072 6f76 6964 6570 726f 7669 res#provideprovi │ │ │ │ +00002300: 6465 2046 4541 5455 5245 0a0a 5368 6f77 de FEATURE..Show │ │ │ │ +00002310: 2074 6861 7420 7468 6520 6665 6174 7572 that the featur │ │ │ │ +00002320: 6520 4645 4154 5552 4520 2861 2073 796d e FEATURE (a sym │ │ │ │ +00002330: 626f 6c29 2068 6173 2062 6565 6e20 6c6f bol) has been lo │ │ │ │ +00002340: 6164 6564 2069 6e20 7468 6520 6375 7272 aded in the curr │ │ │ │ +00002350: 656e 740a 7374 7275 6374 7572 652e 7265 ent.structure.re │ │ │ │ +00002360: 702e 7374 7275 6374 7572 6573 2372 6571 p.structures#req │ │ │ │ +00002370: 7569 7265 7265 7175 6972 6520 4645 4154 uirerequire FEAT │ │ │ │ +00002380: 5552 450a 0a49 6620 4645 4154 5552 4520 URE..If FEATURE │ │ │ │ +00002390: 2861 2073 796d 626f 6c29 2068 6173 206e (a symbol) has n │ │ │ │ +000023a0: 6f74 2061 6c72 6561 6479 2062 6565 6e20 ot already been │ │ │ │ +000023b0: 6c6f 6164 6564 2c20 6c6f 6164 2069 742e loaded, load it. │ │ │ │ +000023c0: 2054 6865 2066 696c 650a 6c6f 6164 6564 The file.loaded │ │ │ │ +000023d0: 2069 7320 6569 7468 6572 2046 494c 4520 is either FILE │ │ │ │ +000023e0: 2869 6620 6769 7665 6e29 2c20 6f72 2074 (if given), or t │ │ │ │ +000023f0: 6865 2070 7269 6e74 206e 616d 6520 6f66 he print name of │ │ │ │ +00002400: 2046 4541 5455 5245 2e72 6570 2d64 6972 FEATURE.rep-dir │ │ │ │ +00002410: 6563 746f 7279 5468 6520 6469 7265 6374 ectoryThe direct │ │ │ │ +00002420: 6f72 7920 696e 2077 6869 6368 2061 6c6c ory in which all │ │ │ │ +00002430: 2069 6e73 7461 6c6c 6564 2064 6174 6120 installed data │ │ │ │ +00002440: 6669 6c65 7320 6c69 7665 2e65 7865 632d files live.exec- │ │ │ │ +00002450: 6469 7265 6374 6f72 7954 6865 206e 616d directoryThe nam │ │ │ │ +00002460: 6520 6f66 2074 6865 2064 6972 6563 746f e of the directo │ │ │ │ +00002470: 7279 2063 6f6e 7461 696e 696e 6720 6172 ry containing ar │ │ │ │ +00002480: 6368 6974 6563 7475 7265 2073 7065 6369 chitecture speci │ │ │ │ +00002490: 6669 6320 6669 6c65 732e 6c6f 6164 2d66 fic files.load-f │ │ │ │ +000024a0: 696c 656e 616d 6557 6869 6c65 2075 7369 ilenameWhile usi │ │ │ │ +000024b0: 6e67 2074 6865 2060 6c6f 6164 2720 6675 ng the `load' fu │ │ │ │ +000024c0: 6e63 7469 6f6e 2074 6f20 6c6f 6164 2061 nction to load a │ │ │ │ +000024d0: 204c 6973 7020 6c69 6272 6172 792c 2074 Lisp library, t │ │ │ │ +000024e0: 6869 7320 7661 7269 6162 6c65 2069 730a his variable is. │ │ │ │ +000024f0: 7365 7420 746f 2074 6865 206e 616d 6520 set to the name │ │ │ │ +00002500: 6f66 2074 6865 2066 696c 6520 6265 696e of the file bein │ │ │ │ +00002510: 6720 6c6f 6164 6564 2e72 6570 2e6c 616e g loaded.rep.lan │ │ │ │ +00002520: 672e 696e 7465 7270 7265 7465 7223 7175 g.interpreter#qu │ │ │ │ +00002530: 6f74 6571 756f 7465 2041 5247 0a27 4152 otequote ARG.'AR │ │ │ │ +00002540: 470a 0a52 6574 7572 6e73 2041 5247 2e72 G..Returns ARG.r │ │ │ │ +00002550: 6570 2e64 6174 6123 6364 7263 6472 2043 ep.data#cdrcdr C │ │ │ │ +00002560: 4f4e 532d 4345 4c4c 0a0a 5265 7475 726e ONS-CELL..Return │ │ │ │ +00002570: 7320 7468 6520 7661 6c75 6520 7374 6f72 s the value stor │ │ │ │ +00002580: 6564 2069 6e20 7468 6520 6364 7220 736c ed in the cdr sl │ │ │ │ +00002590: 6f74 206f 6620 434f 4e53 2d43 454c 4c2c ot of CONS-CELL, │ │ │ │ +000025a0: 206f 7220 6e69 6c20 6966 2043 4f4e 532d or nil if CONS- │ │ │ │ +000025b0: 4345 4c4c 0a69 7320 6e69 6c2e 7265 702e CELL.is nil.rep. │ │ │ │ +000025c0: 6461 7461 236c 6973 746c 6973 7420 4152 data#listlist AR │ │ │ │ +000025d0: 4753 2e2e 2e0a 0a52 6574 7572 6e73 2061 GS.....Returns a │ │ │ │ +000025e0: 206e 6577 206c 6973 7420 7769 7468 2065 new list with e │ │ │ │ +000025f0: 6c65 6d65 6e74 7320 4152 4753 2e2e 2e72 lements ARGS...r │ │ │ │ +00002600: 6570 2e64 6174 6123 7270 6c61 6364 7270 ep.data#rplacdrp │ │ │ │ +00002610: 6c61 6364 2043 4f4e 532d 4345 4c4c 204e lacd CONS-CELL N │ │ │ │ +00002620: 4557 2d43 4452 0a0a 5365 7473 2074 6865 EW-CDR..Sets the │ │ │ │ +00002630: 2076 616c 7565 206f 6620 7468 6520 6364 value of the cd │ │ │ │ +00002640: 7220 736c 6f74 2069 6e20 434f 4e53 2d43 r slot in CONS-C │ │ │ │ +00002650: 454c 4c20 746f 204e 4557 2d43 4452 2e0a ELL to NEW-CDR.. │ │ │ │ +00002660: 5265 7475 726e 7320 7468 6520 434f 4e53 Returns the CONS │ │ │ │ +00002670: 2d43 454c 4c2e 7265 702e 6461 7461 236e -CELL.rep.data#n │ │ │ │ +00002680: 7265 7665 7273 656e 7265 7665 7273 6520 reversenreverse │ │ │ │ +00002690: 4c49 5354 0a0a 5265 7475 726e 7320 4c49 LIST..Returns LI │ │ │ │ +000026a0: 5354 2061 6c74 6572 6564 2073 6f20 7468 ST altered so th │ │ │ │ +000026b0: 6174 2069 7427 7320 6d65 6d62 6572 7320 at it's members │ │ │ │ +000026c0: 6172 6520 696e 2072 6576 6572 7365 206f are in reverse o │ │ │ │ +000026d0: 7264 6572 2074 6f20 7768 6174 2074 6865 rder to what the │ │ │ │ +000026e0: 790a 7765 7265 2e20 5468 6973 2066 756e y.were. This fun │ │ │ │ +000026f0: 6374 696f 6e20 6973 2064 6573 7472 7563 ction is destruc │ │ │ │ +00002700: 7469 7665 2074 6f77 6172 6473 2069 7427 tive towards it' │ │ │ │ +00002710: 7320 6172 6775 6d65 6e74 2e72 6570 2e64 s argument.rep.d │ │ │ │ +00002720: 6174 6123 7261 7373 7172 6173 7371 2045 ata#rassqrassq E │ │ │ │ +00002730: 4c54 2041 5353 4f43 2d4c 4953 540a 0a53 LT ASSOC-LIST..S │ │ │ │ +00002740: 6561 7263 6865 7320 4153 534f 432d 4c49 earches ASSOC-LI │ │ │ │ +00002750: 5354 2066 6f72 2061 2063 6f6e 732d 6365 ST for a cons-ce │ │ │ │ +00002760: 6c6c 2077 686f 7365 2063 6472 2069 7320 ll whose cdr is │ │ │ │ +00002770: 6065 7127 2074 6f20 454c 542e 0a52 6574 `eq' to ELT..Ret │ │ │ │ +00002780: 7572 6e73 2074 6865 2066 6972 7374 206d urns the first m │ │ │ │ +00002790: 6174 6368 696e 6720 636f 6e73 2d63 656c atching cons-cel │ │ │ │ +000027a0: 6c2c 2065 6c73 6520 6e69 6c2e 7265 702e l, else nil.rep. │ │ │ │ +000027b0: 6461 7461 2366 696c 7465 7266 696c 7465 data#filterfilte │ │ │ │ +000027c0: 7220 5052 4544 4943 4154 4520 4c49 5354 r PREDICATE LIST │ │ │ │ +000027d0: 0a0a 5265 7475 726e 2061 206e 6577 206c ..Return a new l │ │ │ │ +000027e0: 6973 742c 2063 6f6e 7369 7374 696e 6720 ist, consisting │ │ │ │ +000027f0: 6f66 2074 6865 2065 6c65 6d65 6e74 7320 of the elements │ │ │ │ +00002800: 696e 204c 4953 5420 7768 6963 6820 7468 in LIST which th │ │ │ │ +00002810: 6520 6675 6e63 7469 6f6e 0a50 5245 4449 e function.PREDI │ │ │ │ +00002820: 4341 5445 2072 6574 7572 6e73 2074 2077 CATE returns t w │ │ │ │ +00002830: 6865 6e20 6170 706c 6965 6420 746f 3b20 hen applied to; │ │ │ │ +00002840: 692e 652e 2073 6f6d 6574 6869 6e67 206c i.e. something l │ │ │ │ +00002850: 696b 650a 0a28 6d61 7063 6172 2027 6e63 ike..(mapcar 'nc │ │ │ │ +00002860: 6f6e 6320 286d 6170 6361 7220 2327 286c onc (mapcar #'(l │ │ │ │ +00002870: 616d 6264 6120 2878 290a 0909 0920 2020 ambda (x).... │ │ │ │ +00002880: 2877 6865 6e20 2850 5245 4449 4341 5445 (when (PREDICATE │ │ │ │ +00002890: 2078 290a 0909 0920 2020 2020 286c 6973 x).... (lis │ │ │ │ +000028a0: 7420 7829 2929 0a09 0920 2020 2020 2020 t x)))... │ │ │ │ +000028b0: 4c49 5354 2929 7265 702e 6461 7461 236d LIST))rep.data#m │ │ │ │ +000028c0: 656d 716c 6d65 6d71 6c20 454c 5420 4c49 emqlmemql ELT LI │ │ │ │ +000028d0: 5354 0a0a 4966 2045 4c54 2069 7320 6120 ST..If ELT is a │ │ │ │ +000028e0: 6d65 6d62 6572 206f 6620 6c69 7374 204c member of list L │ │ │ │ +000028f0: 4953 5420 7468 656e 2072 6574 7572 6e20 IST then return │ │ │ │ +00002900: 7468 6520 7461 696c 206f 6620 7468 6520 the tail of the │ │ │ │ +00002910: 6c69 7374 2073 7461 7274 696e 670a 6672 list starting.fr │ │ │ │ +00002920: 6f6d 2074 6865 206d 6174 6368 6564 2045 om the matched E │ │ │ │ +00002930: 4c54 2e20 606d 656d 716c 2720 7573 6573 LT. `memql' uses │ │ │ │ +00002940: 2060 6571 6c27 2074 6f20 636f 6d70 6172 `eql' to compar │ │ │ │ +00002950: 6520 6c69 7374 2069 7465 6d73 2e72 6570 e list items.rep │ │ │ │ +00002960: 2e64 6174 6123 6465 6c71 6465 6c71 2045 .data#delqdelq E │ │ │ │ +00002970: 4c54 204c 4953 540a 0a52 6574 7572 6e73 LT LIST..Returns │ │ │ │ +00002980: 204c 4953 5420 7769 7468 2061 6e79 206d LIST with any m │ │ │ │ +00002990: 656d 6265 7273 2060 6571 2720 746f 2045 embers `eq' to E │ │ │ │ +000029a0: 4c54 2064 6573 7472 7563 7469 7665 6c79 LT destructively │ │ │ │ +000029b0: 2072 656d 6f76 6564 2e72 6570 2e64 6174 removed.rep.dat │ │ │ │ +000029c0: 6123 6172 7261 7970 6172 7261 7970 2041 a#arrayparrayp A │ │ │ │ +000029d0: 5247 0a0a 5265 7475 726e 7320 7420 7768 RG..Returns t wh │ │ │ │ +000029e0: 656e 2041 5247 2069 7320 616e 2061 7272 en ARG is an arr │ │ │ │ +000029f0: 6179 2e72 6570 2e64 6174 6123 6173 6574 ay.rep.data#aset │ │ │ │ +00002a00: 6173 6574 2041 5252 4159 2049 4e44 4558 aset ARRAY INDEX │ │ │ │ +00002a10: 204e 4557 2d56 414c 5545 0a0a 5365 7473 NEW-VALUE..Sets │ │ │ │ +00002a20: 2065 6c65 6d65 6e74 206e 756d 6265 7220 element number │ │ │ │ +00002a30: 494e 4445 5820 2861 2070 6f73 6974 6976 INDEX (a positiv │ │ │ │ +00002a40: 6520 696e 7465 6765 7229 206f 6620 4152 e integer) of AR │ │ │ │ +00002a50: 5241 5920 2863 616e 2062 6520 6120 7665 RAY (can be a ve │ │ │ │ +00002a60: 6374 6f72 0a6f 7220 6120 7374 7269 6e67 ctor.or a string │ │ │ │ +00002a70: 2920 746f 204e 4557 2d56 414c 5545 2c20 ) to NEW-VALUE, │ │ │ │ +00002a80: 7265 7475 726e 696e 6720 4e45 572d 5641 returning NEW-VA │ │ │ │ +00002a90: 4c55 452e 204e 6f74 6520 7468 6174 2073 LUE. Note that s │ │ │ │ +00002aa0: 7472 696e 6773 0a63 616e 206f 6e6c 7920 trings.can only │ │ │ │ +00002ab0: 636f 6e74 6169 6e20 6368 6172 6163 7465 contain characte │ │ │ │ +00002ac0: 7273 2028 6965 2c20 696e 7465 6765 7273 rs (ie, integers │ │ │ │ +00002ad0: 292e 7265 702e 6461 7461 2361 7265 6661 ).rep.data#arefa │ │ │ │ +00002ae0: 7265 6620 4152 5241 5920 494e 4445 580a ref ARRAY INDEX. │ │ │ │ +00002af0: 0a52 6574 7572 6e73 2074 6865 2049 4e44 .Returns the IND │ │ │ │ +00002b00: 4558 7468 2028 6120 6e6f 6e2d 6e65 6761 EXth (a non-nega │ │ │ │ +00002b10: 7469 7665 2069 6e74 6567 6572 2920 656c tive integer) el │ │ │ │ +00002b20: 656d 656e 7420 6f66 2041 5252 4159 2c20 ement of ARRAY, │ │ │ │ +00002b30: 7768 6963 680a 6361 6e20 6265 2061 2076 which.can be a v │ │ │ │ +00002b40: 6563 746f 7220 6f72 2061 2073 7472 696e ector or a strin │ │ │ │ +00002b50: 672e 2049 4e44 4558 2073 7461 7274 7320 g. INDEX starts │ │ │ │ +00002b60: 6174 207a 6572 6f2e 7265 702e 6461 7461 at zero.rep.data │ │ │ │ +00002b70: 2363 6f6e 6361 7463 6f6e 6361 7420 4152 #concatconcat AR │ │ │ │ +00002b80: 4753 2e2e 2e0a 0a43 6f6e 6361 7465 6e61 GS.....Concatena │ │ │ │ +00002b90: 7465 7320 616c 6c20 4152 4753 2e2e 2e20 tes all ARGS... │ │ │ │ +00002ba0: 696e 746f 2061 2073 696e 676c 6520 7374 into a single st │ │ │ │ +00002bb0: 7269 6e67 2c20 6561 6368 2061 7267 756d ring, each argum │ │ │ │ +00002bc0: 656e 7420 6361 6e20 6265 2061 2073 7472 ent can be a str │ │ │ │ +00002bd0: 696e 672c 0a61 2063 6861 7261 6374 6572 ing,.a character │ │ │ │ +00002be0: 206f 7220 6120 6c69 7374 206f 7220 7665 or a list or ve │ │ │ │ +00002bf0: 6374 6f72 206f 6620 6368 6172 6163 7465 ctor of characte │ │ │ │ +00002c00: 7273 2e72 6570 2e64 6174 6123 6c65 6e67 rs.rep.data#leng │ │ │ │ +00002c10: 7468 6c65 6e67 7468 2053 4551 5545 4e43 thlength SEQUENC │ │ │ │ +00002c20: 450a 0a52 6574 7572 6e73 2074 6865 206e E..Returns the n │ │ │ │ +00002c30: 756d 6265 7220 6f66 2065 6c65 6d65 6e74 umber of element │ │ │ │ +00002c40: 7320 696e 2053 4551 5545 4e43 4520 2861 s in SEQUENCE (a │ │ │ │ +00002c50: 2073 7472 696e 672c 206c 6973 7420 6f72 string, list or │ │ │ │ +00002c60: 2076 6563 746f 7229 2e72 6570 2e64 6174 vector).rep.dat │ │ │ │ +00002c70: 6123 636f 7079 2d73 6571 7565 6e63 6563 a#copy-sequencec │ │ │ │ +00002c80: 6f70 792d 7365 7175 656e 6365 2053 4551 opy-sequence SEQ │ │ │ │ +00002c90: 5545 4e43 450a 0a52 6574 7572 6e73 2061 UENCE..Returns a │ │ │ │ +00002ca0: 206e 6577 2073 6571 7565 6e63 6520 7768 new sequence wh │ │ │ │ +00002cb0: 6f73 6520 656c 656d 656e 7473 2061 7265 ose elements are │ │ │ │ +00002cc0: 2065 7120 746f 2074 686f 7365 2069 6e20 eq to those in │ │ │ │ +00002cd0: 5345 5155 454e 4345 2e72 6570 2e64 6174 SEQUENCE.rep.dat │ │ │ │ +00002ce0: 6123 656c 7465 6c74 2053 4551 5545 4e43 a#eltelt SEQUENC │ │ │ │ +00002cf0: 4520 494e 4445 580a 0a52 6574 7572 6e20 E INDEX..Return │ │ │ │ +00002d00: 7468 6520 656c 656d 656e 7420 6f66 2053 the element of S │ │ │ │ +00002d10: 4551 5545 4e43 4520 6174 2070 6f73 6974 EQUENCE at posit │ │ │ │ +00002d20: 696f 6e20 494e 4445 5820 2863 6f75 6e74 ion INDEX (count │ │ │ │ +00002d30: 696e 6720 6672 6f6d 207a 6572 6f29 2e72 ing from zero).r │ │ │ │ +00002d40: 6570 2e69 6f2e 6669 6c65 7323 6c6f 6164 ep.io.files#load │ │ │ │ +00002d50: 2d66 696c 656c 6f61 642d 6669 6c65 2046 -fileload-file F │ │ │ │ +00002d60: 494c 454e 414d 4520 5b53 5452 5543 5455 ILENAME [STRUCTU │ │ │ │ +00002d70: 5245 5d0a 0a4c 6f61 6420 7468 6520 6669 RE]..Load the fi │ │ │ │ +00002d80: 6c65 206f 6620 4c69 7370 2066 6f72 6d73 le of Lisp forms │ │ │ │ +00002d90: 2063 616c 6c65 6420 4649 4c45 4e41 4d45 called FILENAME │ │ │ │ +00002da0: 2028 6e6f 2073 7566 6669 7865 7320 6172 (no suffixes ar │ │ │ │ +00002db0: 6520 6164 6465 642c 206f 720a 7061 7468 e added, or.path │ │ │ │ +00002dc0: 7320 7365 6172 6368 6564 292e 2054 6865 s searched). The │ │ │ │ +00002dd0: 2066 696c 6520 6973 206c 6f61 6465 6420 file is loaded │ │ │ │ +00002de0: 696e 2061 206e 756c 6c20 6c65 7869 6361 in a null lexica │ │ │ │ +00002df0: 6c20 656e 7669 726f 6e6d 656e 742c 0a77 l environment,.w │ │ │ │ +00002e00: 6974 6869 6e20 5354 5255 4354 5552 452e ithin STRUCTURE. │ │ │ │ +00002e10: 2054 6865 2076 616c 7565 206f 6620 7468 The value of th │ │ │ │ +00002e20: 6520 6c61 7374 2066 6f72 6d20 6576 616c e last form eval │ │ │ │ +00002e30: 7561 7465 6420 6973 2072 6574 7572 6e65 uated is returne │ │ │ │ +00002e40: 642e 7265 702e 6461 7461 2365 7165 7120 d.rep.data#eqeq │ │ │ │ +00002e50: 5641 4c55 4531 2056 414c 5545 320a 0a52 VALUE1 VALUE2..R │ │ │ │ +00002e60: 6574 7572 6e73 2074 2069 6620 5641 4c55 eturns t if VALU │ │ │ │ +00002e70: 4531 2061 6e64 2056 414c 5545 3220 6172 E1 and VALUE2 ar │ │ │ │ +00002e80: 6520 6f6e 6520 616e 6420 7468 6520 7361 e one and the sa │ │ │ │ +00002e90: 6d65 206f 626a 6563 742e 204e 6f74 6520 me object. Note │ │ │ │ +00002ea0: 7468 6174 0a74 6869 7320 6d61 7920 6f72 that.this may or │ │ │ │ +00002eb0: 206d 6179 206e 6f74 2062 6520 7472 7565 may not be true │ │ │ │ +00002ec0: 2066 6f72 206e 756d 6265 7273 206f 6620 for numbers of │ │ │ │ +00002ed0: 7468 6520 7361 6d65 2076 616c 7565 2028 the same value ( │ │ │ │ +00002ee0: 7365 6520 6065 716c 2729 2e72 6570 2e64 see `eql').rep.d │ │ │ │ +00002ef0: 6174 6123 7374 7269 6e67 2d68 6561 642d ata#string-head- │ │ │ │ +00002f00: 6571 7374 7269 6e67 2d68 6561 642d 6571 eqstring-head-eq │ │ │ │ +00002f10: 2053 5452 494e 4731 2053 5452 494e 4732 STRING1 STRING2 │ │ │ │ +00002f20: 0a0a 5265 7475 726e 7320 7420 6966 2053 ..Returns t if S │ │ │ │ +00002f30: 5452 494e 4732 206d 6174 6368 6573 2074 TRING2 matches t │ │ │ │ +00002f40: 6865 2062 6567 696e 6e69 6e67 206f 6620 he beginning of │ │ │ │ +00002f50: 5354 5249 4e47 312c 2069 652c 0a20 2028 STRING1, ie,. ( │ │ │ │ +00002f60: 7374 7269 6e67 2d68 6561 642d 6571 2022 string-head-eq " │ │ │ │ +00002f70: 666f 6f62 6172 2220 2266 6f6f 2229 0a20 foobar" "foo"). │ │ │ │ +00002f80: 2020 3d3e 2074 0a20 2028 7374 7269 6e67 => t. (string │ │ │ │ +00002f90: 2d68 6561 642d 6571 2022 666f 6f22 2022 -head-eq "foo" " │ │ │ │ +00002fa0: 666f 6f62 6172 2229 0a20 2020 3d3e 206e foobar"). => n │ │ │ │ +00002fb0: 696c 7265 702e 6461 7461 236e 756c 6c6e ilrep.data#nulln │ │ │ │ +00002fc0: 756c 6c20 4152 470a 0a52 6574 7572 6e73 ull ARG..Returns │ │ │ │ +00002fd0: 2074 2069 6620 4152 4720 6973 206e 696c t if ARG is nil │ │ │ │ +00002fe0: 2e00 7265 702e 6c61 6e67 2e6d 6174 6823 ..rep.lang.math# │ │ │ │ +00002ff0: 6576 656e 7020 5800 2e02 0000 0000 0000 evenp X......... │ │ │ │ +00003000: 7265 702e 7379 7374 656d 236f 7065 7261 rep.system#opera │ │ │ │ +00003010: 7469 6e67 2d73 7973 7465 6d41 2073 796d ting-systemA sym │ │ │ │ +00003020: 626f 6c20 6465 6669 6e69 6e67 2074 6865 bol defining the │ │ │ │ +00003030: 2074 7970 6520 6f66 206f 7065 7261 7469 type of operati │ │ │ │ +00003040: 6e67 2073 7973 7465 6d20 7468 6174 204a ng system that J │ │ │ │ +00003050: 6164 6520 6973 2072 756e 6e69 6e67 0a75 ade is running.u │ │ │ │ +00003060: 6e64 6572 2e20 4375 7272 656e 746c 7920 nder. Currently │ │ │ │ +00003070: 7468 6973 2069 7320 616c 7761 7973 2074 this is always t │ │ │ │ +00003080: 6865 2073 796d 626f 6c20 6075 6e69 7827 he symbol `unix' │ │ │ │ +00003090: 2e70 726f 6365 7373 2d65 6e76 6972 6f6e .process-environ │ │ │ │ +000030a0: 6d65 6e74 4120 6c69 7374 206f 6620 616c mentA list of al │ │ │ │ +000030b0: 6c20 656e 7669 726f 6e6d 656e 7420 7661 l environment va │ │ │ │ +000030c0: 7269 6162 6c65 7320 2861 7320 7374 7269 riables (as stri │ │ │ │ +000030d0: 6e67 7320 224e 414d 453d 5641 4c55 4522 ngs "NAME=VALUE" │ │ │ │ +000030e0: 2920 7061 7373 6564 0a74 6f20 7468 6520 ) passed.to the │ │ │ │ +000030f0: 696e 7465 7270 7265 7465 722e 2041 6c73 interpreter. Als │ │ │ │ +00003100: 6f20 7573 6564 2074 6f20 7370 6563 6966 o used to specif │ │ │ │ +00003110: 7920 7468 6520 656e 7669 726f 6e6d 656e y the environmen │ │ │ │ +00003120: 7420 6f66 2073 7562 7072 6f63 6573 7365 t of subprocesse │ │ │ │ +00003130: 732e 7265 702e 7379 7374 656d 2372 6570 s.rep.system#rep │ │ │ │ +00003140: 2d76 6572 7369 6f6e 4120 7374 7269 6e67 -versionA string │ │ │ │ +00003150: 2064 6566 696e 696e 6720 7468 6520 6375 defining the cu │ │ │ │ +00003160: 7272 656e 7420 7665 7273 696f 6e20 6f66 rrent version of │ │ │ │ +00003170: 2074 6865 2052 4550 2069 6e74 6572 7072 the REP interpr │ │ │ │ +00003180: 6574 6572 2e72 6570 2e73 7973 7465 6d23 eter.rep.system# │ │ │ │ +00003190: 7265 702d 6275 696c 642d 6964 4120 7374 rep-build-idA st │ │ │ │ +000031a0: 7269 6e67 2064 6573 6372 6962 696e 6720 ring describing │ │ │ │ +000031b0: 7768 656e 2c20 7768 6572 652c 2061 6e64 when, where, and │ │ │ │ +000031c0: 2062 7920 7768 6f20 7468 6520 7275 6e6e by who the runn │ │ │ │ +000031d0: 696e 6720 7665 7273 696f 6e20 6f66 2074 ing version of t │ │ │ │ +000031e0: 6865 0a4c 4953 5020 696e 7465 7270 7265 he.LISP interpre │ │ │ │ +000031f0: 7465 7220 7761 7320 6275 696c 742e 7265 ter was built.re │ │ │ │ +00003200: 702e 6461 7461 2375 7063 6173 652d 7461 p.data#upcase-ta │ │ │ │ +00003210: 626c 6532 3536 2d62 7974 6520 7374 7269 ble256-byte stri │ │ │ │ +00003220: 6e67 2068 6f6c 6469 6e67 2074 7261 6e73 ng holding trans │ │ │ │ +00003230: 6c61 7469 6f6e 7320 746f 2074 7572 6e20 lations to turn │ │ │ │ +00003240: 6561 6368 2063 6861 7261 6374 6572 2069 each character i │ │ │ │ +00003250: 6e74 6f20 6974 730a 7570 7065 722d 6361 nto its.upper-ca │ │ │ │ +00003260: 7365 2065 7175 6976 616c 656e 742e 7265 se equivalent.re │ │ │ │ +00003270: 702e 6461 7461 2364 6f77 6e63 6173 652d p.data#downcase- │ │ │ │ +00003280: 7461 626c 6532 3536 2d62 7974 6520 7374 table256-byte st │ │ │ │ +00003290: 7269 6e67 2068 6f6c 6469 6e67 2074 7261 ring holding tra │ │ │ │ +000032a0: 6e73 6c61 7469 6f6e 7320 746f 2074 7572 nslations to tur │ │ │ │ +000032b0: 6e20 6561 6368 2063 6861 7261 6374 6572 n each character │ │ │ │ +000032c0: 2069 6e74 6f20 6974 730a 6c6f 7765 722d into its.lower- │ │ │ │ +000032d0: 6361 7365 2065 7175 6976 616c 656e 742e case equivalent. │ │ │ │ +000032e0: 7265 702e 6461 7461 2366 6c61 7474 656e rep.data#flatten │ │ │ │ +000032f0: 2d74 6162 6c65 5472 616e 736c 6174 696f -tableTranslatio │ │ │ │ +00003300: 6e20 7461 626c 6520 746f 2063 6f6e 7665 n table to conve │ │ │ │ +00003310: 7274 206e 6577 6c69 6e65 2063 6861 7261 rt newline chara │ │ │ │ +00003320: 6374 6572 7320 746f 2073 7061 6365 732e cters to spaces. │ │ │ │ +00003330: 7265 702e 7379 7374 656d 2362 6565 7062 rep.system#beepb │ │ │ │ +00003340: 6565 700a 0a52 696e 6773 2061 2062 656c eep..Rings a bel │ │ │ │ +00003350: 6c2e 7265 702e 6461 7461 2363 6f6d 706c l.rep.data#compl │ │ │ │ +00003360: 6574 652d 7374 7269 6e67 636f 6d70 6c65 ete-stringcomple │ │ │ │ +00003370: 7465 2d73 7472 696e 6720 5445 4d50 4c41 te-string TEMPLA │ │ │ │ +00003380: 5445 204c 4953 5420 5b46 4f4c 442d 4341 TE LIST [FOLD-CA │ │ │ │ +00003390: 5345 5d0a 0a52 6574 7572 6e20 6120 7374 SE]..Return a st │ │ │ │ +000033a0: 7269 6e67 2077 686f 7365 2062 6567 696e ring whose begin │ │ │ │ +000033b0: 6e69 6e67 206d 6174 6368 6573 2074 6865 ning matches the │ │ │ │ +000033c0: 2073 7472 696e 6720 5445 4d50 4c41 5445 string TEMPLATE │ │ │ │ +000033d0: 2c20 616e 6420 6973 2075 6e69 7175 650a , and is unique. │ │ │ │ +000033e0: 696e 2074 6865 2073 6574 206f 6620 616c in the set of al │ │ │ │ +000033f0: 6c20 7374 7269 6e67 7320 696e 204c 4953 l strings in LIS │ │ │ │ +00003400: 5420 7768 6963 6820 616c 736f 206d 6174 T which also mat │ │ │ │ +00003410: 6368 2054 454d 504c 4154 452e 2049 6620 ch TEMPLATE. If │ │ │ │ +00003420: 464f 4c44 2d43 4153 450a 6973 2074 2c20 FOLD-CASE.is t, │ │ │ │ +00003430: 616c 6c20 6d61 7463 6869 6e67 2069 676e all matching ign │ │ │ │ +00003440: 6f72 6573 2063 6861 7261 6374 6572 2063 ores character c │ │ │ │ +00003450: 6173 652e 7265 702e 7379 7374 656d 2363 ase.rep.system#c │ │ │ │ +00003460: 7572 7265 6e74 2d74 696d 6563 7572 7265 urrent-timecurre │ │ │ │ +00003470: 6e74 2d74 696d 650a 0a52 6574 7572 6e20 nt-time..Return │ │ │ │ +00003480: 6120 7661 6c75 6520 6465 6e6f 7469 6e67 a value denoting │ │ │ │ +00003490: 2074 6865 2063 7572 7265 6e74 2073 7973 the current sys │ │ │ │ +000034a0: 7465 6d20 7469 6d65 2e20 5468 6973 2077 tem time. This w │ │ │ │ +000034b0: 696c 6c20 6265 2061 2063 6f6e 7320 6365 ill be a cons ce │ │ │ │ +000034c0: 6c6c 0a63 6f6e 7461 696e 696e 6720 2844 ll.containing (D │ │ │ │ +000034d0: 4159 5320 2e20 5345 434f 4e44 5329 2c20 AYS . SECONDS), │ │ │ │ +000034e0: 7468 6520 6e75 6d62 6572 206f 6620 4441 the number of DA │ │ │ │ +000034f0: 5953 2073 696e 6365 2074 6865 2065 706f YS since the epo │ │ │ │ +00003500: 6368 2c20 616e 6420 7468 650a 6e75 6d62 ch, and the.numb │ │ │ │ +00003510: 6572 206f 6620 7365 636f 6e64 7320 7369 er of seconds si │ │ │ │ +00003520: 6e63 6520 7468 6520 7374 6172 7420 6f66 nce the start of │ │ │ │ +00003530: 2074 6865 2064 6179 2028 756e 6976 6572 the day (univer │ │ │ │ +00003540: 7361 6c20 7469 6d65 292e 7265 702e 7379 sal time).rep.sy │ │ │ │ +00003550: 7374 656d 2363 7572 7265 6e74 2d75 7469 stem#current-uti │ │ │ │ +00003560: 6d65 6375 7272 656e 742d 7574 696d 650a mecurrent-utime. │ │ │ │ +00003570: 0a52 6574 7572 6e20 7468 6520 6375 7272 .Return the curr │ │ │ │ +00003580: 656e 7420 7469 6d65 2069 6e20 6d69 6372 ent time in micr │ │ │ │ +00003590: 6f73 6563 6f6e 6473 2e72 6570 2e73 7973 oseconds.rep.sys │ │ │ │ +000035a0: 7465 6d23 6669 782d 7469 6d65 6669 782d tem#fix-timefix- │ │ │ │ +000035b0: 7469 6d65 2054 494d 4553 5441 4d50 0a0a time TIMESTAMP.. │ │ │ │ +000035c0: 456e 7375 7265 2074 6861 7420 7468 6520 Ensure that the │ │ │ │ +000035d0: 7477 6f20 7061 7274 7320 6f66 2054 494d two parts of TIM │ │ │ │ +000035e0: 4553 5441 4d50 2061 7265 206d 7574 7561 ESTAMP are mutua │ │ │ │ +000035f0: 6c6c 7920 636f 6e73 6973 7465 6e74 2e20 lly consistent. │ │ │ │ +00003600: 4966 206e 6f74 0a54 494d 4553 5441 4d50 If not.TIMESTAMP │ │ │ │ +00003610: 2069 7320 616c 7465 7265 642e 2052 6574 is altered. Ret │ │ │ │ +00003620: 7572 6e73 2054 494d 4553 5441 4d50 2e72 urns TIMESTAMP.r │ │ │ │ +00003630: 6570 2e73 7973 7465 6d23 6375 7272 656e ep.system#curren │ │ │ │ +00003640: 742d 7469 6d65 2d73 7472 696e 6763 7572 t-time-stringcur │ │ │ │ +00003650: 7265 6e74 2d74 696d 652d 7374 7269 6e67 rent-time-string │ │ │ │ +00003660: 205b 5449 4d45 5d20 5b46 4f52 4d41 545d [TIME] [FORMAT] │ │ │ │ +00003670: 0a0a 5265 7475 726e 7320 6120 6875 6d61 ..Returns a huma │ │ │ │ +00003680: 6e2d 7265 6164 6162 6c65 2073 7472 696e n-readable strin │ │ │ │ +00003690: 6720 6465 6669 6e69 6e67 2074 6865 2063 g defining the c │ │ │ │ +000036a0: 7572 7265 6e74 2064 6174 6520 616e 6420 urrent date and │ │ │ │ +000036b0: 7469 6d65 2c20 6f72 2069 660a 7370 6563 time, or if.spec │ │ │ │ +000036c0: 6966 6965 642c 2074 6861 7420 6465 6669 ified, that defi │ │ │ │ +000036d0: 6e69 6e67 2054 494d 452e 0a0a 4966 2064 ning TIME...If d │ │ │ │ +000036e0: 6566 696e 6564 2c20 464f 524d 4154 2069 efined, FORMAT i │ │ │ │ +000036f0: 7320 6120 7374 7269 6e67 2064 6566 696e s a string defin │ │ │ │ +00003700: 696e 6720 686f 7720 746f 2063 7265 6174 ing how to creat │ │ │ │ +00003710: 6520 7468 6520 7374 7269 6e67 2e20 4974 e the string. It │ │ │ │ +00003720: 2068 6173 0a74 6865 2073 616d 6520 636f has.the same co │ │ │ │ +00003730: 6e76 656e 7469 6f6e 7320 6173 2074 6865 nventions as the │ │ │ │ +00003740: 2074 656d 706c 6174 6520 746f 2074 6865 template to the │ │ │ │ +00003750: 2043 206c 6962 7261 7279 2773 2073 7472 C library's str │ │ │ │ +00003760: 6674 696d 6520 6675 6e63 7469 6f6e 2e72 ftime function.r │ │ │ │ +00003770: 6570 2e73 7973 7465 6d23 7469 6d65 2d6c ep.system#time-l │ │ │ │ +00003780: 6174 6572 2d70 7469 6d65 2d6c 6174 6572 ater-ptime-later │ │ │ │ +00003790: 2d70 2054 494d 452d 5354 414d 5031 2054 -p TIME-STAMP1 T │ │ │ │ +000037a0: 494d 452d 5354 414d 5032 0a0a 5265 7475 IME-STAMP2..Retu │ │ │ │ +000037b0: 726e 7320 7420 7768 656e 2054 494d 452d rns t when TIME- │ │ │ │ +000037c0: 5354 414d 5031 2072 6566 6572 7320 746f STAMP1 refers to │ │ │ │ +000037d0: 2061 206c 6174 6572 2074 696d 6520 7468 a later time th │ │ │ │ +000037e0: 616e 2054 494d 452d 5354 414d 5032 2e72 an TIME-STAMP2.r │ │ │ │ +000037f0: 6570 2e73 7973 7465 6d23 736c 6565 702d ep.system#sleep- │ │ │ │ +00003800: 666f 7273 6c65 6570 2d66 6f72 2053 4543 forsleep-for SEC │ │ │ │ +00003810: 4f4e 4453 205b 4d49 4c4c 4953 4543 4f4e ONDS [MILLISECON │ │ │ │ +00003820: 4453 5d0a 0a50 6175 7365 2066 6f72 2053 DS]..Pause for S │ │ │ │ +00003830: 4543 4f4e 4453 2028 706c 7573 2074 6865 ECONDS (plus the │ │ │ │ +00003840: 206f 7074 696f 6e61 6c20 4d49 4c4c 4953 optional MILLIS │ │ │ │ +00003850: 4543 4f4e 4420 636f 6d70 6f6e 656e 7429 ECOND component) │ │ │ │ +00003860: 206c 656e 6774 6820 6f66 2074 696d 652e length of time. │ │ │ │ +00003870: 7265 702e 7379 7374 656d 2373 6974 2d66 rep.system#sit-f │ │ │ │ +00003880: 6f72 7369 742d 666f 7220 5b53 4543 4f4e orsit-for [SECON │ │ │ │ +00003890: 4453 5d20 5b4d 494c 4c49 5345 434f 4e44 DS] [MILLISECOND │ │ │ │ +000038a0: 535d 0a0a 5761 6974 2066 6f72 2069 6e70 S]..Wait for inp │ │ │ │ +000038b0: 7574 2074 6f20 6172 7269 7665 2061 6e64 ut to arrive and │ │ │ │ +000038c0: 2062 6520 7072 6f63 6573 7365 642e 204e be processed. N │ │ │ │ +000038d0: 6f20 6d6f 7265 2074 6861 6e20 5345 434f o more than SECO │ │ │ │ +000038e0: 4e44 5320 7365 636f 6e64 7320 706c 7573 NDS seconds plus │ │ │ │ +000038f0: 0a4d 494c 4c49 5345 434f 4e44 5320 6d69 .MILLISECONDS mi │ │ │ │ +00003900: 6c6c 6973 6563 6f6e 6473 2077 696c 6c20 lliseconds will │ │ │ │ +00003910: 6265 2077 6169 7465 642e 2049 6620 6174 be waited. If at │ │ │ │ +00003920: 2074 6865 2065 6e64 206f 6620 7468 6973 the end of this │ │ │ │ +00003930: 2074 696d 6520 6e6f 0a69 6e70 7574 2068 time no.input h │ │ │ │ +00003940: 6173 2061 7272 6976 6564 2c20 7265 7475 as arrived, retu │ │ │ │ +00003950: 726e 2074 2e20 4f74 6865 7277 6973 6520 rn t. Otherwise │ │ │ │ +00003960: 7265 7475 726e 206e 696c 2069 6620 696e return nil if in │ │ │ │ +00003970: 7075 7420 7761 7320 666f 756e 642e 0a0a put was found... │ │ │ │ +00003980: 4966 206e 6569 7468 6572 2053 4543 4f4e If neither SECON │ │ │ │ +00003990: 4453 206e 6f72 204d 494c 4c49 5345 434f DS nor MILLISECO │ │ │ │ +000039a0: 4e44 5320 6973 2064 6566 696e 6564 2074 NDS is defined t │ │ │ │ +000039b0: 6865 2063 6f6d 6d61 6e64 2077 696c 6c20 he command will │ │ │ │ +000039c0: 7265 7475 726e 0a69 6d6d 6564 6961 7465 return.immediate │ │ │ │ +000039d0: 6c79 2c20 7573 696e 6720 6120 6e75 6c6c ly, using a null │ │ │ │ +000039e0: 2074 696d 656f 7574 2e72 6570 2e73 7973 timeout.rep.sys │ │ │ │ +000039f0: 7465 6d23 7573 6572 2d6c 6f67 696e 2d6e tem#user-login-n │ │ │ │ +00003a00: 616d 6575 7365 722d 6c6f 6769 6e2d 6e61 ameuser-login-na │ │ │ │ +00003a10: 6d65 0a0a 5265 7475 726e 7320 7468 6520 me..Returns the │ │ │ │ +00003a20: 6c6f 6769 6e20 6e61 6d65 206f 6620 7468 login name of th │ │ │ │ +00003a30: 6520 7573 6572 2028 6120 7374 7269 6e67 e user (a string │ │ │ │ +00003a40: 292e 7265 702e 7379 7374 656d 2375 7365 ).rep.system#use │ │ │ │ +00003a50: 722d 6675 6c6c 2d6e 616d 6575 7365 722d r-full-nameuser- │ │ │ │ +00003a60: 6675 6c6c 2d6e 616d 6520 5b52 4541 4c2d full-name [REAL- │ │ │ │ +00003a70: 4e41 4d45 5d0a 0a52 6574 7572 6e73 2074 NAME]..Returns t │ │ │ │ +00003a80: 6865 2072 6561 6c20 6e61 6d65 206f 6620 he real name of │ │ │ │ +00003a90: 7468 6520 7573 6572 2028 6120 7374 7269 the user (a stri │ │ │ │ +00003aa0: 6e67 292e 2049 6620 5245 414c 2d4e 414d ng). If REAL-NAM │ │ │ │ +00003ab0: 4520 6973 206e 6f6e 2d6e 696c 2c20 6974 E is non-nil, it │ │ │ │ +00003ac0: 2773 0a74 6865 206e 616d 6520 746f 2072 's.the name to r │ │ │ │ +00003ad0: 6574 7572 6e20 696e 2073 7562 7365 7175 eturn in subsequ │ │ │ │ +00003ae0: 656e 7420 6361 6c6c 732e 7265 702e 7379 ent calls.rep.sy │ │ │ │ +00003af0: 7374 656d 2375 7365 722d 686f 6d65 2d64 stem#user-home-d │ │ │ │ +00003b00: 6972 6563 746f 7279 7573 6572 2d68 6f6d irectoryuser-hom │ │ │ │ +00003b10: 652d 6469 7265 6374 6f72 7920 5b55 5345 e-directory [USE │ │ │ │ +00003b20: 525d 0a0a 5265 7475 726e 2074 6865 2070 R]..Return the p │ │ │ │ +00003b30: 6174 6820 746f 2055 5345 5227 7320 686f ath to USER's ho │ │ │ │ +00003b40: 6d65 2064 6972 6563 746f 7279 2028 6120 me directory (a │ │ │ │ +00003b50: 7374 7269 6e67 292e 2057 6865 6e20 5553 string). When US │ │ │ │ +00003b60: 4552 2069 7320 756e 6465 6669 6e65 640a ER is undefined. │ │ │ │ +00003b70: 7468 6520 6469 7265 6374 6f72 7920 6f66 the directory of │ │ │ │ +00003b80: 2074 6865 2075 7365 7220 7768 6f20 6578 the user who ex │ │ │ │ +00003b90: 6563 7574 6564 204a 6164 6520 6973 2066 ecuted Jade is f │ │ │ │ +00003ba0: 6f75 6e64 2e72 6570 2e73 7973 7465 6d23 ound.rep.system# │ │ │ │ +00003bb0: 7379 7374 656d 2d6e 616d 6573 7973 7465 system-namesyste │ │ │ │ +00003bc0: 6d2d 6e61 6d65 0a0a 5265 7475 726e 7320 m-name..Returns │ │ │ │ +00003bd0: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the │ │ │ │ +00003be0: 686f 7374 2077 6869 6368 2074 6865 2065 host which the e │ │ │ │ +00003bf0: 6469 746f 7220 6973 2072 756e 6e69 6e67 ditor is running │ │ │ │ +00003c00: 206f 6e2e 7265 702e 7379 7374 656d 236d on.rep.system#m │ │ │ │ +00003c10: 6573 7361 6765 6d65 7373 6167 6520 5354 essagemessage ST │ │ │ │ +00003c20: 5249 4e47 205b 4449 5350 4c41 592d 4e4f RING [DISPLAY-NO │ │ │ │ +00003c30: 575d 0a0a 5465 6d70 6f72 6172 696c 7920 W]..Temporarily │ │ │ │ +00003c40: 7365 7473 2074 6865 2073 7461 7475 7320 sets the status │ │ │ │ +00003c50: 6469 7370 6c61 7920 746f 2053 5452 494e display to STRIN │ │ │ │ +00003c60: 472c 2074 6869 7320 6d61 7920 6e6f 7420 G, this may not │ │ │ │ +00003c70: 6861 7070 656e 2075 6e74 696c 2074 6865 happen until the │ │ │ │ +00003c80: 0a6e 6578 7420 636f 6d70 6c65 7465 2072 .next complete r │ │ │ │ +00003c90: 6564 6973 706c 6179 2c20 756e 6c65 7373 edisplay, unless │ │ │ │ +00003ca0: 2044 4953 504c 4159 2d4e 4f57 2069 7320 DISPLAY-NOW is │ │ │ │ +00003cb0: 6e6f 6e2d 6e69 6c2e 7265 702e 6461 7461 non-nil.rep.data │ │ │ │ +00003cc0: 2361 6c70 6861 2d63 6861 722d 7061 6c70 #alpha-char-palp │ │ │ │ +00003cd0: 6861 2d63 6861 722d 7020 4348 4152 0a0a ha-char-p CHAR.. │ │ │ │ +00003ce0: 5265 7475 726e 7320 7420 6966 2043 4841 Returns t if CHA │ │ │ │ +00003cf0: 5220 6973 2061 6e20 616c 7068 6162 6574 R is an alphabet │ │ │ │ +00003d00: 6963 2063 6861 7261 6374 6572 2e72 6570 ic character.rep │ │ │ │ +00003d10: 2e64 6174 6123 7570 7065 722d 6361 7365 .data#upper-case │ │ │ │ +00003d20: 2d70 7570 7065 722d 6361 7365 2d70 2043 -pupper-case-p C │ │ │ │ +00003d30: 4841 520a 0a52 6574 7572 6e73 2074 2069 HAR..Returns t i │ │ │ │ +00003d40: 6620 4348 4152 2069 7320 7570 7065 7220 f CHAR is upper │ │ │ │ +00003d50: 6361 7365 2e72 6570 2e64 6174 6123 6c6f case.rep.data#lo │ │ │ │ +00003d60: 7765 722d 6361 7365 2d70 6c6f 7765 722d wer-case-plower- │ │ │ │ +00003d70: 6361 7365 2d70 2043 4841 520a 0a52 6574 case-p CHAR..Ret │ │ │ │ +00003d80: 7572 6e73 2074 2069 6620 4348 4152 2069 urns t if CHAR i │ │ │ │ +00003d90: 7320 6c6f 7765 7220 6361 7365 2e72 6570 s lower case.rep │ │ │ │ +00003da0: 2e64 6174 6123 6469 6769 742d 6368 6172 .data#digit-char │ │ │ │ +00003db0: 2d70 6469 6769 742d 6368 6172 2d70 2043 -pdigit-char-p C │ │ │ │ +00003dc0: 4841 520a 0a52 6574 7572 6e73 2074 2069 HAR..Returns t i │ │ │ │ +00003dd0: 6620 4348 4152 2069 7320 6120 6469 6769 f CHAR is a digi │ │ │ │ +00003de0: 742e 7265 702e 6461 7461 2361 6c70 6861 t.rep.data#alpha │ │ │ │ +00003df0: 6e75 6d65 7269 6370 616c 7068 616e 756d numericpalphanum │ │ │ │ +00003e00: 6572 6963 7020 4348 4152 0a0a 5265 7475 ericp CHAR..Retu │ │ │ │ +00003e10: 726e 7320 7420 6966 2043 4841 5220 6973 rns t if CHAR is │ │ │ │ +00003e20: 2061 6c70 6861 2d6e 756d 6572 6963 2e72 alpha-numeric.r │ │ │ │ +00003e30: 6570 2e64 6174 6123 7370 6163 652d 6368 ep.data#space-ch │ │ │ │ +00003e40: 6172 2d70 7370 6163 652d 6368 6172 2d70 ar-pspace-char-p │ │ │ │ +00003e50: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t │ │ │ │ +00003e60: 2069 6620 4348 4152 2069 7320 7768 6974 if CHAR is whit │ │ │ │ +00003e70: 6573 7061 6365 2e72 6570 2e64 6174 6123 espace.rep.data# │ │ │ │ +00003e80: 6368 6172 2d75 7063 6173 6563 6861 722d char-upcasechar- │ │ │ │ +00003e90: 7570 6361 7365 2043 4841 520a 0a52 6574 upcase CHAR..Ret │ │ │ │ +00003ea0: 7572 6e73 2074 6865 2075 7070 6572 2d63 urns the upper-c │ │ │ │ +00003eb0: 6173 6520 6571 7569 7661 6c65 6e74 206f ase equivalent o │ │ │ │ +00003ec0: 6620 4348 4152 2e72 6570 2e64 6174 6123 f CHAR.rep.data# │ │ │ │ +00003ed0: 6368 6172 2d64 6f77 6e63 6173 6563 6861 char-downcasecha │ │ │ │ +00003ee0: 722d 646f 776e 6361 7365 2043 4841 520a r-downcase CHAR. │ │ │ │ +00003ef0: 0a52 6574 7572 6e73 2074 6865 206c 6f77 .Returns the low │ │ │ │ +00003f00: 6572 2d63 6173 6520 6571 7569 7661 6c65 er-case equivale │ │ │ │ +00003f10: 6e74 206f 6620 4348 4152 2e72 6570 2e69 nt of CHAR.rep.i │ │ │ │ +00003f20: 6f2e 7072 6f63 6573 7365 7323 636c 6f73 o.processes#clos │ │ │ │ +00003f30: 652d 7072 6f63 6573 7363 6c6f 7365 2d70 e-processclose-p │ │ │ │ +00003f40: 726f 6365 7373 6573 205b 5052 4f43 4553 rocesses [PROCES │ │ │ │ +00003f50: 535d 0a0a 436c 6f73 6573 2074 6865 2073 S]..Closes the s │ │ │ │ +00003f60: 7464 696e 2c20 7374 646f 7574 2c20 616e tdin, stdout, an │ │ │ │ +00003f70: 6420 7374 6465 7272 2073 7472 6561 6d73 d stderr streams │ │ │ │ +00003f80: 206f 6620 7468 6520 6173 796e 6368 726f of the asynchro │ │ │ │ +00003f90: 6e6f 7573 2070 726f 6365 7373 2d0a 6f62 nous process-.ob │ │ │ │ +00003fa0: 6a65 6374 2050 524f 4345 5353 2e72 6570 ject PROCESS.rep │ │ │ │ +00003fb0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr │ │ │ │ +00003fc0: 6f63 6573 732d 7070 726f 6365 7373 7020 ocess-pprocessp │ │ │ │ +00003fd0: 4152 470a 0a52 6574 7572 6e20 7420 6973 ARG..Return t is │ │ │ │ +00003fe0: 2041 5247 2069 7320 6120 7072 6f63 6573 ARG is a proces │ │ │ │ +00003ff0: 732d 6f62 6a65 6374 2e00 0000 0000 0000 s-object........ │ │ │ │ +00004000: 7265 702e 7379 7374 656d 2373 7973 7465 rep.system#syste │ │ │ │ +00004010: 6d73 7973 7465 6d20 5348 454c 4c2d 434f msystem SHELL-CO │ │ │ │ +00004020: 4d4d 414e 440a 0a53 796e 6368 726f 6e6f MMAND..Synchrono │ │ │ │ +00004030: 7573 6c79 2065 7865 6375 7465 2074 6865 usly execute the │ │ │ │ +00004040: 2073 6865 6c6c 2063 6f6d 6d61 6e64 2073 shell command s │ │ │ │ +00004050: 7472 696e 6720 5348 454c 4c2d 434f 4d4d tring SHELL-COMM │ │ │ │ +00004060: 414e 442e 2052 6574 7572 6e73 2074 6865 AND. Returns the │ │ │ │ +00004070: 0a65 7869 7420 7374 6174 7573 206f 6620 .exit status of │ │ │ │ +00004080: 7468 6520 636f 6d6d 616e 642c 206f 7220 the command, or │ │ │ │ +00004090: 7369 676e 616c 7320 616e 2065 7272 6f72 signals an error │ │ │ │ +000040a0: 2069 6620 7468 6520 7368 656c 6c20 636f if the shell co │ │ │ │ +000040b0: 756c 646e 2774 0a62 6520 7374 6172 7465 uldn't.be starte │ │ │ │ +000040c0: 642e 0a0a 4e6f 7465 2074 6861 7420 7468 d...Note that th │ │ │ │ +000040d0: 6520 6578 6974 2073 7461 7475 7320 6973 e exit status is │ │ │ │ +000040e0: 205f 6e6f 745f 2074 6865 2073 616d 6520 _not_ the same │ │ │ │ +000040f0: 6173 2074 6865 2072 6574 7572 6e20 636f as the return co │ │ │ │ +00004100: 6465 2e20 4974 0a64 6570 656e 6473 206f de. It.depends o │ │ │ │ +00004110: 6e20 7468 6520 6f70 6572 6174 696e 6720 n the operating │ │ │ │ +00004120: 7379 7374 656d 2c20 6275 7420 756e 6465 system, but unde │ │ │ │ +00004130: 7220 756e 6978 2074 6865 2072 6574 7572 r unix the retur │ │ │ │ +00004140: 6e20 636f 6465 206d 6179 2062 650a 666f n code may be.fo │ │ │ │ +00004150: 756e 6420 6279 2072 6967 6874 2d73 6869 und by right-shi │ │ │ │ +00004160: 6674 696e 6720 7468 6520 6578 6974 2073 fting the exit s │ │ │ │ +00004170: 7461 7475 7320 6279 2065 6967 6874 2062 tatus by eight b │ │ │ │ +00004180: 6974 732e 204c 6f77 206e 6f6e 2d7a 6572 its. Low non-zer │ │ │ │ +00004190: 6f0a 7661 6c75 6573 2072 6570 7265 7365 o.values represe │ │ │ │ +000041a0: 6e74 2074 6861 7420 7468 6520 7072 6f63 nt that the proc │ │ │ │ +000041b0: 6573 7320 7761 7320 6b69 6c6c 6564 2062 ess was killed b │ │ │ │ +000041c0: 7920 6120 7369 676e 616c 2e72 6570 2e73 y a signal.rep.s │ │ │ │ +000041d0: 7973 7465 6d23 6765 742d 636f 6d6d 616e ystem#get-comman │ │ │ │ +000041e0: 642d 6c69 6e65 2d6f 7074 696f 6e67 6574 d-line-optionget │ │ │ │ +000041f0: 2d63 6f6d 6d61 6e64 2d6c 696e 652d 6f70 -command-line-op │ │ │ │ +00004200: 7469 6f6e 204f 5054 494f 4e20 5b52 4551 tion OPTION [REQ │ │ │ │ +00004210: 5549 5245 532d 4152 4755 4d45 4e54 5d0a UIRES-ARGUMENT]. │ │ │ │ +00004220: 0a52 6574 7572 6e73 2074 2069 6620 4f50 .Returns t if OP │ │ │ │ +00004230: 5449 4f4e 2077 6173 2073 7065 6369 6669 TION was specifi │ │ │ │ +00004240: 6564 206f 6e20 7468 6520 636f 6d6d 616e ed on the comman │ │ │ │ +00004250: 6420 6c69 6e65 2028 4f50 5449 4f4e 2069 d line (OPTION i │ │ │ │ +00004260: 7320 7479 7069 6361 6c6c 790a 6120 776f s typically.a wo │ │ │ │ +00004270: 7264 2062 6567 696e 6e69 6e67 2077 6974 rd beginning wit │ │ │ │ +00004280: 6820 602d 2d27 292e 2049 6620 5245 5155 h `--'). If REQU │ │ │ │ +00004290: 4952 4553 2d41 5247 554d 454e 5420 6973 IRES-ARGUMENT is │ │ │ │ +000042a0: 206e 6f6e 2d6e 696c 2c20 7468 6973 206f non-nil, this o │ │ │ │ +000042b0: 7074 696f 6e0a 7265 7175 6972 6573 2061 ption.requires a │ │ │ │ +000042c0: 2070 6172 616d 6574 6572 2c20 7468 6520 parameter, the │ │ │ │ +000042d0: 7661 6c75 6520 6f66 2077 6869 6368 2069 value of which i │ │ │ │ +000042e0: 7320 7265 7475 726e 6564 2e20 4966 2061 s returned. If a │ │ │ │ +000042f0: 2070 6172 616d 6574 6572 7320 6973 6e27 parameters isn' │ │ │ │ +00004300: 740a 7375 7070 6c69 6564 2061 6e20 6572 t.supplied an er │ │ │ │ +00004310: 726f 7220 6973 2073 6967 6e61 6c6c 6564 ror is signalled │ │ │ │ +00004320: 2e72 6570 2e73 7973 7465 6d23 6372 7970 .rep.system#cryp │ │ │ │ +00004330: 7463 7279 7074 204b 4559 2053 414c 540a tcrypt KEY SALT. │ │ │ │ +00004340: 0a54 6865 2060 6372 7970 7427 2066 756e .The `crypt' fun │ │ │ │ +00004350: 6374 696f 6e20 7461 6b65 7320 6120 7061 ction takes a pa │ │ │ │ +00004360: 7373 776f 7264 2c20 4b45 592c 2061 7320 ssword, KEY, as │ │ │ │ +00004370: 6120 7374 7269 6e67 2c20 616e 6420 6120 a string, and a │ │ │ │ +00004380: 5341 4c54 0a63 6861 7261 6374 6572 2061 SALT.character a │ │ │ │ +00004390: 7272 6179 2c20 616e 6420 7265 7475 726e rray, and return │ │ │ │ +000043a0: 7320 6120 7072 696e 7461 626c 6520 4153 s a printable AS │ │ │ │ +000043b0: 4349 4920 7374 7269 6e67 2077 6869 6368 CII string which │ │ │ │ +000043c0: 2073 7461 7274 7320 7769 7468 0a61 6e6f starts with.ano │ │ │ │ +000043d0: 7468 6572 2073 616c 742e 2020 4974 2069 ther salt. It i │ │ │ │ +000043e0: 7320 6265 6c69 6576 6564 2074 6861 742c s believed that, │ │ │ │ +000043f0: 2067 6976 656e 2074 6865 206f 7574 7075 given the outpu │ │ │ │ +00004400: 7420 6f66 2074 6865 2066 756e 6374 696f t of the functio │ │ │ │ +00004410: 6e2c 0a74 6865 2062 6573 7420 7761 7920 n,.the best way │ │ │ │ +00004420: 746f 2066 696e 6420 6120 4b45 5920 7468 to find a KEY th │ │ │ │ +00004430: 6174 2077 696c 6c20 7072 6f64 7563 6520 at will produce │ │ │ │ +00004440: 7468 6174 206f 7574 7075 7420 6973 2074 that output is t │ │ │ │ +00004450: 6f20 6775 6573 730a 7661 6c75 6573 206f o guess.values o │ │ │ │ +00004460: 6620 4b45 5920 756e 7469 6c20 7468 6520 f KEY until the │ │ │ │ +00004470: 6f72 6967 696e 616c 2076 616c 7565 206f original value o │ │ │ │ +00004480: 6620 4b45 5920 6973 2066 6f75 6e64 2e0a f KEY is found.. │ │ │ │ +00004490: 0a53 6565 2063 7279 7074 2833 2920 666f .See crypt(3) fo │ │ │ │ +000044a0: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati │ │ │ │ +000044b0: 6f6e 2e72 6570 2e69 6f2e 7072 6f63 6573 on.rep.io.proces │ │ │ │ +000044c0: 7365 7323 6d61 6b65 2d70 726f 6365 7373 ses#make-process │ │ │ │ +000044d0: 6d61 6b65 2d70 726f 6365 7373 205b 4f55 make-process [OU │ │ │ │ +000044e0: 5450 5554 2d53 5452 4541 4d5d 205b 4655 TPUT-STREAM] [FU │ │ │ │ +000044f0: 4e5d 205b 4449 525d 205b 5052 4f47 5241 N] [DIR] [PROGRA │ │ │ │ +00004500: 4d5d 205b 4152 4753 5d0a 0a43 7265 6174 M] [ARGS]..Creat │ │ │ │ +00004510: 6573 2061 206e 6577 2070 726f 6365 7373 es a new process │ │ │ │ +00004520: 2d6f 626a 6563 742c 204f 5554 5055 542d -object, OUTPUT- │ │ │ │ +00004530: 5354 5245 414d 2069 7320 7768 6572 6520 STREAM is where │ │ │ │ +00004540: 616c 6c20 6f75 7470 7574 2066 726f 6d20 all output from │ │ │ │ +00004550: 7468 6973 0a70 726f 6365 7373 2067 6f65 this.process goe │ │ │ │ +00004560: 732c 2062 6f74 6820 7374 646f 7574 2061 s, both stdout a │ │ │ │ +00004570: 6e64 2073 7464 6572 722c 2046 554e 2069 nd stderr, FUN i │ │ │ │ +00004580: 7320 6120 6675 6e63 7469 6f6e 2074 6f20 s a function to │ │ │ │ +00004590: 6361 6c6c 2065 6163 6820 7469 6d65 0a74 call each time.t │ │ │ │ +000045a0: 6865 2070 726f 6365 7373 2072 756e 6e69 he process runni │ │ │ │ +000045b0: 6e67 206f 6e20 7468 6973 206f 626a 6563 ng on this objec │ │ │ │ +000045c0: 7420 6368 616e 6765 7320 7374 6174 652e t changes state. │ │ │ │ +000045d0: 2044 4952 2069 7320 7468 6520 7072 6f63 DIR is the proc │ │ │ │ +000045e0: 6573 7327 0a63 7572 7265 6e74 2064 6972 ess'.current dir │ │ │ │ +000045f0: 6563 746f 7279 2c20 5052 4f47 5241 4d20 ectory, PROGRAM │ │ │ │ +00004600: 7468 6520 6669 6c65 6e61 6d65 206f 6620 the filename of │ │ │ │ +00004610: 7468 6520 7072 6f67 7261 6d20 746f 2072 the program to r │ │ │ │ +00004620: 756e 2061 6e64 2041 5247 5320 610a 6c69 un and ARGS a.li │ │ │ │ +00004630: 7374 206f 6620 6172 6775 6d65 6e74 7320 st of arguments │ │ │ │ +00004640: 7061 7373 6564 2074 6f20 7468 6520 7072 passed to the pr │ │ │ │ +00004650: 6f63 6573 732e 0a0a 416e 7920 6f66 2074 ocess...Any of t │ │ │ │ +00004660: 6865 2061 7267 756d 656e 7473 206d 6179 he arguments may │ │ │ │ +00004670: 2062 6520 756e 7370 6563 6966 6965 642c be unspecified, │ │ │ │ +00004680: 2069 6e20 7768 6963 6820 6361 7365 2074 in which case t │ │ │ │ +00004690: 6865 7920 6361 6e20 6265 2073 6574 0a65 hey can be set.e │ │ │ │ +000046a0: 6974 6865 7220 6279 2074 6865 2066 756e ither by the fun │ │ │ │ +000046b0: 6374 696f 6e73 2070 726f 7669 6465 6420 ctions provided │ │ │ │ +000046c0: 6f72 2062 7920 7468 6520 6675 6e63 7469 or by the functi │ │ │ │ +000046d0: 6f6e 2063 616c 6c65 6420 746f 2063 7265 on called to cre │ │ │ │ +000046e0: 6174 6520 7468 650a 6163 7475 616c 2072 ate the.actual r │ │ │ │ +000046f0: 756e 6e69 6e67 2070 726f 6365 7373 2e0a unning process.. │ │ │ │ +00004700: 0a49 6620 7468 6520 4449 5220 7061 7261 .If the DIR para │ │ │ │ +00004710: 6d65 7465 7220 6973 206e 696c 2069 7420 meter is nil it │ │ │ │ +00004720: 7769 6c6c 2062 6520 696e 6865 7269 7465 will be inherite │ │ │ │ +00004730: 6420 6672 6f6d 2074 6865 0a60 6465 6661 d from the.`defa │ │ │ │ +00004740: 756c 742d 6469 7265 6374 6f72 7927 2076 ult-directory' v │ │ │ │ +00004750: 6172 6961 626c 6520 6f66 2074 6865 2063 ariable of the c │ │ │ │ +00004760: 7572 7265 6e74 2062 7566 6665 722e 7265 urrent buffer.re │ │ │ │ +00004770: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s │ │ │ │ +00004780: 7461 7274 2d70 726f 6365 7373 7374 6172 tart-processstar │ │ │ │ +00004790: 742d 7072 6f63 6573 7320 5b50 524f 4345 t-process [PROCE │ │ │ │ +000047a0: 5353 5d20 5b50 524f 4752 414d 5d20 5b41 SS] [PROGRAM] [A │ │ │ │ +000047b0: 5247 532e 2e2e 5d0a 0a53 7461 7274 7320 RGS...]..Starts │ │ │ │ +000047c0: 6120 7072 6f63 6573 7320 7275 6e6e 696e a process runnin │ │ │ │ +000047d0: 6720 6f6e 2070 726f 6365 7373 2d6f 626a g on process-obj │ │ │ │ +000047e0: 6563 7420 5052 4f43 4553 532e 2054 6865 ect PROCESS. The │ │ │ │ +000047f0: 2063 6869 6c64 2d70 726f 6365 7373 2072 child-process r │ │ │ │ +00004800: 756e 730a 6173 796e 6368 726f 6e6f 7573 uns.asynchronous │ │ │ │ +00004810: 6c79 2077 6974 6820 7468 6520 6564 6974 ly with the edit │ │ │ │ +00004820: 6f72 2e20 4966 2050 524f 4345 5353 2069 or. If PROCESS i │ │ │ │ +00004830: 7320 756e 7370 6563 6966 6965 6420 7468 s unspecified th │ │ │ │ +00004840: 6520 6d61 6b65 2d70 726f 6365 7373 0a66 e make-process.f │ │ │ │ +00004850: 756e 6374 696f 6e20 7769 6c6c 2062 6520 unction will be │ │ │ │ +00004860: 6361 6c6c 6564 2028 7769 7468 207a 6572 called (with zer │ │ │ │ +00004870: 6f20 6172 6775 6d65 6e74 7329 2074 6f20 o arguments) to │ │ │ │ +00004880: 6372 6561 7465 206f 6e65 2e0a 0a50 524f create one...PRO │ │ │ │ +00004890: 4752 414d 2069 7320 7468 6520 6669 6c65 GRAM is the file │ │ │ │ +000048a0: 6e61 6d65 206f 6620 7468 6520 6269 6e61 name of the bina │ │ │ │ +000048b0: 7279 2069 6d61 6765 2c20 6974 2077 696c ry image, it wil │ │ │ │ +000048c0: 6c20 6265 2073 6561 7263 6865 6420 666f l be searched fo │ │ │ │ +000048d0: 7220 696e 0a61 6c6c 2064 6972 6563 746f r in.all directo │ │ │ │ +000048e0: 7269 6573 206c 6973 7465 6420 696e 2074 ries listed in t │ │ │ │ +000048f0: 6865 2060 5041 5448 2720 656e 7669 726f he `PATH' enviro │ │ │ │ +00004900: 6e6d 656e 7420 7661 7269 6162 6c65 2e0a nment variable.. │ │ │ │ +00004910: 4152 4753 2061 7265 2074 6865 2061 7267 ARGS are the arg │ │ │ │ +00004920: 756d 656e 7473 2074 6f20 6769 7665 2074 uments to give t │ │ │ │ +00004930: 6f20 7468 6520 7072 6f63 6573 732e 0a0a o the process... │ │ │ │ +00004940: 4966 2061 6e79 206f 6620 7468 6520 6f70 If any of the op │ │ │ │ +00004950: 7469 6f6e 616c 2070 6172 616d 6574 6572 tional parameter │ │ │ │ +00004960: 7320 6172 6520 756e 7370 6563 6966 6965 s are unspecifie │ │ │ │ +00004970: 6420 7468 6579 2073 686f 756c 6420 6861 d they should ha │ │ │ │ +00004980: 7665 2062 6565 6e0a 7365 7420 696e 2074 ve been.set in t │ │ │ │ +00004990: 6865 2050 524f 4345 5353 2070 7269 6f72 he PROCESS prior │ │ │ │ +000049a0: 2074 6f20 6361 6c6c 696e 6720 7468 6973 to calling this │ │ │ │ +000049b0: 2066 756e 6374 696f 6e2e 7265 702e 696f function.rep.io │ │ │ │ +000049c0: 2e70 726f 6365 7373 6573 2363 616c 6c2d .processes#call- │ │ │ │ +000049d0: 7072 6f63 6573 7363 616c 6c2d 7072 6f63 processcall-proc │ │ │ │ +000049e0: 6573 7320 5b50 524f 4345 5353 5d20 5b49 ess [PROCESS] [I │ │ │ │ +000049f0: 4e2d 4649 4c45 5d20 5b50 524f 4752 414d N-FILE] [PROGRAM │ │ │ │ +00004a00: 5d20 5b41 5247 532e 2e2e 5d0a 0a53 7461 ] [ARGS...]..Sta │ │ │ │ +00004a10: 7274 7320 6120 7072 6f63 6573 7320 7275 rts a process ru │ │ │ │ +00004a20: 6e6e 696e 6720 6f6e 2070 726f 6365 7373 nning on process │ │ │ │ +00004a30: 2d6f 626a 6563 7420 5052 4f43 4553 532e -object PROCESS. │ │ │ │ +00004a40: 2057 6169 7473 2066 6f72 2074 6865 2063 Waits for the c │ │ │ │ +00004a50: 6869 6c64 2074 6f0a 6578 6974 2c20 7468 hild to.exit, th │ │ │ │ +00004a60: 656e 2072 6574 7572 6e73 2074 6865 2065 en returns the e │ │ │ │ +00004a70: 7869 742d 7661 6c75 6520 6f66 2074 6865 xit-value of the │ │ │ │ +00004a80: 2063 6869 6c64 2e20 4966 2050 524f 4345 child. If PROCE │ │ │ │ +00004a90: 5353 2069 7320 756e 7370 6563 6966 6965 SS is unspecifie │ │ │ │ +00004aa0: 640a 7468 6520 6d61 6b65 2d70 726f 6365 d.the make-proce │ │ │ │ +00004ab0: 7373 2066 756e 6374 696f 6e20 7769 6c6c ss function will │ │ │ │ +00004ac0: 2062 6520 6361 6c6c 6564 2028 7769 7468 be called (with │ │ │ │ +00004ad0: 207a 6572 6f20 6172 6775 6d65 6e74 7329 zero arguments) │ │ │ │ +00004ae0: 2074 6f20 6372 6561 7465 206f 6e65 2e0a to create one.. │ │ │ │ +00004af0: 0a49 4e2d 4649 4c45 2069 7320 7468 6520 .IN-FILE is the │ │ │ │ +00004b00: 6e61 6d65 206f 6620 7468 6520 6669 6c65 name of the file │ │ │ │ +00004b10: 2074 6f20 636f 6e6e 6563 7420 746f 2074 to connect to t │ │ │ │ +00004b20: 6865 2070 726f 6365 7373 2720 7374 616e he process' stan │ │ │ │ +00004b30: 6461 7264 2069 6e70 7574 2c0a 6966 2074 dard input,.if t │ │ │ │ +00004b40: 6869 7320 6973 206e 6f74 2064 6566 696e his is not defin │ │ │ │ +00004b50: 6564 2060 2f64 6576 2f6e 756c 6c27 2069 ed `/dev/null' i │ │ │ │ +00004b60: 7320 7573 6564 2e0a 5052 4f47 5241 4d20 s used..PROGRAM │ │ │ │ +00004b70: 6973 2074 6865 2066 696c 656e 616d 6520 is the filename │ │ │ │ +00004b80: 6f66 2074 6865 2062 696e 6172 7920 696d of the binary im │ │ │ │ +00004b90: 6167 652c 2069 7420 7769 6c6c 2062 6520 age, it will be │ │ │ │ +00004ba0: 7365 6172 6368 6564 2066 6f72 2069 6e0a searched for in. │ │ │ │ +00004bb0: 616c 6c20 6469 7265 6374 6f72 6965 7320 all directories │ │ │ │ +00004bc0: 6c69 7374 6564 2069 6e20 7468 6520 6050 listed in the `P │ │ │ │ +00004bd0: 4154 4827 2065 6e76 6972 6f6e 6d65 6e74 ATH' environment │ │ │ │ +00004be0: 2076 6172 6961 626c 652e 0a41 5247 5320 variable..ARGS │ │ │ │ +00004bf0: 6172 6520 7468 6520 6172 6775 6d65 6e74 are the argument │ │ │ │ +00004c00: 7320 746f 2067 6976 6520 746f 2074 6865 s to give to the │ │ │ │ +00004c10: 2070 726f 6365 7373 2e0a 0a49 6620 616e process...If an │ │ │ │ +00004c20: 7920 6f66 2074 6865 206f 7074 696f 6e61 y of the optiona │ │ │ │ +00004c30: 6c20 7061 7261 6d65 7465 7273 2061 7265 l parameters are │ │ │ │ +00004c40: 2075 6e73 7065 6369 6669 6564 2074 6865 unspecified the │ │ │ │ +00004c50: 7920 7368 6f75 6c64 2068 6176 6520 6265 y should have be │ │ │ │ +00004c60: 656e 0a73 6574 2069 6e20 7468 6520 5052 en.set in the PR │ │ │ │ +00004c70: 4f43 4553 5320 7072 696f 7220 746f 2063 OCESS prior to c │ │ │ │ +00004c80: 616c 6c69 6e67 2074 6869 7320 6675 6e63 alling this func │ │ │ │ +00004c90: 7469 6f6e 2e72 6570 2e69 6f2e 7072 6f63 tion.rep.io.proc │ │ │ │ +00004ca0: 6573 7365 7323 696e 7465 7272 7570 742d esses#interrupt- │ │ │ │ +00004cb0: 7072 6f63 6573 7369 6e74 6572 7275 7074 processinterrupt │ │ │ │ +00004cc0: 2d70 726f 6365 7373 2050 524f 4345 5353 -process PROCESS │ │ │ │ +00004cd0: 205b 5349 474e 414c 2d47 524f 5550 5d0a [SIGNAL-GROUP]. │ │ │ │ +00004ce0: 0a49 6e74 6572 7275 7074 2074 6865 2061 .Interrupt the a │ │ │ │ +00004cf0: 7379 6e63 6872 6f6e 6f75 7320 7072 6f63 synchronous proc │ │ │ │ +00004d00: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If │ │ │ │ +00004d10: 5349 474e 414c 2d47 524f 5550 2069 7320 SIGNAL-GROUP is │ │ │ │ +00004d20: 742c 2069 6e74 6572 7275 7074 0a61 6c6c t, interrupt.all │ │ │ │ +00004d30: 2063 6869 6c64 2070 726f 6365 7373 6573 child processes │ │ │ │ +00004d40: 206f 6620 5052 4f43 4553 5320 2869 7427 of PROCESS (it' │ │ │ │ +00004d50: 7320 7072 6f63 6573 7320 6772 6f75 7029 s process group) │ │ │ │ +00004d60: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe │ │ │ │ +00004d70: 7323 6b69 6c6c 2d70 726f 6365 7373 6b69 s#kill-processki │ │ │ │ +00004d80: 6c6c 2d70 726f 6365 7373 2050 524f 4345 ll-process PROCE │ │ │ │ +00004d90: 5353 205b 5349 474e 414c 2d47 524f 5550 SS [SIGNAL-GROUP │ │ │ │ +00004da0: 5d0a 0a4b 696c 6c20 7468 6520 6173 796e ]..Kill the asyn │ │ │ │ +00004db0: 6368 726f 6e6f 7573 2070 726f 6365 7373 chronous process │ │ │ │ +00004dc0: 2050 524f 4345 5353 2e20 4966 2053 4947 PROCESS. If SIG │ │ │ │ +00004dd0: 4e41 4c2d 4752 4f55 5020 6973 2074 2c20 NAL-GROUP is t, │ │ │ │ +00004de0: 6b69 6c6c 2061 6c6c 0a63 6869 6c64 2070 kill all.child p │ │ │ │ +00004df0: 726f 6365 7373 6573 206f 6620 5052 4f43 rocesses of PROC │ │ │ │ +00004e00: 4553 5320 2869 7427 7320 7072 6f63 6573 ESS (it's proces │ │ │ │ +00004e10: 7320 6772 6f75 7029 2e72 6570 2e69 6f2e s group).rep.io. │ │ │ │ +00004e20: 7072 6f63 6573 7365 7323 7374 6f70 2d70 processes#stop-p │ │ │ │ +00004e30: 726f 6365 7373 7374 6f70 2d70 726f 6365 rocessstop-proce │ │ │ │ +00004e40: 7373 2050 524f 4345 5353 205b 5349 474e ss PROCESS [SIGN │ │ │ │ +00004e50: 414c 2d47 524f 5550 5d0a 0a53 7573 7065 AL-GROUP]..Suspe │ │ │ │ +00004e60: 6e64 7320 6578 6563 7574 696f 6e20 6f66 nds execution of │ │ │ │ +00004e70: 2050 524f 4345 5353 2c20 7365 6520 6063 PROCESS, see `c │ │ │ │ +00004e80: 6f6e 7469 6e75 652d 7072 6f63 6573 7327 ontinue-process' │ │ │ │ +00004e90: 2e20 4966 2053 4947 4e41 4c2d 4752 4f55 . If SIGNAL-GROU │ │ │ │ +00004ea0: 5020 6973 0a6e 6f6e 2d6e 696c 2061 6c73 P is.non-nil als │ │ │ │ +00004eb0: 6f20 7375 7370 656e 6473 2074 6865 2070 o suspends the p │ │ │ │ +00004ec0: 726f 6365 7373 6573 2069 6e20 7468 6520 rocesses in the │ │ │ │ +00004ed0: 7072 6f63 6573 7320 6772 6f75 7020 6f66 process group of │ │ │ │ +00004ee0: 2050 524f 4345 5353 2e72 6570 2e69 6f2e PROCESS.rep.io. │ │ │ │ +00004ef0: 7072 6f63 6573 7365 7323 636f 6e74 696e processes#contin │ │ │ │ +00004f00: 7565 2d70 726f 6365 7373 636f 6e74 696e ue-processcontin │ │ │ │ +00004f10: 7565 2d70 726f 6365 7373 2050 524f 4345 ue-process PROCE │ │ │ │ +00004f20: 5353 205b 5349 474e 414c 2d47 524f 5550 SS [SIGNAL-GROUP │ │ │ │ +00004f30: 5d0a 0a52 6573 7461 7274 7320 5052 4f43 ]..Restarts PROC │ │ │ │ +00004f40: 4553 5320 6166 7465 7220 6974 2068 6173 ESS after it has │ │ │ │ +00004f50: 2062 6565 6e20 7374 6f70 7065 6420 2876 been stopped (v │ │ │ │ +00004f60: 6961 2060 7374 6f70 2d70 726f 6365 7373 ia `stop-process │ │ │ │ +00004f70: 2729 2e20 4966 0a53 4947 4e41 4c2d 4752 '). If.SIGNAL-GR │ │ │ │ +00004f80: 4f55 5020 6973 206e 6f6e 2d6e 696c 2061 OUP is non-nil a │ │ │ │ +00004f90: 6c73 6f20 636f 6e74 696e 7565 7320 7468 lso continues th │ │ │ │ +00004fa0: 6520 7072 6f63 6573 7365 7320 696e 2074 e processes in t │ │ │ │ +00004fb0: 6865 2070 726f 6365 7373 2067 726f 7570 he process group │ │ │ │ +00004fc0: 206f 660a 5052 4f43 4553 532e 7265 702e of.PROCESS.rep. │ │ │ │ +00004fd0: 6c61 6e67 2e73 796d 626f 6c73 236f 6261 lang.symbols#oba │ │ │ │ +00004fe0: 7272 6179 6f62 6172 7261 7920 5b4e 4557 rrayobarray [NEW │ │ │ │ +00004ff0: 2d56 414c 5545 5d00 0000 0000 0000 0000 -VALUE]......... │ │ │ │ +00005000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes │ │ │ │ +00005010: 2373 6967 6e61 6c5f 7072 6f63 6573 7373 #signal_processs │ │ │ │ +00005020: 6967 6e61 6c2d 7072 6f63 6573 7320 5052 ignal-process PR │ │ │ │ +00005030: 4f43 4553 5320 5349 474e 414c 205b 5349 OCESS SIGNAL [SI │ │ │ │ +00005040: 474e 414c 2d47 524f 5550 5d0a 0a53 656e GNAL-GROUP]..Sen │ │ │ │ +00005050: 6473 2074 6865 2073 6967 6e61 6c20 5349 ds the signal SI │ │ │ │ +00005060: 474e 414c 2074 6f20 7468 6520 7072 6f63 GNAL to the proc │ │ │ │ +00005070: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If │ │ │ │ +00005080: 5349 474e 414c 2d47 524f 5550 2069 730a SIGNAL-GROUP is. │ │ │ │ +00005090: 6e6f 6e2d 6e69 6c20 616c 736f 2063 6f6e non-nil also con │ │ │ │ +000050a0: 7469 6e75 6573 2074 6865 2070 726f 6365 tinues the proce │ │ │ │ +000050b0: 7373 6573 2069 6e20 7468 6520 7072 6f63 sses in the proc │ │ │ │ +000050c0: 6573 7320 6772 6f75 7020 6f66 2050 524f ess group of PRO │ │ │ │ +000050d0: 4345 5353 2e0a 0a50 524f 4345 5353 206d CESS...PROCESS m │ │ │ │ +000050e0: 6179 2062 6520 6569 7468 6572 2061 204c ay be either a L │ │ │ │ +000050f0: 6973 7020 7072 6f63 6573 7320 6f62 6a65 isp process obje │ │ │ │ +00005100: 6374 2c20 6f72 2061 6e20 696e 7465 6765 ct, or an intege │ │ │ │ +00005110: 7220 6769 7669 6e67 2074 6865 0a70 726f r giving the.pro │ │ │ │ +00005120: 6365 7373 2d69 6420 6f66 2061 2070 726f cess-id of a pro │ │ │ │ +00005130: 6365 7373 2028 6e6f 7420 6e65 6365 7373 cess (not necess │ │ │ │ +00005140: 6172 696c 7920 7374 6172 7465 6420 6279 arily started by │ │ │ │ +00005150: 2072 6570 292e 0a0a 5349 474e 414c 206d rep)...SIGNAL m │ │ │ │ +00005160: 6179 2065 6974 6865 7220 6265 2061 206e ay either be a n │ │ │ │ +00005170: 756d 6572 6963 2073 6967 6e61 6c2c 206f umeric signal, o │ │ │ │ +00005180: 7220 6120 7379 6d62 6f6c 206e 616d 696e r a symbol namin │ │ │ │ +00005190: 6720 6120 7369 676e 616c 2c20 692e 652e g a signal, i.e. │ │ │ │ +000051a0: 0a74 6865 2073 796d 626f 6c20 6049 4e54 .the symbol `INT │ │ │ │ +000051b0: 2720 666f 7220 7468 6520 554e 4958 2053 ' for the UNIX S │ │ │ │ +000051c0: 4947 494e 5420 7369 676e 616c 2e72 6570 IGINT signal.rep │ │ │ │ +000051d0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr │ │ │ │ +000051e0: 6f63 6573 732d 6578 6974 2d73 7461 7475 ocess-exit-statu │ │ │ │ +000051f0: 7370 726f 6365 7373 2d65 7869 742d 7374 sprocess-exit-st │ │ │ │ +00005200: 6174 7573 2050 524f 4345 5353 0a0a 5265 atus PROCESS..Re │ │ │ │ +00005210: 7475 726e 7320 7468 6520 756e 7072 6f63 turns the unproc │ │ │ │ +00005220: 6573 7365 6420 6578 6974 2d73 7461 7475 essed exit-statu │ │ │ │ +00005230: 7320 6f66 2074 6865 206c 6173 7420 7072 s of the last pr │ │ │ │ +00005240: 6f63 6573 7320 746f 2062 6520 7275 6e20 ocess to be run │ │ │ │ +00005250: 6f6e 2074 6865 0a70 726f 6365 7373 2d6f on the.process-o │ │ │ │ +00005260: 626a 6563 7420 5052 4f43 4553 532e 2049 bject PROCESS. I │ │ │ │ +00005270: 6620 5052 4f43 4553 5320 6973 2063 7572 f PROCESS is cur │ │ │ │ +00005280: 7265 6e74 6c79 2072 756e 6e69 6e67 2c20 rently running, │ │ │ │ +00005290: 7265 7475 726e 206e 696c 2e72 6570 2e69 return nil.rep.i │ │ │ │ +000052a0: 6f2e 7072 6f63 6573 7365 7323 7072 6f63 o.processes#proc │ │ │ │ +000052b0: 6573 732d 6578 6974 2d76 616c 7565 7072 ess-exit-valuepr │ │ │ │ +000052c0: 6f63 6573 732d 6578 6974 2d76 616c 7565 ocess-exit-value │ │ │ │ +000052d0: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return │ │ │ │ +000052e0: 7320 7468 6520 7265 7475 726e 2d76 616c s the return-val │ │ │ │ +000052f0: 7565 206f 6620 7468 6520 6c61 7374 2070 ue of the last p │ │ │ │ +00005300: 726f 6365 7373 2074 6f20 6265 2072 756e rocess to be run │ │ │ │ +00005310: 206f 6e20 5052 4f43 4553 532c 206f 7220 on PROCESS, or │ │ │ │ +00005320: 6e69 6c20 6966 3a0a 2020 6129 206e 6f20 nil if:. a) no │ │ │ │ +00005330: 7072 6f63 6573 7320 6861 7320 7275 6e20 process has run │ │ │ │ +00005340: 6f6e 2050 524f 4345 5353 0a20 2062 2920 on PROCESS. b) │ │ │ │ +00005350: 5052 4f43 4553 5320 6973 2073 7469 6c6c PROCESS is still │ │ │ │ +00005360: 2072 756e 6e69 6e67 0a20 2063 2920 5052 running. c) PR │ │ │ │ +00005370: 4f43 4553 5320 6578 6974 6564 2061 626e OCESS exited abn │ │ │ │ +00005380: 6f72 6d61 6c6c 7972 6570 2e69 6f2e 7072 ormallyrep.io.pr │ │ │ │ +00005390: 6f63 6573 7365 7323 7072 6f63 6573 732d ocesses#process- │ │ │ │ +000053a0: 6964 7072 6f63 6573 732d 6964 205b 5052 idprocess-id [PR │ │ │ │ +000053b0: 4f43 4553 535d 0a0a 4966 2050 524f 4345 OCESS]..If PROCE │ │ │ │ +000053c0: 5353 2069 7320 7275 6e6e 696e 6720 6f72 SS is running or │ │ │ │ +000053d0: 2073 746f 7070 6564 2c20 7265 7475 726e stopped, return │ │ │ │ +000053e0: 2074 6865 2070 726f 6365 7373 2d69 6465 the process-ide │ │ │ │ +000053f0: 6e74 6966 6965 7220 6173 736f 6369 6174 ntifier associat │ │ │ │ +00005400: 6564 0a77 6974 6820 6974 2028 6965 2c20 ed.with it (ie, │ │ │ │ +00005410: 6974 7320 7069 6429 2e0a 0a49 6620 5052 its pid)...If PR │ │ │ │ +00005420: 4f43 4553 5320 6973 206e 696c 2c20 7265 OCESS is nil, re │ │ │ │ +00005430: 7475 726e 2074 6865 2070 726f 6365 7373 turn the process │ │ │ │ +00005440: 2069 6420 6f66 2074 6865 204c 6973 7020 id of the Lisp │ │ │ │ +00005450: 696e 7465 7270 7265 7465 722e 7265 702e interpreter.rep. │ │ │ │ +00005460: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro │ │ │ │ +00005470: 6365 7373 2d72 756e 6e69 6e67 2d70 7072 cess-running-ppr │ │ │ │ +00005480: 6f63 6573 732d 7275 6e6e 696e 672d 7020 ocess-running-p │ │ │ │ +00005490: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return │ │ │ │ +000054a0: 7420 6966 2050 524f 4345 5353 2069 7320 t if PROCESS is │ │ │ │ +000054b0: 7275 6e6e 696e 672e 7265 702e 696f 2e70 running.rep.io.p │ │ │ │ +000054c0: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process │ │ │ │ +000054d0: 2d73 746f 7070 6564 2d70 7072 6f63 6573 -stopped-pproces │ │ │ │ +000054e0: 732d 7374 6f70 7065 642d 7020 5052 4f43 s-stopped-p PROC │ │ │ │ +000054f0: 4553 530a 0a52 6574 7572 6e20 7420 6966 ESS..Return t if │ │ │ │ +00005500: 2050 524f 4345 5353 2068 6173 2062 6565 PROCESS has bee │ │ │ │ +00005510: 6e20 7374 6f70 7065 642e 7265 702e 696f n stopped.rep.io │ │ │ │ +00005520: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce │ │ │ │ +00005530: 7373 2d69 6e2d 7573 652d 7070 726f 6365 ss-in-use-pproce │ │ │ │ +00005540: 7373 2d69 6e2d 7573 652d 7020 5052 4f43 ss-in-use-p PROC │ │ │ │ +00005550: 4553 530a 0a53 696d 696c 6172 2074 6f20 ESS..Similar to │ │ │ │ +00005560: 6070 726f 6365 7373 2d72 756e 6e69 6e67 `process-running │ │ │ │ +00005570: 2d70 2720 6578 6365 7074 2074 6861 7420 -p' except that │ │ │ │ +00005580: 7468 6973 2072 6574 7572 6e73 2074 2065 this returns t e │ │ │ │ +00005590: 7665 6e20 7768 656e 2074 6865 0a70 726f ven when the.pro │ │ │ │ +000055a0: 6365 7373 2068 6173 2073 746f 7070 6564 cess has stopped │ │ │ │ +000055b0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe │ │ │ │ +000055c0: 7323 7072 6f63 6573 732d 7072 6f67 7072 s#process-progpr │ │ │ │ +000055d0: 6f63 6573 732d 7072 6f67 2050 524f 4345 ocess-prog PROCE │ │ │ │ +000055e0: 5353 0a0a 5265 7475 726e 2074 6865 206e SS..Return the n │ │ │ │ +000055f0: 616d 6520 6f66 2074 6865 2070 726f 6772 ame of the progr │ │ │ │ +00005600: 616d 2069 6e20 5052 4f43 4553 532e 7265 am in PROCESS.re │ │ │ │ +00005610: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s │ │ │ │ +00005620: 6574 2d70 726f 6365 7373 2d70 726f 6773 et-process-progs │ │ │ │ +00005630: 6574 2d70 726f 6365 7373 2d70 726f 6720 et-process-prog │ │ │ │ +00005640: 5052 4f43 4553 5320 5052 4f47 5241 4d0a PROCESS PROGRAM. │ │ │ │ +00005650: 0a53 6574 7320 7468 6520 6e61 6d65 206f .Sets the name o │ │ │ │ +00005660: 6620 7468 6520 7072 6f67 7261 6d20 746f f the program to │ │ │ │ +00005670: 2072 756e 206f 6e20 5052 4f43 4553 5320 run on PROCESS │ │ │ │ +00005680: 746f 2046 494c 452e 7265 702e 696f 2e70 to FILE.rep.io.p │ │ │ │ +00005690: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process │ │ │ │ +000056a0: 2d61 7267 7370 726f 6365 7373 2d61 7267 -argsprocess-arg │ │ │ │ +000056b0: 7320 5052 4f43 4553 530a 0a52 6574 7572 s PROCESS..Retur │ │ │ │ +000056c0: 6e20 7468 6520 6c69 7374 206f 6620 6172 n the list of ar │ │ │ │ +000056d0: 6775 6d65 6e74 7320 746f 2050 524f 4345 guments to PROCE │ │ │ │ +000056e0: 5353 2e72 6570 2e69 6f2e 7072 6f63 6573 SS.rep.io.proces │ │ │ │ +000056f0: 7365 7323 7365 742d 7072 6f63 6573 732d ses#set-process- │ │ │ │ +00005700: 6172 6773 7365 742d 7072 6f63 6573 732d argsset-process- │ │ │ │ +00005710: 6172 6773 2050 524f 4345 5353 2041 5247 args PROCESS ARG │ │ │ │ +00005720: 2d4c 4953 540a 0a53 6574 2074 6865 2061 -LIST..Set the a │ │ │ │ +00005730: 7267 756d 656e 7473 2074 6f20 5052 4f43 rguments to PROC │ │ │ │ +00005740: 4553 532e 7265 702e 696f 2e70 726f 6365 ESS.rep.io.proce │ │ │ │ +00005750: 7373 6573 2370 726f 6365 7373 2d6f 7574 sses#process-out │ │ │ │ +00005760: 7075 742d 7374 7265 616d 7072 6f63 6573 put-streamproces │ │ │ │ +00005770: 732d 6f75 7470 7574 2d73 7472 6561 6d20 s-output-stream │ │ │ │ +00005780: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return │ │ │ │ +00005790: 7468 6520 7374 7265 616d 2074 6f20 7768 the stream to wh │ │ │ │ +000057a0: 6963 6820 616c 6c20 6f75 7470 7574 2066 ich all output f │ │ │ │ +000057b0: 726f 6d20 5052 4f43 4553 5320 6973 2073 rom PROCESS is s │ │ │ │ +000057c0: 656e 742e 7265 702e 696f 2e70 726f 6365 ent.rep.io.proce │ │ │ │ +000057d0: 7373 6573 2373 6574 2d70 726f 6365 7373 sses#set-process │ │ │ │ +000057e0: 2d6f 7574 7075 742d 7374 7265 616d 7365 -output-streamse │ │ │ │ +000057f0: 742d 7072 6f63 6573 732d 6f75 7470 7574 t-process-output │ │ │ │ +00005800: 2d73 7472 6561 6d20 5052 4f43 4553 5320 -stream PROCESS │ │ │ │ +00005810: 5354 5245 414d 0a0a 5365 7420 7468 6520 STREAM..Set the │ │ │ │ +00005820: 6f75 7470 7574 2d73 7472 6561 6d20 6f66 output-stream of │ │ │ │ +00005830: 2050 524f 4345 5353 2074 6f20 5354 5245 PROCESS to STRE │ │ │ │ +00005840: 414d 2e20 6e69 6c20 6d65 616e 7320 6469 AM. nil means di │ │ │ │ +00005850: 7363 6172 6420 616c 6c20 6f75 7470 7574 scard all output │ │ │ │ +00005860: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe │ │ │ │ +00005870: 7323 7072 6f63 6573 732d 6572 726f 722d s#process-error- │ │ │ │ +00005880: 7374 7265 616d 7072 6f63 6573 732d 6572 streamprocess-er │ │ │ │ +00005890: 726f 722d 7374 7265 616d 2050 524f 4345 ror-stream PROCE │ │ │ │ +000058a0: 5353 0a0a 5265 7475 726e 2074 6865 2073 SS..Return the s │ │ │ │ +000058b0: 7472 6561 6d20 746f 2077 6869 6368 2061 tream to which a │ │ │ │ +000058c0: 6c6c 2073 7461 6e64 6172 642d 6572 726f ll standard-erro │ │ │ │ +000058d0: 7220 6f75 7470 7574 2066 726f 6d20 5052 r output from PR │ │ │ │ +000058e0: 4f43 4553 5320 6973 2073 656e 742e 7265 OCESS is sent.re │ │ │ │ +000058f0: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s │ │ │ │ +00005900: 6574 2d70 726f 6365 7373 2d65 7272 6f72 et-process-error │ │ │ │ +00005910: 2d73 7472 6561 6d73 6574 2d70 726f 6365 -streamset-proce │ │ │ │ +00005920: 7373 2d65 7272 6f72 2d73 7472 6561 6d20 ss-error-stream │ │ │ │ +00005930: 5052 4f43 4553 5320 5354 5245 414d 0a0a PROCESS STREAM.. │ │ │ │ +00005940: 5365 7420 7468 6520 6572 726f 722d 7374 Set the error-st │ │ │ │ +00005950: 7265 616d 206f 6620 5052 4f43 4553 5320 ream of PROCESS │ │ │ │ +00005960: 746f 2053 5452 4541 4d2e 206e 696c 206d to STREAM. nil m │ │ │ │ +00005970: 6561 6e73 2064 6973 6361 7264 2061 6c6c eans discard all │ │ │ │ +00005980: 206f 7574 7075 742e 0a0a 4e6f 7465 2074 output...Note t │ │ │ │ +00005990: 6861 7420 7468 6973 2063 7572 7265 6e74 hat this current │ │ │ │ +000059a0: 6c79 206f 6e6c 7920 776f 726b 7320 636f ly only works co │ │ │ │ +000059b0: 7272 6563 746c 7920 7769 7468 2070 6970 rrectly with pip │ │ │ │ +000059c0: 6520 636f 6e6e 6563 7469 6f6e 732e 7265 e connections.re │ │ │ │ +000059d0: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p │ │ │ │ +000059e0: 726f 6365 7373 2d66 756e 6374 696f 6e70 rocess-functionp │ │ │ │ +000059f0: 726f 6365 7373 2d66 756e 6374 696f 6e20 rocess-function │ │ │ │ +00005a00: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return │ │ │ │ +00005a10: 7468 6520 6675 6e63 7469 6f6e 2077 6869 the function whi │ │ │ │ +00005a20: 6368 2069 7320 6361 6c6c 6564 2077 6865 ch is called whe │ │ │ │ +00005a30: 6e20 5052 4f43 4553 5320 6368 616e 6765 n PROCESS change │ │ │ │ +00005a40: 7320 7374 6174 6520 2869 2e65 2e20 6974 s state (i.e. it │ │ │ │ +00005a50: 0a65 7869 7473 206f 7220 6973 2073 746f .exits or is sto │ │ │ │ +00005a60: 7070 6564 292e 7265 702e 696f 2e70 726f pped).rep.io.pro │ │ │ │ +00005a70: 6365 7373 6573 2373 6574 2d70 726f 6365 cesses#set-proce │ │ │ │ +00005a80: 7373 2d66 756e 6374 696f 6e73 6574 2d70 ss-functionset-p │ │ │ │ +00005a90: 726f 6365 7373 2d66 756e 6374 696f 6e20 rocess-function │ │ │ │ +00005aa0: 5052 4f43 4553 5320 4655 4e43 5449 4f4e PROCESS FUNCTION │ │ │ │ +00005ab0: 0a0a 5365 7420 7468 6520 6675 6e63 7469 ..Set the functi │ │ │ │ +00005ac0: 6f6e 2077 6869 6368 2069 7320 6361 6c6c on which is call │ │ │ │ +00005ad0: 6564 2077 6865 6e20 5052 4f43 4553 5320 ed when PROCESS │ │ │ │ +00005ae0: 6368 616e 6765 7320 7374 6174 6520 746f changes state to │ │ │ │ +00005af0: 2046 554e 4354 494f 4e2e 7265 702e 696f FUNCTION.rep.io │ │ │ │ +00005b00: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce │ │ │ │ +00005b10: 7373 2d64 6972 7072 6f63 6573 732d 6469 ss-dirprocess-di │ │ │ │ +00005b20: 7220 5052 4f43 4553 530a 0a52 6574 7572 r PROCESS..Retur │ │ │ │ +00005b30: 6e20 7468 6520 6e61 6d65 206f 6620 7468 n the name of th │ │ │ │ +00005b40: 6520 6469 7265 6374 6f72 7920 7768 6963 e directory whic │ │ │ │ +00005b50: 6820 6265 636f 6d65 7320 7468 6520 776f h becomes the wo │ │ │ │ +00005b60: 726b 696e 6720 6469 7265 6374 6f72 7920 rking directory │ │ │ │ +00005b70: 6f66 0a50 524f 4345 5353 2077 6865 6e20 of.PROCESS when │ │ │ │ +00005b80: 6974 2069 7320 7374 6172 7465 642e 7265 it is started.re │ │ │ │ +00005b90: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s │ │ │ │ +00005ba0: 6574 2d70 726f 6365 7373 2d64 6972 7365 et-process-dirse │ │ │ │ +00005bb0: 742d 7072 6f63 6573 732d 6469 7220 5052 t-process-dir PR │ │ │ │ +00005bc0: 4f43 4553 5320 4449 520a 0a53 6574 2074 OCESS DIR..Set t │ │ │ │ +00005bd0: 6865 2064 6972 6563 746f 7279 206f 6620 he directory of │ │ │ │ +00005be0: 5052 4f43 4553 5320 746f 2044 4952 2e72 PROCESS to DIR.r │ │ │ │ +00005bf0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes# │ │ │ │ +00005c00: 7072 6f63 6573 732d 636f 6e6e 6563 7469 process-connecti │ │ │ │ +00005c10: 6f6e 2d74 7970 6570 726f 6365 7373 2d63 on-typeprocess-c │ │ │ │ +00005c20: 6f6e 6e65 6374 696f 6e2d 7479 7065 2050 onnection-type P │ │ │ │ +00005c30: 524f 4345 5353 0a0a 5265 7475 726e 7320 ROCESS..Returns │ │ │ │ +00005c40: 6120 7379 6d62 6f6c 2064 6566 696e 696e a symbol definin │ │ │ │ +00005c50: 6720 7468 6520 7479 7065 206f 6620 7374 g the type of st │ │ │ │ +00005c60: 7265 616d 2028 692e 652e 2070 6970 652c ream (i.e. pipe, │ │ │ │ +00005c70: 2070 7479 2c20 6f72 0a73 6f63 6b65 7470 pty, or.socketp │ │ │ │ +00005c80: 6169 7229 2075 7365 6420 746f 2063 6f6e air) used to con │ │ │ │ +00005c90: 6e65 6374 2050 524f 4345 5353 2077 6974 nect PROCESS wit │ │ │ │ +00005ca0: 6820 6974 7320 7068 7973 6963 616c 2070 h its physical p │ │ │ │ +00005cb0: 726f 6365 7373 2e72 6570 2e69 6f2e 7072 rocess.rep.io.pr │ │ │ │ +00005cc0: 6f63 6573 7365 7323 7365 742d 7072 6f63 ocesses#set-proc │ │ │ │ +00005cd0: 6573 732d 636f 6e6e 6563 7469 6f6e 2d74 ess-connection-t │ │ │ │ +00005ce0: 7970 6573 6574 2d70 726f 6365 7373 2d63 ypeset-process-c │ │ │ │ +00005cf0: 6f6e 6e65 6374 696f 6e2d 7479 7065 2050 onnection-type P │ │ │ │ +00005d00: 524f 4345 5353 2054 5950 450a 0a44 6566 ROCESS TYPE..Def │ │ │ │ +00005d10: 696e 6520 686f 7720 5052 4f43 4553 5320 ine how PROCESS │ │ │ │ +00005d20: 636f 6d6d 756e 6963 6174 6573 2077 6974 communicates wit │ │ │ │ +00005d30: 6820 6974 2773 2063 6869 6c64 2070 726f h it's child pro │ │ │ │ +00005d40: 6365 7373 2c20 5459 5045 206d 6179 2062 cess, TYPE may b │ │ │ │ +00005d50: 650a 6f6e 6520 6f66 2074 6865 2066 6f6c e.one of the fol │ │ │ │ +00005d60: 6c6f 7769 6e67 2073 796d 626f 6c73 3a0a lowing symbols:. │ │ │ │ +00005d70: 0a20 2070 7479 0909 5573 6520 6120 7074 . pty..Use a pt │ │ │ │ +00005d80: 790a 2020 7069 7065 0909 5468 7265 6520 y. pipe..Three │ │ │ │ +00005d90: 7069 7065 7320 6172 6520 7573 6564 0a20 pipes are used. │ │ │ │ +00005da0: 2073 6f63 6b65 7470 6169 7209 5573 6520 socketpair.Use │ │ │ │ +00005db0: 6120 736f 636b 6574 7061 6972 0a0a 5468 a socketpair..Th │ │ │ │ +00005dc0: 6973 2066 756e 6374 696f 6e20 6361 6e20 is function can │ │ │ │ +00005dd0: 6f6e 6c79 2062 6520 7573 6564 2077 6865 only be used whe │ │ │ │ +00005de0: 6e20 5052 4f43 4553 5320 6973 206e 6f74 n PROCESS is not │ │ │ │ +00005df0: 2069 6e20 7573 652e 0a0a 4e6f 7465 2074 in use...Note t │ │ │ │ +00005e00: 6861 7420 6f6e 6c79 2074 6865 2060 7069 hat only the `pi │ │ │ │ +00005e10: 7065 2720 636f 6e6e 6563 7469 6f6e 2074 pe' connection t │ │ │ │ +00005e20: 7970 6520 616c 6c6f 7773 2070 726f 6365 ype allows proce │ │ │ │ +00005e30: 7373 206f 7574 7075 7420 616e 640a 7072 ss output and.pr │ │ │ │ +00005e40: 6f63 6573 7320 6572 726f 7220 6f75 7470 ocess error outp │ │ │ │ +00005e50: 7574 2074 6f20 6265 2064 6966 6665 7265 ut to be differe │ │ │ │ +00005e60: 6e74 6961 7465 642e 7265 702e 696f 2e70 ntiated.rep.io.p │ │ │ │ +00005e70: 726f 6365 7373 6573 2361 6374 6976 652d rocesses#active- │ │ │ │ +00005e80: 7072 6f63 6573 7365 7361 6374 6976 652d processesactive- │ │ │ │ +00005e90: 7072 6f63 6573 7365 730a 0a52 6574 7572 processes..Retur │ │ │ │ +00005ea0: 6e20 6120 6c69 7374 2063 6f6e 7461 696e n a list contain │ │ │ │ +00005eb0: 696e 6720 616c 6c20 6163 7469 7665 2070 ing all active p │ │ │ │ +00005ec0: 726f 6365 7373 206f 626a 6563 7473 2e72 rocess objects.r │ │ │ │ +00005ed0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes# │ │ │ │ +00005ee0: 6163 6365 7074 2d70 726f 6365 7373 2d6f accept-process-o │ │ │ │ +00005ef0: 7574 7075 7461 6363 6570 742d 7072 6f63 utputaccept-proc │ │ │ │ +00005f00: 6573 732d 6f75 7470 7574 205b 5345 434f ess-output [SECO │ │ │ │ +00005f10: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON │ │ │ │ +00005f20: 4453 5d0a 0a57 6169 7420 5345 434f 4e44 DS]..Wait SECOND │ │ │ │ +00005f30: 5320 706c 7573 204d 494c 4c49 5345 434f S plus MILLISECO │ │ │ │ +00005f40: 4e44 5320 666f 7220 6f75 7470 7574 2066 NDS for output f │ │ │ │ +00005f50: 726f 6d20 616e 7920 6173 796e 6368 726f rom any asynchro │ │ │ │ +00005f60: 6e6f 7573 2073 7562 7072 6f63 6573 7365 nous subprocesse │ │ │ │ +00005f70: 732e 0a49 6620 616e 7920 6172 7269 7665 s..If any arrive │ │ │ │ +00005f80: 732c 2070 726f 6365 7373 2069 742c 2074 s, process it, t │ │ │ │ +00005f90: 6865 6e20 7265 7475 726e 206e 696c 2e20 hen return nil. │ │ │ │ +00005fa0: 4f74 6865 7277 6973 6520 7265 7475 726e Otherwise return │ │ │ │ +00005fb0: 2074 2e0a 0a4e 6f74 6520 7468 6174 206f t...Note that o │ │ │ │ +00005fc0: 7574 7075 7420 696e 636c 7564 6573 206e utput includes n │ │ │ │ +00005fd0: 6f74 6966 6963 6174 696f 6e20 6f66 2070 otification of p │ │ │ │ +00005fe0: 726f 6365 7373 2074 6572 6d69 6e61 7469 rocess terminati │ │ │ │ +00005ff0: 6f6e 2e00 0000 0000 0000 0000 0000 0000 on.............. │ │ │ │ +00006000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes │ │ │ │ +00006010: 2361 6363 6570 742d 7072 6f63 6573 732d #accept-process- │ │ │ │ +00006020: 6f75 7470 7574 2d31 6163 6365 7074 2d70 output-1accept-p │ │ │ │ +00006030: 726f 6365 7373 2d6f 7574 7075 742d 3120 rocess-output-1 │ │ │ │ +00006040: 5052 4f43 4553 5320 5b53 4543 4f4e 4453 PROCESS [SECONDS │ │ │ │ +00006050: 5d20 5b4d 494c 4c49 5345 434f 4e44 535d ] [MILLISECONDS] │ │ │ │ +00006060: 0a0a 5761 6974 2053 4543 4f4e 4453 2070 ..Wait SECONDS p │ │ │ │ +00006070: 6c75 7320 4d49 4c4c 4953 4543 4f4e 4453 lus MILLISECONDS │ │ │ │ +00006080: 2066 6f72 206f 7574 7075 7420 6672 6f6d for output from │ │ │ │ +00006090: 2074 6865 2061 7379 6e63 6872 6f6e 6f75 the asynchronou │ │ │ │ +000060a0: 730a 7375 6270 726f 6365 7373 2050 524f s.subprocess PRO │ │ │ │ +000060b0: 4345 5353 2e20 4966 2061 6e79 2061 7272 CESS. If any arr │ │ │ │ +000060c0: 6976 6573 2c20 7072 6f63 6573 7320 6974 ives, process it │ │ │ │ +000060d0: 2c20 7468 656e 2072 6574 7572 6e20 6e69 , then return ni │ │ │ │ +000060e0: 6c2e 0a4f 7468 6572 7769 7365 2072 6574 l..Otherwise ret │ │ │ │ +000060f0: 7572 6e20 742e 0a0a 4e6f 7465 2074 6861 urn t...Note tha │ │ │ │ +00006100: 7420 6f75 7470 7574 2069 6e63 6c75 6465 t output include │ │ │ │ +00006110: 7320 6e6f 7469 6669 6361 7469 6f6e 206f s notification o │ │ │ │ +00006120: 6620 7072 6f63 6573 7320 7465 726d 696e f process termin │ │ │ │ +00006130: 6174 696f 6e2e 7265 702e 6c61 6e67 2e73 ation.rep.lang.s │ │ │ │ +00006140: 796d 626f 6c73 236d 616b 652d 7379 6d62 ymbols#make-symb │ │ │ │ +00006150: 6f6c 6d61 6b65 2d73 796d 626f 6c20 4e41 olmake-symbol NA │ │ │ │ +00006160: 4d45 0a0a 5265 7475 726e 7320 6120 6e65 ME..Returns a ne │ │ │ │ +00006170: 772c 2075 6e69 6e74 6572 6e65 642c 2073 w, uninterned, s │ │ │ │ +00006180: 796d 626f 6c20 7769 7468 2070 7269 6e74 ymbol with print │ │ │ │ +00006190: 2d6e 616d 6520 4e41 4d45 2e20 4974 2773 -name NAME. It's │ │ │ │ +000061a0: 2076 616c 7565 2061 6e64 0a66 756e 6374 value and.funct │ │ │ │ +000061b0: 696f 6e20 6465 6669 6e69 7469 6f6e 2061 ion definition a │ │ │ │ +000061c0: 7265 2062 6f74 6820 766f 6964 2061 6e64 re both void and │ │ │ │ +000061d0: 2069 7420 6861 7320 6120 6e69 6c20 7072 it has a nil pr │ │ │ │ +000061e0: 6f70 6572 7479 2d6c 6973 742e 7265 702e operty-list.rep. │ │ │ │ +000061f0: 6c61 6e67 2e73 796d 626f 6c73 236d 616b lang.symbols#mak │ │ │ │ +00006200: 652d 6f62 6172 7261 796d 616b 652d 6f62 e-obarraymake-ob │ │ │ │ +00006210: 6172 7261 7920 5349 5a45 0a0a 4372 6561 array SIZE..Crea │ │ │ │ +00006220: 7465 7320 6120 6e65 7720 7374 7275 6374 tes a new struct │ │ │ │ +00006230: 7572 6520 666f 7220 7374 6f72 696e 6720 ure for storing │ │ │ │ +00006240: 7379 6d62 6f6c 7320 696e 2e20 5468 6973 symbols in. This │ │ │ │ +00006250: 2069 7320 6261 7369 6361 6c6c 7920 6120 is basically a │ │ │ │ +00006260: 7665 6374 6f72 0a77 6974 6820 6120 6665 vector.with a fe │ │ │ │ +00006270: 7720 736c 6967 6874 2064 6966 6665 7265 w slight differe │ │ │ │ +00006280: 6e63 6573 2028 616c 6c20 656c 656d 656e nces (all elemen │ │ │ │ +00006290: 7473 2069 6e69 7469 616c 6973 6564 2074 ts initialised t │ │ │ │ +000062a0: 6f20 6120 7370 6563 6961 6c20 7661 6c75 o a special valu │ │ │ │ +000062b0: 6529 2e72 6570 2e6c 616e 672e 7379 6d62 e).rep.lang.symb │ │ │ │ +000062c0: 6f6c 7323 6669 6e64 2d73 796d 626f 6c66 ols#find-symbolf │ │ │ │ +000062d0: 696e 642d 7379 6d62 6f6c 204e 414d 4520 ind-symbol NAME │ │ │ │ +000062e0: 5b4f 4241 5252 4159 5d0a 0a52 6574 7572 [OBARRAY]..Retur │ │ │ │ +000062f0: 6e73 2074 6865 2073 796d 626f 6c20 7769 ns the symbol wi │ │ │ │ +00006300: 7468 2070 7269 6e74 2d6e 616d 6520 4e41 th print-name NA │ │ │ │ +00006310: 4d45 2c20 666f 756e 6420 6279 2073 6561 ME, found by sea │ │ │ │ +00006320: 7263 6869 6e67 204f 4241 5252 4159 2028 rching OBARRAY ( │ │ │ │ +00006330: 6f72 0a74 6865 2064 6566 6175 6c74 2060 or.the default ` │ │ │ │ +00006340: 7265 705f 6f62 6172 7261 7927 2069 6620 rep_obarray' if │ │ │ │ +00006350: 6e69 6c29 2c20 6f72 206e 696c 2069 6620 nil), or nil if │ │ │ │ +00006360: 6e6f 2073 7563 6820 7379 6d62 6f6c 2065 no such symbol e │ │ │ │ +00006370: 7869 7374 732e 7265 702e 6c61 6e67 2e73 xists.rep.lang.s │ │ │ │ +00006380: 796d 626f 6c73 2369 6e74 6572 6e2d 7379 ymbols#intern-sy │ │ │ │ +00006390: 6d62 6f6c 696e 7465 726e 2d73 796d 626f mbolintern-symbo │ │ │ │ +000063a0: 6c20 5359 4d42 4f4c 205b 4f42 4152 5241 l SYMBOL [OBARRA │ │ │ │ +000063b0: 595d 0a0a 5374 6f72 6573 2053 594d 424f Y]..Stores SYMBO │ │ │ │ +000063c0: 4c20 696e 204f 4241 5252 4159 2028 6f72 L in OBARRAY (or │ │ │ │ +000063d0: 2074 6865 2064 6566 6175 6c74 292e 2049 the default). I │ │ │ │ +000063e0: 6620 5359 4d42 4f4c 2068 6173 2061 6c72 f SYMBOL has alr │ │ │ │ +000063f0: 6561 6479 2062 6565 6e20 696e 7465 726e eady been intern │ │ │ │ +00006400: 6564 0a73 6f6d 6577 6865 7265 2061 6e20 ed.somewhere an │ │ │ │ +00006410: 6572 726f 7220 6973 2073 6967 6e61 6c6c error is signall │ │ │ │ +00006420: 6564 2e72 6570 2e6c 616e 672e 7379 6d62 ed.rep.lang.symb │ │ │ │ +00006430: 6f6c 7323 696e 7465 726e 696e 7465 726e ols#internintern │ │ │ │ +00006440: 204e 414d 4520 5b4f 4241 5252 4159 5d0a NAME [OBARRAY]. │ │ │ │ +00006450: 0a49 6620 6120 7379 6d62 6f6c 2077 6974 .If a symbol wit │ │ │ │ +00006460: 6820 7072 696e 742d 6e61 6d65 2065 7869 h print-name exi │ │ │ │ +00006470: 7374 7320 696e 204f 4241 5252 4159 2028 sts in OBARRAY ( │ │ │ │ +00006480: 6f72 2074 6865 2064 6566 6175 6c74 2920 or the default) │ │ │ │ +00006490: 7265 7475 726e 2069 742e 0a45 6c73 6520 return it..Else │ │ │ │ +000064a0: 7573 6520 6028 6d61 6b65 2d73 796d 626f use `(make-symbo │ │ │ │ +000064b0: 6c20 4e41 4d45 2927 2074 6f20 6372 6561 l NAME)' to crea │ │ │ │ +000064c0: 7465 2061 206e 6577 2073 796d 626f 6c2c te a new symbol, │ │ │ │ +000064d0: 2069 6e74 6572 6e20 7468 6174 2069 6e74 intern that int │ │ │ │ +000064e0: 6f20 7468 650a 4f42 4152 5241 592c 2074 o the.OBARRAY, t │ │ │ │ +000064f0: 6865 6e20 7265 7475 726e 2069 742e 7265 hen return it.re │ │ │ │ +00006500: 702e 6c61 6e67 2e73 796d 626f 6c73 2375 p.lang.symbols#u │ │ │ │ +00006510: 6e69 6e74 6572 6e75 6e69 6e74 6572 6e20 ninternunintern │ │ │ │ +00006520: 5359 4d42 4f4c 205b 4f42 4152 5241 595d SYMBOL [OBARRAY] │ │ │ │ +00006530: 0a0a 5265 6d6f 7665 7320 5359 4d42 4f4c ..Removes SYMBOL │ │ │ │ +00006540: 2066 726f 6d20 4f42 4152 5241 5920 286f from OBARRAY (o │ │ │ │ +00006550: 7220 7468 6520 6465 6661 756c 7429 2e20 r the default). │ │ │ │ +00006560: 5573 6520 7468 6973 2077 6974 6820 6361 Use this with ca │ │ │ │ +00006570: 7574 696f 6e2e 7265 702e 6c61 6e67 2e69 ution.rep.lang.i │ │ │ │ +00006580: 6e74 6572 7072 6574 6572 236d 616b 652d nterpreter#make- │ │ │ │ +00006590: 636c 6f73 7572 656d 616b 652d 636c 6f73 closuremake-clos │ │ │ │ +000065a0: 7572 6520 4655 4e43 5449 4f4e 2026 6f70 ure FUNCTION &op │ │ │ │ +000065b0: 7469 6f6e 616c 204e 414d 450a 0a52 6574 tional NAME..Ret │ │ │ │ +000065c0: 7572 6e20 6120 6675 6e63 7469 6f6e 616c urn a functional │ │ │ │ +000065d0: 206f 626a 6563 7420 7768 6963 6820 6d61 object which ma │ │ │ │ +000065e0: 6b65 7320 7468 6520 636c 6f73 7572 6520 kes the closure │ │ │ │ +000065f0: 6f66 2046 554e 4354 494f 4e20 616e 6420 of FUNCTION and │ │ │ │ +00006600: 7468 650a 6375 7272 656e 7420 656e 7669 the.current envi │ │ │ │ +00006610: 726f 6e6d 656e 742e 7265 702e 6c61 6e67 ronment.rep.lang │ │ │ │ +00006620: 2e69 6e74 6572 7072 6574 6572 2363 6c6f .interpreter#clo │ │ │ │ +00006630: 7375 7265 2d66 756e 6374 696f 6e63 6c6f sure-functionclo │ │ │ │ +00006640: 7375 7265 2d66 756e 6374 696f 6e20 4655 sure-function FU │ │ │ │ +00006650: 4e41 5247 0a0a 5265 7475 726e 2074 6865 NARG..Return the │ │ │ │ +00006660: 2066 756e 6374 696f 6e20 7661 6c75 6520 function value │ │ │ │ +00006670: 6173 736f 6369 6174 6564 2077 6974 6820 associated with │ │ │ │ +00006680: 7468 6520 636c 6f73 7572 6520 4655 4e41 the closure FUNA │ │ │ │ +00006690: 5247 2e72 6570 2e6c 616e 672e 696e 7465 RG.rep.lang.inte │ │ │ │ +000066a0: 7270 7265 7465 7223 7365 742d 636c 6f73 rpreter#set-clos │ │ │ │ +000066b0: 7572 652d 6675 6e63 7469 6f6e 7365 742d ure-functionset- │ │ │ │ +000066c0: 636c 6f73 7572 652d 6675 6e63 7469 6f6e closure-function │ │ │ │ +000066d0: 2046 554e 4152 4720 4655 4e43 5449 4f4e FUNARG FUNCTION │ │ │ │ +000066e0: 0a0a 5365 7420 7468 6520 6675 6e63 7469 ..Set the functi │ │ │ │ +000066f0: 6f6e 2076 616c 7565 2069 6e20 7468 6520 on value in the │ │ │ │ +00006700: 636c 6f73 7572 6520 4655 4e41 5247 2074 closure FUNARG t │ │ │ │ +00006710: 6f20 4655 4e43 5449 4f4e 2e72 6570 2e73 o FUNCTION.rep.s │ │ │ │ +00006720: 7472 7563 7475 7265 7323 636c 6f73 7572 tructures#closur │ │ │ │ +00006730: 652d 6675 6e63 7469 6f6e 7375 6272 2d73 e-functionsubr-s │ │ │ │ +00006740: 7472 7563 7475 7265 2053 5542 520a 0a52 tructure SUBR..R │ │ │ │ +00006750: 6574 7572 6e20 7468 6520 7374 7275 6374 eturn the struct │ │ │ │ +00006760: 7572 6520 6173 736f 6369 6174 6564 2077 ure associated w │ │ │ │ +00006770: 6974 6820 7468 6520 7375 6272 2053 5542 ith the subr SUB │ │ │ │ +00006780: 522e 7265 2046 554e 4152 472e 7265 702e R.re FUNARG.rep. │ │ │ │ +00006790: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ +000067a0: 2363 6c6f 7375 7265 2d6e 616d 6563 6c6f #closure-nameclo │ │ │ │ +000067b0: 7375 7265 2d6e 616d 6520 4655 4e41 5247 sure-name FUNARG │ │ │ │ +000067c0: 0a0a 5265 7475 726e 2074 6865 206e 616d ..Return the nam │ │ │ │ +000067d0: 6520 6173 736f 6369 6174 6564 2077 6974 e associated wit │ │ │ │ +000067e0: 6820 7468 6520 636c 6f73 7572 6520 4655 h the closure FU │ │ │ │ +000067f0: 4e41 5247 2e72 6570 2e6c 616e 672e 696e NARG.rep.lang.in │ │ │ │ +00006800: 7465 7270 7265 7465 7223 636c 6f73 7572 terpreter#closur │ │ │ │ +00006810: 6570 6675 6e61 7267 7020 4152 470a 0a52 epfunargp ARG..R │ │ │ │ +00006820: 6574 7572 6e73 2074 2069 6620 4152 4720 eturns t if ARG │ │ │ │ +00006830: 6973 2061 2063 6c6f 7375 7265 7265 702e is a closurerep. │ │ │ │ +00006840: 7374 7275 6374 7572 6573 2373 6574 2d73 structures#set-s │ │ │ │ +00006850: 7065 6369 616c 2d65 6e76 6972 6f6e 6d65 pecial-environme │ │ │ │ +00006860: 6e74 7365 742d 7370 6563 6961 6c2d 656e ntset-special-en │ │ │ │ +00006870: 7669 726f 6e6d 656e 7420 454e 5620 5354 vironment ENV ST │ │ │ │ +00006880: 5255 4354 5552 4572 6570 2e6c 616e 672e RUCTURErep.lang. │ │ │ │ +00006890: 696e 7465 7270 7265 7465 7223 6465 6676 interpreter#defv │ │ │ │ +000068a0: 6172 6465 6676 6172 204e 414d 4520 5b44 ardefvar NAME [D │ │ │ │ +000068b0: 4546 4155 4c54 2d56 414c 5545 205b 444f EFAULT-VALUE [DO │ │ │ │ +000068c0: 432d 5354 5249 4e47 5d5d 0a0a 4465 6669 C-STRING]]..Defi │ │ │ │ +000068d0: 6e65 2061 2073 7065 6369 616c 2076 6172 ne a special var │ │ │ │ +000068e0: 6961 626c 6520 6361 6c6c 6564 204e 414d iable called NAM │ │ │ │ +000068f0: 4520 7768 6f73 6520 7374 616e 6461 7264 E whose standard │ │ │ │ +00006900: 2076 616c 7565 2069 7320 4445 4641 554c value is DEFAUL │ │ │ │ +00006910: 542d 0a56 414c 5545 2e20 4966 204e 414d T-.VALUE. If NAM │ │ │ │ +00006920: 4520 6973 2061 6c72 6561 6479 2062 6f75 E is already bou │ │ │ │ +00006930: 6e64 2074 6f20 6120 7661 6c75 6520 2874 nd to a value (t │ │ │ │ +00006940: 6861 7427 7320 6e6f 7420 616e 2061 7574 hat's not an aut │ │ │ │ +00006950: 6f6c 6f61 640a 6465 6669 6e69 7469 6f6e oload.definition │ │ │ │ +00006960: 2920 6974 2069 7320 6c65 6674 2061 7320 ) it is left as │ │ │ │ +00006970: 6974 2069 732c 206f 7468 6572 7769 7365 it is, otherwise │ │ │ │ +00006980: 2044 4546 4155 4c54 2d56 414c 5545 2069 DEFAULT-VALUE i │ │ │ │ +00006990: 7320 6576 616c 7561 7465 640a 616e 6420 s evaluated.and │ │ │ │ +000069a0: 7468 6520 7370 6563 6961 6c20 7661 6c75 the special valu │ │ │ │ +000069b0: 6520 6f66 204e 414d 4520 6973 2062 6f75 e of NAME is bou │ │ │ │ +000069c0: 6e64 2074 6f20 7468 6520 7265 7375 6c74 nd to the result │ │ │ │ +000069d0: 2e0a 0a49 6620 444f 432d 5354 5249 4e47 ...If DOC-STRING │ │ │ │ +000069e0: 2069 7320 6769 7665 6e2c 2061 6e64 2069 is given, and i │ │ │ │ +000069f0: 7320 6120 7374 7269 6e67 2c20 6974 2077 s a string, it w │ │ │ │ +00006a00: 696c 6c20 6265 2075 7365 6420 746f 2073 ill be used to s │ │ │ │ +00006a10: 6574 2074 6865 0a60 646f 6375 6d65 6e74 et the.`document │ │ │ │ +00006a20: 6174 696f 6e27 2070 726f 7065 7274 7920 ation' property │ │ │ │ +00006a30: 6f66 2074 6865 2073 796d 626f 6c20 4e41 of the symbol NA │ │ │ │ +00006a40: 4d45 2e0a 0a28 4966 2074 6865 2073 796d ME...(If the sym │ │ │ │ +00006a50: 626f 6c20 4e41 4d45 2069 7320 6d61 726b bol NAME is mark │ │ │ │ +00006a60: 6564 2062 7566 6665 722d 6c6f 6361 6c20 ed buffer-local │ │ │ │ +00006a70: 7468 6520 6465 6661 756c 7420 7661 6c75 the default valu │ │ │ │ +00006a80: 6520 6f66 2074 6865 0a76 6172 6961 626c e of the.variabl │ │ │ │ +00006a90: 6520 7769 6c6c 2062 6520 7365 7420 2869 e will be set (i │ │ │ │ +00006aa0: 6620 6e65 6365 7373 6172 7929 206e 6f74 f necessary) not │ │ │ │ +00006ab0: 2074 6865 206c 6f63 616c 2076 616c 7565 the local value │ │ │ │ +00006ac0: 2e29 7265 702e 6c61 6e67 2e73 796d 626f .)rep.lang.symbo │ │ │ │ +00006ad0: 6c73 2373 796d 626f 6c2d 7661 6c75 6573 ls#symbol-values │ │ │ │ +00006ae0: 796d 626f 6c2d 7661 6c75 6520 5359 4d42 ymbol-value SYMB │ │ │ │ +00006af0: 4f4c 0a0a 5265 7475 726e 7320 7468 6520 OL..Returns the │ │ │ │ +00006b00: 7661 6c75 6520 6f66 2053 594d 424f 4c2c value of SYMBOL, │ │ │ │ +00006b10: 2069 6620 5359 4d42 4f4c 2069 7320 666c if SYMBOL is fl │ │ │ │ +00006b20: 6167 6765 6420 6173 2068 6176 696e 6720 agged as having │ │ │ │ +00006b30: 6275 6666 6572 2d6c 6f63 616c 0a76 616c buffer-local.val │ │ │ │ +00006b40: 7565 7320 6c6f 6f6b 2066 6f72 206f 6e65 ues look for one │ │ │ │ +00006b50: 206f 6620 7468 6f73 6520 6669 7273 742e of those first. │ │ │ │ +00006b60: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols │ │ │ │ +00006b70: 2364 6566 6175 6c74 2d76 616c 7565 6465 #default-valuede │ │ │ │ +00006b80: 6661 756c 742d 7661 6c75 6520 5359 4d42 fault-value SYMB │ │ │ │ +00006b90: 4f4c 0a0a 5265 7475 726e 7320 7468 6520 OL..Returns the │ │ │ │ +00006ba0: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of │ │ │ │ +00006bb0: 2074 6865 2073 796d 626f 6c20 5359 4d42 the symbol SYMB │ │ │ │ +00006bc0: 4f4c 2e20 5468 6973 2077 696c 6c20 6265 OL. This will be │ │ │ │ +00006bd0: 2074 6865 2076 616c 7565 206f 660a 5359 the value of.SY │ │ │ │ +00006be0: 4d42 4f4c 2069 6e20 6275 6666 6572 7320 MBOL in buffers │ │ │ │ +00006bf0: 6f72 2077 696e 646f 7773 2077 6869 6368 or windows which │ │ │ │ +00006c00: 2064 6f20 6e6f 7420 6861 7665 2074 6865 do not have the │ │ │ │ +00006c10: 6972 206f 776e 206c 6f63 616c 2076 616c ir own local val │ │ │ │ +00006c20: 7565 2e72 6570 2e6c 616e 672e 7379 6d62 ue.rep.lang.symb │ │ │ │ +00006c30: 6f6c 7323 7365 7473 6574 2053 594d 424f ols#setset SYMBO │ │ │ │ +00006c40: 4c20 7265 7076 0a0a 5365 7473 2074 6865 L repv..Sets the │ │ │ │ +00006c50: 2076 616c 7565 206f 6620 5359 4d42 4f4c value of SYMBOL │ │ │ │ +00006c60: 2074 6f20 7265 7076 2e20 4966 2053 594d to repv. If SYM │ │ │ │ +00006c70: 424f 4c20 6861 7320 6120 6275 6666 6572 BOL has a buffer │ │ │ │ +00006c80: 2d6c 6f63 616c 2062 696e 6469 6e67 0a69 -local binding.i │ │ │ │ +00006c90: 6e20 7468 6520 6375 7272 656e 7420 6275 n the current bu │ │ │ │ +00006ca0: 6666 6572 206f 7220 606d 616b 652d 7661 ffer or `make-va │ │ │ │ +00006cb0: 7269 6162 6c65 2d62 7566 6665 722d 6c6f riable-buffer-lo │ │ │ │ +00006cc0: 6361 6c27 2068 6173 2062 6565 6e20 6361 cal' has been ca │ │ │ │ +00006cd0: 6c6c 6564 206f 6e0a 5359 4d42 4f4c 2074 lled on.SYMBOL t │ │ │ │ +00006ce0: 6865 2062 7566 6665 722d 6c6f 6361 6c20 he buffer-local │ │ │ │ +00006cf0: 7661 6c75 6520 696e 2074 6865 2063 7572 value in the cur │ │ │ │ +00006d00: 7265 6e74 2062 7566 6665 7220 6973 2073 rent buffer is s │ │ │ │ +00006d10: 6574 2e20 5265 7475 726e 7320 7265 7076 et. Returns repv │ │ │ │ +00006d20: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol │ │ │ │ +00006d30: 7323 7365 742d 6465 6661 756c 7473 6574 s#set-defaultset │ │ │ │ +00006d40: 2d64 6566 6175 6c74 2053 594d 424f 4c20 -default SYMBOL │ │ │ │ +00006d50: 5641 4c55 450a 0a53 6574 7320 7468 6520 VALUE..Sets the │ │ │ │ +00006d60: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of │ │ │ │ +00006d70: 2053 594d 424f 4c20 746f 2056 414c 5545 SYMBOL to VALUE │ │ │ │ +00006d80: 2c20 7468 656e 2072 6574 7572 6e73 2056 , then returns V │ │ │ │ +00006d90: 414c 5545 2e72 6570 2e6c 616e 672e 7379 ALUE.rep.lang.sy │ │ │ │ +00006da0: 6d62 6f6c 7323 7365 7470 6c69 7374 7365 mbols#setplistse │ │ │ │ +00006db0: 7470 6c69 7374 2053 594d 424f 4c20 5052 tplist SYMBOL PR │ │ │ │ +00006dc0: 4f50 2d4c 4953 540a 0a53 6574 7320 7468 OP-LIST..Sets th │ │ │ │ +00006dd0: 6520 7072 6f70 6572 7479 206c 6973 7420 e property list │ │ │ │ +00006de0: 6f66 2053 594d 424f 4c20 746f 2050 524f of SYMBOL to PRO │ │ │ │ +00006df0: 502d 4c49 5354 2c20 7265 7475 726e 7320 P-LIST, returns │ │ │ │ +00006e00: 5052 4f50 2d4c 4953 542e 7265 702e 6c61 PROP-LIST.rep.la │ │ │ │ +00006e10: 6e67 2e73 796d 626f 6c73 2373 796d 626f ng.symbols#symbo │ │ │ │ +00006e20: 6c2d 6e61 6d65 7379 6d62 6f6c 2d6e 616d l-namesymbol-nam │ │ │ │ +00006e30: 6520 5359 4d42 4f4c 0a0a 5265 7475 726e e SYMBOL..Return │ │ │ │ +00006e40: 7320 7468 6520 7072 696e 742d 6e61 6d65 s the print-name │ │ │ │ +00006e50: 206f 6620 5359 4d42 4f4c 2e72 6570 2e6c of SYMBOL.rep.l │ │ │ │ +00006e60: 616e 672e 7379 6d62 6f6c 7323 6465 6661 ang.symbols#defa │ │ │ │ +00006e70: 756c 742d 626f 756e 6470 6465 6661 756c ult-boundpdefaul │ │ │ │ +00006e80: 742d 626f 756e 6470 2053 594d 424f 4c0a t-boundp SYMBOL. │ │ │ │ +00006e90: 0a52 6574 7572 6e73 2074 2069 6620 5359 .Returns t if SY │ │ │ │ +00006ea0: 4d42 4f4c 2068 6173 2061 2064 6566 6175 MBOL has a defau │ │ │ │ +00006eb0: 6c74 2076 616c 7565 2e72 6570 2e6c 616e lt value.rep.lan │ │ │ │ +00006ec0: 672e 7379 6d62 6f6c 7323 626f 756e 6470 g.symbols#boundp │ │ │ │ +00006ed0: 626f 756e 6470 2053 594d 424f 4c0a 0a52 boundp SYMBOL..R │ │ │ │ +00006ee0: 6574 7572 6e73 2074 2069 6620 5359 4d42 eturns t if SYMB │ │ │ │ +00006ef0: 4f4c 2068 6173 2061 2076 616c 7565 2061 OL has a value a │ │ │ │ +00006f00: 7320 6120 7661 7269 6162 6c65 2e72 6570 s a variable.rep │ │ │ │ +00006f10: 2e6c 616e 672e 7379 6d62 6f6c 7323 7379 .lang.symbols#sy │ │ │ │ +00006f20: 6d62 6f6c 2d70 6c69 7374 7379 6d62 6f6c mbol-plistsymbol │ │ │ │ +00006f30: 2d70 6c69 7374 2053 594d 424f 4c0a 0a52 -plist SYMBOL..R │ │ │ │ +00006f40: 6574 7572 6e73 2074 6865 2070 726f 7065 eturns the prope │ │ │ │ +00006f50: 7274 792d 6c69 7374 206f 6620 5359 4d42 rty-list of SYMB │ │ │ │ +00006f60: 4f4c 2e72 6570 2e6c 616e 672e 7379 6d62 OL.rep.lang.symb │ │ │ │ +00006f70: 6f6c 7323 6765 6e73 796d 6765 6e73 796d ols#gensymgensym │ │ │ │ +00006f80: 0a0a 5265 7475 726e 7320 6120 6e65 7720 ..Returns a new │ │ │ │ +00006f90: 286e 6f6e 2d69 6e74 6572 6e65 6429 2073 (non-interned) s │ │ │ │ +00006fa0: 796d 626f 6c20 7769 7468 2061 2075 6e69 ymbol with a uni │ │ │ │ +00006fb0: 7175 6520 7072 696e 7420 6e61 6d65 2e70 que print name.p │ │ │ │ +00006fc0: 726f 6772 616d 2d6e 616d 6554 6865 206e rogram-nameThe n │ │ │ │ +00006fd0: 616d 6520 6f66 2074 6865 2070 726f 6772 ame of the progr │ │ │ │ +00006fe0: 616d 2072 756e 6e69 6e67 2074 6865 2072 am running the r │ │ │ │ +00006ff0: 6570 2069 6e74 6572 7072 6574 6572 2e00 ep interpreter.. │ │ │ │ +00007000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols │ │ │ │ +00007010: 2373 796d 626f 6c70 7379 6d62 6f6c 7020 #symbolpsymbolp │ │ │ │ +00007020: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i │ │ │ │ +00007030: 6620 4152 4720 6973 2061 2073 796d 626f f ARG is a symbo │ │ │ │ +00007040: 6c2e 7265 702e 6c61 6e67 2e69 6e74 6572 l.rep.lang.inter │ │ │ │ +00007050: 7072 6574 6572 2373 6574 7173 6574 7120 preter#setqsetq │ │ │ │ +00007060: 5b53 594d 424f 4c20 464f 524d 5d20 2e2e [SYMBOL FORM] .. │ │ │ │ +00007070: 2e0a 0a53 6574 7320 7468 6520 7661 6c75 ...Sets the valu │ │ │ │ +00007080: 6520 6f66 2065 6163 6820 5359 4d42 4f4c e of each SYMBOL │ │ │ │ +00007090: 2074 6f20 7468 6520 7661 6c75 6520 6f66 to the value of │ │ │ │ +000070a0: 2069 7473 2063 6f72 7265 7370 6f6e 6469 its correspondi │ │ │ │ +000070b0: 6e67 2046 4f52 4d0a 6576 616c 7561 7465 ng FORM.evaluate │ │ │ │ +000070c0: 642c 2072 6574 7572 6e73 2074 6865 2076 d, returns the v │ │ │ │ +000070d0: 616c 7565 206f 6620 7468 6520 6c61 7374 alue of the last │ │ │ │ +000070e0: 2065 7661 6c75 6174 696f 6e2e 7265 702e evaluation.rep. │ │ │ │ +000070f0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ +00007100: 2325 6465 6669 6e65 2564 6566 696e 6520 #%define%define │ │ │ │ +00007110: 5359 4d42 4f4c 2046 4f52 4d20 5b44 4f43 SYMBOL FORM [DOC │ │ │ │ +00007120: 2d53 5452 494e 475d 0a0a 4576 616c 7561 -STRING]..Evalua │ │ │ │ +00007130: 7465 2046 4f52 4d2c 2074 6865 6e20 6372 te FORM, then cr │ │ │ │ +00007140: 6561 7465 2061 2074 6f70 2d6c 6576 656c eate a top-level │ │ │ │ +00007150: 2062 696e 6469 6e67 206f 6620 5359 4d42 binding of SYMB │ │ │ │ +00007160: 4f4c 2077 686f 7365 2076 616c 7565 2069 OL whose value i │ │ │ │ +00007170: 730a 7468 6520 7265 7375 6c74 206f 6620 s.the result of │ │ │ │ +00007180: 7468 6520 6576 616c 7561 7469 6f6e 2e20 the evaluation. │ │ │ │ +00007190: 4966 2073 7563 6820 6120 6269 6e64 696e If such a bindin │ │ │ │ +000071a0: 6720 616c 7265 6164 7920 6578 6973 7473 g already exists │ │ │ │ +000071b0: 2c20 6974 2077 696c 6c0a 6265 206f 7665 , it will.be ove │ │ │ │ +000071c0: 7277 7269 7474 656e 2e72 6570 2e6c 616e rwritten.rep.lan │ │ │ │ +000071d0: 672e 7379 6d62 6f6c 7323 6d61 6b75 6e62 g.symbols#makunb │ │ │ │ +000071e0: 6f75 6e64 6d61 6b75 6e62 6f75 6e64 2053 oundmakunbound S │ │ │ │ +000071f0: 594d 424f 4c0a 0a4d 616b 6520 5359 4d42 YMBOL..Make SYMB │ │ │ │ +00007200: 4f4c 2068 6176 6520 6e6f 2076 616c 7565 OL have no value │ │ │ │ +00007210: 2061 7320 6120 7661 7269 6162 6c65 2e72 as a variable.r │ │ │ │ +00007220: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols# │ │ │ │ +00007230: 6765 7467 6574 2053 594d 424f 4c20 5052 getget SYMBOL PR │ │ │ │ +00007240: 4f50 4552 5459 0a0a 5265 7475 726e 7320 OPERTY..Returns │ │ │ │ +00007250: 7468 6520 7661 6c75 6520 6f66 2053 594d the value of SYM │ │ │ │ +00007260: 424f 4c27 7320 7072 6f70 6572 7479 2050 BOL's property P │ │ │ │ +00007270: 524f 5045 5254 592e 2053 6565 2060 7075 ROPERTY. See `pu │ │ │ │ +00007280: 7427 2e72 6570 2e6c 616e 672e 7379 6d62 t'.rep.lang.symb │ │ │ │ +00007290: 6f6c 7323 7075 7470 7574 2053 594d 424f ols#putput SYMBO │ │ │ │ +000072a0: 4c20 5052 4f50 4552 5459 2072 6570 760a L PROPERTY repv. │ │ │ │ +000072b0: 0a53 6574 7320 7468 6520 7661 6c75 6520 .Sets the value │ │ │ │ +000072c0: 6f66 2053 594d 424f 4c27 7320 7072 6f70 of SYMBOL's prop │ │ │ │ +000072d0: 6572 7479 2050 524f 5045 5254 5920 746f erty PROPERTY to │ │ │ │ +000072e0: 2072 6570 762c 2074 6869 7320 7661 6c75 repv, this valu │ │ │ │ +000072f0: 6520 6361 6e20 6265 0a72 6574 7269 6576 e can be.retriev │ │ │ │ +00007300: 6564 2077 6974 6820 7468 6520 6067 6574 ed with the `get │ │ │ │ +00007310: 2720 6675 6e63 7469 6f6e 2e72 6570 2e6c ' function.rep.l │ │ │ │ +00007320: 616e 672e 7379 6d62 6f6c 7323 6170 726f ang.symbols#apro │ │ │ │ +00007330: 706f 7361 7072 6f70 6f73 2052 4547 4558 posapropos REGEX │ │ │ │ +00007340: 5020 5b50 5245 4449 4341 5445 5d20 5b4f P [PREDICATE] [O │ │ │ │ +00007350: 4241 5252 4159 5d0a 0a52 6574 7572 6e73 BARRAY]..Returns │ │ │ │ +00007360: 2061 206c 6973 7420 6f66 2073 796d 626f a list of symbo │ │ │ │ +00007370: 6c73 2066 726f 6d20 4f42 4152 5241 5920 ls from OBARRAY │ │ │ │ +00007380: 286f 7220 7468 6520 6465 6661 756c 7429 (or the default) │ │ │ │ +00007390: 2077 686f 7365 2070 7269 6e74 2d6e 616d whose print-nam │ │ │ │ +000073a0: 650a 6d61 7463 6865 7320 7468 6520 7265 e.matches the re │ │ │ │ +000073b0: 6775 6c61 722d 6578 7072 6573 7369 6f6e gular-expression │ │ │ │ +000073c0: 2052 4547 4558 502e 2049 6620 5052 4544 REGEXP. If PRED │ │ │ │ +000073d0: 4943 4154 4520 6973 2067 6976 656e 2061 ICATE is given a │ │ │ │ +000073e0: 6e64 206e 6f6e 2d6e 696c 2c0a 6561 6368 nd non-nil,.each │ │ │ │ +000073f0: 2073 796d 626f 6c20 7768 6963 6820 6d61 symbol which ma │ │ │ │ +00007400: 7463 6865 7320 6973 2061 7070 6c69 6564 tches is applied │ │ │ │ +00007410: 2074 6f20 7468 6520 6675 6e63 7469 6f6e to the function │ │ │ │ +00007420: 2050 5245 4449 4341 5445 2c20 6966 2074 PREDICATE, if t │ │ │ │ +00007430: 6865 2076 616c 7565 0a69 7320 6e6f 6e2d he value.is non- │ │ │ │ +00007440: 6e69 6c20 6974 2069 7320 636f 6e73 6964 nil it is consid │ │ │ │ +00007450: 6572 6564 2061 206d 6174 6368 2e72 6570 ered a match.rep │ │ │ │ +00007460: 2e6c 616e 672e 7379 6d62 6f6c 7323 6d61 .lang.symbols#ma │ │ │ │ +00007470: 6b65 2d76 6172 6961 626c 652d 7370 6563 ke-variable-spec │ │ │ │ +00007480: 6961 6c6d 616b 652d 7661 7269 6162 6c65 ialmake-variable │ │ │ │ +00007490: 2d73 7065 6369 616c 2053 594d 424f 4c0a -special SYMBOL. │ │ │ │ +000074a0: 0a4d 6172 6b20 5359 4d42 4f4c 2061 7320 .Mark SYMBOL as │ │ │ │ +000074b0: 6265 696e 6720 6120 7370 6563 6961 6c20 being a special │ │ │ │ +000074c0: 2864 796e 616d 6963 616c 6c79 2d62 6f75 (dynamically-bou │ │ │ │ +000074d0: 6e64 2920 7661 7269 6162 6c65 2e72 6570 nd) variable.rep │ │ │ │ +000074e0: 2e6c 616e 672e 7379 6d62 6f6c 7323 7370 .lang.symbols#sp │ │ │ │ +000074f0: 6563 6961 6c2d 7661 7269 6162 6c65 2d70 ecial-variable-p │ │ │ │ +00007500: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable │ │ │ │ +00007510: 2d70 2053 594d 424f 4c0a 0a52 6574 7572 -p SYMBOL..Retur │ │ │ │ +00007520: 6e73 2074 2069 6620 5359 4d42 4f4c 2069 ns t if SYMBOL i │ │ │ │ +00007530: 7320 6120 7370 6563 6961 6c20 7661 7269 s a special vari │ │ │ │ +00007540: 6162 6c65 2028 6479 6e61 6d69 6361 6c6c able (dynamicall │ │ │ │ +00007550: 7920 7363 6f70 6564 292e 7265 702e 6c61 y scoped).rep.la │ │ │ │ +00007560: 6e67 2e64 6562 7567 2374 7261 6365 7472 ng.debug#tracetr │ │ │ │ +00007570: 6163 6520 5359 4d42 4f4c 0a0a 466c 6167 ace SYMBOL..Flag │ │ │ │ +00007580: 2074 6861 7420 7768 656e 6576 6572 2053 that whenever S │ │ │ │ +00007590: 594d 424f 4c20 6973 2065 7661 6c75 6174 YMBOL is evaluat │ │ │ │ +000075a0: 6564 2028 6173 2061 2076 6172 6961 626c ed (as a variabl │ │ │ │ +000075b0: 6520 6f72 2061 2066 756e 6374 696f 6e29 e or a function) │ │ │ │ +000075c0: 2074 6865 0a64 6562 7567 6765 7220 6973 the.debugger is │ │ │ │ +000075d0: 2065 6e74 6572 6564 2e72 6570 2e6c 616e entered.rep.lan │ │ │ │ +000075e0: 672e 6465 6275 6723 756e 7472 6163 6575 g.debug#untraceu │ │ │ │ +000075f0: 6e74 7261 6365 2053 594d 424f 4c0a 0a43 ntrace SYMBOL..C │ │ │ │ +00007600: 616e 6365 6c20 7468 6520 6566 6665 6374 ancel the effect │ │ │ │ +00007610: 206f 6620 2874 7261 6365 2053 594d 424f of (trace SYMBO │ │ │ │ +00007620: 4c29 2e72 6570 2e6c 616e 672e 7379 6d62 L).rep.lang.symb │ │ │ │ +00007630: 6f6c 7323 6d61 6b65 2d6b 6579 776f 7264 ols#make-keyword │ │ │ │ +00007640: 6d61 6b65 2d6b 6579 776f 7264 2053 594d make-keyword SYM │ │ │ │ +00007650: 424f 4c0a 0a52 6574 7572 6e20 7468 6520 BOL..Return the │ │ │ │ +00007660: 6b65 7977 6f72 6420 7379 6d62 6f6c 2074 keyword symbol t │ │ │ │ +00007670: 6861 7420 7368 6f75 6c64 2062 6520 7573 hat should be us │ │ │ │ +00007680: 6564 2069 6e20 6172 6775 6d65 6e74 206c ed in argument l │ │ │ │ +00007690: 6973 7473 2074 6f0a 7072 6f76 6964 6520 ists to.provide │ │ │ │ +000076a0: 7468 6520 6d61 726b 2074 6865 2076 616c the mark the val │ │ │ │ +000076b0: 7565 206f 6620 7468 6520 6172 6775 6d65 ue of the argume │ │ │ │ +000076c0: 6e74 2063 616c 6c65 6420 5359 4d42 4f4c nt called SYMBOL │ │ │ │ +000076d0: 2e20 416e 2065 7272 6f72 2069 730a 7369 . An error is.si │ │ │ │ +000076e0: 676e 616c 6c65 6420 6966 2053 594d 424f gnalled if SYMBO │ │ │ │ +000076f0: 4c20 6973 2069 7473 656c 6620 6120 6b65 L is itself a ke │ │ │ │ +00007700: 7977 6f72 642e 7265 702e 6c61 6e67 2e73 yword.rep.lang.s │ │ │ │ +00007710: 796d 626f 6c73 236b 6579 776f 7264 706b ymbols#keywordpk │ │ │ │ +00007720: 6579 776f 7264 7020 4152 470a 0a52 6574 eywordp ARG..Ret │ │ │ │ +00007730: 7572 6e20 7472 7565 2069 6620 4152 4720 urn true if ARG │ │ │ │ +00007740: 6973 2061 206b 6579 776f 7264 2073 796d is a keyword sym │ │ │ │ +00007750: 626f 6c2e 7265 702e 6461 7461 2e64 6174 bol.rep.data.dat │ │ │ │ +00007760: 756d 7323 6d61 6b65 2d64 6174 756d 6d61 ums#make-datumma │ │ │ │ +00007770: 6b65 2d64 6174 756d 2056 414c 5545 2049 ke-datum VALUE I │ │ │ │ +00007780: 440a 0a43 7265 6174 6520 616e 6420 7265 D..Create and re │ │ │ │ +00007790: 7475 726e 2061 206e 6577 2064 6174 6120 turn a new data │ │ │ │ +000077a0: 6f62 6a65 6374 206f 6620 7479 7065 2049 object of type I │ │ │ │ +000077b0: 4420 2861 6e20 6172 6269 7472 6172 7920 D (an arbitrary │ │ │ │ +000077c0: 7661 6c75 6529 2c20 6974 0a77 696c 6c20 value), it.will │ │ │ │ +000077d0: 6861 7665 206f 626a 6563 7420 5641 4c55 have object VALU │ │ │ │ +000077e0: 4520 6173 736f 6369 6174 6564 2077 6974 E associated wit │ │ │ │ +000077f0: 6820 6974 2e72 6570 2e64 6174 612e 6461 h it.rep.data.da │ │ │ │ +00007800: 7475 6d73 2364 6566 696e 652d 6461 7475 tums#define-datu │ │ │ │ +00007810: 6d2d 7072 696e 7465 7264 6566 696e 652d m-printerdefine- │ │ │ │ +00007820: 6461 7475 6d2d 7072 696e 7465 7220 4944 datum-printer ID │ │ │ │ +00007830: 2050 5249 4e54 4552 0a0a 5265 6769 7374 PRINTER..Regist │ │ │ │ +00007840: 6572 2061 2063 7573 746f 6d20 7072 696e er a custom prin │ │ │ │ +00007850: 7465 7220 666f 7220 616c 6c20 6461 7475 ter for all datu │ │ │ │ +00007860: 6d73 2077 6974 6820 7479 7065 2049 442e ms with type ID. │ │ │ │ +00007870: 2057 6865 6e20 7468 6573 650a 6f62 6a65 When these.obje │ │ │ │ +00007880: 6374 7320 7072 696e 7465 6420 6172 652c cts printed are, │ │ │ │ +00007890: 2074 6865 2066 756e 6374 696f 6e20 5052 the function PR │ │ │ │ +000078a0: 494e 5445 5220 7769 6c6c 2062 6520 6361 INTER will be ca │ │ │ │ +000078b0: 6c6c 6564 2077 6974 6820 7477 6f0a 6172 lled with two.ar │ │ │ │ +000078c0: 6775 6d65 6e74 732c 2074 6865 2064 6174 guments, the dat │ │ │ │ +000078d0: 756d 2061 6e64 2074 6865 2073 7472 6561 um and the strea │ │ │ │ +000078e0: 6d20 746f 2070 7269 6e74 2074 6f2e 7265 m to print to.re │ │ │ │ +000078f0: 702e 6461 7461 2e64 6174 756d 7323 6461 p.data.datums#da │ │ │ │ +00007900: 7475 6d2d 7265 6664 6174 756d 2d72 6566 tum-refdatum-ref │ │ │ │ +00007910: 2044 4154 554d 2049 440a 0a49 6620 6461 DATUM ID..If da │ │ │ │ +00007920: 7461 206f 626a 6563 7420 4441 5455 4d20 ta object DATUM │ │ │ │ +00007930: 6861 7320 7479 7065 2049 442c 2072 6574 has type ID, ret │ │ │ │ +00007940: 7572 6e20 6974 7320 6173 736f 6369 6174 urn its associat │ │ │ │ +00007950: 6564 2076 616c 7565 2c20 656c 7365 0a73 ed value, else.s │ │ │ │ +00007960: 6967 6e61 6c20 616e 2065 7272 6f72 2e72 ignal an error.r │ │ │ │ +00007970: 6570 2e64 6174 612e 6461 7475 6d73 2364 ep.data.datums#d │ │ │ │ +00007980: 6174 756d 2d73 6574 6461 7475 6d2d 7365 atum-setdatum-se │ │ │ │ +00007990: 7420 4441 5455 4d20 4944 2056 414c 5545 t DATUM ID VALUE │ │ │ │ +000079a0: 0a0a 4966 2064 6174 6120 6f62 6a65 6374 ..If data object │ │ │ │ +000079b0: 2044 4154 554d 2068 6173 2074 7970 6520 DATUM has type │ │ │ │ +000079c0: 4944 2c20 6d6f 6469 6679 2069 7473 2061 ID, modify its a │ │ │ │ +000079d0: 7373 6f63 6961 7465 6420 7661 6c75 6520 ssociated value │ │ │ │ +000079e0: 746f 2062 650a 5641 4c55 452c 2065 6c73 to be.VALUE, els │ │ │ │ +000079f0: 6520 7369 676e 616c 2061 6e20 6572 726f e signal an erro │ │ │ │ +00007a00: 722e 7265 702e 6461 7461 2e64 6174 756d r.rep.data.datum │ │ │ │ +00007a10: 7323 6861 732d 7479 7065 2d70 6861 732d s#has-type-phas- │ │ │ │ +00007a20: 7479 7065 2d70 2041 5247 2049 440a 0a52 type-p ARG ID..R │ │ │ │ +00007a30: 6574 7572 6e20 6074 2720 6966 206f 626a eturn `t' if obj │ │ │ │ +00007a40: 6563 7420 4152 4720 6861 7320 6461 7461 ect ARG has data │ │ │ │ +00007a50: 2074 7970 6520 4944 2028 616e 6420 7468 type ID (and th │ │ │ │ +00007a60: 7573 2077 6173 2069 6e69 7469 616c 6c79 us was initially │ │ │ │ +00007a70: 0a63 7265 6174 6564 2075 7369 6e67 2074 .created using t │ │ │ │ +00007a80: 6865 2060 6d61 6b65 2d64 6174 756d 2720 he `make-datum' │ │ │ │ +00007a90: 6675 6e63 7469 6f6e 292e 7265 702e 6c61 function).rep.la │ │ │ │ +00007aa0: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c │ │ │ │ +00007ab0: 6f6e 7469 6e75 6174 696f 6e2d 6361 6c6c ontinuation-call │ │ │ │ +00007ac0: 6162 6c65 2d70 636f 6e74 696e 7561 7469 able-pcontinuati │ │ │ │ +00007ad0: 6f6e 2d63 616c 6c61 626c 652d 7020 434f on-callable-p CO │ │ │ │ +00007ae0: 4e54 494e 5541 5449 4f4e 0a0a 5265 7475 NTINUATION..Retu │ │ │ │ +00007af0: 726e 7320 6074 2720 6966 2074 6865 2063 rns `t' if the c │ │ │ │ +00007b00: 6f6e 7469 6e75 6174 696f 6e20 6f62 6a65 ontinuation obje │ │ │ │ +00007b10: 6374 2043 4f4e 5449 4e55 4154 494f 4e20 ct CONTINUATION │ │ │ │ +00007b20: 6672 6f6d 2074 6865 2063 7572 7265 6e74 from the current │ │ │ │ +00007b30: 0a65 7865 6375 7469 6f6e 2070 6f69 6e74 .execution point │ │ │ │ +00007b40: 206f 6620 7468 6520 696e 7465 7270 7265 of the interpre │ │ │ │ +00007b50: 7465 722e 7265 702e 6c61 6e67 2e69 6e74 ter.rep.lang.int │ │ │ │ +00007b60: 6572 7072 6574 6572 2363 616c 6c2f 6363 erpreter#call/cc │ │ │ │ +00007b70: 6361 6c6c 2f63 6320 4655 4e43 5449 4f4e call/cc FUNCTION │ │ │ │ +00007b80: 0a0a 496e 766f 6b65 2046 554e 4354 494f ..Invoke FUNCTIO │ │ │ │ +00007b90: 4e20 7769 7468 2061 2073 696e 676c 6520 N with a single │ │ │ │ +00007ba0: 7061 7261 6d65 7465 722c 2074 6865 2063 parameter, the c │ │ │ │ +00007bb0: 6f6e 7469 6e75 6174 696f 6e20 6675 6e63 ontinuation func │ │ │ │ +00007bc0: 7469 6f6e 206f 660a 7468 6520 6375 7272 tion of.the curr │ │ │ │ +00007bd0: 656e 7420 7374 6174 6520 6f66 2074 6865 ent state of the │ │ │ │ +00007be0: 2069 6e74 6572 7072 6574 6572 2e20 5375 interpreter. Su │ │ │ │ +00007bf0: 6273 6571 7565 6e74 6c79 2063 616c 6c69 bsequently calli │ │ │ │ +00007c00: 6e67 2074 6865 0a63 6f6e 7469 6e75 6174 ng the.continuat │ │ │ │ +00007c10: 696f 6e20 6675 6e63 7469 6f6e 2028 7769 ion function (wi │ │ │ │ +00007c20: 7468 2061 6e20 6f70 7469 6f6e 616c 2073 th an optional s │ │ │ │ +00007c30: 696e 676c 6520 6172 6775 6d65 6e74 2920 ingle argument) │ │ │ │ +00007c40: 7769 6c6c 2070 6173 730a 636f 6e74 726f will pass.contro │ │ │ │ +00007c50: 6c20 696d 6d65 6469 6174 656c 7920 6261 l immediately ba │ │ │ │ +00007c60: 636b 2074 6f20 7468 6520 7374 6174 656d ck to the statem │ │ │ │ +00007c70: 656e 7420 666f 6c6c 6f77 696e 6720 7468 ent following th │ │ │ │ +00007c80: 6520 6361 6c6c 2074 6f20 7468 650a 6063 e call to the.`c │ │ │ │ +00007c90: 616c 6c2f 6363 2720 6675 6e63 7469 6f6e all/cc' function │ │ │ │ +00007ca0: 2028 6576 656e 2069 6620 7468 6174 2073 (even if that s │ │ │ │ +00007cb0: 7461 636b 2066 7261 6d65 2068 6173 2073 tack frame has s │ │ │ │ +00007cc0: 696e 6365 2062 6565 6e20 6578 6974 6564 ince been exited │ │ │ │ +00007cd0: 292e 7265 702e 6c61 6e67 2e69 6e74 6572 ).rep.lang.inter │ │ │ │ +00007ce0: 7072 6574 6572 2363 616c 6c2d 7769 7468 preter#call-with │ │ │ │ +00007cf0: 2d6f 626a 6563 7463 616c 6c2d 7769 7468 -objectcall-with │ │ │ │ +00007d00: 2d6f 626a 6563 7420 4152 4720 5448 554e -object ARG THUN │ │ │ │ +00007d10: 4b0a 0a43 616c 6c20 7468 6520 7a65 726f K..Call the zero │ │ │ │ +00007d20: 2d70 6172 616d 6574 6572 2066 756e 6374 -parameter funct │ │ │ │ +00007d30: 696f 6e20 5448 554e 4b2c 2077 6974 6820 ion THUNK, with │ │ │ │ +00007d40: 6f62 6a65 6374 2041 5247 2074 656d 706f object ARG tempo │ │ │ │ +00007d50: 7261 7269 6c79 0a60 626f 756e 6427 2028 rarily.`bound' ( │ │ │ │ +00007d60: 6120 7479 7065 2d73 7065 6369 6669 6320 a type-specific │ │ │ │ +00007d70: 6f70 6572 6174 696f 6e2c 2075 7375 616c operation, usual │ │ │ │ +00007d80: 6c79 2074 6f20 6d61 6b65 2041 5247 2060 ly to make ARG ` │ │ │ │ +00007d90: 6163 7469 7665 2720 696e 0a73 6f6d 6520 active' in.some │ │ │ │ +00007da0: 7761 7929 2e20 5768 656e 2054 4855 4e4b way). When THUNK │ │ │ │ +00007db0: 2072 6574 7572 6e73 2041 5247 2069 7320 returns ARG is │ │ │ │ +00007dc0: 756e 626f 756e 642e 2054 6865 2076 616c unbound. The val │ │ │ │ +00007dd0: 7565 2072 6574 7572 6e65 6420 6279 0a54 ue returned by.T │ │ │ │ +00007de0: 4855 4e4b 2069 7320 7468 656e 2072 6574 HUNK is then ret │ │ │ │ +00007df0: 7572 6e65 642e 0a0a 4966 2054 4855 4e4b urned...If THUNK │ │ │ │ +00007e00: 2069 7320 6576 6572 206c 6566 7420 6475 is ever left du │ │ │ │ +00007e10: 6520 746f 2061 2063 6f6e 7469 6e75 6174 e to a continuat │ │ │ │ +00007e20: 696f 6e20 6265 696e 6720 696e 766f 6b65 ion being invoke │ │ │ │ +00007e30: 642c 2041 5247 2077 696c 6c20 6265 0a75 d, ARG will be.u │ │ │ │ +00007e40: 6e62 6f75 6e64 2e20 4966 2054 4855 4e4b nbound. If THUNK │ │ │ │ +00007e50: 2069 7320 7375 6273 6571 7565 6e74 6c79 is subsequently │ │ │ │ +00007e60: 2072 6565 6e74 6572 6564 2c20 4152 4720 reentered, ARG │ │ │ │ +00007e70: 7769 6c6c 2062 6520 7265 626f 756e 642e will be rebound. │ │ │ │ +00007e80: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +00007e90: 6574 6572 2363 616c 6c2d 7769 7468 2d64 eter#call-with-d │ │ │ │ +00007ea0: 796e 616d 6963 2d72 6f6f 7463 616c 6c2d ynamic-rootcall- │ │ │ │ +00007eb0: 7769 7468 2d64 796e 616d 6963 2d72 6f6f with-dynamic-roo │ │ │ │ +00007ec0: 7420 5448 554e 4b0a 0a43 616c 6c20 7468 t THUNK..Call th │ │ │ │ +00007ed0: 6520 7a65 726f 2d70 6172 616d 6574 6572 e zero-parameter │ │ │ │ +00007ee0: 2066 756e 6374 696f 6e20 5448 554e 4b2c function THUNK, │ │ │ │ +00007ef0: 2061 7320 7468 6520 726f 6f74 206f 6620 as the root of │ │ │ │ +00007f00: 6120 6e65 7720 6578 6563 7574 696f 6e0a a new execution. │ │ │ │ +00007f10: 656e 7669 726f 6e6d 656e 742e 2054 6869 environment. Thi │ │ │ │ +00007f20: 7320 6d65 616e 7320 7468 6174 2074 6865 s means that the │ │ │ │ +00007f30: 2063 6f6e 7469 6e75 6174 696f 6e20 6f66 continuation of │ │ │ │ +00007f40: 2054 4855 4e4b 2077 696c 6c20 616c 7761 THUNK will alwa │ │ │ │ +00007f50: 7973 2062 650a 7265 6163 6865 6420 6f6e ys be.reached on │ │ │ │ +00007f60: 6365 2c20 616e 6420 6f6e 6365 206f 6e6c ce, and once onl │ │ │ │ +00007f70: 792e 2041 6e79 2063 6f6e 7469 6e75 6174 y. Any continuat │ │ │ │ +00007f80: 696f 6e73 2061 626f 7665 2074 6865 206e ions above the n │ │ │ │ +00007f90: 6577 2072 6f6f 7420 6d61 790a 6e6f 7420 ew root may.not │ │ │ │ +00007fa0: 6265 2069 6e76 6f6b 6564 2066 726f 6d20 be invoked from │ │ │ │ +00007fb0: 696e 7369 6465 2074 6865 2072 6f6f 742e inside the root. │ │ │ │ +00007fc0: 0072 6570 2e6d 6f64 756c 652d 7379 7374 .rep.module-syst │ │ │ │ +00007fd0: 656d 2364 6566 696e 652d 7374 7275 6374 em#define-struct │ │ │ │ +00007fe0: 7572 652d 616c 6961 7320 544f 2046 524f ure-alias TO FRO │ │ │ │ +00007ff0: 4d00 0000 0000 0000 0000 0000 0000 0000 M............... │ │ │ │ +00008000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +00008010: 6574 6572 2363 616c 6c2d 7769 7468 2d62 eter#call-with-b │ │ │ │ +00008020: 6172 7269 6572 6361 6c6c 2d77 6974 682d arriercall-with- │ │ │ │ +00008030: 6261 7272 6965 7220 5448 554e 4b20 434c barrier THUNK CL │ │ │ │ +00008040: 4f53 4544 205b 494e 2d54 4855 4e4b 5d20 OSED [IN-THUNK] │ │ │ │ +00008050: 5b4f 5554 2d54 4855 4e4b 5d0a 0a43 616c [OUT-THUNK]..Cal │ │ │ │ +00008060: 6c20 5448 554e 4b20 696e 7369 6465 2061 l THUNK inside a │ │ │ │ +00008070: 206e 6577 2065 7865 6375 7469 6f6e 2065 new execution e │ │ │ │ +00008080: 6e76 6972 6f6e 6d65 6e74 2e20 4966 2043 nvironment. If C │ │ │ │ +00008090: 4c4f 5345 4420 6973 206e 6f6e 2d60 6e69 LOSED is non-`ni │ │ │ │ +000080a0: 6c27 0a74 6865 6e20 7468 6520 6e65 7720 l'.then the new │ │ │ │ +000080b0: 656e 7669 726f 6e6d 656e 7420 7769 6c6c environment will │ │ │ │ +000080c0: 2062 6520 6578 6974 6564 2065 7861 6374 be exited exact │ │ │ │ +000080d0: 6c79 206f 6e63 6520 2869 2e65 2e0a 636f ly once (i.e..co │ │ │ │ +000080e0: 6e74 696e 7561 7469 6f6e 7320 6d61 7920 ntinuations may │ │ │ │ +000080f0: 6e6f 7420 7061 7373 2074 6872 6f75 6768 not pass through │ │ │ │ +00008100: 2069 7429 2e0a 0a41 6c74 6572 6e61 7469 it)...Alternati │ │ │ │ +00008110: 7665 6c79 2c20 6966 2043 4c4f 5345 4420 vely, if CLOSED │ │ │ │ +00008120: 6973 2060 6e69 6c27 2074 6865 6e20 7468 is `nil' then th │ │ │ │ +00008130: 6520 656e 7669 726f 6e6d 656e 7420 6973 e environment is │ │ │ │ +00008140: 2073 6169 6420 746f 2062 650a 606f 7065 said to be.`ope │ │ │ │ +00008150: 6e27 2061 6e64 2063 6f6e 7469 6e75 6174 n' and continuat │ │ │ │ +00008160: 696f 6e73 206d 6179 2063 6175 7365 2063 ions may cause c │ │ │ │ +00008170: 6f6e 7472 6f6c 2074 6f20 666c 6f77 2069 ontrol to flow i │ │ │ │ +00008180: 6e74 6f20 616e 6420 6f75 7420 6f66 2074 nto and out of t │ │ │ │ +00008190: 6865 0a6e 6577 2065 6e76 6972 6f6e 6d65 he.new environme │ │ │ │ +000081a0: 6e74 2e20 4173 2074 6869 7320 6861 7070 nt. As this happ │ │ │ │ +000081b0: 656e 7320 6f6e 6520 6f66 2049 4e2d 5448 ens one of IN-TH │ │ │ │ +000081c0: 554e 4b20 6f72 204f 5554 2d54 4855 4e4b UNK or OUT-THUNK │ │ │ │ +000081d0: 2077 696c 6c20 6265 0a63 616c 6c65 6420 will be.called │ │ │ │ +000081e0: 2869 6620 6465 6669 6e65 6429 2e0a 0a54 (if defined)...T │ │ │ │ +000081f0: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this │ │ │ │ +00008200: 2066 756e 6374 696f 6e20 6973 2074 6865 function is the │ │ │ │ +00008210: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned │ │ │ │ +00008220: 6279 2054 4855 4e4b 2e72 6570 2e74 6872 by THUNK.rep.thr │ │ │ │ +00008230: 6561 6473 236d 616b 652d 7468 7265 6164 eads#make-thread │ │ │ │ +00008240: 6d61 6b65 2d74 6872 6561 6420 5448 554e make-thread THUN │ │ │ │ +00008250: 4b20 5b4e 414d 455d 0a0a 4372 6561 7465 K [NAME]..Create │ │ │ │ +00008260: 2061 6e64 2072 6574 7572 6e20 616e 206f and return an o │ │ │ │ +00008270: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi │ │ │ │ +00008280: 6e67 2061 206e 6577 2074 6872 6561 6420 ng a new thread │ │ │ │ +00008290: 6f66 2065 7865 6375 7469 6f6e 2e20 5468 of execution. Th │ │ │ │ +000082a0: 650a 6e65 7720 7468 7265 6164 2077 696c e.new thread wil │ │ │ │ +000082b0: 6c20 6265 6769 6e20 6279 2063 616c 6c69 l begin by calli │ │ │ │ +000082c0: 6e67 2054 4855 4e4b 2c20 6120 6675 6e63 ng THUNK, a func │ │ │ │ +000082d0: 7469 6f6e 2077 6974 6820 7a65 726f 0a70 tion with zero.p │ │ │ │ +000082e0: 6172 616d 6574 6572 732e 7265 702e 7468 arameters.rep.th │ │ │ │ +000082f0: 7265 6164 7323 6d61 6b65 2d73 7573 7065 reads#make-suspe │ │ │ │ +00008300: 6e64 6564 2d74 6872 6561 646d 616b 652d nded-threadmake- │ │ │ │ +00008310: 7375 7370 656e 6465 642d 7468 7265 6164 suspended-thread │ │ │ │ +00008320: 2054 4855 4e4b 205b 4e41 4d45 5d0a 0a49 THUNK [NAME]..I │ │ │ │ +00008330: 6465 6e74 6963 616c 2074 6f20 606d 616b dentical to `mak │ │ │ │ +00008340: 652d 7468 7265 6164 272c 2065 7863 6570 e-thread', excep │ │ │ │ +00008350: 7420 7468 6174 2074 6865 2063 7265 6174 t that the creat │ │ │ │ +00008360: 6564 2074 6872 6561 6420 7769 6c6c 2062 ed thread will b │ │ │ │ +00008370: 650a 696d 6d65 6469 6174 656c 7920 7075 e.immediately pu │ │ │ │ +00008380: 7420 696e 2074 6865 2073 7573 7065 6e64 t in the suspend │ │ │ │ +00008390: 6564 2073 7461 7465 2e72 6570 2e74 6872 ed state.rep.thr │ │ │ │ +000083a0: 6561 6473 2374 6872 6561 642d 7969 656c eads#thread-yiel │ │ │ │ +000083b0: 6474 6872 6561 642d 7969 656c 640a 0a50 dthread-yield..P │ │ │ │ +000083c0: 6173 7320 636f 6e74 726f 6c20 6177 6179 ass control away │ │ │ │ +000083d0: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren │ │ │ │ +000083e0: 7420 7468 7265 6164 2069 6620 6f74 6865 t thread if othe │ │ │ │ +000083f0: 7220 7468 7265 6164 7320 6172 6520 7761 r threads are wa │ │ │ │ +00008400: 6974 696e 670a 746f 2072 756e 2e72 6570 iting.to run.rep │ │ │ │ +00008410: 2e74 6872 6561 6473 2374 6872 6561 642d .threads#thread- │ │ │ │ +00008420: 6465 6c65 7465 7468 7265 6164 2d64 656c deletethread-del │ │ │ │ +00008430: 6574 6520 5b54 4852 4541 445d 0a0a 4d61 ete [THREAD]..Ma │ │ │ │ +00008440: 726b 2054 4852 4541 4420 286f 7220 7468 rk THREAD (or th │ │ │ │ +00008450: 6520 6375 7272 656e 7420 7468 7265 6164 e current thread │ │ │ │ +00008460: 292c 2061 7320 6265 696e 6720 6465 6c65 ), as being dele │ │ │ │ +00008470: 7465 642e 2049 7420 7769 6c6c 206e 6f74 ted. It will not │ │ │ │ +00008480: 2062 650a 7377 6974 6368 6564 2074 6f20 be.switched to │ │ │ │ +00008490: 696e 2074 6865 2066 7574 7572 652e 2049 in the future. I │ │ │ │ +000084a0: 6620 7468 6520 6375 7272 656e 7420 7468 f the current th │ │ │ │ +000084b0: 7265 6164 2069 7320 6465 6c65 7465 642c read is deleted, │ │ │ │ +000084c0: 2063 6f6e 7472 6f6c 0a77 696c 6c20 6265 control.will be │ │ │ │ +000084d0: 2070 6173 7365 6420 746f 2074 6865 206e passed to the n │ │ │ │ +000084e0: 6578 7420 7275 6e6e 6162 6c65 2074 6872 ext runnable thr │ │ │ │ +000084f0: 6561 642e 2044 656c 6574 696e 6720 7468 ead. Deleting th │ │ │ │ +00008500: 6520 6c61 7374 2072 756e 6e61 626c 650a e last runnable. │ │ │ │ +00008510: 7468 7265 6164 2072 6573 756c 7473 2066 thread results f │ │ │ │ +00008520: 6f72 6365 7320 7468 6520 636f 6e74 6169 orces the contai │ │ │ │ +00008530: 6e69 6e67 2064 796e 616d 6963 2072 6f6f ning dynamic roo │ │ │ │ +00008540: 7420 746f 2062 6520 636c 6f73 6564 2e72 t to be closed.r │ │ │ │ +00008550: 6570 2e74 6872 6561 6473 2374 6872 6561 ep.threads#threa │ │ │ │ +00008560: 642d 7375 7370 656e 6474 6872 6561 642d d-suspendthread- │ │ │ │ +00008570: 7375 7370 656e 6420 5b54 4852 4541 445d suspend [THREAD] │ │ │ │ +00008580: 205b 4d53 4543 535d 0a0a 4d61 726b 2054 [MSECS]..Mark T │ │ │ │ +00008590: 4852 4541 4420 286f 7220 7468 6520 6375 HREAD (or the cu │ │ │ │ +000085a0: 7272 656e 7420 7468 7265 6164 2920 6173 rrent thread) as │ │ │ │ +000085b0: 2062 6569 6e67 2073 7573 7065 6e64 6564 being suspended │ │ │ │ +000085c0: 2e20 4974 2077 696c 6c20 6e6f 7420 6265 . It will not be │ │ │ │ +000085d0: 0a73 656c 6563 7465 6420 756e 7469 6c20 .selected until │ │ │ │ +000085e0: 6974 2068 6173 2074 6869 7320 7374 6174 it has this stat │ │ │ │ +000085f0: 7573 2072 656d 6f76 6564 2e20 5375 7370 us removed. Susp │ │ │ │ +00008600: 656e 6469 6e67 2074 6865 2063 7572 7265 ending the curre │ │ │ │ +00008610: 6e74 0a74 6872 6561 6420 7769 6c6c 2070 nt.thread will p │ │ │ │ +00008620: 6173 7320 636f 6e74 726f 6c20 746f 2074 ass control to t │ │ │ │ +00008630: 6865 206e 6578 7420 7275 6e6e 6162 6c65 he next runnable │ │ │ │ +00008640: 2074 6872 6561 642e 2049 6620 7468 6572 thread. If ther │ │ │ │ +00008650: 6520 6172 6520 6e6f 0a72 756e 6e61 626c e are no.runnabl │ │ │ │ +00008660: 6520 7468 7265 6164 732c 2074 6865 6e20 e threads, then │ │ │ │ +00008670: 736c 6565 7020 756e 7469 6c20 7468 6520 sleep until the │ │ │ │ +00008680: 6e65 7874 2074 6872 6561 6420 6265 636f next thread beco │ │ │ │ +00008690: 6d65 7320 7275 6e6e 6162 6c65 2e0a 0a52 mes runnable...R │ │ │ │ +000086a0: 6574 7572 6e73 2074 7275 6520 6966 2074 eturns true if t │ │ │ │ +000086b0: 6865 2074 696d 656f 7574 2077 6173 2072 he timeout was r │ │ │ │ +000086c0: 6561 6368 6564 2e72 6570 2e74 6872 6561 eached.rep.threa │ │ │ │ +000086d0: 6473 2374 6872 6561 642d 6a6f 696e 7468 ds#thread-jointh │ │ │ │ +000086e0: 7265 6164 2d6a 6f69 6e20 5448 5245 4144 read-join THREAD │ │ │ │ +000086f0: 205b 4d53 4543 535d 205b 4445 4641 554c [MSECS] [DEFAUL │ │ │ │ +00008700: 542d 5641 4c55 455d 0a0a 5375 7370 656e T-VALUE]..Suspen │ │ │ │ +00008710: 6420 7468 6520 6375 7272 656e 7420 7468 d the current th │ │ │ │ +00008720: 7265 6164 2075 6e74 696c 2054 4852 4541 read until THREA │ │ │ │ +00008730: 4420 6861 7320 6578 6974 6564 2c20 6f72 D has exited, or │ │ │ │ +00008740: 204d 5345 4353 0a6d 696c 6c69 7365 636f MSECS.milliseco │ │ │ │ +00008750: 6e64 7320 6861 7665 2070 6173 7365 642e nds have passed. │ │ │ │ +00008760: 2049 6620 5448 5245 4144 2065 7869 7473 If THREAD exits │ │ │ │ +00008770: 206e 6f72 6d61 6c6c 792c 2072 6574 7572 normally, retur │ │ │ │ +00008780: 6e20 7468 6520 7661 6c75 6520 6f66 0a74 n the value of.t │ │ │ │ +00008790: 6865 206c 6173 7420 666f 726d 2069 7420 he last form it │ │ │ │ +000087a0: 6576 616c 7561 7465 642c 2065 6c73 6520 evaluated, else │ │ │ │ +000087b0: 7265 7475 726e 2044 4546 4155 4c54 2d56 return DEFAULT-V │ │ │ │ +000087c0: 414c 5545 2e0a 0a49 7420 6973 2061 6e20 ALUE...It is an │ │ │ │ +000087d0: 6572 726f 7220 746f 2063 616c 6c20 7468 error to call th │ │ │ │ +000087e0: 7265 6164 2d6a 6f69 6e20 6f6e 2061 2054 read-join on a T │ │ │ │ +000087f0: 4852 4541 4420 7468 6174 2069 7320 6e6f HREAD that is no │ │ │ │ +00008800: 7420 6120 6d65 6d62 6572 206f 660a 6375 t a member of.cu │ │ │ │ +00008810: 7272 656e 7420 6479 6e61 6d69 6320 726f rrent dynamic ro │ │ │ │ +00008820: 6f74 2e72 6570 2e74 6872 6561 6473 2374 ot.rep.threads#t │ │ │ │ +00008830: 6872 6561 642d 7761 6b65 7468 7265 6164 hread-wakethread │ │ │ │ +00008840: 2d77 616b 6520 5b54 4852 4541 445d 0a0a -wake [THREAD].. │ │ │ │ +00008850: 4966 2054 4852 4541 4420 286f 7220 7468 If THREAD (or th │ │ │ │ +00008860: 6520 6375 7272 656e 7420 7468 7265 6164 e current thread │ │ │ │ +00008870: 2920 6973 2063 7572 7265 6e74 6c79 2073 ) is currently s │ │ │ │ +00008880: 7573 7065 6e64 6564 2c20 6d61 726b 2069 uspended, mark i │ │ │ │ +00008890: 7420 6173 0a62 6569 6e67 2072 756e 6e61 t as.being runna │ │ │ │ +000088a0: 626c 6520 6f6e 6365 206d 6f72 652e 7265 ble once more.re │ │ │ │ +000088b0: 702e 7468 7265 6164 7323 7468 7265 6164 p.threads#thread │ │ │ │ +000088c0: 7074 6872 6561 6470 2041 5247 0a0a 5265 pthreadp ARG..Re │ │ │ │ +000088d0: 7475 726e 2060 7427 2069 6620 4152 4720 turn `t' if ARG │ │ │ │ +000088e0: 6973 2061 2074 6872 6561 6420 6f62 6a65 is a thread obje │ │ │ │ +000088f0: 6374 2e72 6570 2e74 6872 6561 6473 2374 ct.rep.threads#t │ │ │ │ +00008900: 6872 6561 642d 7375 7370 656e 6465 642d hread-suspended- │ │ │ │ +00008910: 7074 6872 6561 642d 7375 7370 656e 6465 pthread-suspende │ │ │ │ +00008920: 642d 7020 5448 5245 4144 0a0a 5265 7475 d-p THREAD..Retu │ │ │ │ +00008930: 726e 2060 7427 2069 6620 5448 5245 4144 rn `t' if THREAD │ │ │ │ +00008940: 2069 7320 6375 7272 656e 746c 7920 7375 is currently su │ │ │ │ +00008950: 7370 656e 6465 6420 6672 6f6d 2072 756e spended from run │ │ │ │ +00008960: 6e69 6e67 2e72 6570 2e74 6872 6561 6473 ning.rep.threads │ │ │ │ +00008970: 2374 6872 6561 642d 6578 6974 6564 2d70 #thread-exited-p │ │ │ │ +00008980: 7468 7265 6164 2d65 7869 7465 642d 7020 thread-exited-p │ │ │ │ +00008990: 5448 5245 4144 0a0a 5265 7475 726e 2060 THREAD..Return ` │ │ │ │ +000089a0: 7427 2069 6620 5448 5245 4144 2068 6173 t' if THREAD has │ │ │ │ +000089b0: 2065 7869 7465 642e 7265 702e 7468 7265 exited.rep.thre │ │ │ │ +000089c0: 6164 7323 6375 7272 656e 742d 7468 7265 ads#current-thre │ │ │ │ +000089d0: 6164 6375 7272 656e 742d 7468 7265 6164 adcurrent-thread │ │ │ │ +000089e0: 205b 4445 5054 485d 0a0a 5265 7475 726e [DEPTH]..Return │ │ │ │ +000089f0: 2074 6865 2063 7572 7265 6e74 6c79 2065 the currently e │ │ │ │ +00008a00: 7865 6375 7469 6e67 2074 6872 6561 642e xecuting thread. │ │ │ │ +00008a10: 7265 702e 7468 7265 6164 7323 616c 6c2d rep.threads#all- │ │ │ │ +00008a20: 7468 7265 6164 7361 6c6c 2d74 6872 6561 threadsall-threa │ │ │ │ +00008a30: 6473 205b 4445 5054 485d 0a0a 5265 7475 ds [DEPTH]..Retu │ │ │ │ +00008a40: 726e 2061 206c 6973 7420 6f66 2061 6c6c rn a list of all │ │ │ │ +00008a50: 2074 6872 6561 6473 2e72 6570 2e74 6872 threads.rep.thr │ │ │ │ +00008a60: 6561 6473 2374 6872 6561 642d 666f 7262 eads#thread-forb │ │ │ │ +00008a70: 6964 7468 7265 6164 2d66 6f72 6269 640a idthread-forbid. │ │ │ │ +00008a80: 0a49 6e63 7265 6d65 6e74 2074 6865 2074 .Increment the t │ │ │ │ +00008a90: 6872 6561 6420 7072 6565 6d70 7469 6f6e hread preemption │ │ │ │ +00008aa0: 206c 6f63 6b2e 2057 6865 6e20 6772 6561 lock. When grea │ │ │ │ +00008ab0: 7468 6572 2074 6861 6e20 7a65 726f 2061 ther than zero a │ │ │ │ +00008ac0: 6c6c 0a70 7265 656d 7074 696f 6e20 6f66 ll.preemption of │ │ │ │ +00008ad0: 2074 6872 6561 6473 2069 7320 6469 7361 threads is disa │ │ │ │ +00008ae0: 626c 6564 2e20 5265 7475 726e 7320 6074 bled. Returns `t │ │ │ │ +00008af0: 2720 6966 2070 7265 656d 7074 696f 6e20 ' if preemption │ │ │ │ +00008b00: 6973 2062 6c6f 636b 6564 0a61 7320 7468 is blocked.as th │ │ │ │ +00008b10: 6973 2066 756e 6374 696f 6e20 7265 7475 is function retu │ │ │ │ +00008b20: 726e 732e 7265 702e 7468 7265 6164 7323 rns.rep.threads# │ │ │ │ +00008b30: 7468 7265 6164 2d70 6572 6d69 7474 6872 thread-permitthr │ │ │ │ +00008b40: 6561 642d 7065 726d 6974 0a0a 4465 6372 ead-permit..Decr │ │ │ │ +00008b50: 656d 656e 7420 7468 6520 7468 7265 6164 ement the thread │ │ │ │ +00008b60: 2070 7265 656d 7074 696f 6e20 6c6f 636b preemption lock │ │ │ │ +00008b70: 2e20 5768 656e 2067 7265 6174 6865 7220 . When greather │ │ │ │ +00008b80: 7468 616e 207a 6572 6f20 616c 6c0a 7072 than zero all.pr │ │ │ │ +00008b90: 6565 6d70 7469 6f6e 206f 6620 7468 7265 eemption of thre │ │ │ │ +00008ba0: 6164 7320 6973 2064 6973 6162 6c65 642e ads is disabled. │ │ │ │ +00008bb0: 2052 6574 7572 6e73 2060 7427 2069 6620 Returns `t' if │ │ │ │ +00008bc0: 7072 6565 6d70 7469 6f6e 2069 7320 626c preemption is bl │ │ │ │ +00008bd0: 6f63 6b65 640a 6173 2074 6869 7320 6675 ocked.as this fu │ │ │ │ +00008be0: 6e63 7469 6f6e 2072 6574 7572 6e73 2e66 nction returns.f │ │ │ │ +00008bf0: 6f72 6d61 742d 686f 6f6b 732d 616c 6973 ormat-hooks-alis │ │ │ │ +00008c00: 7441 6c69 7374 206f 6620 2843 4841 5220 tAlist of (CHAR │ │ │ │ +00008c10: 2e20 4655 4e43 5449 4f4e 2920 6465 6669 . FUNCTION) defi │ │ │ │ +00008c20: 6e69 6e67 2065 7874 7261 2066 6f72 6d61 ning extra forma │ │ │ │ +00008c30: 7420 636f 6e76 6572 7369 6f6e 7320 666f t conversions fo │ │ │ │ +00008c40: 7220 7468 650a 666f 726d 6174 2066 756e r the.format fun │ │ │ │ +00008c50: 6374 696f 6e2e 2046 554e 4354 494f 4e20 ction. FUNCTION │ │ │ │ +00008c60: 6973 2063 616c 6c65 6420 6173 2028 4655 is called as (FU │ │ │ │ +00008c70: 4e43 5449 4f4e 2072 6570 7629 2c20 616e NCTION repv), an │ │ │ │ +00008c80: 6420 7368 6f75 6c64 0a72 6574 7572 6e20 d should.return │ │ │ │ +00008c90: 7468 6520 7374 7269 6e67 2074 6f20 6265 the string to be │ │ │ │ +00008ca0: 2069 6e73 6572 7465 642e 7265 702e 696f inserted.rep.io │ │ │ │ +00008cb0: 2e73 7472 6561 6d73 2377 7269 7465 7772 .streams#writewr │ │ │ │ +00008cc0: 6974 6520 5354 5245 414d 2044 4154 4120 ite STREAM DATA │ │ │ │ +00008cd0: 5b4c 454e 4754 485d 0a0a 5772 6974 6573 [LENGTH]..Writes │ │ │ │ +00008ce0: 2044 4154 412c 2077 6869 6368 2063 616e DATA, which can │ │ │ │ +00008cf0: 2065 6974 6865 7220 6265 2061 2073 7472 either be a str │ │ │ │ +00008d00: 696e 6720 6f72 2061 2063 6861 7261 6374 ing or a charact │ │ │ │ +00008d10: 6572 2c20 746f 2074 6865 2073 7472 6561 er, to the strea │ │ │ │ +00008d20: 6d0a 5354 5245 414d 2c20 7265 7475 726e m.STREAM, return │ │ │ │ +00008d30: 696e 6720 7468 6520 6e75 6d62 6572 206f ing the number o │ │ │ │ +00008d40: 6620 6368 6172 6163 7465 7273 2061 6374 f characters act │ │ │ │ +00008d50: 7561 6c6c 7920 7772 6974 7465 6e2e 2049 ually written. I │ │ │ │ +00008d60: 6620 4441 5441 2069 730a 6120 7374 7269 f DATA is.a stri │ │ │ │ +00008d70: 6e67 204c 454e 4754 4820 6361 6e20 6465 ng LENGTH can de │ │ │ │ +00008d80: 6669 6e65 2068 6f77 206d 616e 7920 6368 fine how many ch │ │ │ │ +00008d90: 6172 6163 7465 7273 2074 6f20 7772 6974 aracters to writ │ │ │ │ +00008da0: 652e 7265 702e 696f 2e73 7472 6561 6d73 e.rep.io.streams │ │ │ │ +00008db0: 2372 6561 642d 6368 6172 7265 6164 2d63 #read-charread-c │ │ │ │ +00008dc0: 6861 7220 5354 5245 414d 0a0a 5265 6164 har STREAM..Read │ │ │ │ +00008dd0: 7320 7468 6520 6e65 7874 2063 6861 7261 s the next chara │ │ │ │ +00008de0: 6374 6572 2066 726f 6d20 7468 6520 696e cter from the in │ │ │ │ +00008df0: 7075 742d 7374 7265 616d 2053 5452 4541 put-stream STREA │ │ │ │ +00008e00: 4d2c 2069 6620 6e6f 206d 6f72 6520 6368 M, if no more ch │ │ │ │ +00008e10: 6172 6163 7465 7273 0a61 7265 2061 7661 aracters.are ava │ │ │ │ +00008e20: 696c 6162 6c65 2072 6574 7572 6e73 206e ilable returns n │ │ │ │ +00008e30: 696c 2e72 6570 2e69 6f2e 7374 7265 616d il.rep.io.stream │ │ │ │ +00008e40: 7323 7065 656b 2d63 6861 7270 6565 6b2d s#peek-charpeek- │ │ │ │ +00008e50: 6368 6172 2053 5452 4541 4d0a 0a52 6574 char STREAM..Ret │ │ │ │ +00008e60: 7572 6e73 2074 6865 206e 6578 7420 6368 urns the next ch │ │ │ │ +00008e70: 6172 6163 7465 7220 6672 6f6d 2074 6865 aracter from the │ │ │ │ +00008e80: 2069 6e70 7574 2d73 7472 6561 6d20 5354 input-stream ST │ │ │ │ +00008e90: 5245 414d 2c20 2a77 6974 686f 7574 2a0a REAM, *without*. │ │ │ │ +00008ea0: 7265 6d6f 7669 6e67 2074 6861 7420 6368 removing that ch │ │ │ │ +00008eb0: 6172 6163 7465 7220 6672 6f6d 2074 6865 aracter from the │ │ │ │ +00008ec0: 2068 6561 6420 6f66 2074 6865 2073 7472 head of the str │ │ │ │ +00008ed0: 6561 6d2e 2049 6620 6e6f 206d 6f72 650a eam. If no more. │ │ │ │ +00008ee0: 6368 6172 6163 7465 7273 2061 7265 2061 characters are a │ │ │ │ +00008ef0: 7661 696c 6162 6c65 2072 6574 7572 6e73 vailable returns │ │ │ │ +00008f00: 206e 696c 2e72 6570 2e69 6f2e 7374 7265 nil.rep.io.stre │ │ │ │ +00008f10: 616d 7323 636f 7079 2d73 7472 6561 6d63 ams#copy-streamc │ │ │ │ +00008f20: 6f70 792d 7374 7265 616d 2053 4f55 5243 opy-stream SOURC │ │ │ │ +00008f30: 452d 5354 5245 414d 2044 4553 542d 5354 E-STREAM DEST-ST │ │ │ │ +00008f40: 5245 414d 0a0a 436f 7079 2061 6c6c 2063 REAM..Copy all c │ │ │ │ +00008f50: 6861 7261 6374 6572 7320 6672 6f6d 2053 haracters from S │ │ │ │ +00008f60: 4f55 5243 452d 5354 5245 414d 2074 6f20 OURCE-STREAM to │ │ │ │ +00008f70: 4445 5354 2d53 5452 4541 4d20 756e 7469 DEST-STREAM unti │ │ │ │ +00008f80: 6c20 616e 2045 4f46 2069 730a 7265 6164 l an EOF is.read │ │ │ │ +00008f90: 2e20 5265 7475 726e 7320 7468 6520 6e75 . Returns the nu │ │ │ │ +00008fa0: 6d62 6572 206f 6620 6368 6172 6163 7465 mber of characte │ │ │ │ +00008fb0: 7273 2063 6f70 6965 642e 7265 702e 7379 rs copied.rep.sy │ │ │ │ +00008fc0: 7374 656d 2372 6563 7572 7369 7665 2d65 stem#recursive-e │ │ │ │ +00008fd0: 6469 7472 6563 7572 7369 7665 2d65 6469 ditrecursive-edi │ │ │ │ +00008fe0: 740a 0a45 6e74 6572 2061 206e 6577 2072 t..Enter a new r │ │ │ │ +00008ff0: 6563 7572 7369 7665 2d65 6469 742e 0000 ecursive-edit... │ │ │ │ +00009000: 7265 702e 696f 2e73 7472 6561 6d73 2372 rep.io.streams#r │ │ │ │ +00009010: 6561 642d 6368 6172 7372 6561 642d 6368 ead-charsread-ch │ │ │ │ +00009020: 6172 7320 5354 5245 414d 2043 4f55 4e54 ars STREAM COUNT │ │ │ │ +00009030: 0a0a 5265 6164 2075 7074 6f20 434f 554e ..Read upto COUN │ │ │ │ +00009040: 5420 6368 6172 6163 7465 7273 2066 726f T characters fro │ │ │ │ +00009050: 6d20 7468 6520 696e 7075 7420 7374 7265 m the input stre │ │ │ │ +00009060: 616d 2053 5452 4541 4d2c 2072 6574 7572 am STREAM, retur │ │ │ │ +00009070: 6e69 6e67 2061 0a73 7472 696e 6720 636f ning a.string co │ │ │ │ +00009080: 6e74 6169 6e69 6e67 2074 6865 2063 6861 ntaining the cha │ │ │ │ +00009090: 7261 6374 6572 732e 2049 6620 454f 4620 racters. If EOF │ │ │ │ +000090a0: 6973 2072 6561 6420 6265 666f 7265 2072 is read before r │ │ │ │ +000090b0: 6561 6469 6e67 2043 4f55 4e54 0a63 6861 eading COUNT.cha │ │ │ │ +000090c0: 7261 6374 6572 732c 2074 6865 2072 6574 racters, the ret │ │ │ │ +000090d0: 7572 6e65 6420 7374 7269 6e67 2077 696c urned string wil │ │ │ │ +000090e0: 6c20 636f 6e74 6169 6e20 7468 6520 6368 l contain the ch │ │ │ │ +000090f0: 6172 6163 7465 7273 2072 6561 6420 7570 aracters read up │ │ │ │ +00009100: 2074 6f0a 7468 6174 2070 6f69 6e74 2e20 to.that point. │ │ │ │ +00009110: 4966 206e 6f20 6368 6172 6163 7465 7273 If no characters │ │ │ │ +00009120: 2061 7265 2072 6561 642c 206e 696c 2077 are read, nil w │ │ │ │ +00009130: 696c 6c20 6265 2072 6574 7572 6e65 642e ill be returned. │ │ │ │ +00009140: 7265 702e 696f 2e73 7472 6561 6d73 2372 rep.io.streams#r │ │ │ │ +00009150: 6561 642d 6c69 6e65 7265 6164 2d6c 696e ead-lineread-lin │ │ │ │ +00009160: 6520 5354 5245 414d 0a0a 5265 6164 206f e STREAM..Read o │ │ │ │ +00009170: 6e65 206c 696e 6520 6f66 2074 6578 7420 ne line of text │ │ │ │ +00009180: 6672 6f6d 2053 5452 4541 4d2e 2020 5265 from STREAM. Re │ │ │ │ +00009190: 7475 726e 2069 7420 6173 2061 2073 7472 turn it as a str │ │ │ │ +000091a0: 696e 672e 2020 4966 2074 6865 0a6c 696e ing. If the.lin │ │ │ │ +000091b0: 6520 7761 7320 7465 726d 696e 6174 6564 e was terminated │ │ │ │ +000091c0: 2062 7920 6120 6e65 776c 696e 6520 2869 by a newline (i │ │ │ │ +000091d0: 6e73 7465 6164 206f 6620 454f 4629 2069 nstead of EOF) i │ │ │ │ +000091e0: 7420 6973 2069 6e63 6c75 6465 6420 696e t is included in │ │ │ │ +000091f0: 0a74 6865 2072 6574 7572 6e20 7661 6c75 .the return valu │ │ │ │ +00009200: 652e 2020 4966 2065 6e64 206f 6620 6669 e. If end of fi │ │ │ │ +00009210: 6c65 206f 6363 7572 7320 696d 6d65 6469 le occurs immedi │ │ │ │ +00009220: 6174 656c 7920 6265 666f 7265 2061 6e79 ately before any │ │ │ │ +00009230: 0a63 6861 7261 6374 6572 7320 6361 6e20 .characters can │ │ │ │ +00009240: 6265 2072 6561 642c 2072 6574 7572 6e20 be read, return │ │ │ │ +00009250: 6e69 6c2e 7265 702e 696f 2e73 7472 6561 nil.rep.io.strea │ │ │ │ +00009260: 6d73 2372 6561 6472 6561 6420 5b53 5452 ms#readread [STR │ │ │ │ +00009270: 4541 4d5d 0a0a 5265 6164 7320 6f6e 6520 EAM]..Reads one │ │ │ │ +00009280: 6c69 7370 2d6f 626a 6563 7420 6672 6f6d lisp-object from │ │ │ │ +00009290: 2074 6865 2069 6e70 7574 2d73 7472 6561 the input-strea │ │ │ │ +000092a0: 6d20 5354 5245 414d 2028 6f72 2074 6865 m STREAM (or the │ │ │ │ +000092b0: 2076 616c 7565 206f 6620 7468 650a 7661 value of the.va │ │ │ │ +000092c0: 7269 6162 6c65 2060 7374 616e 6461 7264 riable `standard │ │ │ │ +000092d0: 2d69 6e70 7574 2720 6966 2053 5452 4541 -input' if STREA │ │ │ │ +000092e0: 4d20 6973 2075 6e73 7065 6369 6669 6564 M is unspecified │ │ │ │ +000092f0: 2920 616e 6420 7265 7475 726e 2069 742e ) and return it. │ │ │ │ +00009300: 7265 702e 696f 2e73 7472 6561 6d73 2370 rep.io.streams#p │ │ │ │ +00009310: 7269 6e74 7072 696e 7420 4f42 4a45 4354 rintprint OBJECT │ │ │ │ +00009320: 205b 5354 5245 414d 5d0a 0a46 6972 7374 [STREAM]..First │ │ │ │ +00009330: 206f 7574 7075 7473 2061 206e 6577 6c69 outputs a newli │ │ │ │ +00009340: 6e65 2c20 7468 656e 2070 7269 6e74 7320 ne, then prints │ │ │ │ +00009350: 6120 7465 7874 2072 6570 7265 7365 6e74 a text represent │ │ │ │ +00009360: 6174 696f 6e20 6f66 204f 424a 4543 5420 ation of OBJECT │ │ │ │ +00009370: 746f 0a53 5452 4541 4d20 286f 7220 7468 to.STREAM (or th │ │ │ │ +00009380: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th │ │ │ │ +00009390: 6520 7661 7269 6162 6c65 2060 7374 616e e variable `stan │ │ │ │ +000093a0: 6461 7264 2d6f 7574 7075 7427 2920 696e dard-output') in │ │ │ │ +000093b0: 2061 2066 6f72 6d20 7375 6974 6162 6c65 a form suitable │ │ │ │ +000093c0: 0a66 6f72 2060 7265 6164 272e 7265 702e .for `read'.rep. │ │ │ │ +000093d0: 696f 2e73 7472 6561 6d73 2370 7269 6e31 io.streams#prin1 │ │ │ │ +000093e0: 7072 696e 3120 4f42 4a45 4354 205b 5354 prin1 OBJECT [ST │ │ │ │ +000093f0: 5245 414d 5d0a 0a50 7269 6e74 7320 6120 REAM]..Prints a │ │ │ │ +00009400: 7465 7874 2072 6570 7265 7365 6e74 6174 text representat │ │ │ │ +00009410: 696f 6e20 6f66 204f 424a 4543 5420 746f ion of OBJECT to │ │ │ │ +00009420: 2053 5452 4541 4d20 286f 7220 7468 6520 STREAM (or the │ │ │ │ +00009430: 636f 6e74 656e 7473 206f 6620 7468 650a contents of the. │ │ │ │ +00009440: 7661 7269 6162 6c65 2060 7374 616e 6461 variable `standa │ │ │ │ +00009450: 7264 2d6f 7574 7075 7427 2920 696e 2061 rd-output') in a │ │ │ │ +00009460: 2066 6f72 6d20 7375 6974 6162 6c65 2066 form suitable f │ │ │ │ +00009470: 6f72 2060 7265 6164 272e 7265 702e 696f or `read'.rep.io │ │ │ │ +00009480: 2e73 7472 6561 6d73 2370 7269 6e63 7072 .streams#princpr │ │ │ │ +00009490: 696e 6320 4f42 4a45 4354 205b 5354 5245 inc OBJECT [STRE │ │ │ │ +000094a0: 414d 5d0a 0a50 7269 6e74 7320 6120 7465 AM]..Prints a te │ │ │ │ +000094b0: 7874 2072 6570 7265 7365 6e74 6174 696f xt representatio │ │ │ │ +000094c0: 6e20 6f66 204f 424a 4543 5420 746f 2053 n of OBJECT to S │ │ │ │ +000094d0: 5452 4541 4d20 286f 7220 7468 6520 636f TREAM (or the co │ │ │ │ +000094e0: 6e74 656e 7473 206f 6620 7468 650a 7661 ntents of the.va │ │ │ │ +000094f0: 7269 6162 6c65 2073 7461 6e64 6172 642d riable standard- │ │ │ │ +00009500: 6f75 7470 7574 292c 206e 6f20 7374 7261 output), no stra │ │ │ │ +00009510: 6e67 6520 6368 6172 6163 7465 7273 2061 nge characters a │ │ │ │ +00009520: 7265 2071 756f 7465 6420 616e 6420 6e6f re quoted and no │ │ │ │ +00009530: 2071 756f 7465 730a 6172 6520 7072 696e quotes.are prin │ │ │ │ +00009540: 7465 6420 6172 6f75 6e64 2073 7472 696e ted around strin │ │ │ │ +00009550: 6773 2e72 6570 2e69 6f2e 7374 7265 616d gs.rep.io.stream │ │ │ │ +00009560: 7323 666f 726d 6174 666f 726d 6174 2053 s#formatformat S │ │ │ │ +00009570: 5452 4541 4d20 464f 524d 4154 2d53 5452 TREAM FORMAT-STR │ │ │ │ +00009580: 494e 4720 4152 4753 2e2e 2e0a 0a57 7269 ING ARGS.....Wri │ │ │ │ +00009590: 7465 7320 6120 7374 7269 6e67 2063 7265 tes a string cre │ │ │ │ +000095a0: 6174 6564 2066 726f 6d20 7468 6520 666f ated from the fo │ │ │ │ +000095b0: 726d 6174 2073 7065 6369 6669 6361 7469 rmat specificati │ │ │ │ +000095c0: 6f6e 2046 4f52 4d41 542d 5354 5249 4e47 on FORMAT-STRING │ │ │ │ +000095d0: 2061 6e64 0a74 6865 2061 7267 756d 656e and.the argumen │ │ │ │ +000095e0: 742d 7661 6c75 6573 2041 5247 5320 746f t-values ARGS to │ │ │ │ +000095f0: 2074 6865 2073 7472 6561 6d2c 2053 5452 the stream, STR │ │ │ │ +00009600: 4541 4d2e 2049 6620 5354 5245 414d 2069 EAM. If STREAM i │ │ │ │ +00009610: 7320 6e69 6c20 6120 7374 7269 6e67 0a69 s nil a string.i │ │ │ │ +00009620: 7320 6372 6561 7465 6420 616e 6420 7265 s created and re │ │ │ │ +00009630: 7475 726e 6564 2e0a 0a46 4f52 4d41 542d turned...FORMAT- │ │ │ │ +00009640: 5354 5249 4e47 2069 7320 6120 7465 6d70 STRING is a temp │ │ │ │ +00009650: 6c61 7465 2066 6f72 2074 6865 2072 6573 late for the res │ │ │ │ +00009660: 756c 742c 2061 6e79 2060 2527 2063 6861 ult, any `%' cha │ │ │ │ +00009670: 7261 6374 6572 7320 696e 7472 6f64 7563 racters introduc │ │ │ │ +00009680: 650a 6120 7375 6273 7469 7475 7469 6f6e e.a substitution │ │ │ │ +00009690: 2c20 7573 696e 6720 7468 6520 6e65 7874 , using the next │ │ │ │ +000096a0: 2075 6e75 7365 6420 4152 472e 2054 6865 unused ARG. The │ │ │ │ +000096b0: 2073 7562 7374 6974 7574 696f 6e73 2068 substitutions h │ │ │ │ +000096c0: 6176 6520 7468 650a 666f 6c6c 6f77 696e ave the.followin │ │ │ │ +000096d0: 6720 7379 6e74 6178 2c0a 0a09 255b 464c g syntax,...%[FL │ │ │ │ +000096e0: 4147 535d 5b46 4945 4c44 2d57 4944 5448 AGS][FIELD-WIDTH │ │ │ │ +000096f0: 5d5b 2e50 5245 4349 5349 4f4e 5d43 4f4e ][.PRECISION]CON │ │ │ │ +00009700: 5645 5253 494f 4e0a 0a46 4945 4c44 2d57 VERSION..FIELD-W │ │ │ │ +00009710: 4944 5448 2069 7320 6120 706f 7369 7469 IDTH is a positi │ │ │ │ +00009720: 7665 2064 6563 696d 616c 2069 6e74 6567 ve decimal integ │ │ │ │ +00009730: 6572 2c20 6465 6669 6e69 6e67 2074 6865 er, defining the │ │ │ │ +00009740: 2073 697a 6520 696e 0a63 6861 7261 6374 size in.charact │ │ │ │ +00009750: 6572 7320 6f66 2074 6865 2073 7562 7374 ers of the subst │ │ │ │ +00009760: 6974 7574 696f 6e20 6f75 7470 7574 2e20 itution output. │ │ │ │ +00009770: 5052 4543 4953 494f 4e20 6973 206f 6e6c PRECISION is onl │ │ │ │ +00009780: 7920 7661 6c69 6420 7768 656e 0a70 7269 y valid when.pri │ │ │ │ +00009790: 6e74 696e 6720 666c 6f61 7469 6e67 2070 nting floating p │ │ │ │ +000097a0: 6f69 6e74 206e 756d 6265 7273 2e0a 0a43 oint numbers...C │ │ │ │ +000097b0: 4f4e 5645 5253 494f 4e20 6973 2061 2063 ONVERSION is a c │ │ │ │ +000097c0: 6861 7261 6374 6572 2064 6566 696e 696e haracter definin │ │ │ │ +000097d0: 6720 686f 7720 746f 2063 6f6e 7665 7274 g how to convert │ │ │ │ +000097e0: 2074 6865 2063 6f72 7265 7370 6f6e 6469 the correspondi │ │ │ │ +000097f0: 6e67 2041 5247 0a74 6f20 7465 7874 2e20 ng ARG.to text. │ │ │ │ +00009800: 5468 6520 6465 6661 756c 7420 6f70 7469 The default opti │ │ │ │ +00009810: 6f6e 7320 6172 653a 0a0a 0964 094f 7574 ons are:...d.Out │ │ │ │ +00009820: 7075 7420 4152 4720 6173 2061 2064 6563 put ARG as a dec │ │ │ │ +00009830: 696d 616c 2069 6e74 6567 6572 0a09 782c imal integer..x, │ │ │ │ +00009840: 2058 094f 7574 7075 7420 4152 4720 6173 X.Output ARG as │ │ │ │ +00009850: 2061 2068 6578 6164 6563 696d 616c 2069 a hexadecimal i │ │ │ │ +00009860: 6e74 6567 6572 0a09 6f09 4f75 7470 7574 nteger..o.Output │ │ │ │ +00009870: 2041 5247 2061 7320 616e 206f 6374 616c ARG as an octal │ │ │ │ +00009880: 2069 6e74 6567 6572 0a09 6309 4f75 7470 integer..c.Outp │ │ │ │ +00009890: 7574 2041 5247 2061 7320 6120 6368 6172 ut ARG as a char │ │ │ │ +000098a0: 6163 7465 720a 0973 094f 7574 7075 7420 acter..s.Output │ │ │ │ +000098b0: 7468 6520 7265 7375 6c74 206f 6620 6028 the result of `( │ │ │ │ +000098c0: 7072 696e 6320 4152 4729 270a 0953 094f princ ARG)'..S.O │ │ │ │ +000098d0: 7574 7075 7420 7468 6520 7265 7375 6c74 utput the result │ │ │ │ +000098e0: 206f 6620 6028 7072 696e 3120 4152 4729 of `(prin1 ARG) │ │ │ │ +000098f0: 270a 0a46 4c41 4753 2069 7320 6120 7365 '..FLAGS is a se │ │ │ │ +00009900: 7175 656e 6365 206f 6620 7a65 726f 206f quence of zero o │ │ │ │ +00009910: 7220 6d6f 7265 206f 6620 7468 6520 666f r more of the fo │ │ │ │ +00009920: 6c6c 6f77 696e 6720 6368 6172 6163 7465 llowing characte │ │ │ │ +00009930: 7273 2c0a 0a09 2d09 4c65 6674 206a 7573 rs,...-.Left jus │ │ │ │ +00009940: 7469 6679 2073 7562 7374 6974 7574 696f tify substitutio │ │ │ │ +00009950: 6e20 7769 7468 696e 2066 6965 6c64 0a09 n within field.. │ │ │ │ +00009960: 5e09 5472 756e 6361 7465 2073 7562 7374 ^.Truncate subst │ │ │ │ +00009970: 6974 7574 696f 6e20 6174 2073 697a 6520 itution at size │ │ │ │ +00009980: 6f66 2066 6965 6c64 0a09 3009 5061 6420 of field..0.Pad │ │ │ │ +00009990: 7468 6520 6669 656c 6420 7769 7468 207a the field with z │ │ │ │ +000099a0: 6572 6f73 2069 6e73 7465 6164 206f 6620 eros instead of │ │ │ │ +000099b0: 7370 6163 6573 0a09 2b09 466f 7220 642c spaces..+.For d, │ │ │ │ +000099c0: 2078 2c20 616e 6420 6f20 636f 6e76 6572 x, and o conver │ │ │ │ +000099d0: 7369 6f6e 732c 206f 7574 7075 7420 6120 sions, output a │ │ │ │ +000099e0: 6c65 6164 696e 6720 706c 7573 0a09 0920 leading plus... │ │ │ │ +000099f0: 7369 676e 2069 6620 4152 4720 6973 2070 sign if ARG is p │ │ │ │ +00009a00: 6f73 6974 6976 650a 0960 2027 0928 4120 ositive..` '.(A │ │ │ │ +00009a10: 7370 6163 6529 2046 6f72 2064 2c20 782c space) For d, x, │ │ │ │ +00009a20: 2061 6e64 206f 2063 6f6e 7665 7273 696f and o conversio │ │ │ │ +00009a30: 6e73 2c20 6966 2074 6865 2072 6573 756c ns, if the resul │ │ │ │ +00009a40: 740a 0909 2064 6f65 736e 2774 2073 7461 t... doesn't sta │ │ │ │ +00009a50: 7274 2077 6974 6820 6120 706c 7573 206f rt with a plus o │ │ │ │ +00009a60: 7220 6d69 6e75 7320 7369 676e 2c20 6f75 r minus sign, ou │ │ │ │ +00009a70: 7470 7574 2061 0a09 0920 6c65 6164 696e tput a... leadin │ │ │ │ +00009a80: 6720 7370 6163 650a 0a54 6865 206c 6973 g space..The lis │ │ │ │ +00009a90: 7420 6f66 2043 4f4e 5645 5253 494f 4e53 t of CONVERSIONS │ │ │ │ +00009aa0: 2063 616e 2062 6520 6578 7465 6e64 6564 can be extended │ │ │ │ +00009ab0: 2074 6872 6f75 6768 2074 6865 2066 6f72 through the for │ │ │ │ +00009ac0: 6d61 742d 686f 6f6b 732d 616c 6973 740a mat-hooks-alist. │ │ │ │ +00009ad0: 7661 7269 6162 6c65 3b20 7468 6520 7374 variable; the st │ │ │ │ +00009ae0: 7269 6e67 7320 6372 6561 7465 6420 6279 rings created by │ │ │ │ +00009af0: 2074 6865 7365 2065 7874 7261 2063 6f6e these extra con │ │ │ │ +00009b00: 7665 7273 696f 6e73 2061 7265 2066 6f72 versions are for │ │ │ │ +00009b10: 6d61 7474 6564 0a61 7320 6966 2062 7920 matted.as if by │ │ │ │ +00009b20: 7468 6520 6073 2720 636f 6e76 6572 7369 the `s' conversi │ │ │ │ +00009b30: 6f6e 2e20 0a0a 4e6f 7465 2074 6861 7420 on. ..Note that │ │ │ │ +00009b40: 7468 6520 4649 454c 442d 5749 4454 4820 the FIELD-WIDTH │ │ │ │ +00009b50: 616e 6420 616c 6c20 666c 6167 7320 6375 and all flags cu │ │ │ │ +00009b60: 7272 656e 746c 7920 6861 7665 206e 6f20 rrently have no │ │ │ │ +00009b70: 6566 6665 6374 206f 6e20 7468 650a 6053 effect on the.`S │ │ │ │ +00009b80: 2720 636f 6e76 6572 7369 6f6e 2c20 286f ' conversion, (o │ │ │ │ +00009b90: 7220 7468 6520 6073 2720 636f 6e76 6572 r the `s' conver │ │ │ │ +00009ba0: 7369 6f6e 2077 6865 6e20 7468 6520 4152 sion when the AR │ │ │ │ +00009bb0: 4720 6973 6e27 7420 6120 7374 7269 6e67 G isn't a string │ │ │ │ +00009bc0: 292e 7265 702e 696f 2e73 7472 6561 6d73 ).rep.io.streams │ │ │ │ +00009bd0: 236d 616b 652d 7374 7269 6e67 2d69 6e70 #make-string-inp │ │ │ │ +00009be0: 7574 2d73 7472 6561 6d6d 616b 652d 7374 ut-streammake-st │ │ │ │ +00009bf0: 7269 6e67 2d69 6e70 7574 2d73 7472 6561 ring-input-strea │ │ │ │ +00009c00: 6d20 5354 5249 4e47 205b 5354 4152 545d m STRING [START] │ │ │ │ +00009c10: 0a0a 5265 7475 726e 7320 6120 696e 7075 ..Returns a inpu │ │ │ │ +00009c20: 7420 7374 7265 616d 2c20 6974 2077 696c t stream, it wil │ │ │ │ +00009c30: 6c20 7375 7070 6c79 2c20 696e 206f 7264 l supply, in ord │ │ │ │ +00009c40: 6572 2c20 7468 6520 6368 6172 6163 7465 er, the characte │ │ │ │ +00009c50: 7273 2069 6e20 5354 5249 4e47 2c0a 7374 rs in STRING,.st │ │ │ │ +00009c60: 6172 7469 6e67 2066 726f 6d20 5354 4152 arting from STAR │ │ │ │ +00009c70: 5420 286f 7220 7468 6520 6265 6769 6e6e T (or the beginn │ │ │ │ +00009c80: 696e 6720 6f66 2074 6865 2073 7472 696e ing of the strin │ │ │ │ +00009c90: 6729 2e72 6570 2e69 6f2e 7374 7265 616d g).rep.io.stream │ │ │ │ +00009ca0: 7323 6d61 6b65 2d73 7472 696e 672d 6f75 s#make-string-ou │ │ │ │ +00009cb0: 7470 7574 2d73 7472 6561 6d6d 616b 652d tput-streammake- │ │ │ │ +00009cc0: 7374 7269 6e67 2d6f 7574 7075 742d 7374 string-output-st │ │ │ │ +00009cd0: 7265 616d 0a0a 5265 7475 726e 7320 616e ream..Returns an │ │ │ │ +00009ce0: 206f 7574 7075 7420 7374 7265 616d 2077 output stream w │ │ │ │ +00009cf0: 6869 6368 2077 696c 6c20 6163 6375 6d75 hich will accumu │ │ │ │ +00009d00: 6c61 7465 2074 6865 2063 6861 7261 6374 late the charact │ │ │ │ +00009d10: 6572 7320 7772 6974 7465 6e20 746f 0a69 ers written to.i │ │ │ │ +00009d20: 7420 666f 7220 7468 6520 7573 6520 6f66 t for the use of │ │ │ │ +00009d30: 2074 6865 2060 6765 742d 6f75 7470 7574 the `get-output │ │ │ │ +00009d40: 2d73 7472 6561 6d2d 7374 7269 6e67 2720 -stream-string' │ │ │ │ +00009d50: 6675 6e63 7469 6f6e 2e72 6570 2e69 6f2e function.rep.io. │ │ │ │ +00009d60: 7374 7265 616d 7323 6765 742d 6f75 7470 streams#get-outp │ │ │ │ +00009d70: 7574 2d73 7472 6561 6d2d 7374 7269 6e67 ut-stream-string │ │ │ │ +00009d80: 6765 742d 6f75 7470 7574 2d73 7472 6561 get-output-strea │ │ │ │ +00009d90: 6d2d 7374 7269 6e67 2053 5452 494e 472d m-string STRING- │ │ │ │ +00009da0: 4f55 5450 5554 2d53 5452 4541 4d0a 0a52 OUTPUT-STREAM..R │ │ │ │ +00009db0: 6574 7572 6e73 2061 2073 7472 696e 6720 eturns a string │ │ │ │ +00009dc0: 636f 6e74 6169 6e69 6e67 2074 6865 2063 containing the c │ │ │ │ +00009dd0: 6861 7261 6374 6572 7320 7772 6974 7465 haracters writte │ │ │ │ +00009de0: 6e20 746f 2074 6865 2073 7472 6561 6d20 n to the stream │ │ │ │ +00009df0: 5354 5249 4e47 2d0a 4f55 5450 5554 2d53 STRING-.OUTPUT-S │ │ │ │ +00009e00: 5452 4541 4d20 2863 7265 6174 6564 2062 TREAM (created b │ │ │ │ +00009e10: 7920 606d 616b 652d 7374 7269 6e67 2d6f y `make-string-o │ │ │ │ +00009e20: 7574 7075 742d 7374 7265 616d 2729 2e20 utput-stream'). │ │ │ │ +00009e30: 5468 6520 7374 7265 616d 2069 7320 7468 The stream is th │ │ │ │ +00009e40: 656e 0a72 6573 6574 2073 6f20 7468 6174 en.reset so that │ │ │ │ +00009e50: 2074 6865 206e 6578 7420 6361 6c6c 2074 the next call t │ │ │ │ +00009e60: 6f20 7468 6973 2066 756e 6374 696f 6e20 o this function │ │ │ │ +00009e70: 7769 7468 2074 6869 7320 7374 7265 616d with this stream │ │ │ │ +00009e80: 2077 696c 6c20 6f6e 6c79 0a72 6574 7572 will only.retur │ │ │ │ +00009e90: 6e20 7468 6520 6e65 7720 6368 6172 6163 n the new charac │ │ │ │ +00009ea0: 7465 7273 2e72 6570 2e69 6f2e 7374 7265 ters.rep.io.stre │ │ │ │ +00009eb0: 616d 7323 696e 7075 742d 7374 7265 616d ams#input-stream │ │ │ │ +00009ec0: 2d70 696e 7075 742d 7374 7265 616d 2d70 -pinput-stream-p │ │ │ │ +00009ed0: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t │ │ │ │ +00009ee0: 6966 2041 5247 2069 7320 616e 2069 6e70 if ARG is an inp │ │ │ │ +00009ef0: 7574 2073 7472 6561 6d2e 7265 702e 696f ut stream.rep.io │ │ │ │ +00009f00: 2e73 7472 6561 6d73 236f 7574 7075 742d .streams#output- │ │ │ │ +00009f10: 7374 7265 616d 2d70 6f75 7470 7574 2d73 stream-poutput-s │ │ │ │ +00009f20: 7472 6561 6d2d 7020 4152 470a 0a52 6574 tream-p ARG..Ret │ │ │ │ +00009f30: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is │ │ │ │ +00009f40: 2061 6e20 6f75 7470 7574 2073 7472 6561 an output strea │ │ │ │ +00009f50: 6d2e 6572 726f 722d 6d6f 6465 5768 656e m.error-modeWhen │ │ │ │ +00009f60: 206e 696c 2c20 6572 726f 7273 2061 7265 nil, errors are │ │ │ │ +00009f70: 2068 616e 646c 6564 2061 7420 7468 6520 handled at the │ │ │ │ +00009f80: 6375 7272 656e 7420 6576 656e 7420 6c6f current event lo │ │ │ │ +00009f90: 6f70 2c20 6f74 6865 7220 706f 7373 6962 op, other possib │ │ │ │ +00009fa0: 6c65 0a76 616c 7565 7320 696e 636c 7564 le.values includ │ │ │ │ +00009fb0: 6520 6065 7869 7427 2061 6e64 2060 746f e `exit' and `to │ │ │ │ +00009fc0: 702d 6c65 7665 6c27 2e72 6570 2e69 6f2e p-level'.rep.io. │ │ │ │ +00009fd0: 6462 2e67 6462 6d23 6764 626d 2d64 656c db.gdbm#gdbm-del │ │ │ │ +00009fe0: 6574 6567 6462 6d2d 6465 6c65 7465 2044 etegdbm-delete D │ │ │ │ +00009ff0: 424d 204b 4559 0000 0000 0000 0000 0000 BM KEY.......... │ │ │ │ +0000a000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +0000a010: 6574 6572 236d 6163 726f 6578 7061 6e64 eter#macroexpand │ │ │ │ +0000a020: 2d31 6d61 6372 6f65 7870 616e 642d 3120 -1macroexpand-1 │ │ │ │ +0000a030: 464f 524d 205b 454e 5649 524f 4e4d 454e FORM [ENVIRONMEN │ │ │ │ +0000a040: 545d 0a0a 4966 2046 4f52 4d20 6973 2061 T]..If FORM is a │ │ │ │ +0000a050: 206d 6163 726f 2063 616c 6c2c 2065 7870 macro call, exp │ │ │ │ +0000a060: 616e 6420 6974 206f 6e63 6520 616e 6420 and it once and │ │ │ │ +0000a070: 7265 7475 726e 2074 6865 2072 6573 756c return the resul │ │ │ │ +0000a080: 7469 6e67 2066 6f72 6d2e 0a0a 4966 2045 ting form...If E │ │ │ │ +0000a090: 4e56 4952 4f4e 4d45 4e54 2069 7320 7370 NVIRONMENT is sp │ │ │ │ +0000a0a0: 6563 6966 6965 6420 6974 2069 7320 6120 ecified it is a │ │ │ │ +0000a0b0: 6675 6e63 7469 6f6e 2074 6f20 6361 6c6c function to call │ │ │ │ +0000a0c0: 2074 6f20 646f 2074 6865 2061 6374 7561 to do the actua │ │ │ │ +0000a0d0: 6c0a 6578 7061 6e73 696f 6e2e 2041 6e79 l.expansion. Any │ │ │ │ +0000a0e0: 206d 6163 726f 2065 7870 616e 6465 7273 macro expanders │ │ │ │ +0000a0f0: 2072 6563 7572 7369 7665 6c79 2063 616c recursively cal │ │ │ │ +0000a100: 6c69 6e67 206d 6163 726f 6578 7061 6e64 ling macroexpand │ │ │ │ +0000a110: 2073 686f 756c 640a 7061 7373 2074 6865 should.pass the │ │ │ │ +0000a120: 2076 616c 7565 206f 6620 7468 6520 606d value of the `m │ │ │ │ +0000a130: 6163 726f 2d65 6e76 6972 6f6e 6d65 6e74 acro-environment │ │ │ │ +0000a140: 2720 7661 7269 6162 6c65 2074 6f20 7468 ' variable to th │ │ │ │ +0000a150: 6973 2070 6172 616d 6574 6572 2e72 6570 is parameter.rep │ │ │ │ +0000a160: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ +0000a170: 7223 6d61 6372 6f65 7870 616e 646d 6163 r#macroexpandmac │ │ │ │ +0000a180: 726f 6578 7061 6e64 2046 4f52 4d20 5b45 roexpand FORM [E │ │ │ │ +0000a190: 4e56 4952 4f4e 4d45 4e54 5d0a 0a49 6620 NVIRONMENT]..If │ │ │ │ +0000a1a0: 464f 524d 2069 7320 6120 6d61 6372 6f20 FORM is a macro │ │ │ │ +0000a1b0: 6361 6c6c 2c20 6578 7061 6e64 2069 7420 call, expand it │ │ │ │ +0000a1c0: 756e 7469 6c20 6974 2069 736e 2774 2e0a until it isn't.. │ │ │ │ +0000a1d0: 0a49 6620 454e 5649 524f 4e4d 454e 5420 .If ENVIRONMENT │ │ │ │ +0000a1e0: 6973 2073 7065 6369 6669 6564 2069 7420 is specified it │ │ │ │ +0000a1f0: 6973 2061 2066 756e 6374 696f 6e20 746f is a function to │ │ │ │ +0000a200: 2063 616c 6c20 746f 2064 6f20 7468 6520 call to do the │ │ │ │ +0000a210: 6163 7475 616c 0a65 7870 616e 7369 6f6e actual.expansion │ │ │ │ +0000a220: 2e20 416e 7920 6d61 6372 6f20 6578 7061 . Any macro expa │ │ │ │ +0000a230: 6e64 6572 7320 7265 6375 7273 6976 656c nders recursivel │ │ │ │ +0000a240: 7920 6361 6c6c 696e 6720 6d61 6372 6f65 y calling macroe │ │ │ │ +0000a250: 7870 616e 6420 7368 6f75 6c64 0a70 6173 xpand should.pas │ │ │ │ +0000a260: 7320 7468 6520 7661 6c75 6520 6f66 2074 s the value of t │ │ │ │ +0000a270: 6865 2060 6d61 6372 6f2d 656e 7669 726f he `macro-enviro │ │ │ │ +0000a280: 6e6d 656e 7427 2076 6172 6961 626c 6520 nment' variable │ │ │ │ +0000a290: 746f 2074 6869 7320 7061 7261 6d65 7465 to this paramete │ │ │ │ +0000a2a0: 722e 6964 6c65 2d68 6f6f 6b54 6869 7320 r.idle-hookThis │ │ │ │ +0000a2b0: 686f 6f6b 2067 6574 7320 6576 616c 7561 hook gets evalua │ │ │ │ +0000a2c0: 7465 6420 6576 6572 7920 7365 636f 6e64 ted every second │ │ │ │ +0000a2d0: 2077 6869 6c65 2074 6865 2065 6469 746f while the edito │ │ │ │ +0000a2e0: 7220 6973 2069 646c 652e 2044 6f6e 2774 r is idle. Don't │ │ │ │ +0000a2f0: 2064 6570 656e 640a 6f6e 2068 6f77 2072 depend.on how r │ │ │ │ +0000a300: 6567 756c 6172 6c79 2074 6869 7320 6765 egularly this ge │ │ │ │ +0000a310: 7473 2063 616c 6c65 642c 2061 6e79 2065 ts called, any e │ │ │ │ +0000a320: 7665 6e74 7320 6672 6f6d 2074 6865 2077 vents from the w │ │ │ │ +0000a330: 696e 646f 772d 7379 7374 656d 2077 696c indow-system wil │ │ │ │ +0000a340: 6c0a 6465 6c61 7920 6974 2e20 416c 736f l.delay it. Also │ │ │ │ +0000a350: 2c20 6175 746f 2d73 6176 696e 6720 6669 , auto-saving fi │ │ │ │ +0000a360: 6c65 7320 616e 6420 6761 7262 6167 652d les and garbage- │ │ │ │ +0000a370: 636f 6c6c 6563 7469 6f6e 2074 616b 6520 collection take │ │ │ │ +0000a380: 7072 6563 6564 656e 6365 0a77 6865 6e20 precedence.when │ │ │ │ +0000a390: 7468 6572 6527 7320 6964 6c65 2074 696d there's idle tim │ │ │ │ +0000a3a0: 6520 6176 6169 6c61 626c 652e 2055 7365 e available. Use │ │ │ │ +0000a3b0: 2074 6869 7320 686f 6f6b 2073 7061 7269 this hook spari │ │ │ │ +0000a3c0: 6e67 6c79 2c20 6f72 2066 6f72 2073 686f ngly, or for sho │ │ │ │ +0000a3d0: 7274 0a70 6572 696f 6473 206f 6e6c 7921 rt.periods only! │ │ │ │ +0000a3e0: 696e 7465 7272 7570 742d 6d6f 6465 5768 interrupt-modeWh │ │ │ │ +0000a3f0: 656e 206e 696c 2c20 696e 7465 7272 7570 en nil, interrup │ │ │ │ +0000a400: 7473 2061 7265 2068 616e 646c 6564 2061 ts are handled a │ │ │ │ +0000a410: 7420 7468 6520 6375 7272 656e 7420 6576 t the current ev │ │ │ │ +0000a420: 656e 7420 6c6f 6f70 2c20 6f74 6865 7220 ent loop, other │ │ │ │ +0000a430: 706f 7373 6962 6c65 0a76 616c 7565 7320 possible.values │ │ │ │ +0000a440: 696e 636c 7564 6520 6065 7869 7427 2061 include `exit' a │ │ │ │ +0000a450: 6e64 2060 746f 702d 6c65 7665 6c27 2e72 nd `top-level'.r │ │ │ │ +0000a460: 6570 2e73 7973 7465 6d23 7265 6375 7273 ep.system#recurs │ │ │ │ +0000a470: 696f 6e2d 6465 7074 6872 6563 7572 7369 ion-depthrecursi │ │ │ │ +0000a480: 6f6e 2d64 6570 7468 0a0a 5265 7475 726e on-depth..Return │ │ │ │ +0000a490: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of │ │ │ │ +0000a4a0: 7265 6375 7273 6976 652d 6564 6974 2773 recursive-edit's │ │ │ │ +0000a4b0: 2064 6565 7020 7765 2061 7265 2c20 7a65 deep we are, ze │ │ │ │ +0000a4c0: 726f 2073 6967 6e69 6669 6573 2074 6865 ro signifies the │ │ │ │ +0000a4d0: 0a6f 7269 6769 6e61 6c20 6c65 7665 6c2e .original level. │ │ │ │ +0000a4e0: 7265 702e 7574 696c 2e75 7466 3823 7574 rep.util.utf8#ut │ │ │ │ +0000a4f0: 6638 2d73 7472 696e 672d 6c65 6e67 7468 f8-string-length │ │ │ │ +0000a500: 7574 6638 2d73 7472 696e 672d 6c65 6e67 utf8-string-leng │ │ │ │ +0000a510: 7468 2053 5452 494e 470a 0a52 6574 7572 th STRING..Retur │ │ │ │ +0000a520: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of │ │ │ │ +0000a530: 2063 6861 7261 6374 6572 7320 696e 2075 characters in u │ │ │ │ +0000a540: 7466 2d38 2065 6e63 6f64 6564 2053 5452 tf-8 encoded STR │ │ │ │ +0000a550: 494e 472e 7265 702e 7574 696c 2e75 7466 ING.rep.util.utf │ │ │ │ +0000a560: 3823 7574 6638 2d73 7562 7374 7269 6e67 8#utf8-substring │ │ │ │ +0000a570: 7574 6638 2d73 7562 7374 7269 6e67 2053 utf8-substring S │ │ │ │ +0000a580: 5452 494e 4720 5354 4152 5420 5b45 4e44 TRING START [END │ │ │ │ +0000a590: 5d0a 0a52 6574 7572 6e73 2074 6865 2070 ]..Returns the p │ │ │ │ +0000a5a0: 6f72 7469 6f6e 206f 6620 5354 5249 4e47 ortion of STRING │ │ │ │ +0000a5b0: 2c20 656e 636f 6465 6420 696e 2075 7466 , encoded in utf │ │ │ │ +0000a5c0: 2d38 2c20 7374 6172 7469 6e67 2061 740a -8, starting at. │ │ │ │ +0000a5d0: 6368 6172 6163 7465 7220 6e75 6d62 6572 character number │ │ │ │ +0000a5e0: 2053 5441 5254 2061 6e64 2065 6e64 696e START and endin │ │ │ │ +0000a5f0: 6720 6174 2074 6865 2063 6861 7261 6374 g at the charact │ │ │ │ +0000a600: 6572 2062 6566 6f72 6520 454e 4420 286f er before END (o │ │ │ │ +0000a610: 7220 7468 650a 656e 6420 6f66 2074 6865 r the.end of the │ │ │ │ +0000a620: 2073 7472 696e 6720 6966 2045 4e44 2069 string if END i │ │ │ │ +0000a630: 7320 6e6f 7420 6769 7665 6e29 2e20 416c s not given). Al │ │ │ │ +0000a640: 6c20 696e 6469 6365 7320 7374 6172 7420 l indices start │ │ │ │ +0000a650: 6174 207a 6572 6f2e 7265 702e 7374 7275 at zero.rep.stru │ │ │ │ +0000a660: 6374 7572 6573 2367 6574 2d73 7472 7563 ctures#get-struc │ │ │ │ +0000a670: 7475 7265 6765 742d 7374 7275 6374 7572 tureget-structur │ │ │ │ +0000a680: 6520 4e41 4d45 0a0a 5265 7475 726e 2074 e NAME..Return t │ │ │ │ +0000a690: 6865 2073 7472 7563 7475 7265 2063 616c he structure cal │ │ │ │ +0000a6a0: 6c65 6420 4e41 4d45 2028 6120 7379 6d62 led NAME (a symb │ │ │ │ +0000a6b0: 6f6c 292c 206f 7220 7265 7475 726e 2060 ol), or return ` │ │ │ │ +0000a6c0: 6e69 6c27 2069 6620 6e6f 0a73 7563 6820 nil' if no.such │ │ │ │ +0000a6d0: 7374 7275 6374 7572 652e 7265 702e 7374 structure.rep.st │ │ │ │ +0000a6e0: 7275 6374 7572 6573 236e 616d 652d 7374 ructures#name-st │ │ │ │ +0000a6f0: 7275 6374 7572 656e 616d 652d 7374 7275 ructurename-stru │ │ │ │ +0000a700: 6374 7572 6520 5354 5255 4354 5552 4520 cture STRUCTURE │ │ │ │ +0000a710: 4e41 4d45 0a0a 4173 7369 676e 2074 6865 NAME..Assign the │ │ │ │ +0000a720: 206e 616d 6520 4e41 4d45 2028 6120 7379 name NAME (a sy │ │ │ │ +0000a730: 6d62 6f6c 2920 746f 2073 7472 7563 7475 mbol) to structu │ │ │ │ +0000a740: 7265 206f 626a 6563 7420 5354 5255 4354 re object STRUCT │ │ │ │ +0000a750: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur │ │ │ │ +0000a760: 6573 236d 616b 652d 7374 7275 6374 7572 es#make-structur │ │ │ │ +0000a770: 656d 616b 652d 7374 7275 6374 7572 6520 emake-structure │ │ │ │ +0000a780: 494e 5445 5246 4143 4520 434f 4e46 4947 INTERFACE CONFIG │ │ │ │ +0000a790: 2d54 4855 4e4b 2042 4f44 592d 5448 554e -THUNK BODY-THUN │ │ │ │ +0000a7a0: 4b20 5b4e 414d 455d 0a0a 4372 6561 7465 K [NAME]..Create │ │ │ │ +0000a7b0: 2061 6e64 2072 6574 7572 6e20 6120 6e65 and return a ne │ │ │ │ +0000a7c0: 7720 7374 7275 6374 7572 652e 2049 6620 w structure. If │ │ │ │ +0000a7d0: 4e41 4d45 2069 7320 6120 6e6f 6e2d 6e69 NAME is a non-ni │ │ │ │ +0000a7e0: 6c20 7379 6d62 6f6c 2074 6865 0a73 7472 l symbol the.str │ │ │ │ +0000a7f0: 7563 7475 7265 2077 696c 6c20 7461 6b65 ucture will take │ │ │ │ +0000a800: 2074 6861 7420 6e61 6d65 2e0a 0a54 6865 that name...The │ │ │ │ +0000a810: 206e 6577 2073 7472 7563 7475 7265 2077 new structure w │ │ │ │ +0000a820: 696c 6c20 6265 2061 6476 6572 7469 7365 ill be advertise │ │ │ │ +0000a830: 6420 6173 2065 7870 6f72 7469 6e67 2062 d as exporting b │ │ │ │ +0000a840: 696e 6469 6e67 7320 6465 6669 6e65 6420 indings defined │ │ │ │ +0000a850: 6279 0a49 4e54 4552 4641 4345 2028 6375 by.INTERFACE (cu │ │ │ │ +0000a860: 7272 656e 746c 7920 6a75 7374 2061 206c rrently just a l │ │ │ │ +0000a870: 6973 7420 6f66 2073 796d 626f 6c73 292e ist of symbols). │ │ │ │ +0000a880: 0a0a 4966 2043 4f4e 4649 472d 5448 554e ..If CONFIG-THUN │ │ │ │ +0000a890: 4b20 6973 206e 6f6e 2d6e 696c 2069 7420 K is non-nil it │ │ │ │ +0000a8a0: 6973 2061 207a 6572 6f2d 7061 7261 6d65 is a zero-parame │ │ │ │ +0000a8b0: 7465 7220 6675 6e63 7469 6f6e 2074 6f20 ter function to │ │ │ │ +0000a8c0: 6265 2063 616c 6c65 640a 746f 2064 6566 be called.to def │ │ │ │ +0000a8d0: 696e 6520 7468 6520 636f 6e66 6967 7572 ine the configur │ │ │ │ +0000a8e0: 6174 696f 6e20 6f66 2074 6865 2073 7472 ation of the str │ │ │ │ +0000a8f0: 7563 7475 7265 2028 6375 7272 656e 746c ucture (currentl │ │ │ │ +0000a900: 7920 6974 2773 206f 7065 6e65 6420 616e y it's opened an │ │ │ │ +0000a910: 640a 6163 6365 7373 6564 2073 7472 7563 d.accessed struc │ │ │ │ +0000a920: 7475 7265 732e 2920 5468 6973 2074 6875 tures.) This thu │ │ │ │ +0000a930: 6e6b 2077 696c 6c20 6265 2065 7661 6c75 nk will be evalu │ │ │ │ +0000a940: 6174 6564 2069 6e20 7468 6520 656e 7669 ated in the envi │ │ │ │ +0000a950: 726f 6e6d 656e 740a 6f66 2074 6865 206e ronment.of the n │ │ │ │ +0000a960: 6577 2073 7472 7563 7475 7265 2c20 6275 ew structure, bu │ │ │ │ +0000a970: 7420 7769 7468 206f 6e6c 7920 7468 6520 t with only the │ │ │ │ +0000a980: 6025 6d65 7461 2720 286d 6f64 756c 652d `%meta' (module- │ │ │ │ +0000a990: 636f 6e66 6967 7572 6174 696f 6e29 0a73 configuration).s │ │ │ │ +0000a9a0: 7472 7563 7475 7265 206f 7065 6e65 642e tructure opened. │ │ │ │ +0000a9b0: 0a0a 4966 2042 4f44 592d 5448 554e 4b20 ..If BODY-THUNK │ │ │ │ +0000a9c0: 6973 206e 6f6e 2d6e 696c 2069 7420 6973 is non-nil it is │ │ │ │ +0000a9d0: 2061 207a 6572 6f2d 7061 7261 6d65 7465 a zero-paramete │ │ │ │ +0000a9e0: 7220 6675 6e63 7469 6f6e 2074 6f20 6265 r function to be │ │ │ │ +0000a9f0: 2063 616c 6c65 640a 746f 2064 6566 696e called.to defin │ │ │ │ +0000aa00: 6520 7468 6520 7661 6c75 6573 206f 6620 e the values of │ │ │ │ +0000aa10: 7468 6520 6269 6e64 696e 6773 2065 7870 the bindings exp │ │ │ │ +0000aa20: 6f72 7465 6420 6279 2074 6865 2073 7472 orted by the str │ │ │ │ +0000aa30: 7563 7475 7265 2e20 4974 2077 696c 6c0a ucture. It will. │ │ │ │ +0000aa40: 6265 2065 7661 6c75 6174 6564 2069 6e20 be evaluated in │ │ │ │ +0000aa50: 7468 6520 656e 7669 726f 6e6d 656e 7420 the environment │ │ │ │ +0000aa60: 6f66 2074 6865 206e 6577 2073 7472 7563 of the new struc │ │ │ │ +0000aa70: 7475 7265 2e0a 0a4e 6f74 6520 7468 6174 ture...Note that │ │ │ │ +0000aa80: 2074 6865 2063 6170 7475 7265 6420 7374 the captured st │ │ │ │ +0000aa90: 6174 6520 6f66 2074 6865 2063 6c6f 7375 ate of the closu │ │ │ │ +0000aaa0: 7265 7320 434f 4e46 4947 2d54 4855 4e4b res CONFIG-THUNK │ │ │ │ +0000aab0: 2061 6e64 0a42 4f44 592d 5448 554e 4b20 and.BODY-THUNK │ │ │ │ +0000aac0: 6d61 7920 6265 206d 6f64 6966 6965 6420 may be modified │ │ │ │ +0000aad0: 6279 2074 6869 7320 6675 6e63 7469 6f6e by this function │ │ │ │ +0000aae0: 2172 6570 2e73 7472 7563 7475 7265 7323 !rep.structures# │ │ │ │ +0000aaf0: 2573 7472 7563 7475 7265 2d72 6566 2573 %structure-ref%s │ │ │ │ +0000ab00: 7472 7563 7475 7265 2d72 6566 2053 5452 tructure-ref STR │ │ │ │ +0000ab10: 5543 5455 5245 2056 4152 0a0a 5265 7475 UCTURE VAR..Retu │ │ │ │ +0000ab20: 726e 2074 6865 2076 616c 7565 206f 6620 rn the value of │ │ │ │ +0000ab30: 7468 6520 6269 6e64 696e 6720 6f66 2073 the binding of s │ │ │ │ +0000ab40: 796d 626f 6c20 5641 5220 696e 2073 7472 ymbol VAR in str │ │ │ │ +0000ab50: 7563 7475 7265 206f 626a 6563 740a 5354 ucture object.ST │ │ │ │ +0000ab60: 5255 4354 5552 4520 6f72 2061 6e79 2069 RUCTURE or any i │ │ │ │ +0000ab70: 6e6e 6572 206f 7065 6e65 6420 7374 7275 nner opened stru │ │ │ │ +0000ab80: 6374 7572 6573 2e0a 0a52 6574 7572 6e73 ctures...Returns │ │ │ │ +0000ab90: 2061 2076 6f69 6420 7661 6c75 6520 6966 a void value if │ │ │ │ +0000aba0: 206e 6f20 7375 6368 2062 696e 6469 6e67 no such binding │ │ │ │ +0000abb0: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures# │ │ │ │ +0000abc0: 7374 7275 6374 7572 652d 626f 756e 642d structure-bound- │ │ │ │ +0000abd0: 7073 7472 7563 7475 7265 2d62 6f75 6e64 pstructure-bound │ │ │ │ +0000abe0: 2d70 2053 5452 5543 5455 5245 2056 4152 -p STRUCTURE VAR │ │ │ │ +0000abf0: 0a0a 5265 7475 726e 2060 7427 2069 6620 ..Return `t' if │ │ │ │ +0000ac00: 7379 6d62 6f6c 2056 4152 2068 6173 2061 symbol VAR has a │ │ │ │ +0000ac10: 206e 6f6e 2d76 6f69 6420 6269 6e64 696e non-void bindin │ │ │ │ +0000ac20: 6720 696e 2053 5452 5543 5455 5245 2e72 g in STRUCTURE.r │ │ │ │ +0000ac30: 6570 2e73 7472 7563 7475 7265 7323 7374 ep.structures#st │ │ │ │ +0000ac40: 7275 6374 7572 652d 7365 7473 7472 7563 ructure-setstruc │ │ │ │ +0000ac50: 7475 7265 2d73 6574 2053 5452 5543 5455 ture-set STRUCTU │ │ │ │ +0000ac60: 5245 2056 4152 2056 414c 5545 0a0a 5365 RE VAR VALUE..Se │ │ │ │ +0000ac70: 7420 7468 6520 7661 6c75 6520 6f66 2074 t the value of t │ │ │ │ +0000ac80: 6865 2062 696e 6469 6e67 206f 6620 7379 he binding of sy │ │ │ │ +0000ac90: 6d62 6f6c 2056 4152 2069 6e20 7374 7275 mbol VAR in stru │ │ │ │ +0000aca0: 6374 7572 6520 6f62 6a65 6374 0a53 5452 cture object.STR │ │ │ │ +0000acb0: 5543 5455 5245 2074 6f20 5641 4c55 452e UCTURE to VALUE. │ │ │ │ +0000acc0: 2049 6620 6e6f 2073 7563 6820 6269 6e64 If no such bind │ │ │ │ +0000acd0: 696e 6720 6578 6973 7473 2c20 616e 2065 ing exists, an e │ │ │ │ +0000ace0: 7272 6f72 2069 7320 7369 676e 616c 6c65 rror is signalle │ │ │ │ +0000acf0: 642e 7265 702e 7374 7275 6374 7572 6573 d.rep.structures │ │ │ │ +0000ad00: 2373 7472 7563 7475 7265 2d64 6566 696e #structure-defin │ │ │ │ +0000ad10: 6573 7472 7563 7475 7265 2d64 6566 696e estructure-defin │ │ │ │ +0000ad20: 6520 5354 5255 4354 5552 4520 5641 5220 e STRUCTURE VAR │ │ │ │ +0000ad30: 5641 4c55 450a 0a53 6574 2074 6865 2076 VALUE..Set the v │ │ │ │ +0000ad40: 616c 7565 206f 6620 7468 6520 6269 6e64 alue of the bind │ │ │ │ +0000ad50: 696e 6720 6f66 2073 796d 626f 6c20 5641 ing of symbol VA │ │ │ │ +0000ad60: 5220 696e 2073 7472 7563 7475 7265 206f R in structure o │ │ │ │ +0000ad70: 626a 6563 740a 5354 5255 4354 5552 4520 bject.STRUCTURE │ │ │ │ +0000ad80: 746f 2056 414c 5545 2e20 4966 206e 6f20 to VALUE. If no │ │ │ │ +0000ad90: 7375 6368 2062 696e 6469 6e67 2065 7869 such binding exi │ │ │ │ +0000ada0: 7374 732c 206f 6e65 2069 7320 6372 6561 sts, one is crea │ │ │ │ +0000adb0: 7465 642e 7265 702e 7374 7275 6374 7572 ted.rep.structur │ │ │ │ +0000adc0: 6573 2365 7874 6572 6e61 6c2d 7374 7275 es#external-stru │ │ │ │ +0000add0: 6374 7572 652d 7265 6665 7874 6572 6e61 cture-refexterna │ │ │ │ +0000ade0: 6c2d 7374 7275 6374 7572 652d 7265 6620 l-structure-ref │ │ │ │ +0000adf0: 5354 5255 4354 2d4e 414d 4520 5641 520a STRUCT-NAME VAR. │ │ │ │ +0000ae00: 0a52 6574 7572 6e20 7468 6520 7661 6c75 .Return the valu │ │ │ │ +0000ae10: 6520 6f66 2074 6865 2062 696e 6469 6e67 e of the binding │ │ │ │ +0000ae20: 206f 6620 7379 6d62 6f6c 2056 4152 2077 of symbol VAR w │ │ │ │ +0000ae30: 6974 6869 6e20 7468 6520 7374 7275 6374 ithin the struct │ │ │ │ +0000ae40: 7572 650a 6361 6c6c 6564 2053 5452 5543 ure.called STRUC │ │ │ │ +0000ae50: 542d 4e41 4d45 2e20 5468 6973 2073 7472 T-NAME. This str │ │ │ │ +0000ae60: 7563 7475 7265 206d 7573 7420 6861 7665 ucture must have │ │ │ │ +0000ae70: 2070 7265 7669 6f75 736c 7920 6265 656e previously been │ │ │ │ +0000ae80: 206d 6172 6b65 6420 6173 0a61 6363 6573 marked as.acces │ │ │ │ +0000ae90: 7369 626c 6520 6279 2074 6865 2063 7572 sible by the cur │ │ │ │ +0000aea0: 7265 6e74 2073 7472 7563 7475 7265 2028 rent structure ( │ │ │ │ +0000aeb0: 6279 2075 7369 6e67 2074 6865 2060 6163 by using the `ac │ │ │ │ +0000aec0: 6365 7373 2720 6d6f 6475 6c65 0a63 6f6e cess' module.con │ │ │ │ +0000aed0: 6669 6775 7261 7469 6f6e 2064 6972 6563 figuration direc │ │ │ │ +0000aee0: 7469 7665 292e 0a0a 5369 676e 616c 7320 tive)...Signals │ │ │ │ +0000aef0: 616e 2065 7272 6f72 2069 6620 6e6f 2073 an error if no s │ │ │ │ +0000af00: 7563 6820 6269 6e64 696e 6720 6578 6973 uch binding exis │ │ │ │ +0000af10: 7473 2e72 6570 2e73 7472 7563 7475 7265 ts.rep.structure │ │ │ │ +0000af20: 7323 7374 7275 6374 7572 652d 6e61 6d65 s#structure-name │ │ │ │ +0000af30: 7374 7275 6374 7572 652d 6e61 6d65 2053 structure-name S │ │ │ │ +0000af40: 5452 5543 5455 5245 0a0a 5265 7475 726e TRUCTURE..Return │ │ │ │ +0000af50: 7320 7468 6520 6e61 6d65 2028 6120 7379 s the name (a sy │ │ │ │ +0000af60: 6d62 6f6c 2920 6f66 2073 7472 7563 7475 mbol) of structu │ │ │ │ +0000af70: 7265 206f 626a 6563 7420 5354 5255 4354 re object STRUCT │ │ │ │ +0000af80: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur │ │ │ │ +0000af90: 6573 2373 7472 7563 7475 7265 2d69 6e74 es#structure-int │ │ │ │ +0000afa0: 6572 6661 6365 7374 7275 6374 7572 652d erfacestructure- │ │ │ │ +0000afb0: 696e 7465 7266 6163 6520 5354 5255 4354 interface STRUCT │ │ │ │ +0000afc0: 5552 450a 0a52 6574 7572 6e73 2074 6865 URE..Returns the │ │ │ │ +0000afd0: 2069 6e74 6572 6661 6365 206f 6620 7374 interface of st │ │ │ │ +0000afe0: 7275 6374 7572 6520 6f62 6a65 6374 2053 ructure object S │ │ │ │ +0000aff0: 5452 5543 5455 5245 2e00 0000 0000 0000 TRUCTURE........ │ │ │ │ +0000b000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s │ │ │ │ +0000b010: 7472 7563 7475 7265 2d65 7870 6f72 7473 tructure-exports │ │ │ │ +0000b020: 2d70 7374 7275 6374 7572 652d 6578 706f -pstructure-expo │ │ │ │ +0000b030: 7274 732d 7020 5354 5255 4354 5552 4520 rts-p STRUCTURE │ │ │ │ +0000b040: 5359 4d0a 0a52 6574 7572 6e73 2074 7275 SYM..Returns tru │ │ │ │ +0000b050: 6520 6966 2073 7472 7563 7475 7265 206f e if structure o │ │ │ │ +0000b060: 626a 6563 7420 5354 5255 4354 5552 4520 bject STRUCTURE │ │ │ │ +0000b070: 6578 706f 7274 7320 6120 6269 6e64 696e exports a bindin │ │ │ │ +0000b080: 6720 6f66 2073 796d 626f 6c0a 5359 4d2e g of symbol.SYM. │ │ │ │ +0000b090: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s │ │ │ │ +0000b0a0: 7472 7563 7475 7265 2d69 6d70 6f72 7473 tructure-imports │ │ │ │ +0000b0b0: 7374 7275 6374 7572 652d 696d 706f 7274 structure-import │ │ │ │ +0000b0c0: 7320 5354 5255 4354 5552 450a 0a52 6574 s STRUCTURE..Ret │ │ │ │ +0000b0d0: 7572 6e73 2074 6865 206c 6973 7420 6f66 urns the list of │ │ │ │ +0000b0e0: 2073 7472 7563 7475 7265 206e 616d 6573 structure names │ │ │ │ +0000b0f0: 206f 7065 6e65 6420 6279 2073 7472 7563 opened by struc │ │ │ │ +0000b100: 7475 7265 206f 626a 6563 740a 5354 5255 ture object.STRU │ │ │ │ +0000b110: 4354 5552 452e 7265 702e 7374 7275 6374 CTURE.rep.struct │ │ │ │ +0000b120: 7572 6573 2373 7472 7563 7475 7265 2d61 ures#structure-a │ │ │ │ +0000b130: 6363 6573 7369 626c 6573 7472 7563 7475 ccessiblestructu │ │ │ │ +0000b140: 7265 2d61 6363 6573 7369 626c 6520 5354 re-accessible ST │ │ │ │ +0000b150: 5255 4354 5552 450a 0a52 6574 7572 6e73 RUCTURE..Returns │ │ │ │ +0000b160: 2074 6865 206c 6973 7420 6f66 2073 7472 the list of str │ │ │ │ +0000b170: 7563 7475 7265 206e 616d 6573 2061 6363 ucture names acc │ │ │ │ +0000b180: 6573 7365 6420 6279 2073 7472 7563 7475 essed by structu │ │ │ │ +0000b190: 7265 206f 626a 6563 740a 5354 5255 4354 re object.STRUCT │ │ │ │ +0000b1a0: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur │ │ │ │ +0000b1b0: 6573 2373 6574 2d69 6e74 6572 6661 6365 es#set-interface │ │ │ │ +0000b1c0: 7365 742d 696e 7465 7266 6163 6520 5354 set-interface ST │ │ │ │ +0000b1d0: 5255 4354 5552 4520 494e 5445 5246 4143 RUCTURE INTERFAC │ │ │ │ +0000b1e0: 450a 0a53 6574 2074 6865 2069 6e74 6572 E..Set the inter │ │ │ │ +0000b1f0: 6661 6365 206f 6620 7374 7275 6374 7572 face of structur │ │ │ │ +0000b200: 6520 6f62 6a65 6374 2053 5452 5543 5455 e object STRUCTU │ │ │ │ +0000b210: 5245 2074 6f20 494e 5445 5246 4143 452e RE to INTERFACE. │ │ │ │ +0000b220: 7265 702e 7374 7275 6374 7572 6573 2369 rep.structures#i │ │ │ │ +0000b230: 6e74 6572 6e2d 7374 7275 6374 7572 6569 ntern-structurei │ │ │ │ +0000b240: 6e74 6572 6e2d 7374 7275 6374 7572 6520 ntern-structure │ │ │ │ +0000b250: 5354 5255 4354 2d4e 414d 450a 0a52 6574 STRUCT-NAME..Ret │ │ │ │ +0000b260: 7572 6e20 7468 6520 7374 7275 6374 7572 urn the structur │ │ │ │ +0000b270: 6520 6361 6c6c 6564 2053 5452 5543 542d e called STRUCT- │ │ │ │ +0000b280: 4e41 4d45 2e20 4966 206e 6f20 7375 6368 NAME. If no such │ │ │ │ +0000b290: 2073 7472 7563 7475 7265 2065 7869 7374 structure exist │ │ │ │ +0000b2a0: 732c 0a61 7474 656d 7074 2074 6f20 6c6f s,.attempt to lo │ │ │ │ +0000b2b0: 6164 2069 742c 2062 7574 2069 7420 6973 ad it, but it is │ │ │ │ +0000b2c0: 6e27 7420 696d 706f 7274 6564 2074 6f20 n't imported to │ │ │ │ +0000b2d0: 616e 7920 6d6f 6475 6c65 2e72 6570 2e73 any module.rep.s │ │ │ │ +0000b2e0: 7472 7563 7475 7265 7323 6f70 656e 2d73 tructures#open-s │ │ │ │ +0000b2f0: 7472 7563 7475 7265 736f 7065 6e2d 7374 tructuresopen-st │ │ │ │ +0000b300: 7275 6374 7572 6573 2053 5452 5543 542d ructures STRUCT- │ │ │ │ +0000b310: 4e41 4d45 530a 0a4d 6172 6b20 7468 6174 NAMES..Mark that │ │ │ │ +0000b320: 2074 6865 2063 7572 7265 6e74 2073 7472 the current str │ │ │ │ +0000b330: 7563 7475 7265 7320 6861 7320 6f70 656e uctures has open │ │ │ │ +0000b340: 6564 2074 6865 206c 6973 7420 6f66 2073 ed the list of s │ │ │ │ +0000b350: 7472 7563 7475 7265 730a 6e61 6d65 6420 tructures.named │ │ │ │ +0000b360: 696e 2074 6865 206c 6973 7420 5354 5255 in the list STRU │ │ │ │ +0000b370: 4354 2d4e 414d 4553 2e72 6570 2e73 7472 CT-NAMES.rep.str │ │ │ │ +0000b380: 7563 7475 7265 7323 6163 6365 7373 2d73 uctures#access-s │ │ │ │ +0000b390: 7472 7563 7475 7265 7361 6363 6573 732d tructuresaccess- │ │ │ │ +0000b3a0: 7374 7275 6374 7572 6573 2053 5452 5543 structures STRUC │ │ │ │ +0000b3b0: 542d 4e41 4d45 530a 0a4d 6172 6b20 7468 T-NAMES..Mark th │ │ │ │ +0000b3c0: 6174 2074 6865 2063 7572 7265 6e74 2073 at the current s │ │ │ │ +0000b3d0: 7472 7563 7475 7265 7320 6d61 7920 6163 tructures may ac │ │ │ │ +0000b3e0: 6365 7373 2074 6865 206c 6973 7420 6f66 cess the list of │ │ │ │ +0000b3f0: 2073 7472 7563 7475 7265 730a 6e61 6d65 structures.name │ │ │ │ +0000b400: 6420 696e 2074 6865 206c 6973 7420 5354 d in the list ST │ │ │ │ +0000b410: 5255 4354 2d4e 414d 4553 2e72 6570 2e73 RUCT-NAMES.rep.s │ │ │ │ +0000b420: 7472 7563 7475 7265 7323 7374 7275 6374 tructures#struct │ │ │ │ +0000b430: 7572 652d 7761 6c6b 7374 7275 6374 7572 ure-walkstructur │ │ │ │ +0000b440: 652d 7761 6c6b 2046 554e 4354 494f 4e20 e-walk FUNCTION │ │ │ │ +0000b450: 5354 5255 4354 5552 450a 0a43 616c 6c20 STRUCTURE..Call │ │ │ │ +0000b460: 4655 4e43 5449 4f4e 2066 6f72 2065 6163 FUNCTION for eac │ │ │ │ +0000b470: 6820 6269 6e64 696e 6720 696e 2073 7472 h binding in str │ │ │ │ +0000b480: 7563 7475 7265 206f 626a 6563 7420 5354 ucture object ST │ │ │ │ +0000b490: 5255 4354 5552 452e 2054 6865 0a66 756e RUCTURE. The.fun │ │ │ │ +0000b4a0: 6374 696f 6e20 6973 2063 616c 6c65 6420 ction is called │ │ │ │ +0000b4b0: 7769 7468 2074 776f 2061 7267 756d 656e with two argumen │ │ │ │ +0000b4c0: 7473 2c20 7468 6520 7661 7269 6162 6c65 ts, the variable │ │ │ │ +0000b4d0: 2061 6e64 2074 6865 2062 696e 6469 6e67 and the binding │ │ │ │ +0000b4e0: 2773 0a76 616c 7565 2e72 6570 2e73 7472 's.value.rep.str │ │ │ │ +0000b4f0: 7563 7475 7265 7323 6665 6174 7572 6570 uctures#featurep │ │ │ │ +0000b500: 6665 6174 7572 6570 2046 4541 5455 5245 featurep FEATURE │ │ │ │ +0000b510: 0a0a 5265 7475 726e 206e 6f6e 2d6e 696c ..Return non-nil │ │ │ │ +0000b520: 2069 6620 6665 6174 7572 6520 4645 4154 if feature FEAT │ │ │ │ +0000b530: 5552 4520 6861 7320 616c 7265 6164 7920 URE has already │ │ │ │ +0000b540: 6265 656e 206c 6f61 6465 6420 6279 2074 been loaded by t │ │ │ │ +0000b550: 6865 2063 7572 7265 6e74 0a73 7472 7563 he current.struc │ │ │ │ +0000b560: 7475 7265 2e6c 6f61 642d 7061 7468 4120 ture.load-pathA │ │ │ │ +0000b570: 6c69 7374 206f 6620 6469 7265 6374 6f72 list of director │ │ │ │ +0000b580: 7920 6e61 6d65 732e 2057 6865 6e20 606c y names. When `l │ │ │ │ +0000b590: 6f61 6427 206f 7065 6e73 2061 206c 6973 oad' opens a lis │ │ │ │ +0000b5a0: 702d 6669 6c65 2069 7420 7365 6172 6368 p-file it search │ │ │ │ +0000b5b0: 6573 2065 6163 680a 6469 7265 6374 6f72 es each.director │ │ │ │ +0000b5c0: 7920 6e61 6d65 6420 696e 2074 6869 7320 y named in this │ │ │ │ +0000b5d0: 6c69 7374 2069 6e20 7475 726e 2075 6e74 list in turn unt │ │ │ │ +0000b5e0: 696c 2074 6865 2066 696c 6520 6973 2066 il the file is f │ │ │ │ +0000b5f0: 6f75 6e64 206f 7220 7468 6520 6c69 7374 ound or the list │ │ │ │ +0000b600: 0a69 7320 6578 6861 7573 7465 642e 646c .is exhausted.dl │ │ │ │ +0000b610: 2d6c 6f61 642d 7061 7468 4c69 7374 206f -load-pathList o │ │ │ │ +0000b620: 6620 6469 7265 6374 6f72 6965 7320 7365 f directories se │ │ │ │ +0000b630: 6172 6368 6564 2066 6f72 2064 796e 616d arched for dynam │ │ │ │ +0000b640: 6963 616c 6c79 206c 6f61 6465 6420 6f62 ically loaded ob │ │ │ │ +0000b650: 6a65 6374 2066 696c 6573 2e61 6674 6572 ject files.after │ │ │ │ +0000b660: 2d6c 6f61 642d 616c 6973 7441 206c 6973 -load-alistA lis │ │ │ │ +0000b670: 7420 6f66 2028 4c49 4252 4152 5920 464f t of (LIBRARY FO │ │ │ │ +0000b680: 524d 532e 2e2e 292e 2057 6865 6e65 7665 RMS...). Wheneve │ │ │ │ +0000b690: 7220 7468 6520 606c 6f61 6427 2063 6f6d r the `load' com │ │ │ │ +0000b6a0: 6d61 6e64 2072 6561 6473 2061 2066 696c mand reads a fil │ │ │ │ +0000b6b0: 650a 6f66 204c 6973 7020 636f 6465 204c e.of Lisp code L │ │ │ │ +0000b6c0: 4942 5241 5259 2c20 6974 2065 7865 6375 IBRARY, it execu │ │ │ │ +0000b6d0: 7465 7320 6561 6368 206f 6620 464f 524d tes each of FORM │ │ │ │ +0000b6e0: 532e 204e 6f74 6520 7468 6174 204c 4942 S. Note that LIB │ │ │ │ +0000b6f0: 5241 5259 206d 7573 740a 6578 6163 746c RARY must.exactl │ │ │ │ +0000b700: 7920 6d61 7463 6820 7468 6520 4649 4c45 y match the FILE │ │ │ │ +0000b710: 2061 7267 756d 656e 7420 6769 7665 6e20 argument given │ │ │ │ +0000b720: 746f 2060 6c6f 6164 272e 6c69 7370 2d6c to `load'.lisp-l │ │ │ │ +0000b730: 6962 2d64 6972 6563 746f 7279 5468 6520 ib-directoryThe │ │ │ │ +0000b740: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire │ │ │ │ +0000b750: 6374 6f72 7920 696e 2077 6869 6368 2074 ctory in which t │ │ │ │ +0000b760: 6865 2073 7461 6e64 6172 6420 6c69 7370 he standard lisp │ │ │ │ +0000b770: 2066 696c 6573 206c 6976 652e 7369 7465 files live.site │ │ │ │ +0000b780: 2d6c 6973 702d 6469 7265 6374 6f72 7954 -lisp-directoryT │ │ │ │ +0000b790: 6865 206e 616d 6520 6f66 2074 6865 2064 he name of the d │ │ │ │ +0000b7a0: 6972 6563 746f 7279 2069 6e20 7768 6963 irectory in whic │ │ │ │ +0000b7b0: 6820 7369 7465 2d73 7065 6369 6669 6320 h site-specific │ │ │ │ +0000b7c0: 4c69 7370 2066 696c 6573 2061 7265 2073 Lisp files are s │ │ │ │ +0000b7d0: 746f 7265 642e 646f 6375 6d65 6e74 6174 tored.documentat │ │ │ │ +0000b7e0: 696f 6e2d 6669 6c65 5468 6520 6e61 6d65 ion-fileThe name │ │ │ │ +0000b7f0: 206f 6620 7468 6520 6461 7461 6261 7365 of the database │ │ │ │ +0000b800: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the │ │ │ │ +0000b810: 6c69 7370 2d6c 6962 7261 7279 2773 2064 lisp-library's d │ │ │ │ +0000b820: 6f63 756d 656e 7461 7469 6f6e 2073 7472 ocumentation str │ │ │ │ +0000b830: 696e 6773 2e64 6f63 756d 656e 7461 7469 ings.documentati │ │ │ │ +0000b840: 6f6e 2d66 696c 6573 4120 6c69 7374 206f on-filesA list o │ │ │ │ +0000b850: 6620 6461 7461 6261 7365 206e 616d 6573 f database names │ │ │ │ +0000b860: 2063 6f6e 7461 696e 696e 6720 616c 6c20 containing all │ │ │ │ +0000b870: 646f 6375 6d65 6e74 6174 696f 6e20 7374 documentation st │ │ │ │ +0000b880: 7269 6e67 732e 646c 2d6c 6f61 642d 7265 rings.dl-load-re │ │ │ │ +0000b890: 6c6f 632d 6e6f 7757 6865 6e20 6e6f 6e2d loc-nowWhen non- │ │ │ │ +0000b8a0: 6e69 6c2c 2064 796e 616d 6963 616c 6c79 nil, dynamically │ │ │ │ +0000b8b0: 206c 6f61 6465 6420 6c69 6272 6172 6965 loaded librarie │ │ │ │ +0000b8c0: 7320 6861 7665 2061 6c6c 2073 796d 626f s have all symbo │ │ │ │ +0000b8d0: 6c20 7265 6c6f 6361 7469 6f6e 730a 7065 l relocations.pe │ │ │ │ +0000b8e0: 7266 726f 6d65 6420 6174 206c 6f61 642d rfromed at load- │ │ │ │ +0000b8f0: 7469 6d65 2c20 6e6f 7420 6173 2072 6571 time, not as req │ │ │ │ +0000b900: 7569 7265 642e 7265 702e 6c61 6e67 2e69 uired.rep.lang.i │ │ │ │ +0000b910: 6e74 6572 7072 6574 6572 236c 616d 6264 nterpreter#lambd │ │ │ │ +0000b920: 616c 616d 6264 6120 4c41 4d42 4441 2d4c alambda LAMBDA-L │ │ │ │ +0000b930: 4953 5420 424f 4459 2e2e 2e0a 0a45 7661 IST BODY.....Eva │ │ │ │ +0000b940: 6c75 6174 6573 2074 6f20 616e 2061 6e6f luates to an ano │ │ │ │ +0000b950: 6e79 6d6f 7573 2066 756e 6374 696f 6e2e nymous function. │ │ │ │ +0000b960: 7265 702e 6461 7461 2363 6172 6361 7220 rep.data#carcar │ │ │ │ +0000b970: 434f 4e53 2d43 454c 4c0a 0a52 6574 7572 CONS-CELL..Retur │ │ │ │ +0000b980: 6e73 2074 6865 2076 616c 7565 2073 746f ns the value sto │ │ │ │ +0000b990: 7265 6420 696e 2074 6865 2063 6172 2073 red in the car s │ │ │ │ +0000b9a0: 6c6f 7420 6f66 2043 4f4e 532d 4345 4c4c lot of CONS-CELL │ │ │ │ +0000b9b0: 2c20 6f72 206e 696c 2069 6620 434f 4e53 , or nil if CONS │ │ │ │ +0000b9c0: 2d43 454c 4c0a 6973 206e 696c 2e72 6570 -CELL.is nil.rep │ │ │ │ +0000b9d0: 2e64 6174 6123 6c69 7374 2a6c 6973 742a .data#list*list* │ │ │ │ +0000b9e0: 2041 5247 3120 4152 4732 202e 2e2e 2041 ARG1 ARG2 ... A │ │ │ │ +0000b9f0: 5247 4e0a 0a52 6574 7572 6e73 2061 206e RGN..Returns a n │ │ │ │ +0000ba00: 6577 206c 6973 7420 2841 5247 3120 4152 ew list (ARG1 AR │ │ │ │ +0000ba10: 4732 202e 2e2e 2041 5247 4e2d 3120 2e20 G2 ... ARGN-1 . │ │ │ │ +0000ba20: 4152 474e 292e 2054 6861 7420 6973 2c20 ARGN). That is, │ │ │ │ +0000ba30: 7468 6520 7361 6d65 2061 7320 6672 6f6d the same as from │ │ │ │ +0000ba40: 0a60 6c69 7374 2720 6275 7420 7468 6520 .`list' but the │ │ │ │ +0000ba50: 6c61 7374 2061 7267 756d 656e 7420 6973 last argument is │ │ │ │ +0000ba60: 2064 6f74 7465 6420 746f 2074 6865 206c dotted to the l │ │ │ │ +0000ba70: 6173 7420 6275 7420 6f6e 6520 6172 6775 ast but one argu │ │ │ │ +0000ba80: 6d65 6e74 2e72 6570 2e64 6174 6123 6d61 ment.rep.data#ma │ │ │ │ +0000ba90: 6b65 2d6c 6973 746d 616b 652d 6c69 7374 ke-listmake-list │ │ │ │ +0000baa0: 204c 454e 4754 4820 5b49 4e49 5449 414c LENGTH [INITIAL │ │ │ │ +0000bab0: 2d72 6570 765d 0a0a 5265 7475 726e 7320 -repv]..Returns │ │ │ │ +0000bac0: 6120 6e65 7720 6c69 7374 2077 6974 6820 a new list with │ │ │ │ +0000bad0: 4c45 4e47 5448 206d 656d 6265 7273 2c20 LENGTH members, │ │ │ │ +0000bae0: 6561 6368 206f 6620 7768 6963 6820 6973 each of which is │ │ │ │ +0000baf0: 2069 6e69 7469 616c 6973 6564 2074 6f0a initialised to. │ │ │ │ +0000bb00: 494e 4954 4941 4c2d 7265 7076 2c20 6f72 INITIAL-repv, or │ │ │ │ +0000bb10: 206e 696c 2e72 6570 2e64 6174 6123 6170 nil.rep.data#ap │ │ │ │ +0000bb20: 7065 6e64 6170 7065 6e64 204c 4953 5453 pendappend LISTS │ │ │ │ +0000bb30: 2e2e 2e0a 0a4e 6f6e 2d64 6573 7472 7563 .....Non-destruc │ │ │ │ +0000bb40: 7469 7665 6c79 2063 6f6e 6361 7465 6e61 tively concatena │ │ │ │ +0000bb50: 7465 7320 6561 6368 206f 6620 6974 2773 tes each of it's │ │ │ │ +0000bb60: 2061 7267 756d 656e 7420 4c49 5354 532e argument LISTS. │ │ │ │ +0000bb70: 2e2e 2069 6e74 6f20 6f6e 650a 6e65 7720 .. into one.new │ │ │ │ +0000bb80: 6c69 7374 2077 6869 6368 2069 7320 7265 list which is re │ │ │ │ +0000bb90: 7475 726e 6564 2e72 6570 2e64 6174 6123 turned.rep.data# │ │ │ │ +0000bba0: 6e63 6f6e 636e 636f 6e63 204c 4953 5453 nconcnconc LISTS │ │ │ │ +0000bbb0: 2e2e 2e0a 0a44 6573 7472 7563 7469 7665 .....Destructive │ │ │ │ +0000bbc0: 6c79 2063 6f6e 6361 7465 6e61 7465 7320 ly concatenates │ │ │ │ +0000bbd0: 6561 6368 206f 6620 6974 2773 2061 7267 each of it's arg │ │ │ │ +0000bbe0: 756d 656e 7420 4c49 5354 532e 2e2e 2069 ument LISTS... i │ │ │ │ +0000bbf0: 6e74 6f20 6f6e 6520 6e65 770a 6c69 7374 nto one new.list │ │ │ │ +0000bc00: 2e20 4576 6572 7920 4c49 5354 2062 7574 . Every LIST but │ │ │ │ +0000bc10: 2074 6865 206c 6173 7420 6973 206d 6f64 the last is mod │ │ │ │ +0000bc20: 6966 6965 6420 736f 2074 6861 7420 6974 ified so that it │ │ │ │ +0000bc30: 2773 206c 6173 7420 6364 7220 706f 696e 's last cdr poin │ │ │ │ +0000bc40: 7473 0a74 6f20 7468 6520 6265 6769 6e6e ts.to the beginn │ │ │ │ +0000bc50: 696e 6720 6f66 2074 6865 206e 6578 7420 ing of the next │ │ │ │ +0000bc60: 6c69 7374 2e20 5265 7475 726e 7320 7468 list. Returns th │ │ │ │ +0000bc70: 6520 6e65 7720 6c69 7374 2e72 6570 2e64 e new list.rep.d │ │ │ │ +0000bc80: 6174 6123 7270 6c61 6361 7270 6c61 6361 ata#rplacarplaca │ │ │ │ +0000bc90: 2043 4f4e 532d 4345 4c4c 204e 4557 2d43 CONS-CELL NEW-C │ │ │ │ +0000bca0: 4152 0a0a 5365 7473 2074 6865 2076 616c AR..Sets the val │ │ │ │ +0000bcb0: 7565 206f 6620 7468 6520 6361 7220 736c ue of the car sl │ │ │ │ +0000bcc0: 6f74 2069 6e20 434f 4e53 2d43 454c 4c20 ot in CONS-CELL │ │ │ │ +0000bcd0: 746f 204e 4557 2d43 4152 2e0a 5265 7475 to NEW-CAR..Retu │ │ │ │ +0000bce0: 726e 7320 7468 6520 434f 4e53 2d43 454c rns the CONS-CEL │ │ │ │ +0000bcf0: 4c2e 7265 702e 6461 7461 2372 6576 6572 L.rep.data#rever │ │ │ │ +0000bd00: 7365 7265 7665 7273 6520 4c49 5354 0a0a sereverse LIST.. │ │ │ │ +0000bd10: 5265 7475 726e 7320 6120 6e65 7720 6c69 Returns a new li │ │ │ │ +0000bd20: 7374 2077 6869 6368 2069 7320 6120 636f st which is a co │ │ │ │ +0000bd30: 7079 206f 6620 4c49 5354 2065 7863 6570 py of LIST excep │ │ │ │ +0000bd40: 7420 7468 6174 2074 6865 206d 656d 6265 t that the membe │ │ │ │ +0000bd50: 7273 2061 7265 2069 6e0a 7265 7665 7273 rs are in.revers │ │ │ │ +0000bd60: 6520 6f72 6465 722e 7265 702e 6461 7461 e order.rep.data │ │ │ │ +0000bd70: 2361 7373 6f63 6173 736f 6320 454c 5420 #assocassoc ELT │ │ │ │ +0000bd80: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear │ │ │ │ +0000bd90: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST │ │ │ │ +0000bda0: 666f 7220 6120 6c69 7374 2077 686f 7365 for a list whose │ │ │ │ +0000bdb0: 2066 6972 7374 2065 6c65 6d65 6e74 2069 first element i │ │ │ │ +0000bdc0: 7320 454c 542e 2060 6173 736f 6327 2075 s ELT. `assoc' u │ │ │ │ +0000bdd0: 7365 730a 6065 7175 616c 2720 746f 2063 ses.`equal' to c │ │ │ │ +0000bde0: 6f6d 7061 7265 2065 6c65 6d65 6e74 732e ompare elements. │ │ │ │ +0000bdf0: 2052 6574 7572 6e73 2074 6865 2073 7562 Returns the sub │ │ │ │ +0000be00: 2d6c 6973 7420 7374 6172 7469 6e67 2066 -list starting f │ │ │ │ +0000be10: 726f 6d20 7468 6520 6669 7273 7420 0a6d rom the first .m │ │ │ │ +0000be20: 6174 6368 696e 6720 6173 736f 6369 6174 atching associat │ │ │ │ +0000be30: 696f 6e2e 0a46 6f72 2065 7861 6d70 6c65 ion..For example │ │ │ │ +0000be40: 2c0a 2020 2020 2861 7373 6f63 2027 7468 ,. (assoc 'th │ │ │ │ +0000be50: 7265 6520 2728 286f 6e65 202e 2031 2920 ree '((one . 1) │ │ │ │ +0000be60: 2874 776f 202e 2032 2920 2874 6872 6565 (two . 2) (three │ │ │ │ +0000be70: 202e 2033 2920 2866 6f75 7220 2e20 3429 . 3) (four . 4) │ │ │ │ +0000be80: 2929 0a20 2020 2020 3d3e 2028 7468 7265 )). => (thre │ │ │ │ +0000be90: 6520 2e20 3329 7265 702e 6461 7461 2361 e . 3)rep.data#a │ │ │ │ +0000bea0: 7373 7161 7373 7120 454c 5420 4153 534f ssqassq ELT ASSO │ │ │ │ +0000beb0: 432d 4c49 5354 0a0a 5365 6172 6368 6573 C-LIST..Searches │ │ │ │ +0000bec0: 2041 5353 4f43 2d4c 4953 5420 666f 7220 ASSOC-LIST for │ │ │ │ +0000bed0: 6120 6c69 7374 2077 686f 7365 2066 6972 a list whose fir │ │ │ │ +0000bee0: 7374 2065 6c65 6d65 6e74 2069 7320 454c st element is EL │ │ │ │ +0000bef0: 542e 2060 6173 7371 2720 7573 6573 2060 T. `assq' uses ` │ │ │ │ +0000bf00: 6571 270a 746f 2063 6f6d 7061 7265 2065 eq'.to compare e │ │ │ │ +0000bf10: 6c65 6d65 6e74 732e 2052 6574 7572 6e73 lements. Returns │ │ │ │ +0000bf20: 2074 6865 2073 7562 2d6c 6973 7420 7374 the sub-list st │ │ │ │ +0000bf30: 6172 7469 6e67 2066 726f 6d20 7468 6520 arting from the │ │ │ │ +0000bf40: 6669 7273 7420 6d61 7463 6869 6e67 0a61 first matching.a │ │ │ │ +0000bf50: 7373 6f63 6961 7469 6f6e 2e72 6570 2e64 ssociation.rep.d │ │ │ │ +0000bf60: 6174 6123 6e74 686e 7468 2049 4e44 4558 ata#nthnth INDEX │ │ │ │ +0000bf70: 204c 4953 540a 0a52 6574 7572 6e73 2074 LIST..Returns t │ │ │ │ +0000bf80: 6865 2049 4e44 4558 7468 2065 6c65 6d65 he INDEXth eleme │ │ │ │ +0000bf90: 6e74 206f 6620 4c49 5354 2e20 5468 6520 nt of LIST. The │ │ │ │ +0000bfa0: 6669 7273 7420 656c 656d 656e 7420 6861 first element ha │ │ │ │ +0000bfb0: 7320 616e 2049 4e44 4558 206f 6620 7a65 s an INDEX of ze │ │ │ │ +0000bfc0: 726f 2e72 6570 2e64 6174 6123 6c61 7374 ro.rep.data#last │ │ │ │ +0000bfd0: 6c61 7374 204c 4953 540a 0a52 6574 7572 last LIST..Retur │ │ │ │ +0000bfe0: 6e73 2074 6865 206c 6173 7420 656c 656d ns the last elem │ │ │ │ +0000bff0: 656e 7420 6f66 204c 4953 542e 0000 0000 ent of LIST..... │ │ │ │ +0000c000: 7265 702e 6c61 6e67 2e6d 6174 6823 726f rep.lang.math#ro │ │ │ │ +0000c010: 756e 6472 6f75 6e64 204e 554d 4245 520a undround NUMBER. │ │ │ │ +0000c020: 0a52 6f75 6e64 204e 554d 4245 5220 746f .Round NUMBER to │ │ │ │ +0000c030: 2074 6865 206e 6561 7265 7374 2069 6e74 the nearest int │ │ │ │ +0000c040: 6567 6572 2e20 4861 6c66 7761 7920 6361 eger. Halfway ca │ │ │ │ +0000c050: 7365 7320 6172 6520 726f 756e 6465 6420 ses are rounded │ │ │ │ +0000c060: 746f 2074 6865 0a6e 6561 7265 7374 2065 to the.nearest e │ │ │ │ +0000c070: 7665 6e20 696e 7465 6765 722e 7265 702e ven integer.rep. │ │ │ │ +0000c080: 6c61 6e67 2e6d 6174 6823 636f 7363 6f73 lang.math#coscos │ │ │ │ +0000c090: 2058 0a0a 5265 7475 726e 7320 7468 6520 X..Returns the │ │ │ │ +0000c0a0: 636f 7369 6e65 206f 6620 582c 2069 6e20 cosine of X, in │ │ │ │ +0000c0b0: 7261 6469 616e 732e 7265 702e 6c61 6e67 radians.rep.lang │ │ │ │ +0000c0c0: 2e6d 6174 6823 6173 696e 6173 696e 2058 .math#asinasin X │ │ │ │ +0000c0d0: 0a0a 5265 7475 726e 2074 6865 2061 7263 ..Return the arc │ │ │ │ +0000c0e0: 2073 696e 6520 6f66 2058 2028 7468 6520 sine of X (the │ │ │ │ +0000c0f0: 7661 6c75 6520 7768 6f73 6520 7369 6e65 value whose sine │ │ │ │ +0000c100: 2069 7320 5829 2c20 696e 2072 6164 6961 is X), in radia │ │ │ │ +0000c110: 6e73 2e72 6570 2e6c 616e 672e 6d61 7468 ns.rep.lang.math │ │ │ │ +0000c120: 2373 7172 7473 7172 7420 580a 0a52 6574 #sqrtsqrt X..Ret │ │ │ │ +0000c130: 7572 6e73 2074 6865 206e 6f6e 6e65 6761 urns the nonnega │ │ │ │ +0000c140: 7469 7665 2073 7175 6172 6520 726f 6f74 tive square root │ │ │ │ +0000c150: 206f 6620 582e 2049 6620 5820 6973 206e of X. If X is n │ │ │ │ +0000c160: 6567 6174 6976 652c 2073 6967 6e61 6c73 egative, signals │ │ │ │ +0000c170: 2061 6e0a 6172 6974 686d 6574 6963 2065 an.arithmetic e │ │ │ │ +0000c180: 7272 6f72 2028 7368 6f75 6c64 2072 6574 rror (should ret │ │ │ │ +0000c190: 7572 6e20 6120 636f 6d70 6c65 7820 6e75 urn a complex nu │ │ │ │ +0000c1a0: 6d62 6572 292e 7265 702e 6c61 6e67 2e6d mber).rep.lang.m │ │ │ │ +0000c1b0: 6174 6823 6e75 6d62 6572 706e 756d 6265 ath#numberpnumbe │ │ │ │ +0000c1c0: 7270 2041 5247 0a0a 5265 7475 726e 2074 rp ARG..Return t │ │ │ │ +0000c1d0: 2069 6620 4152 4720 6973 2061 206e 756d if ARG is a num │ │ │ │ +0000c1e0: 6265 722e 7265 702e 6c61 6e67 2e6d 6174 ber.rep.lang.mat │ │ │ │ +0000c1f0: 6823 696e 7465 6765 7270 696e 7465 6765 h#integerpintege │ │ │ │ +0000c200: 7270 2041 5247 0a0a 5265 7475 726e 2074 rp ARG..Return t │ │ │ │ +0000c210: 2069 6620 4152 4720 6973 2061 2069 6e74 if ARG is a int │ │ │ │ +0000c220: 6567 6572 2e72 6570 2e6c 616e 672e 6d61 eger.rep.lang.ma │ │ │ │ +0000c230: 7468 2366 6978 6e75 6d70 6669 786e 756d th#fixnumpfixnum │ │ │ │ +0000c240: 7020 4152 470a 0a52 6574 7572 6e20 7420 p ARG..Return t │ │ │ │ +0000c250: 6966 2041 5247 2069 7320 6120 6669 786e if ARG is a fixn │ │ │ │ +0000c260: 756d 2028 692e 652e 2061 6e20 696e 7465 um (i.e. an inte │ │ │ │ +0000c270: 6765 7220 7468 6174 2066 6974 7320 696e ger that fits in │ │ │ │ +0000c280: 2061 204c 6973 700a 706f 696e 7465 7229 a Lisp.pointer) │ │ │ │ +0000c290: 2e72 6570 2e69 6f2e 736f 636b 6574 7323 .rep.io.sockets# │ │ │ │ +0000c2a0: 736f 636b 6574 2d6c 6f63 616c 2d63 6c69 socket-local-cli │ │ │ │ +0000c2b0: 656e 7473 6f63 6b65 742d 6c6f 6361 6c2d entsocket-local- │ │ │ │ +0000c2c0: 636c 6965 6e74 2041 4444 5245 5353 205b client ADDRESS [ │ │ │ │ +0000c2d0: 5354 5245 414d 5d20 5b53 454e 5449 4e45 STREAM] [SENTINE │ │ │ │ +0000c2e0: 4c5d 0a0a 4372 6561 7465 2061 6e64 2072 L]..Create and r │ │ │ │ +0000c2f0: 6574 7572 6e20 6120 736f 636b 6574 2063 eturn a socket c │ │ │ │ +0000c300: 6f6e 6e65 6374 6564 2074 6f20 7468 6520 onnected to the │ │ │ │ +0000c310: 756e 6978 2064 6f6d 6169 6e20 736f 636b unix domain sock │ │ │ │ +0000c320: 6574 2061 740a 4144 4452 4553 5320 2861 et at.ADDRESS (a │ │ │ │ +0000c330: 2073 7065 6369 616c 206e 6f64 6520 696e special node in │ │ │ │ +0000c340: 2074 6865 206c 6f63 616c 2066 696c 696e the local filin │ │ │ │ +0000c350: 6720 7379 7374 656d 292e 0a0a 416c 6c20 g system)...All │ │ │ │ +0000c360: 6f75 7470 7574 2066 726f 6d20 7468 6973 output from this │ │ │ │ +0000c370: 2073 6f63 6b65 7420 7769 6c6c 2062 6520 socket will be │ │ │ │ +0000c380: 636f 7069 6564 2074 6f20 5354 5245 414d copied to STREAM │ │ │ │ +0000c390: 3b20 7768 656e 2074 6865 2073 6f63 6b65 ; when the socke │ │ │ │ +0000c3a0: 740a 6973 2063 6c6f 7365 6420 646f 776e t.is closed down │ │ │ │ +0000c3b0: 2072 656d 6f74 656c 7920 5345 4e54 494e remotely SENTIN │ │ │ │ +0000c3c0: 454c 2077 696c 6c20 6265 2063 616c 6c65 EL will be calle │ │ │ │ +0000c3d0: 6420 7769 7468 2074 6865 2073 6f63 6b65 d with the socke │ │ │ │ +0000c3e0: 7420 6173 2069 7473 0a73 696e 676c 6520 t as its.single │ │ │ │ +0000c3f0: 6172 6775 6d65 6e74 2e72 6570 2e69 6f2e argument.rep.io. │ │ │ │ +0000c400: 736f 636b 6574 7323 636c 6f73 652d 736f sockets#close-so │ │ │ │ +0000c410: 636b 6574 636c 6f73 652d 736f 636b 6574 cketclose-socket │ │ │ │ +0000c420: 2053 4f43 4b45 540a 0a53 6875 7464 6f77 SOCKET..Shutdow │ │ │ │ +0000c430: 6e20 7468 6520 636f 6e6e 6563 7469 6f6e n the connection │ │ │ │ +0000c440: 2061 7373 6f63 6961 7465 2077 6974 6820 associate with │ │ │ │ +0000c450: 534f 434b 4554 2e20 4e6f 7465 2074 6861 SOCKET. Note tha │ │ │ │ +0000c460: 7420 7468 6973 2064 6f65 7320 6e6f 740a t this does not. │ │ │ │ +0000c470: 6361 7573 6520 7468 6520 5345 4e54 494e cause the SENTIN │ │ │ │ +0000c480: 454c 2066 756e 6374 696f 6e20 6173 736f EL function asso │ │ │ │ +0000c490: 6369 6174 6564 2077 6974 6820 534f 434b ciated with SOCK │ │ │ │ +0000c4a0: 4554 2074 6f20 7275 6e2e 7265 702e 6c61 ET to run.rep.la │ │ │ │ +0000c4b0: 6e67 2e69 6e74 6572 7072 6574 6572 2377 ng.interpreter#w │ │ │ │ +0000c4c0: 6974 682d 666c 7569 6473 7769 7468 2d66 ith-fluidswith-f │ │ │ │ +0000c4d0: 6c75 6964 7320 464c 5549 4453 2056 414c luids FLUIDS VAL │ │ │ │ +0000c4e0: 5545 5320 5448 554e 4b0a 0a43 616c 6c20 UES THUNK..Call │ │ │ │ +0000c4f0: 5448 554e 4b20 616e 6420 7265 7475 726e THUNK and return │ │ │ │ +0000c500: 2074 6865 2076 616c 7565 2074 6861 7420 the value that │ │ │ │ +0000c510: 6974 2072 6574 7572 6e73 2077 6974 6820 it returns with │ │ │ │ +0000c520: 6e65 7720 6269 6e64 696e 6773 0a63 7265 new bindings.cre │ │ │ │ +0000c530: 6174 6564 2066 6f72 2065 6163 6820 6f66 ated for each of │ │ │ │ +0000c540: 2074 6865 2066 6c75 6964 2076 6172 6961 the fluid varia │ │ │ │ +0000c550: 626c 6573 2073 7065 6369 6669 6564 2069 bles specified i │ │ │ │ +0000c560: 6e20 7468 6520 6c69 7374 2046 4c55 4944 n the list FLUID │ │ │ │ +0000c570: 532e 0a46 6f72 2065 6163 6820 6d65 6d62 S..For each memb │ │ │ │ +0000c580: 6572 206f 6620 464c 5549 4453 2074 6865 er of FLUIDS the │ │ │ │ +0000c590: 2063 6f72 7265 7370 6f6e 6469 6e67 206d corresponding m │ │ │ │ +0000c5a0: 656d 6265 7220 6f66 2074 6865 2056 414c ember of the VAL │ │ │ │ +0000c5b0: 5545 5320 6c69 7374 0a70 726f 7669 6465 UES list.provide │ │ │ │ +0000c5c0: 7320 7468 6520 696e 6974 6961 6c20 7661 s the initial va │ │ │ │ +0000c5d0: 6c75 6520 6f66 2074 6865 206e 6577 2062 lue of the new b │ │ │ │ +0000c5e0: 696e 6469 6e67 2e0a 0a49 6620 7468 6520 inding...If the │ │ │ │ +0000c5f0: 6c69 7374 7320 464c 5549 4453 2061 6e64 lists FLUIDS and │ │ │ │ +0000c600: 2056 414c 5545 5320 6172 6520 6e6f 7420 VALUES are not │ │ │ │ +0000c610: 6f66 2074 6865 2073 616d 6520 6c65 6e67 of the same leng │ │ │ │ +0000c620: 7468 2c20 616e 2065 7272 6f72 2069 730a th, an error is. │ │ │ │ +0000c630: 7369 676e 616c 6c65 642e 7265 702e 7265 signalled.rep.re │ │ │ │ +0000c640: 6765 7870 2373 7472 696e 672d 6d61 7463 gexp#string-matc │ │ │ │ +0000c650: 6873 7472 696e 672d 6d61 7463 6820 5245 hstring-match RE │ │ │ │ +0000c660: 4745 5850 2053 5452 494e 4720 5b53 5441 GEXP STRING [STA │ │ │ │ +0000c670: 5254 5d20 5b49 474e 4f52 452d 4341 5345 RT] [IGNORE-CASE │ │ │ │ +0000c680: 2d50 5d0a 0a52 6574 7572 6e20 7420 6966 -P]..Return t if │ │ │ │ +0000c690: 2052 4547 4558 5020 6d61 7463 6865 7320 REGEXP matches │ │ │ │ +0000c6a0: 5354 5249 4e47 2e20 5570 6461 7465 7320 STRING. Updates │ │ │ │ +0000c6b0: 7468 6520 6d61 7463 6820 6461 7461 2e0a the match data.. │ │ │ │ +0000c6c0: 0a57 6865 6e20 6465 6669 6e65 642c 2053 .When defined, S │ │ │ │ +0000c6d0: 5441 5254 2069 7320 7468 6520 696e 6465 TART is the inde │ │ │ │ +0000c6e0: 7820 6f66 2074 6865 2066 6972 7374 2063 x of the first c │ │ │ │ +0000c6f0: 6861 7261 6374 6572 2074 6f20 7374 6172 haracter to star │ │ │ │ +0000c700: 740a 6d61 7463 6869 6e67 2061 7420 2863 t.matching at (c │ │ │ │ +0000c710: 6f75 6e74 696e 6720 6672 6f6d 207a 6572 ounting from zer │ │ │ │ +0000c720: 6f29 2e20 5768 656e 2049 474e 4f52 452d o). When IGNORE- │ │ │ │ +0000c730: 4341 5345 2d50 2069 7320 6e6f 6e2d 6e69 CASE-P is non-ni │ │ │ │ +0000c740: 6c20 7468 650a 6361 7365 206f 6620 6d61 l the.case of ma │ │ │ │ +0000c750: 7463 6865 6420 7374 7269 6e67 7320 6172 tched strings ar │ │ │ │ +0000c760: 6520 6967 6e6f 7265 642e 204e 6f74 6520 e ignored. Note │ │ │ │ +0000c770: 7468 6174 2063 6861 7261 6374 6572 2063 that character c │ │ │ │ +0000c780: 6c61 7373 6573 2061 7265 0a73 7469 6c6c lasses are.still │ │ │ │ +0000c790: 2063 6173 652d 7369 676e 6966 6963 616e case-significan │ │ │ │ +0000c7a0: 742e 7265 702e 7265 6765 7870 2373 7472 t.rep.regexp#str │ │ │ │ +0000c7b0: 696e 672d 6c6f 6f6b 696e 672d 6174 7374 ing-looking-atst │ │ │ │ +0000c7c0: 7269 6e67 2d6c 6f6f 6b69 6e67 2d61 7420 ring-looking-at │ │ │ │ +0000c7d0: 5245 4745 5850 2053 5452 494e 4720 5b53 REGEXP STRING [S │ │ │ │ +0000c7e0: 5441 5254 5d20 5b49 474e 4f52 452d 4341 TART] [IGNORE-CA │ │ │ │ +0000c7f0: 5345 2d50 5d0a 0a52 6574 7572 6e73 2074 SE-P]..Returns t │ │ │ │ +0000c800: 2069 6620 5245 4745 5850 206d 6174 6368 if REGEXP match │ │ │ │ +0000c810: 6573 2074 6865 2053 5452 494e 4720 2873 es the STRING (s │ │ │ │ +0000c820: 7461 7274 696e 6720 6174 2063 6861 7261 tarting at chara │ │ │ │ +0000c830: 6374 6572 2053 5441 5254 292e 0a55 7064 cter START)..Upd │ │ │ │ +0000c840: 6174 6573 2074 6865 206d 6174 6368 2064 ates the match d │ │ │ │ +0000c850: 6174 612e 7265 702e 7265 6765 7870 236d ata.rep.regexp#m │ │ │ │ +0000c860: 6174 6368 2d65 6e64 6d61 7463 682d 656e atch-endmatch-en │ │ │ │ +0000c870: 6420 5b45 5850 5245 5353 494f 4e2d 494e d [EXPRESSION-IN │ │ │ │ +0000c880: 4445 585d 0a0a 5265 7475 726e 2074 6865 DEX]..Return the │ │ │ │ +0000c890: 2070 6f73 6974 696f 6e20 7768 6963 6820 position which │ │ │ │ +0000c8a0: 7468 6520 4558 5052 4553 5349 4f4e 2d49 the EXPRESSION-I │ │ │ │ +0000c8b0: 4e44 4558 2774 6820 7061 7265 6e74 6865 NDEX'th parenthe │ │ │ │ +0000c8c0: 7369 7365 6420 6578 7072 6573 7369 6f6e sised expression │ │ │ │ +0000c8d0: 0a65 6e64 6564 2061 7420 696e 2074 6865 .ended at in the │ │ │ │ +0000c8e0: 206c 6173 7420 7375 6363 6573 7366 756c last successful │ │ │ │ +0000c8f0: 2072 6567 6578 7020 6d61 7463 682e 2049 regexp match. I │ │ │ │ +0000c900: 6620 4558 5052 4553 5349 4f4e 2d49 4e44 f EXPRESSION-IND │ │ │ │ +0000c910: 4558 2069 730a 6e69 6c20 6f72 2030 2074 EX is.nil or 0 t │ │ │ │ +0000c920: 6865 2065 6e64 206f 6620 7468 6520 7768 he end of the wh │ │ │ │ +0000c930: 6f6c 6520 6d61 7463 6820 6973 2072 6574 ole match is ret │ │ │ │ +0000c940: 7572 6e65 6420 696e 7374 6561 642e 0a54 urned instead..T │ │ │ │ +0000c950: 6865 2072 6574 7572 6e65 6420 7661 6c75 he returned valu │ │ │ │ +0000c960: 6520 7769 6c6c 2065 6974 6865 7220 6265 e will either be │ │ │ │ +0000c970: 2061 2070 6f73 6974 696f 6e20 6966 2074 a position if t │ │ │ │ +0000c980: 6865 206c 6173 7420 6d61 7463 6820 7761 he last match wa │ │ │ │ +0000c990: 7320 696e 2061 0a62 7566 6665 722c 206f s in a.buffer, o │ │ │ │ +0000c9a0: 7220 616e 2069 6e74 6567 6572 2069 6620 r an integer if │ │ │ │ +0000c9b0: 7468 6520 6c61 7374 206d 6174 6368 2077 the last match w │ │ │ │ +0000c9c0: 6173 2069 6e20 6120 7374 7269 6e67 2028 as in a string ( │ │ │ │ +0000c9d0: 692e 652e 2072 6567 6578 702d 6d61 7463 i.e. regexp-matc │ │ │ │ +0000c9e0: 6829 2e72 6570 2e72 6567 6578 7023 7265 h).rep.regexp#re │ │ │ │ +0000c9f0: 6765 7870 2d63 6163 6865 2d63 6f6e 7472 gexp-cache-contr │ │ │ │ +0000ca00: 6f6c 7265 6765 7870 2d63 6163 6865 2d63 olregexp-cache-c │ │ │ │ +0000ca10: 6f6e 7472 6f6c 205b 534f 4654 2d4c 494d ontrol [SOFT-LIM │ │ │ │ +0000ca20: 4954 5d0a 0a49 6620 534f 4654 2d4c 494d IT]..If SOFT-LIM │ │ │ │ +0000ca30: 4954 2069 7320 6465 6669 6e65 642c 2069 IT is defined, i │ │ │ │ +0000ca40: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ │ +0000ca50: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o │ │ │ │ +0000ca60: 6620 6279 7465 7320 7468 6174 0a74 6865 f bytes that.the │ │ │ │ +0000ca70: 2072 6567 6578 7020 6361 6368 6520 6d61 regexp cache ma │ │ │ │ +0000ca80: 7920 6f63 6375 7079 2061 6674 6572 2067 y occupy after g │ │ │ │ +0000ca90: 6172 6261 6765 2063 6f6c 6c65 6374 696f arbage collectio │ │ │ │ +0000caa0: 6e2e 0a0a 5265 7475 726e 7320 2853 4f46 n...Returns (SOF │ │ │ │ +0000cab0: 542d 4c49 4d49 5420 4355 5252 454e 542d T-LIMIT CURRENT- │ │ │ │ +0000cac0: 5349 5a45 2043 5552 5245 4e54 2d45 4e54 SIZE CURRENT-ENT │ │ │ │ +0000cad0: 5249 4553 2048 4954 5320 4d49 5353 4553 RIES HITS MISSES │ │ │ │ +0000cae0: 292e 7072 696e 742d 6c65 7665 6c54 6865 ).print-levelThe │ │ │ │ +0000caf0: 206e 756d 6265 7220 6f66 206c 6973 7420 number of list │ │ │ │ +0000cb00: 6c65 7665 6c73 2074 6f20 6465 7363 656e levels to descen │ │ │ │ +0000cb10: 6420 7768 656e 2070 7269 6e74 696e 6720 d when printing │ │ │ │ +0000cb20: 6265 666f 7265 2061 6262 7265 7669 6174 before abbreviat │ │ │ │ +0000cb30: 696e 672e 7265 702e 6c61 6e67 2e69 6e74 ing.rep.lang.int │ │ │ │ +0000cb40: 6572 7072 6574 6572 2370 726f 676e 7072 erpreter#prognpr │ │ │ │ +0000cb50: 6f67 6e20 464f 524d 532e 2e2e 0a0a 4576 ogn FORMS.....Ev │ │ │ │ +0000cb60: 616c 2773 2065 6163 6820 6f66 2074 6865 al's each of the │ │ │ │ +0000cb70: 2046 4f52 4d53 2069 6e20 6f72 6465 7220 FORMS in order │ │ │ │ +0000cb80: 7265 7475 726e 696e 6720 7468 6520 7661 returning the va │ │ │ │ +0000cb90: 6c75 6520 6f66 2074 6865 206c 6173 740a lue of the last. │ │ │ │ +0000cba0: 6f6e 652e 7265 702e 6c61 6e67 2e64 6562 one.rep.lang.deb │ │ │ │ +0000cbb0: 7567 2373 7465 7073 7465 7020 464f 524d ug#stepstep FORM │ │ │ │ +0000cbc0: 0a0a 5573 6520 7468 6520 4c69 7370 2064 ..Use the Lisp d │ │ │ │ +0000cbd0: 6562 7567 6765 7220 746f 2065 7661 6c75 ebugger to evalu │ │ │ │ +0000cbe0: 6174 6520 464f 524d 2e72 6570 2e6c 616e ate FORM.rep.lan │ │ │ │ +0000cbf0: 672e 6465 6275 6723 6261 636b 7472 6163 g.debug#backtrac │ │ │ │ +0000cc00: 6562 6163 6b74 7261 6365 205b 5354 5245 ebacktrace [STRE │ │ │ │ +0000cc10: 414d 5d0a 0a50 7269 6e74 7320 6120 6261 AM]..Prints a ba │ │ │ │ +0000cc20: 636b 7472 6163 6520 6f66 2074 6865 2063 cktrace of the c │ │ │ │ +0000cc30: 7572 7265 6e74 204c 6973 7020 6361 6c6c urrent Lisp call │ │ │ │ +0000cc40: 2073 7461 636b 2074 6f20 5354 5245 414d stack to STREAM │ │ │ │ +0000cc50: 2028 6f72 2074 6f0a 6073 7461 6e64 6172 (or to.`standar │ │ │ │ +0000cc60: 642d 6f75 7470 7574 2729 2e0a 5468 6520 d-output')..The │ │ │ │ +0000cc70: 666f 726d 6174 2069 7320 736f 6d65 7468 format is someth │ │ │ │ +0000cc80: 696e 6720 6c69 6b65 3a0a 2020 4655 4e43 ing like:. FUNC │ │ │ │ +0000cc90: 5449 4f4e 2028 4152 474c 4953 5429 2041 TION (ARGLIST) A │ │ │ │ +0000cca0: 5247 532d 4556 414c 4c45 442d 500a 7768 RGS-EVALLED-P.wh │ │ │ │ +0000ccb0: 6572 6520 4152 4753 2d45 5641 4c4c 4544 ere ARGS-EVALLED │ │ │ │ +0000ccc0: 2d50 2069 7320 6569 7468 6572 2060 7427 -P is either `t' │ │ │ │ +0000ccd0: 206f 7220 606e 696c 272c 2064 6570 656e or `nil', depen │ │ │ │ +0000cce0: 6469 6e67 206f 6e20 7768 6574 6865 7220 ding on whether │ │ │ │ +0000ccf0: 6f72 206e 6f74 0a41 5247 4c49 5354 2068 or not.ARGLIST h │ │ │ │ +0000cd00: 6164 2062 6565 6e20 6576 616c 7561 7465 ad been evaluate │ │ │ │ +0000cd10: 6420 6f72 206e 6f74 2062 6566 6f72 6520 d or not before │ │ │ │ +0000cd20: 6265 696e 6720 7075 7420 696e 746f 2074 being put into t │ │ │ │ +0000cd30: 6865 2073 7461 636b 2e72 6570 2e64 6174 he stack.rep.dat │ │ │ │ +0000cd40: 6123 6761 7262 6167 652d 7468 7265 7368 a#garbage-thresh │ │ │ │ +0000cd50: 6f6c 6467 6172 6261 6765 2d74 6872 6573 oldgarbage-thres │ │ │ │ +0000cd60: 686f 6c64 205b 4e45 572d 5641 4c55 455d hold [NEW-VALUE] │ │ │ │ +0000cd70: 0a0a 5468 6520 6e75 6d62 6572 206f 6620 ..The number of │ │ │ │ +0000cd80: 6279 7465 7320 6f66 2073 746f 7261 6765 bytes of storage │ │ │ │ +0000cd90: 2077 6869 6368 206d 7573 7420 6265 2075 which must be u │ │ │ │ +0000cda0: 7365 6420 6265 666f 7265 2061 2067 6172 sed before a gar │ │ │ │ +0000cdb0: 6261 6765 2d0a 636f 6c6c 6563 7469 6f6e bage-.collection │ │ │ │ +0000cdc0: 2069 7320 7472 6967 6765 7265 642e 7265 is triggered.re │ │ │ │ +0000cdd0: 702e 696f 2e74 696d 6572 7323 6465 6c65 p.io.timers#dele │ │ │ │ +0000cde0: 7465 2d74 696d 6572 6465 6c65 7465 2d74 te-timerdelete-t │ │ │ │ +0000cdf0: 696d 6572 2054 494d 4552 0a0a 5072 6576 imer TIMER..Prev │ │ │ │ +0000ce00: 656e 7420 7468 6520 6f6e 652d 7368 6f74 ent the one-shot │ │ │ │ +0000ce10: 2074 696d 6572 2054 494d 4552 2066 726f timer TIMER fro │ │ │ │ +0000ce20: 6d20 6669 7269 6e67 2028 692e 652e 2063 m firing (i.e. c │ │ │ │ +0000ce30: 616c 6c69 6e67 2074 6865 2066 756e 6374 alling the funct │ │ │ │ +0000ce40: 696f 6e0a 6173 736f 6369 6174 6564 2077 ion.associated w │ │ │ │ +0000ce50: 6974 6820 6974 292e 2049 6620 7468 6520 ith it). If the │ │ │ │ +0000ce60: 7469 6d65 7220 6861 7320 616c 7265 6164 timer has alread │ │ │ │ +0000ce70: 7920 6669 7265 642c 2074 6869 7320 6675 y fired, this fu │ │ │ │ +0000ce80: 6e63 7469 6f6e 2068 6173 0a6e 6f20 6566 nction has.no ef │ │ │ │ +0000ce90: 6665 6374 2e72 6570 2e69 6f2e 6669 6c65 fect.rep.io.file │ │ │ │ +0000cea0: 7323 6669 6c65 2d6e 616d 652d 6e6f 6e64 s#file-name-nond │ │ │ │ +0000ceb0: 6972 6563 746f 7279 6669 6c65 2d6e 616d irectoryfile-nam │ │ │ │ +0000cec0: 652d 6e6f 6e64 6972 6563 746f 7279 2046 e-nondirectory F │ │ │ │ +0000ced0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return │ │ │ │ +0000cee0: 2074 6865 2064 6972 6563 746f 7279 2063 the directory c │ │ │ │ +0000cef0: 6f6d 706f 6e65 6e74 206f 6620 4649 4c45 omponent of FILE │ │ │ │ +0000cf00: 2d4e 414d 452c 2069 6e63 6c75 6469 6e67 -NAME, including │ │ │ │ +0000cf10: 2074 6865 2066 696e 616c 0a64 6972 6563 the final.direc │ │ │ │ +0000cf20: 746f 7279 2073 6570 6172 6174 6f72 2e72 tory separator.r │ │ │ │ +0000cf30: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file │ │ │ │ +0000cf40: 2d6e 616d 652d 6469 7265 6374 6f72 7966 -name-directoryf │ │ │ │ +0000cf50: 696c 652d 6e61 6d65 2d64 6972 6563 746f ile-name-directo │ │ │ │ +0000cf60: 7279 2046 494c 452d 4e41 4d45 0a0a 5265 ry FILE-NAME..Re │ │ │ │ +0000cf70: 7475 726e 2074 6865 2066 696c 6520 6e61 turn the file na │ │ │ │ +0000cf80: 6d65 2063 6f6d 706f 6e65 6e74 206f 6620 me component of │ │ │ │ +0000cf90: 4649 4c45 2d4e 414d 452c 2069 2e65 2e20 FILE-NAME, i.e. │ │ │ │ +0000cfa0: 6576 6572 7974 6869 6e67 2066 6f6c 6c6f everything follo │ │ │ │ +0000cfb0: 7769 6e67 0a74 6865 2066 696e 616c 2064 wing.the final d │ │ │ │ +0000cfc0: 6972 6563 746f 7279 2073 6570 6172 6174 irectory separat │ │ │ │ +0000cfd0: 6f72 2e72 6570 2e69 6f2e 6462 2e73 6462 or.rep.io.db.sdb │ │ │ │ +0000cfe0: 6d23 7364 626d 2d72 646f 6e6c 7973 6462 m#sdbm-rdonlysdb │ │ │ │ +0000cff0: 6d2d 7264 6f6e 6c79 2044 424d 0000 0000 m-rdonly DBM.... │ │ │ │ +0000d000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ +0000d010: 7265 7465 7223 6465 6669 6e65 2d73 7065 reter#define-spe │ │ │ │ +0000d020: 6369 616c 2d76 6172 6961 626c 6520 5641 cial-variable VA │ │ │ │ +0000d030: 5220 2321 6f70 7469 6f6e 616c 2056 414c R #!optional VAL │ │ │ │ +0000d040: 5545 2044 4f43 7265 702e 6c61 6e67 2e69 UE DOCrep.lang.i │ │ │ │ +0000d050: 6e74 6572 7072 6574 6572 2377 6974 682d nterpreter#with- │ │ │ │ +0000d060: 6f62 6a65 6374 4576 616c 7561 7465 204f objectEvaluate O │ │ │ │ +0000d070: 424a 2061 6e64 206d 616b 6520 6974 7320 BJ and make its │ │ │ │ +0000d080: 7661 6c75 6520 6060 6375 7272 656e 7427 value ``current' │ │ │ │ +0000d090: 2720 696e 2073 6f6d 6520 7761 7920 6d65 ' in some way me │ │ │ │ +0000d0a0: 616e 696e 6766 756c 0a66 6f72 2074 6865 aningful.for the │ │ │ │ +0000d0b0: 2064 6174 6120 7479 7065 2c20 6576 616c data type, eval │ │ │ │ +0000d0c0: 7561 7465 2061 6c6c 2042 4f44 5920 666f uate all BODY fo │ │ │ │ +0000d0d0: 726d 732c 2074 6865 6e20 7265 7475 726e rms, then return │ │ │ │ +0000d0e0: 2074 6f20 7468 6520 6f6c 640a 6375 7272 to the old.curr │ │ │ │ +0000d0f0: 656e 7420 7661 6c75 6520 6f66 2077 6861 ent value of wha │ │ │ │ +0000d100: 7465 7665 7220 7761 7320 6368 616e 6765 tever was change │ │ │ │ +0000d110: 642e 2052 6574 7572 6e20 7468 6520 7661 d. Return the va │ │ │ │ +0000d120: 6c75 6520 6f66 2074 6865 206c 6173 740a lue of the last. │ │ │ │ +0000d130: 424f 4459 2066 6f72 6d20 6576 616c 7561 BODY form evalua │ │ │ │ +0000d140: 7465 642e 7265 702e 6c61 6e67 2e69 6e74 ted.rep.lang.int │ │ │ │ +0000d150: 6572 7072 6574 6572 2375 6e77 696e 642d erpreter#unwind- │ │ │ │ +0000d160: 7072 6f74 6563 7452 6574 7572 6e20 7468 protectReturn th │ │ │ │ +0000d170: 6520 7265 7375 6c74 206f 6620 6576 616c e result of eval │ │ │ │ +0000d180: 7561 7469 6e67 2046 4f52 4d2e 2057 6865 uating FORM. Whe │ │ │ │ +0000d190: 6e20 6578 6563 7574 696f 6e20 6c65 6176 n execution leav │ │ │ │ +0000d1a0: 6573 2074 6865 0a64 796e 616d 6963 2065 es the.dynamic e │ │ │ │ +0000d1b0: 7874 656e 7420 6f66 2046 4f52 4d20 6576 xtent of FORM ev │ │ │ │ +0000d1c0: 616c 7561 7465 2060 2870 726f 676e 2042 aluate `(progn B │ │ │ │ +0000d1d0: 4f44 5929 2720 2865 7665 6e20 6966 2065 ODY)' (even if e │ │ │ │ +0000d1e0: 7869 7469 6e67 2064 7565 2074 6f0a 616e xiting due to.an │ │ │ │ +0000d1f0: 2065 7863 6570 7469 6f6e 2077 6974 6869 exception withi │ │ │ │ +0000d200: 6e20 464f 524d 292e 0a0a 4e6f 7465 2074 n FORM)...Note t │ │ │ │ +0000d210: 6861 7420 7768 656e 2046 4f52 4d20 6973 hat when FORM is │ │ │ │ +0000d220: 2065 7869 7465 6420 6279 2063 616c 6c69 exited by calli │ │ │ │ +0000d230: 6e67 2061 2063 6f6e 7469 6e75 6174 696f ng a continuatio │ │ │ │ +0000d240: 6e2c 2069 7420 6973 0a75 6e64 6566 696e n, it is.undefin │ │ │ │ +0000d250: 6564 2077 6865 7468 6572 206f 7220 6e6f ed whether or no │ │ │ │ +0000d260: 7420 424f 4459 2077 696c 6c20 6265 2065 t BODY will be e │ │ │ │ +0000d270: 7661 6c75 6174 6564 2e00 7265 702e 6c61 valuated..rep.la │ │ │ │ +0000d280: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c │ │ │ │ +0000d290: 6f6e 6469 7469 6f6e 2d63 6173 6520 5641 ondition-case VA │ │ │ │ +0000d2a0: 5220 464f 524d 202e 2048 414e 444c 4552 R FORM . HANDLER │ │ │ │ +0000d2b0: 5372 6570 2e6c 616e 672e 696e 7465 7270 Srep.lang.interp │ │ │ │ +0000d2c0: 7265 7465 7223 6175 746f 6c6f 6164 5465 reter#autoloadTe │ │ │ │ +0000d2d0: 6c6c 2074 6865 2065 7661 6c75 6174 6f72 ll the evaluator │ │ │ │ +0000d2e0: 2074 6861 7420 7468 6520 7661 6c75 6520 that the value │ │ │ │ +0000d2f0: 6f66 2053 594d 424f 4c20 7769 6c6c 2062 of SYMBOL will b │ │ │ │ +0000d300: 6520 696e 6974 6961 6c69 7365 640a 6279 e initialised.by │ │ │ │ +0000d310: 206c 6f61 6469 6e67 2046 494c 452e 0072 loading FILE..r │ │ │ │ +0000d320: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +0000d330: 7465 7223 6964 656e 7469 7479 2041 5247 ter#identity ARG │ │ │ │ +0000d340: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +0000d350: 6574 6572 2365 7661 6c2d 7768 656e 2d63 eter#eval-when-c │ │ │ │ +0000d360: 6f6d 7069 6c65 464f 524d 2069 7320 6576 ompileFORM is ev │ │ │ │ +0000d370: 616c 7561 7465 6420 6174 2063 6f6d 7069 aluated at compi │ │ │ │ +0000d380: 6c65 2d74 696d 6520 2a6f 6e6c 792a 2e20 le-time *only*. │ │ │ │ +0000d390: 5468 6520 6576 616c 7561 7465 6420 7661 The evaluated va │ │ │ │ +0000d3a0: 6c75 6520 6973 2069 6e73 6572 7465 640a lue is inserted. │ │ │ │ +0000d3b0: 696e 746f 2074 6865 2063 6f6d 7069 6c65 into the compile │ │ │ │ +0000d3c0: 6420 7072 6f67 7261 6d2e 2057 6865 6e20 d program. When │ │ │ │ +0000d3d0: 696e 7465 7270 7265 7465 642c 206e 696c interpreted, nil │ │ │ │ +0000d3e0: 2069 7320 7265 7475 726e 6564 2e00 7265 is returned..re │ │ │ │ +0000d3f0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ +0000d400: 6572 2365 7661 6c2d 7768 656e 2d63 6f6d er#eval-when-com │ │ │ │ +0000d410: 7069 6c65 2046 4f52 4d72 6570 2e6c 616e pile FORMrep.lan │ │ │ │ +0000d420: 672e 696e 7465 7270 7265 7465 7223 6e6f g.interpreter#no │ │ │ │ +0000d430: 7041 2064 6f2d 6e6f 7468 696e 6720 636f pA do-nothing co │ │ │ │ +0000d440: 6d6d 616e 642e 7265 702e 6c61 6e67 2e64 mmand.rep.lang.d │ │ │ │ +0000d450: 6f63 2364 6573 6372 6962 652d 7661 6c75 oc#describe-valu │ │ │ │ +0000d460: 6550 7269 6e74 2074 6f20 7374 616e 6461 ePrint to standa │ │ │ │ +0000d470: 7264 2d6f 7574 7075 7420 6120 6465 7363 rd-output a desc │ │ │ │ +0000d480: 7269 7074 696f 6e20 6f66 2074 6865 206c ription of the l │ │ │ │ +0000d490: 6973 7020 6461 7461 206f 626a 6563 7420 isp data object │ │ │ │ +0000d4a0: 5641 4c55 452e 2049 660a 4e41 4d45 2069 VALUE. If.NAME i │ │ │ │ +0000d4b0: 7320 7472 7565 2c20 7468 656e 2069 7420 s true, then it │ │ │ │ +0000d4c0: 7368 6f75 6c64 2062 6520 7468 6520 7379 should be the sy │ │ │ │ +0000d4d0: 6d62 6f6c 2074 6861 7420 6973 2061 7373 mbol that is ass │ │ │ │ +0000d4e0: 6f63 6961 7465 6420 7769 7468 2056 414c ociated with VAL │ │ │ │ +0000d4f0: 5545 2e72 6570 2e6c 616e 672e 646f 6323 UE.rep.lang.doc# │ │ │ │ +0000d500: 646f 6375 6d65 6e74 2d76 6172 6961 626c document-variabl │ │ │ │ +0000d510: 6553 6574 7320 7468 6520 646f 6375 6d65 eSets the docume │ │ │ │ +0000d520: 6e74 6174 696f 6e20 7072 6f70 6572 7479 ntation property │ │ │ │ +0000d530: 206f 6620 5359 4d42 4f4c 2074 6f20 444f of SYMBOL to DO │ │ │ │ +0000d540: 432d 5354 5249 4e47 2e72 6570 2e6c 616e C-STRING.rep.lan │ │ │ │ +0000d550: 672e 646f 6323 6164 642d 646f 6375 6d65 g.doc#add-docume │ │ │ │ +0000d560: 6e74 6174 696f 6e41 6464 7320 6120 646f ntationAdds a do │ │ │ │ +0000d570: 6375 6d65 6e74 6174 696f 6e20 7374 7269 cumentation stri │ │ │ │ +0000d580: 6e67 2053 5452 494e 4720 746f 2074 6865 ng STRING to the │ │ │ │ +0000d590: 2066 696c 6520 6f66 2073 7563 6820 7374 file of such st │ │ │ │ +0000d5a0: 7269 6e67 732e 7265 702e 6c61 6e67 2e6d rings.rep.lang.m │ │ │ │ +0000d5b0: 6174 6823 7265 616c 7052 6574 7572 6e20 ath#realpReturn │ │ │ │ +0000d5c0: 7420 6966 2058 2069 7320 6120 7265 616c t if X is a real │ │ │ │ +0000d5d0: 206e 756d 6265 722e 7265 702e 6c61 6e67 number.rep.lang │ │ │ │ +0000d5e0: 2e6d 6174 6823 7261 7469 6f6e 616c 7052 .math#rationalpR │ │ │ │ +0000d5f0: 6574 7572 6e20 7420 6966 2058 2069 7320 eturn t if X is │ │ │ │ +0000d600: 6120 2870 6f73 7369 626c 7920 696e 6578 a (possibly inex │ │ │ │ +0000d610: 6163 7429 2072 6174 696f 6e61 6c20 6e75 act) rational nu │ │ │ │ +0000d620: 6d62 6572 2e72 6570 2e6c 616e 672e 6d61 mber.rep.lang.ma │ │ │ │ +0000d630: 7468 236e 6567 6174 6976 6570 5265 7475 th#negativepRetu │ │ │ │ +0000d640: 726e 2074 2069 6620 5820 6973 206c 6573 rn t if X is les │ │ │ │ +0000d650: 7320 7468 616e 207a 6572 6f2e 7265 702e s than zero.rep. │ │ │ │ +0000d660: 6c61 6e67 2e6d 6174 6823 6c63 6d52 6574 lang.math#lcmRet │ │ │ │ +0000d670: 7572 6e20 7468 6520 6c65 6173 7420 636f urn the least co │ │ │ │ +0000d680: 6d6d 6f6e 206d 756c 7469 706c 6520 6f66 mmon multiple of │ │ │ │ +0000d690: 2069 6e74 6567 6572 7320 4120 616e 6420 integers A and │ │ │ │ +0000d6a0: 422e 0072 6570 2e6c 616e 672e 6d61 7468 B..rep.lang.math │ │ │ │ +0000d6b0: 236c 636d 202e 2041 5247 5372 6570 2e6e #lcm . ARGSrep.n │ │ │ │ +0000d6c0: 6574 2e72 7063 2364 6572 6567 6973 7465 et.rpc#deregiste │ │ │ │ +0000d6d0: 722d 7270 632d 7365 7276 6572 5265 6d6f r-rpc-serverRemo │ │ │ │ +0000d6e0: 7665 2053 4f43 4b45 5420 6672 6f6d 2074 ve SOCKET from t │ │ │ │ +0000d6f0: 6865 2074 6162 6c65 206f 6620 7270 6320 he table of rpc │ │ │ │ +0000d700: 636f 6e6e 6563 7469 6f6e 732e 0072 6570 connections..rep │ │ │ │ +0000d710: 2e6e 6574 2e72 7063 2364 6572 6567 6973 .net.rpc#deregis │ │ │ │ +0000d720: 7465 722d 7270 632d 7365 7276 6572 2053 ter-rpc-server S │ │ │ │ +0000d730: 4f43 4b45 5472 6570 2e6e 6574 2e72 7063 OCKETrep.net.rpc │ │ │ │ +0000d740: 2372 7063 2d6f 7574 7075 742d 6861 6e64 #rpc-output-hand │ │ │ │ +0000d750: 6c65 7254 6865 2066 756e 6374 696f 6e20 lerThe function │ │ │ │ +0000d760: 7573 6564 2074 6f20 6861 6e64 6c65 2061 used to handle a │ │ │ │ +0000d770: 6e79 204f 5554 5055 5420 6672 6f6d 2053 ny OUTPUT from S │ │ │ │ +0000d780: 4f43 4b45 542e 7265 702e 6e65 742e 7270 OCKET.rep.net.rp │ │ │ │ +0000d790: 6323 7270 632d 6372 6561 7465 2d73 6572 c#rpc-create-ser │ │ │ │ +0000d7a0: 7665 7253 7461 7274 206c 6973 7465 6e69 verStart listeni │ │ │ │ +0000d7b0: 6e67 2066 6f72 2072 7063 2063 6f6e 6e65 ng for rpc conne │ │ │ │ +0000d7c0: 6374 696f 6e73 206f 6e20 7468 6520 6375 ctions on the cu │ │ │ │ +0000d7d0: 7272 656e 7420 6d61 6368 696e 6500 7265 rrent machine.re │ │ │ │ +0000d7e0: 702e 6e65 742e 7270 6323 7270 632d 6372 p.net.rpc#rpc-cr │ │ │ │ +0000d7f0: 6561 7465 2d73 6572 7665 7272 6570 2e6e eate-serverrep.n │ │ │ │ +0000d800: 6574 2e72 7063 2364 6573 7472 6f79 2d72 et.rpc#destroy-r │ │ │ │ +0000d810: 7063 2d73 6572 7661 6e74 5265 6d6f 7665 pc-servantRemove │ │ │ │ +0000d820: 2074 6865 2073 6572 7661 6e74 2077 6974 the servant wit │ │ │ │ +0000d830: 6820 7365 7276 616e 742d 6964 2049 4420 h servant-id ID │ │ │ │ +0000d840: 6672 6f6d 2074 6865 2074 6162 6c65 206f from the table o │ │ │ │ +0000d850: 6620 7365 7276 616e 7473 2e00 7265 702e f servants..rep. │ │ │ │ +0000d860: 6e65 742e 7270 6323 6465 7374 726f 792d net.rpc#destroy- │ │ │ │ +0000d870: 7270 632d 7365 7276 616e 7420 4944 0072 rpc-servant ID.r │ │ │ │ +0000d880: 6570 2e6e 6574 2e72 7063 2363 616c 6c2d ep.net.rpc#call- │ │ │ │ +0000d890: 7769 7468 2d72 7063 2d73 6572 7661 6e74 with-rpc-servant │ │ │ │ +0000d8a0: 2049 4d50 4c20 4341 4c4c 4241 434b 0072 IMPL CALLBACK.r │ │ │ │ +0000d8b0: 6570 2e6e 6574 2e72 7063 2372 7063 2d70 ep.net.rpc#rpc-p │ │ │ │ +0000d8c0: 726f 7879 2d3e 676c 6f62 616c 2d69 6420 roxy->global-id │ │ │ │ +0000d8d0: 5052 4f58 5900 7265 702e 6e65 742e 7270 PROXY.rep.net.rp │ │ │ │ +0000d8e0: 6323 7270 632d 7072 6f78 792d 3e73 6572 c#rpc-proxy->ser │ │ │ │ +0000d8f0: 7661 6e74 2d69 6420 5052 4f58 5900 7265 vant-id PROXY.re │ │ │ │ +0000d900: 702e 6e65 742e 7270 6323 7365 7276 616e p.net.rpc#servan │ │ │ │ +0000d910: 742d 6964 2d3e 676c 6f62 616c 2d69 6420 t-id->global-id │ │ │ │ +0000d920: 4944 7265 702e 6e65 742e 7270 6323 676c IDrep.net.rpc#gl │ │ │ │ +0000d930: 6f62 616c 2d69 642d 3e72 7063 2d70 726f obal-id->rpc-pro │ │ │ │ +0000d940: 7879 5265 7475 726e 2061 2066 756e 6374 xyReturn a funct │ │ │ │ +0000d950: 696f 6e20 7468 6174 2063 616e 2062 6520 ion that can be │ │ │ │ +0000d960: 7573 6564 2074 6f20 6361 6c6c 2074 6865 used to call the │ │ │ │ +0000d970: 2052 5043 2061 7373 6f63 6961 7465 6420 RPC associated │ │ │ │ +0000d980: 7769 7468 2074 6865 0a67 6c6f 6261 6c20 with the.global │ │ │ │ +0000d990: 7365 7276 616e 7420 6964 2049 4420 2861 servant id ID (a │ │ │ │ +0000d9a0: 2073 7472 696e 6729 2e72 6570 2e6e 6574 string).rep.net │ │ │ │ +0000d9b0: 2e64 6f6d 6169 6e2d 6e61 6d65 2364 6f6d .domain-name#dom │ │ │ │ +0000d9c0: 6169 6e2d 6162 6f76 6552 6574 7572 6e20 ain-aboveReturn │ │ │ │ +0000d9d0: 7468 6520 6e61 6d65 206f 6620 7061 7265 the name of pare │ │ │ │ +0000d9e0: 6e74 2064 6f6d 6169 6e20 6f66 2074 6865 nt domain of the │ │ │ │ +0000d9f0: 2073 7472 696e 6720 444f 4d41 494e 2e00 string DOMAIN.. │ │ │ │ +0000da00: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n │ │ │ │ +0000da10: 616d 6523 646f 6d61 696e 2d61 626f 7665 ame#domain-above │ │ │ │ +0000da20: 2044 4f4d 4149 4e00 7265 702e 6e65 742e DOMAIN.rep.net. │ │ │ │ +0000da30: 646f 6d61 696e 2d6e 616d 6523 646f 6d61 domain-name#doma │ │ │ │ +0000da40: 696e 2d61 626f 7665 2d70 2044 3120 4432 in-above-p D1 D2 │ │ │ │ +0000da50: 0072 6570 2e6e 6574 2e64 6f6d 6169 6e2d .rep.net.domain- │ │ │ │ +0000da60: 6e61 6d65 2364 6f6d 6169 6e2d 6571 7561 name#domain-equa │ │ │ │ +0000da70: 6c2d 7020 4431 2044 3200 7265 702e 6461 l-p D1 D2.rep.da │ │ │ │ +0000da80: 7461 2372 656d 6f76 652d 6966 2050 5245 ta#remove-if PRE │ │ │ │ +0000da90: 4420 4c53 5400 7265 702e 6461 7461 2372 D LST.rep.data#r │ │ │ │ +0000daa0: 656d 6f76 652d 6966 2d6e 6f74 2046 554e emove-if-not FUN │ │ │ │ +0000dab0: 204c 5354 7265 702e 6461 7461 2372 656d LSTrep.data#rem │ │ │ │ +0000dac0: 6f76 6552 6574 7572 6e73 2061 206e 6577 oveReturns a new │ │ │ │ +0000dad0: 2063 6f70 7920 6f66 204c 5354 2077 6974 copy of LST wit │ │ │ │ +0000dae0: 6820 616c 6c20 656c 656d 656e 7473 2060 h all elements ` │ │ │ │ +0000daf0: 6571 7561 6c27 2074 6f20 454c 5420 6469 equal' to ELT di │ │ │ │ +0000db00: 7363 6172 6465 642e 7265 702e 7379 7374 scarded.rep.syst │ │ │ │ +0000db10: 656d 2370 7764 2d70 726f 6d70 7450 726f em#pwd-promptPro │ │ │ │ +0000db20: 6d70 7420 666f 7220 6120 636f 6e66 6964 mpt for a confid │ │ │ │ +0000db30: 656e 7469 616c 2073 7472 696e 672c 2077 ential string, w │ │ │ │ +0000db40: 6974 6820 5052 4f4d 5054 2061 7320 7468 ith PROMPT as th │ │ │ │ +0000db50: 6520 7469 746c 6520 7374 7269 6e67 2e20 e title string. │ │ │ │ +0000db60: 5468 650a 636f 6e74 656e 7473 206f 6620 The.contents of │ │ │ │ +0000db70: 7468 6520 7072 6f6d 7074 2077 696c 6c20 the prompt will │ │ │ │ +0000db80: 6265 206d 6173 6b65 6420 6f75 7420 7768 be masked out wh │ │ │ │ +0000db90: 696c 7374 2062 6569 6e67 2065 6e74 6572 ilst being enter │ │ │ │ +0000dba0: 6564 2e72 6570 2e76 6d2e 6469 7361 7373 ed.rep.vm.disass │ │ │ │ +0000dbb0: 656d 626c 6572 2364 6973 6173 7365 6d62 embler#disassemb │ │ │ │ +0000dbc0: 6c65 4469 7373 6173 656d 626c 6573 2041 leDissasembles A │ │ │ │ +0000dbd0: 5247 2c20 7769 7468 206f 7574 7075 7420 RG, with output │ │ │ │ +0000dbe0: 746f 2053 5452 4541 4d2c 206f 7220 7468 to STREAM, or th │ │ │ │ +0000dbf0: 6520 2a64 6973 6173 7365 6d62 6c79 2a20 e *disassembly* │ │ │ │ +0000dc00: 6275 6666 6572 2e00 7265 702e 7777 772e buffer..rep.www. │ │ │ │ +0000dc10: 7175 6f74 652d 7572 6c23 7175 6f74 652d quote-url#quote- │ │ │ │ +0000dc20: 7572 6c20 5354 5249 4e47 2a77 6765 742d url STRING*wget- │ │ │ │ +0000dc30: 7072 6f67 7261 6d2a 4c6f 6361 7469 6f6e program*Location │ │ │ │ +0000dc40: 206f 6620 6077 6765 7427 2070 726f 6772 of `wget' progr │ │ │ │ +0000dc50: 616d 2e00 7265 702e 6d6f 6475 6c65 2d73 am..rep.module-s │ │ │ │ +0000dc60: 7973 7465 6d23 6465 6669 6e65 2d69 6e74 ystem#define-int │ │ │ │ +0000dc70: 6572 6661 6365 204e 414d 4520 5349 4772 erface NAME SIGr │ │ │ │ +0000dc80: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system │ │ │ │ +0000dc90: 2364 6566 696e 652d 7374 7275 6374 7572 #define-structur │ │ │ │ +0000dca0: 652d 616c 6961 7343 7265 6174 6520 6120 e-aliasCreate a │ │ │ │ +0000dcb0: 7365 636f 6e64 6172 7920 6e61 6d65 2054 secondary name T │ │ │ │ +0000dcc0: 4f20 666f 7220 7468 6520 7374 7275 6374 O for the struct │ │ │ │ +0000dcd0: 7572 6520 6361 6c6c 6564 2046 524f 4d2e ure called FROM. │ │ │ │ +0000dce0: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste │ │ │ │ +0000dcf0: 6d23 7374 7275 6374 7572 652d 7265 6645 m#structure-refE │ │ │ │ +0000dd00: 7661 6c75 6174 6573 2074 6f20 7468 6520 valuates to the │ │ │ │ +0000dd10: 6375 7272 656e 7420 7661 6c75 6520 6f66 current value of │ │ │ │ +0000dd20: 2074 6865 2067 6c6f 6261 6c20 6269 6e64 the global bind │ │ │ │ +0000dd30: 696e 6720 6f66 2073 796d 626f 6c0a 5641 ing of symbol.VA │ │ │ │ +0000dd40: 522d 4e41 4d45 2069 6e20 7468 6520 6d6f R-NAME in the mo │ │ │ │ +0000dd50: 6475 6c65 2063 616c 6c65 6420 5354 5255 dule called STRU │ │ │ │ +0000dd60: 4354 2d4e 414d 452e 2054 6869 7320 7374 CT-NAME. This st │ │ │ │ +0000dd70: 7275 6374 7572 6520 6d75 7374 0a70 7265 ructure must.pre │ │ │ │ +0000dd80: 7669 6f75 736c 7920 6861 7665 2062 6565 viously have bee │ │ │ │ +0000dd90: 6e20 6f70 656e 6564 206f 7220 6163 6365 n opened or acce │ │ │ │ +0000dda0: 7373 6564 2062 7920 7468 6520 6375 7272 ssed by the curr │ │ │ │ +0000ddb0: 656e 7420 6d6f 6475 6c65 2e0a 0a57 6865 ent module...Whe │ │ │ │ +0000ddc0: 6e20 7265 6164 2c20 7468 6520 7379 6e74 n read, the synt │ │ │ │ +0000ddd0: 6178 2060 464f 4f23 4241 5227 2065 7870 ax `FOO#BAR' exp │ │ │ │ +0000dde0: 616e 6473 2074 6f20 6028 7374 7275 6374 ands to `(struct │ │ │ │ +0000ddf0: 7572 652d 7265 6620 464f 4f20 4241 5229 ure-ref FOO BAR) │ │ │ │ +0000de00: 272e 0072 6570 2e74 6872 6561 6473 2e6d '..rep.threads.m │ │ │ │ +0000de10: 6573 7361 6765 2d70 6f72 7423 6d61 6b65 essage-port#make │ │ │ │ +0000de20: 2d6d 6573 7361 6765 2d70 6f72 7400 7265 -message-port.re │ │ │ │ +0000de30: 702e 7468 7265 6164 732e 6d65 7373 6167 p.threads.messag │ │ │ │ +0000de40: 652d 706f 7274 236d 6573 7361 6765 2d77 e-port#message-w │ │ │ │ +0000de50: 6169 7469 6e67 2d70 2050 4f52 5400 7265 aiting-p PORT.re │ │ │ │ +0000de60: 702e 7468 7265 6164 732e 6d65 7373 6167 p.threads.messag │ │ │ │ +0000de70: 652d 706f 7274 236d 6573 7361 6765 2d73 e-port#message-s │ │ │ │ +0000de80: 656e 6420 504f 5254 204d 4553 5341 4745 end PORT MESSAGE │ │ │ │ +0000de90: 7265 702e 7468 7265 6164 732e 6d75 7465 rep.threads.mute │ │ │ │ +0000dea0: 7823 6d75 7465 7870 5265 7475 726e 7320 x#mutexpReturns │ │ │ │ +0000deb0: 7472 7565 2069 6620 4152 4720 6973 2061 true if ARG is a │ │ │ │ +0000dec0: 206d 7574 6578 206f 626a 6563 742e 0072 mutex object..r │ │ │ │ +0000ded0: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex │ │ │ │ +0000dee0: 236d 7574 6578 7020 4152 4772 6570 2e74 #mutexp ARGrep.t │ │ │ │ +0000def0: 6872 6561 6473 2e6d 7574 6578 2372 656c hreads.mutex#rel │ │ │ │ +0000df00: 6561 7365 2d6d 7574 6578 5265 6c65 6173 ease-mutexReleas │ │ │ │ +0000df10: 6520 7468 6520 6d75 7465 7820 6f62 6a65 e the mutex obje │ │ │ │ +0000df20: 6374 204d 5458 2028 7768 6963 6820 7368 ct MTX (which sh │ │ │ │ +0000df30: 6f75 6c64 2068 6176 6520 7072 6576 696f ould have previo │ │ │ │ +0000df40: 7573 6c79 2062 6565 6e20 6f62 7461 696e usly been obtain │ │ │ │ +0000df50: 6564 0a62 7920 7468 6520 6375 7272 656e ed.by the curren │ │ │ │ +0000df60: 7420 7468 7265 6164 292e 2052 6574 7572 t thread). Retur │ │ │ │ +0000df70: 6e73 2074 7275 6520 6966 2074 6865 206d ns true if the m │ │ │ │ +0000df80: 7574 6578 2068 6173 206e 6f20 6e65 7720 utex has no new │ │ │ │ +0000df90: 6f77 6e65 722e 7265 702e 7374 7275 6374 owner.rep.struct │ │ │ │ +0000dfa0: 7572 6573 2361 6c69 6173 2d73 7472 7563 ures#alias-struc │ │ │ │ +0000dfb0: 7475 7265 4372 6561 7465 2061 6e20 616c tureCreate an al │ │ │ │ +0000dfc0: 6961 7320 6f66 2074 6865 2073 7472 7563 ias of the struc │ │ │ │ +0000dfd0: 7475 7265 2063 616c 6c65 6420 4652 4f4d ture called FROM │ │ │ │ +0000dfe0: 2061 7320 7468 6520 6e61 6d65 2054 4f2e as the name TO. │ │ │ │ +0000dff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................ │ │ │ │ +0000e000: 7265 702e 696f 2e66 696c 6573 236c 6f61 rep.io.files#loa │ │ │ │ +0000e010: 646c 6f61 6420 4649 4c45 205b 4e4f 2d45 dload FILE [NO-E │ │ │ │ +0000e020: 5252 4f52 5d20 5b4e 4f2d 5041 5448 5d20 RROR] [NO-PATH] │ │ │ │ +0000e030: 5b4e 4f2d 5355 4646 4958 5d0a 0a41 7474 [NO-SUFFIX]..Att │ │ │ │ +0000e040: 656d 7074 2074 6f20 6f70 656e 2061 6e64 empt to open and │ │ │ │ +0000e050: 2074 6865 6e20 7265 6164 2d61 6e64 2d65 then read-and-e │ │ │ │ +0000e060: 7661 6c20 7468 6520 6669 6c65 206f 6620 val the file of │ │ │ │ +0000e070: 4c69 7370 2063 6f64 6520 4649 4c45 2e0a Lisp code FILE.. │ │ │ │ +0000e080: 0a46 6f72 2065 6163 6820 6469 7265 6374 .For each direct │ │ │ │ +0000e090: 6f72 7920 6e61 6d65 6420 696e 2074 6865 ory named in the │ │ │ │ +0000e0a0: 2076 6172 6961 626c 6520 606c 6f61 642d variable `load- │ │ │ │ +0000e0b0: 7061 7468 2720 7472 6965 7320 7468 6520 path' tries the │ │ │ │ +0000e0c0: 7661 6c75 6520 6f66 0a46 494c 4520 7769 value of.FILE wi │ │ │ │ +0000e0d0: 7468 2060 2e6a 6c63 2720 2863 6f6d 7069 th `.jlc' (compi │ │ │ │ +0000e0e0: 6c65 642d 6c69 7370 2920 6170 7065 6e64 led-lisp) append │ │ │ │ +0000e0f0: 6564 2074 6f20 6974 2c20 7468 656e 2077 ed to it, then w │ │ │ │ +0000e100: 6974 6820 602e 6a6c 2720 6170 7065 6e64 ith `.jl' append │ │ │ │ +0000e110: 6564 0a74 6f20 6974 2c20 6669 6e61 6c6c ed.to it, finall │ │ │ │ +0000e120: 7920 7472 6965 7320 4649 4c45 2077 6974 y tries FILE wit │ │ │ │ +0000e130: 686f 7574 206d 6f64 6966 6963 6174 696f hout modificatio │ │ │ │ +0000e140: 6e2e 0a0a 4966 204e 4f2d 4552 524f 5220 n...If NO-ERROR │ │ │ │ +0000e150: 6973 206e 6f6e 2d6e 696c 206e 6f20 6572 is non-nil no er │ │ │ │ +0000e160: 726f 7220 6973 2073 6967 6e61 6c6c 6564 ror is signalled │ │ │ │ +0000e170: 2069 6620 4649 4c45 2063 616e 2774 2062 if FILE can't b │ │ │ │ +0000e180: 6520 666f 756e 642e 2049 660a 4e4f 2d50 e found. If.NO-P │ │ │ │ +0000e190: 4154 4820 6973 206e 6f6e 2d6e 696c 2074 ATH is non-nil t │ │ │ │ +0000e1a0: 6865 2060 6c6f 6164 2d70 6174 6827 2076 he `load-path' v │ │ │ │ +0000e1b0: 6172 6961 626c 6520 6973 206e 6f74 2075 ariable is not u │ │ │ │ +0000e1c0: 7365 642c 206a 7573 7420 7468 6520 7661 sed, just the va │ │ │ │ +0000e1d0: 6c75 650a 6f66 2046 494c 452e 2049 6620 lue.of FILE. If │ │ │ │ +0000e1e0: 4e4f 2d53 5546 4649 5820 6973 206e 6f6e NO-SUFFIX is non │ │ │ │ +0000e1f0: 2d6e 696c 206e 6f20 7375 6666 6978 6573 -nil no suffixes │ │ │ │ +0000e200: 2061 7265 2061 7070 656e 6465 6420 746f are appended to │ │ │ │ +0000e210: 2046 494c 452e 0a0a 4966 2074 6865 2063 FILE...If the c │ │ │ │ +0000e220: 6f6d 7069 6c65 6420 7665 7273 696f 6e20 ompiled version │ │ │ │ +0000e230: 6973 206f 6c64 6572 2074 6861 6e20 6974 is older than it │ │ │ │ +0000e240: 2773 2073 6f75 7263 6520 636f 6465 2c20 's source code, │ │ │ │ +0000e250: 7468 6520 736f 7572 6365 2063 6f64 6520 the source code │ │ │ │ +0000e260: 6973 0a6c 6f61 6465 6420 616e 6420 6120 is.loaded and a │ │ │ │ +0000e270: 7761 726e 696e 6720 6973 2064 6973 706c warning is displ │ │ │ │ +0000e280: 6179 6564 2e72 6570 2e64 6174 6123 3a2f ayed.rep.data#:/ │ │ │ │ +0000e290: 3d2f 3d20 4152 4731 2041 5247 3220 2e2e =/= ARG1 ARG2 .. │ │ │ │ +0000e2a0: 2e0a 0a52 6574 7572 6e73 2074 2069 6620 ...Returns t if │ │ │ │ +0000e2b0: 6561 6368 2076 616c 7565 2069 7320 6469 each value is di │ │ │ │ +0000e2c0: 6666 6572 656e 7420 6672 6f6d 2065 7665 fferent from eve │ │ │ │ +0000e2d0: 7279 206f 7468 6572 2076 616c 7565 2e20 ry other value. │ │ │ │ +0000e2e0: 2855 7369 6e67 0a60 6571 7561 6c27 2074 (Using.`equal' t │ │ │ │ +0000e2f0: 6f20 636f 6d70 6172 6520 7661 6c75 6573 o compare values │ │ │ │ +0000e300: 2c20 6578 6365 7074 2066 6f72 206e 756d , except for num │ │ │ │ +0000e310: 6265 7273 2c20 7768 6572 6520 6578 6163 bers, where exac │ │ │ │ +0000e320: 746e 6573 7320 6973 0a69 676e 6f72 6564 tness is.ignored │ │ │ │ +0000e330: 2e29 7265 702e 6461 7461 233e 3e20 4152 .)rep.data#>> AR │ │ │ │ +0000e340: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 .. │ │ │ │ +0000e350: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if │ │ │ │ +0000e360: 2041 5247 3120 6973 2067 7265 6174 6572 ARG1 is greater │ │ │ │ +0000e370: 2074 6861 6e20 4152 4732 2c20 616e 6420 than ARG2, and │ │ │ │ +0000e380: 6966 2041 5247 3220 6973 2067 7265 6174 if ARG2 is great │ │ │ │ +0000e390: 6572 2074 6861 6e20 4152 4733 2c0a 616e er than ARG3,.an │ │ │ │ +0000e3a0: 6420 736f 206f 6e2e 204e 6f74 6520 7468 d so on. Note th │ │ │ │ +0000e3b0: 6174 2074 6869 7320 636f 6d6d 616e 6420 at this command │ │ │ │ +0000e3c0: 6973 6e27 7420 6c69 6d69 7465 6420 746f isn't limited to │ │ │ │ +0000e3d0: 206e 756d 6265 7273 2c20 6974 2063 616e numbers, it can │ │ │ │ +0000e3e0: 2064 6f0a 7374 7269 6e67 732c 2070 6f73 do.strings, pos │ │ │ │ +0000e3f0: 6974 696f 6e73 2c20 6d61 726b 732c 2065 itions, marks, e │ │ │ │ +0000e400: 7463 2061 7320 7765 6c6c 2e72 6570 2e64 tc as well.rep.d │ │ │ │ +0000e410: 6174 6123 3c3c 2041 5247 3120 4152 4732 ata#<< ARG1 ARG2 │ │ │ │ +0000e420: 205b 4152 4733 202e 2e2e 5d0a 0a52 6574 [ARG3 ...]..Ret │ │ │ │ +0000e430: 7572 6e73 2074 2069 6620 4152 4731 2069 urns t if ARG1 i │ │ │ │ +0000e440: 7320 6c65 7373 2074 6861 6e20 4152 4732 s less than ARG2 │ │ │ │ +0000e450: 2e20 4e6f 7465 2074 6861 7420 7468 6973 . Note that this │ │ │ │ +0000e460: 2063 6f6d 6d61 6e64 2069 736e 2774 206c command isn't l │ │ │ │ +0000e470: 696d 6974 6564 2074 6f0a 6e75 6d62 6572 imited to.number │ │ │ │ +0000e480: 732c 2069 7420 6361 6e20 646f 2073 7472 s, it can do str │ │ │ │ +0000e490: 696e 6773 2c20 706f 7369 7469 6f6e 732c ings, positions, │ │ │ │ +0000e4a0: 206d 6172 6b73 2c20 6574 6320 6173 2077 marks, etc as w │ │ │ │ +0000e4b0: 656c 6c2e 7265 702e 6c61 6e67 2e69 6e74 ell.rep.lang.int │ │ │ │ +0000e4c0: 6572 7072 6574 6572 2366 756e 6374 696f erpreter#functio │ │ │ │ +0000e4d0: 6e70 6675 6e63 7469 6f6e 7020 4152 470a npfunctionp ARG. │ │ │ │ +0000e4e0: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR │ │ │ │ +0000e4f0: 4720 6973 2061 2066 756e 6374 696f 6e2e G is a function. │ │ │ │ +0000e500: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +0000e510: 6574 6572 2373 7065 6369 616c 2d66 6f72 eter#special-for │ │ │ │ +0000e520: 6d2d 7073 7065 6369 616c 2d66 6f72 6d2d m-pspecial-form- │ │ │ │ +0000e530: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t │ │ │ │ +0000e540: 2069 6620 4152 4720 6973 2061 2073 7065 if ARG is a spe │ │ │ │ +0000e550: 6369 616c 2d66 6f72 6d2e 7265 702e 6461 cial-form.rep.da │ │ │ │ +0000e560: 7461 2373 6571 7565 6e63 6570 7365 7175 ta#sequencepsequ │ │ │ │ +0000e570: 656e 6365 7020 4152 470a 0a52 6574 7572 encep ARG..Retur │ │ │ │ +0000e580: 6e73 2074 2069 7320 4152 4720 6973 2061 ns t is ARG is a │ │ │ │ +0000e590: 2073 6571 7565 6e63 6520 2861 206c 6973 sequence (a lis │ │ │ │ +0000e5a0: 742c 2076 6563 746f 7220 6f72 2073 7472 t, vector or str │ │ │ │ +0000e5b0: 696e 6729 2e72 6570 2e6c 616e 672e 696e ing).rep.lang.in │ │ │ │ +0000e5c0: 7465 7270 7265 7465 7223 7375 6272 2d6e terpreter#subr-n │ │ │ │ +0000e5d0: 616d 6573 7562 722d 6e61 6d65 2053 5542 amesubr-name SUB │ │ │ │ +0000e5e0: 5220 5b55 5345 2d56 4152 5d0a 0a52 6574 R [USE-VAR]..Ret │ │ │ │ +0000e5f0: 7572 6e73 2074 6865 206e 616d 6520 2861 urns the name (a │ │ │ │ +0000e600: 2073 7472 696e 6729 2061 7373 6f63 6961 string) associa │ │ │ │ +0000e610: 7465 6420 7769 7468 2053 5542 522e 7265 ted with SUBR.re │ │ │ │ +0000e620: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ +0000e630: 6572 2363 616c 6c2d 7769 7468 2d65 7863 er#call-with-exc │ │ │ │ +0000e640: 6570 7469 6f6e 2d68 616e 646c 6572 6361 eption-handlerca │ │ │ │ +0000e650: 6c6c 2d77 6974 682d 6578 6365 7074 696f ll-with-exceptio │ │ │ │ +0000e660: 6e2d 6861 6e64 6c65 7220 5448 554e 4b20 n-handler THUNK │ │ │ │ +0000e670: 4841 4e44 4c45 520a 0a43 616c 6c20 5448 HANDLER..Call TH │ │ │ │ +0000e680: 554e 4b20 616e 6420 7265 7475 726e 2069 UNK and return i │ │ │ │ +0000e690: 7473 2076 616c 7565 2e20 486f 7765 7665 ts value. Howeve │ │ │ │ +0000e6a0: 7220 6966 2061 6e20 6578 6365 7074 696f r if an exceptio │ │ │ │ +0000e6b0: 6e20 6f66 2061 6e79 2066 6f72 6d0a 6f63 n of any form.oc │ │ │ │ +0000e6c0: 6375 7273 2c20 6361 6c6c 2048 414e 444c curs, call HANDL │ │ │ │ +0000e6d0: 4552 2077 6974 6820 6120 7369 6e67 6c65 ER with a single │ │ │ │ +0000e6e0: 2061 7267 756d 656e 742c 2074 6865 2065 argument, the e │ │ │ │ +0000e6f0: 7863 6570 7469 6f6e 2064 6174 612c 2061 xception data, a │ │ │ │ +0000e700: 6e64 0a72 6574 7572 6e20 6974 7320 7661 nd.return its va │ │ │ │ +0000e710: 6c75 652e 7265 702e 6c61 6e67 2e69 6e74 lue.rep.lang.int │ │ │ │ +0000e720: 6572 7072 6574 6572 2372 6169 7365 2d65 erpreter#raise-e │ │ │ │ +0000e730: 7863 6570 7469 6f6e 7261 6973 652d 6578 xceptionraise-ex │ │ │ │ +0000e740: 6365 7074 696f 6e20 4441 5441 0a0a 5261 ception DATA..Ra │ │ │ │ +0000e750: 6973 6520 7468 6520 6578 6365 7074 696f ise the exceptio │ │ │ │ +0000e760: 6e20 7265 7072 6573 656e 7465 6420 6279 n represented by │ │ │ │ +0000e770: 2074 6865 2063 6f6e 7320 6365 6c6c 2044 the cons cell D │ │ │ │ +0000e780: 4154 412e 7265 702e 696f 2e64 622e 6764 ATA.rep.io.db.gd │ │ │ │ +0000e790: 626d 2367 6462 6d2d 6f70 656e 6764 626d bm#gdbm-opengdbm │ │ │ │ +0000e7a0: 2d6f 7065 6e20 5041 5448 2041 4343 4553 -open PATH ACCES │ │ │ │ +0000e7b0: 532d 5459 5045 205b 4d4f 4445 5d20 5b46 S-TYPE [MODE] [F │ │ │ │ +0000e7c0: 4c41 4753 5d72 6570 2e69 6f2e 6462 2e67 LAGS]rep.io.db.g │ │ │ │ +0000e7d0: 6462 6d23 6764 626d 2d63 6c6f 7365 6764 dbm#gdbm-closegd │ │ │ │ +0000e7e0: 626d 2d63 6c6f 7365 2044 424d 7265 702e bm-close DBMrep. │ │ │ │ +0000e7f0: 696f 2e64 622e 6764 626d 2367 6462 6d2d io.db.gdbm#gdbm- │ │ │ │ +0000e800: 6665 7463 6867 6462 6d2d 6665 7463 6820 fetchgdbm-fetch │ │ │ │ +0000e810: 4442 4d20 4b45 5972 6570 2e69 6f2e 6462 DBM KEYrep.io.db │ │ │ │ +0000e820: 2e67 6462 6d23 6764 626d 7067 6462 6d70 .gdbm#gdbmpgdbmp │ │ │ │ +0000e830: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t │ │ │ │ +0000e840: 6966 2041 5247 2069 7320 616e 2067 6462 if ARG is an gdb │ │ │ │ +0000e850: 6d20 6f62 6a65 6374 2028 6372 6561 7465 m object (create │ │ │ │ +0000e860: 6420 6279 2060 6764 626d 2d6f 7065 6e27 d by `gdbm-open' │ │ │ │ +0000e870: 292e 7265 702e 6c61 6e67 2e6d 6174 6823 ).rep.lang.math# │ │ │ │ +0000e880: 2b2b 204e 554d 4245 5253 2e2e 2e0a 0a41 ++ NUMBERS.....A │ │ │ │ +0000e890: 6464 7320 616c 6c20 4e55 4d42 4552 5320 dds all NUMBERS │ │ │ │ +0000e8a0: 746f 6765 7468 6572 2e20 4966 206e 6f20 together. If no │ │ │ │ +0000e8b0: 6172 6775 6d65 6e74 7320 6172 6520 6769 arguments are gi │ │ │ │ +0000e8c0: 7665 6e20 7265 7475 726e 7320 302e 7265 ven returns 0.re │ │ │ │ +0000e8d0: 702e 6c61 6e67 2e6d 6174 6823 2f2f 204e p.lang.math#// N │ │ │ │ +0000e8e0: 554d 4245 5253 2e2e 2e0a 0a44 6976 6964 UMBERS.....Divid │ │ │ │ +0000e8f0: 6573 204e 554d 4245 5253 2028 696e 206c es NUMBERS (in l │ │ │ │ +0000e900: 6566 742d 746f 2d72 6967 6874 206f 7264 eft-to-right ord │ │ │ │ +0000e910: 6572 292e 7265 702e 6c61 6e67 2e6d 6174 er).rep.lang.mat │ │ │ │ +0000e920: 6823 6c6f 6761 6e64 6c6f 6761 6e64 204e h#logandlogand N │ │ │ │ +0000e930: 554d 4245 5253 2e2e 2e0a 0a52 6574 7572 UMBERS.....Retur │ │ │ │ +0000e940: 6e73 2074 6865 2062 6974 7769 7365 206c ns the bitwise l │ │ │ │ +0000e950: 6f67 6963 616c 2060 616e 6427 206f 6620 ogical `and' of │ │ │ │ +0000e960: 6974 7320 6172 6775 6d65 6e74 732e 7265 its arguments.re │ │ │ │ +0000e970: 702e 6461 7461 2365 716c 6571 6c20 4152 p.data#eqleql AR │ │ │ │ +0000e980: 4731 2041 5247 320a 0a53 696d 696c 6172 G1 ARG2..Similar │ │ │ │ +0000e990: 2074 6f20 6065 7127 2065 7863 6570 7420 to `eq' except │ │ │ │ +0000e9a0: 7468 6174 206e 756d 6265 7273 2077 6974 that numbers wit │ │ │ │ +0000e9b0: 6820 7468 6520 7361 6d65 2076 616c 7565 h the same value │ │ │ │ +0000e9c0: 2077 696c 6c20 616c 7761 7973 2062 650a will always be. │ │ │ │ +0000e9d0: 636f 6e73 6964 6572 6564 2060 6571 6c27 considered `eql' │ │ │ │ +0000e9e0: 2028 7468 6973 206d 6179 206f 7220 6d61 (this may or ma │ │ │ │ +0000e9f0: 7920 6e6f 7420 6265 2074 6865 2063 6173 y not be the cas │ │ │ │ +0000ea00: 6520 7769 7468 2060 6571 2729 2e0a 0a4e e with `eq')...N │ │ │ │ +0000ea10: 6f74 6520 686f 7765 7665 7220 7468 6174 ote however that │ │ │ │ +0000ea20: 2065 7861 6374 2061 6e64 2069 6e65 7861 exact and inexa │ │ │ │ +0000ea30: 6374 2076 6572 7369 6f6e 7320 6f66 2074 ct versions of t │ │ │ │ +0000ea40: 6865 2073 616d 6520 6e75 6d62 6572 2061 he same number a │ │ │ │ +0000ea50: 7265 206e 6f74 0a63 6f6e 7369 6465 7265 re not.considere │ │ │ │ +0000ea60: 6420 7468 6520 7361 6d65 2076 616c 7565 d the same value │ │ │ │ +0000ea70: 2e20 4173 2061 2072 756c 6520 6f66 2074 . As a rule of t │ │ │ │ +0000ea80: 6875 6d62 2c20 6966 2074 776f 206e 756d humb, if two num │ │ │ │ +0000ea90: 6265 7273 2070 7269 6e74 2074 6865 0a73 bers print the.s │ │ │ │ +0000eaa0: 616d 652c 2074 6865 7920 7769 6c6c 2062 ame, they will b │ │ │ │ +0000eab0: 6520 636f 6e73 6964 6572 6564 2060 6571 e considered `eq │ │ │ │ +0000eac0: 6c27 2e72 6570 2e6c 616e 672e 6d61 7468 l'.rep.lang.math │ │ │ │ +0000ead0: 2331 2b31 2b20 4e55 4d42 4552 0a0a 5265 #1+1+ NUMBER..Re │ │ │ │ +0000eae0: 7475 726e 204e 554d 4245 5220 706c 7573 turn NUMBER plus │ │ │ │ +0000eaf0: 2031 2e72 6570 2e6c 616e 672e 6d61 7468 1.rep.lang.math │ │ │ │ +0000eb00: 2374 7275 6e63 6174 6574 7275 6e63 6174 #truncatetruncat │ │ │ │ +0000eb10: 6520 4e55 4d42 4552 0a0a 526f 756e 6420 e NUMBER..Round │ │ │ │ +0000eb20: 4e55 4d42 4552 2074 6f20 7468 6520 6e65 NUMBER to the ne │ │ │ │ +0000eb30: 6172 6573 7420 696e 7465 6765 7220 6265 arest integer be │ │ │ │ +0000eb40: 7477 6565 6e20 4e55 4d42 4552 2061 6e64 tween NUMBER and │ │ │ │ +0000eb50: 207a 6572 6f2e 7265 702e 6c61 6e67 2e6d zero.rep.lang.m │ │ │ │ +0000eb60: 6174 6823 6c6f 676c 6f67 2058 205b 4241 ath#loglog X [BA │ │ │ │ +0000eb70: 5345 5d0a 0a52 6574 7572 6e20 7468 6520 SE]..Return the │ │ │ │ +0000eb80: 6c6f 6761 7269 7468 6d20 6f66 2058 2069 logarithm of X i │ │ │ │ +0000eb90: 6e20 6261 7365 2042 4153 452e 2041 6e20 n base BASE. An │ │ │ │ +0000eba0: 6172 6974 686d 6574 6963 2065 7272 6f72 arithmetic error │ │ │ │ +0000ebb0: 2069 730a 7369 676e 616c 6c65 6420 6966 is.signalled if │ │ │ │ +0000ebc0: 2058 2069 7320 6c65 7373 2074 6861 6e20 X is less than │ │ │ │ +0000ebd0: 7a65 726f 2e20 4966 2042 4153 4520 6973 zero. If BASE is │ │ │ │ +0000ebe0: 6e27 7420 6465 6669 6e65 642c 2072 6574 n't defined, ret │ │ │ │ +0000ebf0: 7572 6e20 7468 650a 6e61 7475 7261 6c20 urn the.natural │ │ │ │ +0000ec00: 6c6f 6761 7269 7468 6d20 6f66 2058 2e72 logarithm of X.r │ │ │ │ +0000ec10: 6570 2e6c 616e 672e 6d61 7468 2374 616e ep.lang.math#tan │ │ │ │ +0000ec20: 7461 6e20 580a 0a52 6574 7572 6e73 2074 tan X..Returns t │ │ │ │ +0000ec30: 6865 2074 616e 6765 6e74 206f 6620 582c he tangent of X, │ │ │ │ +0000ec40: 2069 6e20 7261 6469 616e 732e 7265 702e in radians.rep. │ │ │ │ +0000ec50: 6c61 6e67 2e6d 6174 6823 6163 6f73 6163 lang.math#acosac │ │ │ │ +0000ec60: 6f73 2058 0a0a 5265 7475 726e 2074 6865 os X..Return the │ │ │ │ +0000ec70: 2061 7263 2063 6f73 696e 6520 6f66 2058 arc cosine of X │ │ │ │ +0000ec80: 2028 7468 6520 7661 6c75 6520 7768 6f73 (the value whos │ │ │ │ +0000ec90: 6520 636f 7369 6e65 2069 7320 5829 2c20 e cosine is X), │ │ │ │ +0000eca0: 696e 2072 6164 6961 6e73 2e72 6570 2e6c in radians.rep.l │ │ │ │ +0000ecb0: 616e 672e 6d61 7468 2367 6364 6763 6420 ang.math#gcdgcd │ │ │ │ +0000ecc0: 2e2e 2e0a 0a52 6574 7572 6e20 7468 6520 .....Return the │ │ │ │ +0000ecd0: 6772 6561 7465 7374 2063 6f6d 6d6f 6e20 greatest common │ │ │ │ +0000ece0: 6469 7669 736f 7220 6f66 2074 6865 2069 divisor of the i │ │ │ │ +0000ecf0: 6e74 6567 6572 2061 7267 756d 656e 7473 nteger arguments │ │ │ │ +0000ed00: 2e20 5468 6520 7265 7375 6c74 0a69 7320 . The result.is │ │ │ │ +0000ed10: 616c 7761 7973 206e 6f6e 2d6e 6567 6174 always non-negat │ │ │ │ +0000ed20: 6976 652e 2052 6574 7572 6e73 2030 2077 ive. Returns 0 w │ │ │ │ +0000ed30: 6974 6820 6172 6775 6d65 6e74 732e 7265 ith arguments.re │ │ │ │ +0000ed40: 702e 6c61 6e67 2e6d 6174 6823 6578 6163 p.lang.math#exac │ │ │ │ +0000ed50: 7470 6578 6163 7470 2041 5247 0a0a 5265 tpexactp ARG..Re │ │ │ │ +0000ed60: 7475 726e 2074 2069 6620 4152 4720 6973 turn t if ARG is │ │ │ │ +0000ed70: 2061 6e20 6578 6163 7420 6e75 6d62 6572 an exact number │ │ │ │ +0000ed80: 2e72 6570 2e6c 616e 672e 6d61 7468 2369 .rep.lang.math#i │ │ │ │ +0000ed90: 6e65 7861 6374 2d3e 6578 6163 7469 6e65 nexact->exactine │ │ │ │ +0000eda0: 7861 6374 2d3e 6578 6163 7420 580a 0a52 xact->exact X..R │ │ │ │ +0000edb0: 6574 7572 6e73 2061 6e20 6578 6163 7420 eturns an exact │ │ │ │ +0000edc0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o │ │ │ │ +0000edd0: 6620 582e 2054 6869 7320 6d61 7920 696e f X. This may in │ │ │ │ +0000ede0: 766f 6c76 6520 6120 6c6f 7373 206f 660a volve a loss of. │ │ │ │ +0000edf0: 6163 6375 7261 6379 2e72 6570 2e6c 616e accuracy.rep.lan │ │ │ │ +0000ee00: 672e 6d61 7468 236e 756d 6572 6174 6f72 g.math#numerator │ │ │ │ +0000ee10: 6e75 6d65 7261 746f 7220 580a 0a52 6574 numerator X..Ret │ │ │ │ +0000ee20: 7572 6e20 7468 6520 6e75 6d65 7261 746f urn the numerato │ │ │ │ +0000ee30: 7220 6f66 2072 6174 696f 6e61 6c20 6e75 r of rational nu │ │ │ │ +0000ee40: 6d62 6572 2058 2e72 6570 2e6c 616e 672e mber X.rep.lang. │ │ │ │ +0000ee50: 6d61 7468 2364 656e 6f6d 696e 6174 6f72 math#denominator │ │ │ │ +0000ee60: 6465 6e6f 6d69 6e61 746f 7220 580a 0a52 denominator X..R │ │ │ │ +0000ee70: 6574 7572 6e20 7468 6520 6465 6e6f 6d69 eturn the denomi │ │ │ │ +0000ee80: 6e61 746f 7220 6f66 2072 6174 696f 6e61 nator of rationa │ │ │ │ +0000ee90: 6c20 6e75 6d62 6572 2058 2e72 6570 2e6c l number X.rep.l │ │ │ │ +0000eea0: 616e 672e 6d61 7468 236d 6178 6d61 7820 ang.math#maxmax │ │ │ │ +0000eeb0: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns │ │ │ │ +0000eec0: 2074 6865 2067 7265 6174 6573 7420 6f66 the greatest of │ │ │ │ +0000eed0: 2069 7473 2061 7267 756d 656e 7473 2e20 its arguments. │ │ │ │ +0000eee0: 5468 6572 6520 6d75 7374 2062 6520 6174 There must be at │ │ │ │ +0000eef0: 206c 6561 7374 2074 776f 0a61 7267 756d least two.argum │ │ │ │ +0000ef00: 656e 7473 2e20 5768 656e 2063 6f6d 7061 ents. When compa │ │ │ │ +0000ef10: 7269 6e67 206e 756d 6265 7273 2c20 616e ring numbers, an │ │ │ │ +0000ef20: 7920 696e 6578 6163 7420 6172 6775 6d65 y inexact argume │ │ │ │ +0000ef30: 6e74 7320 6361 7573 6520 7468 650a 7265 nts cause the.re │ │ │ │ +0000ef40: 7375 6c74 2074 6f20 6265 2069 6e65 7861 sult to be inexa │ │ │ │ +0000ef50: 6374 2e72 6570 2e69 6f2e 736f 636b 6574 ct.rep.io.socket │ │ │ │ +0000ef60: 7323 736f 636b 6574 2d70 6565 722d 6164 s#socket-peer-ad │ │ │ │ +0000ef70: 6472 6573 7373 6f63 6b65 742d 7065 6572 dresssocket-peer │ │ │ │ +0000ef80: 2d61 6464 7265 7373 2053 4f43 4b45 540a -address SOCKET. │ │ │ │ +0000ef90: 0a52 6574 7572 6e20 7468 6520 6164 6472 .Return the addr │ │ │ │ +0000efa0: 6573 7320 6f66 2074 6865 2070 6565 7220 ess of the peer │ │ │ │ +0000efb0: 636f 6e6e 6563 7465 6420 746f 2053 4f43 connected to SOC │ │ │ │ +0000efc0: 4b45 542c 206f 7220 6661 6c73 6520 6966 KET, or false if │ │ │ │ +0000efd0: 2074 6869 730a 6973 2075 6e6b 6e6f 776e this.is unknown │ │ │ │ +0000efe0: 2e00 7265 702e 6c61 6e67 2e6d 6174 6823 ..rep.lang.math# │ │ │ │ +0000eff0: 706f 7369 7469 7665 7020 5800 0000 0000 positivep X..... │ │ │ │ +0000f000: 7265 702e 6461 7461 2372 6173 736f 6372 rep.data#rassocr │ │ │ │ +0000f010: 6173 736f 6320 454c 5420 4153 534f 432d assoc ELT ASSOC- │ │ │ │ +0000f020: 4c49 5354 0a0a 5365 6172 6368 6573 2041 LIST..Searches A │ │ │ │ +0000f030: 5353 4f43 2d4c 4953 5420 666f 7220 6120 SSOC-LIST for a │ │ │ │ +0000f040: 636f 6e73 2d63 656c 6c20 7768 6f73 6520 cons-cell whose │ │ │ │ +0000f050: 6364 7220 656c 656d 656e 7420 6973 2060 cdr element is ` │ │ │ │ +0000f060: 6571 7561 6c27 2074 6f20 454c 542e 200a equal' to ELT. . │ │ │ │ +0000f070: 5265 7475 726e 7320 7468 6520 6669 7273 Returns the firs │ │ │ │ +0000f080: 7420 636f 6e73 2d63 656c 6c20 7768 6963 t cons-cell whic │ │ │ │ +0000f090: 6820 6d61 7463 6865 732c 206f 7220 6e69 h matches, or ni │ │ │ │ +0000f0a0: 6c2e 0a46 6f72 2065 7861 6d70 6c65 2c0a l..For example,. │ │ │ │ +0000f0b0: 2020 2020 2872 6173 736f 6320 3320 2728 (rassoc 3 '( │ │ │ │ +0000f0c0: 286f 6e65 202e 2031 2920 2874 776f 202e (one . 1) (two . │ │ │ │ +0000f0d0: 2032 2920 2874 6872 6565 202e 2033 2920 2) (three . 3) │ │ │ │ +0000f0e0: 2866 6f75 7220 2e20 3429 2929 0a20 2020 (four . 4))). │ │ │ │ +0000f0f0: 2020 3d3e 2028 7468 7265 6520 2e20 3329 => (three . 3) │ │ │ │ +0000f100: 7265 702e 6461 7461 236e 7468 6364 726e rep.data#nthcdrn │ │ │ │ +0000f110: 7468 6364 7220 494e 4445 5820 4c49 5354 thcdr INDEX LIST │ │ │ │ +0000f120: 0a0a 5265 7475 726e 7320 7468 6520 494e ..Returns the IN │ │ │ │ +0000f130: 4445 5874 6820 6364 7220 6f66 204c 4953 DEXth cdr of LIS │ │ │ │ +0000f140: 542e 2054 6865 2066 6972 7374 2069 7320 T. The first is │ │ │ │ +0000f150: 494e 4445 5820 7a65 726f 2e72 6570 2e64 INDEX zero.rep.d │ │ │ │ +0000f160: 6174 6123 6d61 7063 6172 6d61 7063 6172 ata#mapcarmapcar │ │ │ │ +0000f170: 2046 554e 4354 494f 4e20 4c49 5354 0a0a FUNCTION LIST.. │ │ │ │ +0000f180: 4361 6c6c 7320 4655 4e43 5449 4f4e 2d4e Calls FUNCTION-N │ │ │ │ +0000f190: 414d 4520 7769 7468 2065 6163 6820 656c AME with each el │ │ │ │ +0000f1a0: 656d 656e 7420 6f66 204c 4953 5420 6173 ement of LIST as │ │ │ │ +0000f1b0: 2061 6e20 6172 6775 6d65 6e74 2069 6e20 an argument in │ │ │ │ +0000f1c0: 7475 726e 2061 6e64 0a72 6574 7572 6e73 turn and.returns │ │ │ │ +0000f1d0: 2061 206e 6577 206c 6973 7420 636f 6e73 a new list cons │ │ │ │ +0000f1e0: 7472 7563 7465 6420 6672 6f6d 2074 6865 tructed from the │ │ │ │ +0000f1f0: 2072 6573 756c 7473 2c20 6965 2c0a 2020 results, ie,. │ │ │ │ +0000f200: 286d 6170 6361 7220 2866 756e 6374 696f (mapcar (functio │ │ │ │ +0000f210: 6e20 286c 616d 6264 6120 2878 2920 2831 n (lambda (x) (1 │ │ │ │ +0000f220: 2b20 7829 2929 2027 2831 2032 2033 2929 + x))) '(1 2 3)) │ │ │ │ +0000f230: 0a20 2020 3d3e 2028 3220 3320 3429 7265 . => (2 3 4)re │ │ │ │ +0000f240: 702e 6461 7461 236d 6170 636d 6170 6320 p.data#mapcmapc │ │ │ │ +0000f250: 4655 4e43 5449 4f4e 204c 4953 540a 0a41 FUNCTION LIST..A │ │ │ │ +0000f260: 7070 6c69 6573 2046 554e 4354 494f 4e20 pplies FUNCTION │ │ │ │ +0000f270: 746f 2065 6163 6820 656c 656d 656e 7420 to each element │ │ │ │ +0000f280: 696e 204c 4953 542c 2064 6973 6361 7264 in LIST, discard │ │ │ │ +0000f290: 7320 7468 6520 7265 7375 6c74 732e 7265 s the results.re │ │ │ │ +0000f2a0: 702e 6461 7461 236d 656d 6265 726d 656d p.data#membermem │ │ │ │ +0000f2b0: 6265 7220 454c 5420 4c49 5354 0a0a 4966 ber ELT LIST..If │ │ │ │ +0000f2c0: 2045 4c54 2069 7320 6120 6d65 6d62 6572 ELT is a member │ │ │ │ +0000f2d0: 206f 6620 6c69 7374 204c 4953 5420 7468 of list LIST th │ │ │ │ +0000f2e0: 656e 2072 6574 7572 6e20 7468 6520 7461 en return the ta │ │ │ │ +0000f2f0: 696c 206f 6620 7468 6520 6c69 7374 2073 il of the list s │ │ │ │ +0000f300: 7461 7274 696e 670a 6672 6f6d 2074 6865 tarting.from the │ │ │ │ +0000f310: 206d 6174 6368 6564 2045 4c54 2c20 6965 matched ELT, ie │ │ │ │ +0000f320: 2c0a 2020 286d 656d 6265 7220 3120 2728 ,. (member 1 '( │ │ │ │ +0000f330: 3220 3120 3329 290a 2020 203d 3e20 2831 2 1 3)). => (1 │ │ │ │ +0000f340: 2033 290a 606d 656d 6265 7227 2075 7365 3).`member' use │ │ │ │ +0000f350: 7320 6065 7175 616c 2720 746f 2063 6f6d s `equal' to com │ │ │ │ +0000f360: 7061 7265 2061 746f 6d73 2e72 6570 2e64 pare atoms.rep.d │ │ │ │ +0000f370: 6174 6123 6d65 6d71 6d65 6d71 2045 4c54 ata#memqmemq ELT │ │ │ │ +0000f380: 204c 4953 540a 0a49 6620 454c 5420 6973 LIST..If ELT is │ │ │ │ +0000f390: 2061 206d 656d 6265 7220 6f66 206c 6973 a member of lis │ │ │ │ +0000f3a0: 7420 4c49 5354 2074 6865 6e20 7265 7475 t LIST then retu │ │ │ │ +0000f3b0: 726e 2074 6865 2074 6169 6c20 6f66 2074 rn the tail of t │ │ │ │ +0000f3c0: 6865 206c 6973 7420 7374 6172 7469 6e67 he list starting │ │ │ │ +0000f3d0: 0a66 726f 6d20 7468 6520 6d61 7463 6865 .from the matche │ │ │ │ +0000f3e0: 6420 454c 542c 2069 652c 0a20 2028 6d65 d ELT, ie,. (me │ │ │ │ +0000f3f0: 6d71 2031 2027 2832 2031 2033 2929 0a20 mq 1 '(2 1 3)). │ │ │ │ +0000f400: 2020 3d3e 2028 3120 3329 0a60 6d65 6d71 => (1 3).`memq │ │ │ │ +0000f410: 2720 7573 6573 2060 6571 2720 746f 2063 ' uses `eq' to c │ │ │ │ +0000f420: 6f6d 7061 7265 2061 746f 6d73 2e72 6570 ompare atoms.rep │ │ │ │ +0000f430: 2e64 6174 6123 6465 6c65 7465 6465 6c65 .data#deletedele │ │ │ │ +0000f440: 7465 2045 4c54 204c 4953 540a 0a52 6574 te ELT LIST..Ret │ │ │ │ +0000f450: 7572 6e73 204c 4953 5420 7769 7468 2061 urns LIST with a │ │ │ │ +0000f460: 6e79 206d 656d 6265 7273 2060 6571 7561 ny members `equa │ │ │ │ +0000f470: 6c27 2074 6f20 454c 5420 6465 7374 7275 l' to ELT destru │ │ │ │ +0000f480: 6374 6976 656c 7920 7265 6d6f 7665 642e ctively removed. │ │ │ │ +0000f490: 7265 702e 6461 7461 2364 656c 6574 652d rep.data#delete- │ │ │ │ +0000f4a0: 6966 6465 6c65 7465 2d69 6620 4655 4e43 ifdelete-if FUNC │ │ │ │ +0000f4b0: 5449 4f4e 204c 4953 540a 0a53 696d 696c TION LIST..Simil │ │ │ │ +0000f4c0: 6172 2074 6f20 6064 656c 6574 6527 2065 ar to `delete' e │ │ │ │ +0000f4d0: 7863 6570 7420 7468 6174 2061 2070 7265 xcept that a pre │ │ │ │ +0000f4e0: 6469 6361 7465 2066 756e 6374 696f 6e2c dicate function, │ │ │ │ +0000f4f0: 2046 554e 4354 494f 4e2d 4e41 4d45 2c20 FUNCTION-NAME, │ │ │ │ +0000f500: 6973 0a75 7365 6420 746f 2064 6563 6964 is.used to decid │ │ │ │ +0000f510: 6520 7768 6963 6820 656c 656d 656e 7473 e which elements │ │ │ │ +0000f520: 2074 6f20 6465 6c65 7465 2028 7265 6d6f to delete (remo │ │ │ │ +0000f530: 7665 2064 6573 7472 7563 7469 7665 6c79 ve destructively │ │ │ │ +0000f540: 292e 0a60 6465 6c65 7465 2d69 6627 2064 )..`delete-if' d │ │ │ │ +0000f550: 656c 6574 6573 2061 6e20 656c 656d 656e eletes an elemen │ │ │ │ +0000f560: 7420 6966 2046 554e 4354 494f 4e2d 4e41 t if FUNCTION-NA │ │ │ │ +0000f570: 4d45 2072 6574 7572 6e73 206e 6f6e 2d6e ME returns non-n │ │ │ │ +0000f580: 696c 2077 6865 6e20 0a61 7070 6c69 6564 il when .applied │ │ │ │ +0000f590: 2074 6f20 7468 6174 2065 6c65 6d65 6e74 to that element │ │ │ │ +0000f5a0: 2c20 6965 2c0a 2020 2864 656c 6574 652d , ie,. (delete- │ │ │ │ +0000f5b0: 6966 2027 286c 616d 6264 6120 2878 2920 if '(lambda (x) │ │ │ │ +0000f5c0: 283d 2078 2031 2929 2027 2831 2032 2033 (= x 1)) '(1 2 3 │ │ │ │ +0000f5d0: 2034 2031 2032 2929 0a20 2020 3d3e 2028 4 1 2)). => ( │ │ │ │ +0000f5e0: 3220 3320 3420 3229 7265 702e 6461 7461 2 3 4 2)rep.data │ │ │ │ +0000f5f0: 2364 656c 6574 652d 6966 2d6e 6f74 6465 #delete-if-notde │ │ │ │ +0000f600: 6c65 7465 2d69 662d 6e6f 7420 4655 4e43 lete-if-not FUNC │ │ │ │ +0000f610: 5449 4f4e 204c 4953 540a 0a53 696d 696c TION LIST..Simil │ │ │ │ +0000f620: 6172 2074 6f20 6064 656c 6574 6527 2065 ar to `delete' e │ │ │ │ +0000f630: 7863 6570 7420 7468 6174 2061 2070 7265 xcept that a pre │ │ │ │ +0000f640: 6469 6361 7465 2066 756e 6374 696f 6e2c dicate function, │ │ │ │ +0000f650: 2046 554e 4354 494f 4e2d 4e41 4d45 2c20 FUNCTION-NAME, │ │ │ │ +0000f660: 6973 0a75 7365 6420 746f 2064 6563 6964 is.used to decid │ │ │ │ +0000f670: 6520 7768 6963 6820 656c 656d 656e 7473 e which elements │ │ │ │ +0000f680: 2074 6f20 6465 6c65 7465 2028 7265 6d6f to delete (remo │ │ │ │ +0000f690: 7665 2064 6573 7472 7563 7469 7665 6c79 ve destructively │ │ │ │ +0000f6a0: 292e 0a60 6465 6c65 7465 2d69 662d 6e6f )..`delete-if-no │ │ │ │ +0000f6b0: 7427 2064 656c 6574 6573 2061 6e20 656c t' deletes an el │ │ │ │ +0000f6c0: 656d 656e 7420 6966 2046 554e 4354 494f ement if FUNCTIO │ │ │ │ +0000f6d0: 4e2d 4e41 4d45 2072 6574 7572 6e73 206e N-NAME returns n │ │ │ │ +0000f6e0: 696c 2077 6865 6e20 0a61 7070 6c69 6564 il when .applied │ │ │ │ +0000f6f0: 2074 6f20 7468 6174 2065 6c65 6d65 6e74 to that element │ │ │ │ +0000f700: 2c20 6965 2c0a 2020 2864 656c 6574 652d , ie,. (delete- │ │ │ │ +0000f710: 6966 2d6e 6f74 2027 286c 616d 6264 6120 if-not '(lambda │ │ │ │ +0000f720: 2878 2920 283d 2078 2031 2929 2027 2831 (x) (= x 1)) '(1 │ │ │ │ +0000f730: 2032 2033 2034 2031 2032 2929 0a20 2020 2 3 4 1 2)). │ │ │ │ +0000f740: 3d3e 2028 3120 3129 7265 702e 6461 7461 => (1 1)rep.data │ │ │ │ +0000f750: 2376 6563 746f 7276 6563 746f 7220 4152 #vectorvector AR │ │ │ │ +0000f760: 4753 2e2e 2e0a 0a52 6574 7572 6e73 2061 GS.....Returns a │ │ │ │ +0000f770: 206e 6577 2076 6563 746f 7220 7769 7468 new vector with │ │ │ │ +0000f780: 2041 5247 532e 2e2e 2061 7320 6974 7320 ARGS... as its │ │ │ │ +0000f790: 656c 656d 656e 7473 2e72 6570 2e64 6174 elements.rep.dat │ │ │ │ +0000f7a0: 6123 6d61 6b65 2d76 6563 746f 726d 616b a#make-vectormak │ │ │ │ +0000f7b0: 652d 7665 6374 6f72 2053 495a 4520 5b49 e-vector SIZE [I │ │ │ │ +0000f7c0: 4e49 5449 414c 2d72 6570 765d 0a0a 4372 NITIAL-repv]..Cr │ │ │ │ +0000f7d0: 6561 7465 7320 6120 6e65 7720 7665 6374 eates a new vect │ │ │ │ +0000f7e0: 6f72 206f 6620 7369 7a65 2053 495a 452e or of size SIZE. │ │ │ │ +0000f7f0: 2049 6620 494e 4954 4941 4c2d 7265 7076 If INITIAL-repv │ │ │ │ +0000f800: 2069 7320 7072 6f76 6964 6564 2065 6163 is provided eac │ │ │ │ +0000f810: 6820 656c 656d 656e 740a 7769 6c6c 2062 h element.will b │ │ │ │ +0000f820: 6520 7365 7420 746f 2074 6861 7420 7661 e set to that va │ │ │ │ +0000f830: 6c75 652c 2065 6c73 6520 7468 6579 2077 lue, else they w │ │ │ │ +0000f840: 696c 6c20 616c 6c20 6265 206e 696c 2e72 ill all be nil.r │ │ │ │ +0000f850: 6570 2e64 6174 6123 6d61 6b65 2d73 7472 ep.data#make-str │ │ │ │ +0000f860: 696e 676d 616b 652d 7374 7269 6e67 204c ingmake-string L │ │ │ │ +0000f870: 454e 4754 4820 5b49 4e49 5449 414c 2d56 ENGTH [INITIAL-V │ │ │ │ +0000f880: 414c 5545 5d0a 0a52 6574 7572 6e73 2061 ALUE]..Returns a │ │ │ │ +0000f890: 206e 6577 2073 7472 696e 6720 6f66 206c new string of l │ │ │ │ +0000f8a0: 656e 6774 6820 4c45 4e47 5448 2c20 6561 ength LENGTH, ea │ │ │ │ +0000f8b0: 6368 2063 6861 7261 6374 6572 2069 7320 ch character is │ │ │ │ +0000f8c0: 696e 6974 6961 6c69 7365 6420 746f 0a49 initialised to.I │ │ │ │ +0000f8d0: 4e49 5449 414c 2d72 6570 762c 206f 7220 NITIAL-repv, or │ │ │ │ +0000f8e0: 746f 2073 7061 6365 2069 6620 494e 4954 to space if INIT │ │ │ │ +0000f8f0: 4941 4c2d 5641 4c55 4520 6973 206e 6f74 IAL-VALUE is not │ │ │ │ +0000f900: 2067 6976 656e 2e72 6570 2e64 6174 6123 given.rep.data# │ │ │ │ +0000f910: 7375 6273 7472 696e 6773 7562 7374 7269 substringsubstri │ │ │ │ +0000f920: 6e67 2053 5452 494e 4720 5354 4152 5420 ng STRING START │ │ │ │ +0000f930: 5b45 4e44 5d0a 0a52 6574 7572 6e73 2074 [END]..Returns t │ │ │ │ +0000f940: 6865 2070 6f72 7469 6f6e 206f 6620 5354 he portion of ST │ │ │ │ +0000f950: 5249 4e47 2073 7461 7274 696e 6720 6174 RING starting at │ │ │ │ +0000f960: 2063 6861 7261 6374 6572 206e 756d 6265 character numbe │ │ │ │ +0000f970: 7220 5354 4152 5420 616e 6420 656e 6469 r START and endi │ │ │ │ +0000f980: 6e67 0a61 7420 7468 6520 6368 6172 6163 ng.at the charac │ │ │ │ +0000f990: 7465 7220 6265 666f 7265 2045 4e44 2028 ter before END ( │ │ │ │ +0000f9a0: 6f72 2074 6865 2065 6e64 206f 6620 7468 or the end of th │ │ │ │ +0000f9b0: 6520 7374 7269 6e67 2069 6620 454e 4420 e string if END │ │ │ │ +0000f9c0: 6973 206e 6f74 2067 6976 656e 292e 0a41 is not given)..A │ │ │ │ +0000f9d0: 6c6c 2069 6e64 6963 6573 2073 7461 7274 ll indices start │ │ │ │ +0000f9e0: 2061 7420 7a65 726f 2e72 6570 2e6c 616e at zero.rep.lan │ │ │ │ +0000f9f0: 672e 696e 7465 7270 7265 7465 7223 636f g.interpreter#co │ │ │ │ +0000fa00: 6e64 636f 6e64 2028 434f 4e44 4954 494f ndcond (CONDITIO │ │ │ │ +0000fa10: 4e20 464f 524d 532e 2e2e 2029 202e 2e2e N FORMS... ) ... │ │ │ │ +0000fa20: 0a0a 4669 6e64 2074 6865 2066 6972 7374 ..Find the first │ │ │ │ +0000fa30: 2043 4f4e 4449 5449 4f4e 2077 6869 6368 CONDITION which │ │ │ │ +0000fa40: 2068 6173 2061 2076 616c 7565 206f 6620 has a value of │ │ │ │ +0000fa50: 7420 7768 656e 2065 7661 6c27 6564 2c20 t when eval'ed, │ │ │ │ +0000fa60: 7468 656e 2070 6572 666f 726d 0a61 2070 then perform.a p │ │ │ │ +0000fa70: 726f 676e 206f 6e20 6974 7320 6173 736f rogn on its asso │ │ │ │ +0000fa80: 6369 6174 6564 2046 4f52 4d53 2e20 4966 ciated FORMS. If │ │ │ │ +0000fa90: 2074 6865 7265 2061 7265 206e 6f20 464f there are no FO │ │ │ │ +0000faa0: 524d 5320 7769 7468 2074 6865 2043 4f4e RMS with the CON │ │ │ │ +0000fab0: 4449 5449 4f4e 0a74 6865 6e20 7468 6520 DITION.then the │ │ │ │ +0000fac0: 7661 6c75 6520 6f66 2074 6865 2043 4f4e value of the CON │ │ │ │ +0000fad0: 4449 5449 4f4e 2069 7320 7265 7475 726e DITION is return │ │ │ │ +0000fae0: 6564 2e20 4966 206e 6f20 434f 4e44 4954 ed. If no CONDIT │ │ │ │ +0000faf0: 494f 4e20 6973 2074 2074 6865 6e0a 7265 ION is t then.re │ │ │ │ +0000fb00: 7475 726e 206e 696c 2e0a 416e 2065 7861 turn nil..An exa │ │ │ │ +0000fb10: 6d70 6c65 2c0a 2020 2863 6f6e 640a 2020 mple,. (cond. │ │ │ │ +0000fb20: 2020 2828 7374 7269 6e67 7020 666f 6f29 ((stringp foo) │ │ │ │ +0000fb30: 0a20 2020 2020 2028 7469 746c 6520 2266 . (title "f │ │ │ │ +0000fb40: 6f6f 2069 7320 6120 7374 7269 6e67 2229 oo is a string") │ │ │ │ +0000fb50: 290a 2020 2020 2828 6e75 6d62 6572 7020 ). ((numberp │ │ │ │ +0000fb60: 666f 6f29 0a20 2020 2020 2028 7365 7471 foo). (setq │ │ │ │ +0000fb70: 2062 6172 2066 6f6f 290a 2020 2020 2020 bar foo). │ │ │ │ +0000fb80: 2874 6974 6c65 2022 666f 6f20 6973 2061 (title "foo is a │ │ │ │ +0000fb90: 206e 756d 6265 7222 2929 0a20 2020 2028 number")). ( │ │ │ │ +0000fba0: 740a 2020 2020 2020 2874 6974 6c65 2022 t. (title " │ │ │ │ +0000fbb0: 666f 6f20 6973 2073 6f6d 6574 6869 6e67 foo is something │ │ │ │ +0000fbc0: 2065 6c73 652e 2e2e 2229 2929 0a4e 6f74 else..."))).Not │ │ │ │ +0000fbd0: 6520 7468 6520 7573 6520 6f66 2070 6c61 e the use of pla │ │ │ │ +0000fbe0: 696e 2060 7427 206f 6e20 6974 2773 206f in `t' on it's o │ │ │ │ +0000fbf0: 776e 2066 6f72 2074 6865 206c 6173 7420 wn for the last │ │ │ │ +0000fc00: 434f 4e44 4954 494f 4e2c 2074 6869 7320 CONDITION, this │ │ │ │ +0000fc10: 6973 0a6c 696b 6520 7468 6520 6c61 7374 is.like the last │ │ │ │ +0000fc20: 2065 6c73 6520 696e 2061 6e20 656c 7365 else in an else │ │ │ │ +0000fc30: 2d69 6620 7374 6174 656d 656e 7420 696e -if statement in │ │ │ │ +0000fc40: 2043 2e72 6570 2e64 6174 6123 6571 7561 C.rep.data#equa │ │ │ │ +0000fc50: 6c65 7175 616c 2056 414c 5545 3120 5641 lequal VALUE1 VA │ │ │ │ +0000fc60: 4c55 4532 0a0a 436f 6d70 6172 6573 2056 LUE2..Compares V │ │ │ │ +0000fc70: 414c 5545 3120 616e 6420 5641 4c55 4532 ALUE1 and VALUE2 │ │ │ │ +0000fc80: 2c20 636f 6d70 6172 6573 2074 6865 2061 , compares the a │ │ │ │ +0000fc90: 6374 7561 6c20 7374 7275 6374 7572 6520 ctual structure │ │ │ │ +0000fca0: 6f66 2074 6865 206f 626a 6563 7473 206e of the objects n │ │ │ │ +0000fcb0: 6f74 0a6a 7573 7420 7768 6574 6865 7220 ot.just whether │ │ │ │ +0000fcc0: 7468 6520 6f62 6a65 6374 7320 6172 6520 the objects are │ │ │ │ +0000fcd0: 6f6e 6520 616e 6420 7468 6520 7361 6d65 one and the same │ │ │ │ +0000fce0: 2e20 6965 2c20 7769 6c6c 2072 6574 7572 . ie, will retur │ │ │ │ +0000fcf0: 6e20 7420 666f 7220 7477 6f0a 7374 7269 n t for two.stri │ │ │ │ +0000fd00: 6e67 7320 6275 696c 7420 6672 6f6d 2074 ngs built from t │ │ │ │ +0000fd10: 6865 2073 616d 6520 6368 6172 6163 7465 he same characte │ │ │ │ +0000fd20: 7273 2069 6e20 7468 6520 7361 6d65 206f rs in the same o │ │ │ │ +0000fd30: 7264 6572 2065 7665 6e20 6966 2074 6865 rder even if the │ │ │ │ +0000fd40: 2073 7472 696e 6773 270a 6c6f 6361 7469 strings'.locati │ │ │ │ +0000fd50: 6f6e 2069 6e20 6d65 6d6f 7279 2069 7320 on in memory is │ │ │ │ +0000fd60: 6469 6666 6572 656e 742e 7265 702e 6461 different.rep.da │ │ │ │ +0000fd70: 7461 236e 6f74 6e6f 7420 4152 470a 0a49 ta#notnot ARG..I │ │ │ │ +0000fd80: 6620 4152 4720 6973 206e 696c 2072 6574 f ARG is nil ret │ │ │ │ +0000fd90: 7572 6e73 2074 2c20 656c 7365 2072 6574 urns t, else ret │ │ │ │ +0000fda0: 7572 6e73 206e 696c 2e72 6570 2e64 6174 urns nil.rep.dat │ │ │ │ +0000fdb0: 6123 7374 7269 6e67 2d65 7175 616c 7374 a#string-equalst │ │ │ │ +0000fdc0: 7269 6e67 2d65 7175 616c 2053 5452 494e ring-equal STRIN │ │ │ │ +0000fdd0: 4731 2053 5452 494e 4732 0a0a 5265 7475 G1 STRING2..Retu │ │ │ │ +0000fde0: 726e 7320 7420 6966 2053 5452 494e 4731 rns t if STRING1 │ │ │ │ +0000fdf0: 2061 6e64 2053 5452 494e 4732 2061 7265 and STRING2 are │ │ │ │ +0000fe00: 2074 6865 2073 616d 652c 2069 676e 6f72 the same, ignor │ │ │ │ +0000fe10: 696e 6720 6361 7365 2e72 6570 2e64 6174 ing case.rep.dat │ │ │ │ +0000fe20: 6123 7374 7269 6e67 2d6c 6573 7370 7374 a#string-lesspst │ │ │ │ +0000fe30: 7269 6e67 2d6c 6573 7370 2053 5452 494e ring-lessp STRIN │ │ │ │ +0000fe40: 4731 2053 5452 494e 4732 0a0a 5265 7475 G1 STRING2..Retu │ │ │ │ +0000fe50: 726e 7320 7420 6966 2053 5452 494e 4731 rns t if STRING1 │ │ │ │ +0000fe60: 2069 7320 606c 6573 7327 2074 6861 6e20 is `less' than │ │ │ │ +0000fe70: 5354 5249 4e47 322c 2069 676e 6f72 696e STRING2, ignorin │ │ │ │ +0000fe80: 6720 6361 7365 2e72 6570 2e64 6174 6123 g case.rep.data# │ │ │ │ +0000fe90: 3d3d 2041 5247 3120 4152 4732 205b 4152 == ARG1 ARG2 [AR │ │ │ │ +0000fea0: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns │ │ │ │ +0000feb0: 2074 2069 6620 6561 6368 2076 616c 7565 t if each value │ │ │ │ +0000fec0: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as │ │ │ │ +0000fed0: 6576 6572 7920 6f74 6865 7220 7661 6c75 every other valu │ │ │ │ +0000fee0: 652e 2028 5573 696e 670a 6065 7175 616c e. (Using.`equal │ │ │ │ +0000fef0: 2720 746f 2063 6f6d 7061 7265 2076 616c ' to compare val │ │ │ │ +0000ff00: 7565 732c 2065 7863 6570 7420 666f 7220 ues, except for │ │ │ │ +0000ff10: 6e75 6d62 6572 732c 2077 6865 7265 2065 numbers, where e │ │ │ │ +0000ff20: 7861 6374 6e65 7373 2069 730a 6967 6e6f xactness is.igno │ │ │ │ +0000ff30: 7265 642e 2972 6570 2e64 6174 6123 3e3d red.)rep.data#>= │ │ │ │ +0000ff40: 3e3d 2041 5247 3120 4152 4732 205b 4152 >= ARG1 ARG2 [AR │ │ │ │ +0000ff50: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns │ │ │ │ +0000ff60: 2074 2069 6620 4152 4731 2069 7320 6772 t if ARG1 is gr │ │ │ │ +0000ff70: 6561 7465 722d 6f72 2d65 7175 616c 2074 eater-or-equal t │ │ │ │ +0000ff80: 6861 6e20 4152 4732 2e20 4e6f 7465 2074 han ARG2. Note t │ │ │ │ +0000ff90: 6861 7420 7468 6973 2063 6f6d 6d61 6e64 hat this command │ │ │ │ +0000ffa0: 0a69 736e 2774 206c 696d 6974 6564 2074 .isn't limited t │ │ │ │ +0000ffb0: 6f20 6e75 6d62 6572 732c 2069 7420 6361 o numbers, it ca │ │ │ │ +0000ffc0: 6e20 646f 2073 7472 696e 6773 2c20 706f n do strings, po │ │ │ │ +0000ffd0: 7369 7469 6f6e 732c 206d 6172 6b73 2c20 sitions, marks, │ │ │ │ +0000ffe0: 6574 6320 6173 2077 656c 6c2e 0000 0000 etc as well..... │ │ │ │ +0000fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00010000: 7265 702e 6461 7461 233c 3d3c 3d20 4152 rep.data#<=<= AR │ │ │ │ +00010010: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 .. │ │ │ │ +00010020: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if │ │ │ │ +00010030: 2041 5247 3120 6973 206c 6573 732d 6f72 ARG1 is less-or │ │ │ │ +00010040: 2d65 7175 616c 2074 6861 6e20 4152 4732 -equal than ARG2 │ │ │ │ +00010050: 2e20 4e6f 7465 2074 6861 7420 7468 6973 . Note that this │ │ │ │ +00010060: 2063 6f6d 6d61 6e64 2069 736e 2774 0a6c command isn't.l │ │ │ │ +00010070: 696d 6974 6564 2074 6f20 6e75 6d62 6572 imited to number │ │ │ │ +00010080: 732c 2069 7420 6361 6e20 646f 2073 7472 s, it can do str │ │ │ │ +00010090: 696e 6773 2c20 706f 7369 7469 6f6e 732c ings, positions, │ │ │ │ +000100a0: 206d 6172 6b73 2c20 6574 6320 6173 2077 marks, etc as w │ │ │ │ +000100b0: 656c 6c2e 7265 702e 6461 7461 2361 746f ell.rep.data#ato │ │ │ │ +000100c0: 6d61 746f 6d20 4152 470a 0a52 6574 7572 matom ARG..Retur │ │ │ │ +000100d0: 6e73 2074 2069 6620 4152 4720 6973 206e ns t if ARG is n │ │ │ │ +000100e0: 6f74 2061 2063 6f6e 732d 6365 6c6c 2e72 ot a cons-cell.r │ │ │ │ +000100f0: 6570 2e64 6174 6123 636f 6e73 7063 6f6e ep.data#conspcon │ │ │ │ +00010100: 7370 2041 5247 0a0a 5265 7475 726e 7320 sp ARG..Returns │ │ │ │ +00010110: 7420 6966 2041 5247 2069 7320 6120 636f t if ARG is a co │ │ │ │ +00010120: 6e73 2d63 656c 6c2e 7265 702e 6461 7461 ns-cell.rep.data │ │ │ │ +00010130: 236c 6973 7470 6c69 7374 7020 4152 470a #listplistp ARG. │ │ │ │ +00010140: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR │ │ │ │ +00010150: 4720 6973 2061 206c 6973 742c 2028 6569 G is a list, (ei │ │ │ │ +00010160: 7468 6572 2061 2063 6f6e 732d 6365 6c6c ther a cons-cell │ │ │ │ +00010170: 206f 7220 6e69 6c29 2e72 6570 2e64 6174 or nil).rep.dat │ │ │ │ +00010180: 6123 7374 7269 6e67 7073 7472 696e 6770 a#stringpstringp │ │ │ │ +00010190: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t │ │ │ │ +000101a0: 6973 2041 5247 2069 7320 6120 7374 7269 is ARG is a stri │ │ │ │ +000101b0: 6e67 2e72 6570 2e64 6174 6123 7665 6374 ng.rep.data#vect │ │ │ │ +000101c0: 6f72 7076 6563 746f 7270 2041 5247 0a0a orpvectorp ARG.. │ │ │ │ +000101d0: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG │ │ │ │ +000101e0: 2069 7320 6120 7665 6374 6f72 2e72 6570 is a vector.rep │ │ │ │ +000101f0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ +00010200: 7223 6d61 6372 6f70 6d61 6372 6f70 2041 r#macropmacrop A │ │ │ │ +00010210: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if │ │ │ │ +00010220: 2041 5247 2069 7320 6120 6d61 6372 6f2e ARG is a macro. │ │ │ │ +00010230: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +00010240: 6574 6572 2373 7562 7270 7375 6272 7020 eter#subrpsubrp │ │ │ │ +00010250: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i │ │ │ │ +00010260: 6620 6172 6720 6973 2061 2070 7269 6d69 f arg is a primi │ │ │ │ +00010270: 7469 7665 2066 756e 6374 696f 6e2e 7265 tive function.re │ │ │ │ +00010280: 702e 7379 7374 656d 2363 616c 6c2d 686f p.system#call-ho │ │ │ │ +00010290: 6f6b 6361 6c6c 2d68 6f6f 6b20 484f 4f4b okcall-hook HOOK │ │ │ │ +000102a0: 2041 5247 2d4c 4953 5420 5b54 5950 455d ARG-LIST [TYPE] │ │ │ │ +000102b0: 0a0a 4361 6c6c 2074 6865 2068 6f6f 6b20 ..Call the hook │ │ │ │ +000102c0: 6e61 6d65 6420 6279 2074 6865 2073 796d named by the sym │ │ │ │ +000102d0: 626f 6c20 484f 4f4b 2c20 7061 7373 696e bol HOOK, passin │ │ │ │ +000102e0: 6720 616c 6c20 6675 6e63 7469 6f6e 7320 g all functions │ │ │ │ +000102f0: 7468 6520 6172 6775 6d65 6e74 730a 696e the arguments.in │ │ │ │ +00010300: 2074 6865 206c 6973 7420 4152 472d 4c49 the list ARG-LI │ │ │ │ +00010310: 5354 2e20 4e6f 7465 2074 6861 7420 484f ST. Note that HO │ │ │ │ +00010320: 4f4b 206d 6179 2061 6c73 6f20 6265 2074 OK may also be t │ │ │ │ +00010330: 6865 2061 6374 7561 6c20 6c69 7374 206f he actual list o │ │ │ │ +00010340: 6620 6675 6e63 7469 6f6e 730a 746f 2063 f functions.to c │ │ │ │ +00010350: 616c 6c2e 0a0a 5459 5045 2064 6566 696e all...TYPE defin │ │ │ │ +00010360: 6573 2068 6f77 2074 6865 2072 6574 7572 es how the retur │ │ │ │ +00010370: 6e20 7661 6c75 6573 206f 6620 6561 6368 n values of each │ │ │ │ +00010380: 2066 756e 6374 696f 6e20 696e 2074 6865 function in the │ │ │ │ +00010390: 2068 6f6f 6b20 6172 650a 7472 6561 7465 hook are.treate │ │ │ │ +000103a0: 642e 2049 6620 5459 5045 2069 7320 6e69 d. If TYPE is ni │ │ │ │ +000103b0: 6c20 7468 6579 2061 7265 2069 676e 6f72 l they are ignor │ │ │ │ +000103c0: 6564 2c20 6966 2054 5950 4520 6973 2074 ed, if TYPE is t │ │ │ │ +000103d0: 6865 2073 796d 626f 6c20 6061 6e64 270a he symbol `and'. │ │ │ │ +000103e0: 7468 6520 686f 6f6b 2061 626f 7274 7320 the hook aborts │ │ │ │ +000103f0: 6166 7465 7220 6120 6675 6e63 7469 6f6e after a function │ │ │ │ +00010400: 2072 6574 7572 6e73 206e 696c 2c20 6966 returns nil, if │ │ │ │ +00010410: 2054 5950 4520 6973 2060 6f72 2720 7468 TYPE is `or' th │ │ │ │ +00010420: 6520 686f 6f6b 0a61 626f 7274 7320 7768 e hook.aborts wh │ │ │ │ +00010430: 656e 2061 2066 756e 6374 696f 6e20 7265 en a function re │ │ │ │ +00010440: 7475 726e 7320 6e6f 6e2d 6e69 6c2e 0a0a turns non-nil... │ │ │ │ +00010450: 496e 2061 6c6c 2063 6173 6573 2074 6865 In all cases the │ │ │ │ +00010460: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned │ │ │ │ +00010470: 6279 2074 6865 206c 6173 742d 6576 616c by the last-eval │ │ │ │ +00010480: 7561 7465 6420 6675 6e63 7469 6f6e 2069 uated function i │ │ │ │ +00010490: 730a 7265 7475 726e 6564 2e72 6570 2e69 s.returned.rep.i │ │ │ │ +000104a0: 6f2e 6462 2e67 6462 6d23 6764 626d 2d73 o.db.gdbm#gdbm-s │ │ │ │ +000104b0: 746f 7265 6764 626d 2d73 746f 7265 2044 toregdbm-store D │ │ │ │ +000104c0: 424d 204b 4559 2056 414c 5545 205b 464c BM KEY VALUE [FL │ │ │ │ +000104d0: 4147 535d 7265 702e 696f 2e64 622e 6764 AGS]rep.io.db.gd │ │ │ │ +000104e0: 626d 2367 6462 6d2d 7761 6c6b 6764 626d bm#gdbm-walkgdbm │ │ │ │ +000104f0: 2d77 616c 6b20 4655 4e20 4442 4d72 6570 -walk FUN DBMrep │ │ │ │ +00010500: 2e6c 616e 672e 6d61 7468 232d 2d20 4e55 .lang.math#-- NU │ │ │ │ +00010510: 4d42 4552 205b 4e55 4d42 4552 532e 2e2e MBER [NUMBERS... │ │ │ │ +00010520: 5d0a 0a45 6974 6865 7220 7265 7475 726e ]..Either return │ │ │ │ +00010530: 7320 7468 6520 6e65 6761 7469 6f6e 206f s the negation o │ │ │ │ +00010540: 6620 4e55 4d42 4552 206f 7220 7468 6520 f NUMBER or the │ │ │ │ +00010550: 7661 6c75 6520 6f66 204e 554d 4245 5220 value of NUMBER │ │ │ │ +00010560: 6d69 6e75 730a 4e55 4d42 4552 5372 6570 minus.NUMBERSrep │ │ │ │ +00010570: 2e6c 616e 672e 6d61 7468 232a 2a20 4e55 .lang.math#** NU │ │ │ │ +00010580: 4d42 4552 532e 2e2e 0a0a 4d75 6c74 6970 MBERS.....Multip │ │ │ │ +00010590: 6c69 6573 2061 6c6c 204e 554d 4245 5253 lies all NUMBERS │ │ │ │ +000105a0: 2074 6f67 6574 6865 722e 2049 6620 6e6f together. If no │ │ │ │ +000105b0: 206e 756d 6265 7273 2061 7265 2067 6976 numbers are giv │ │ │ │ +000105c0: 656e 2072 6574 7572 6e73 2031 2e72 6570 en returns 1.rep │ │ │ │ +000105d0: 2e6c 616e 672e 6d61 7468 2372 656d 6169 .lang.math#remai │ │ │ │ +000105e0: 6e64 6572 7265 6d61 696e 6465 7220 4449 nderremainder DI │ │ │ │ +000105f0: 5649 4445 4e44 2044 4956 4953 4f52 0a0a VIDEND DIVISOR.. │ │ │ │ +00010600: 5265 7475 726e 7320 7468 6520 696e 7465 Returns the inte │ │ │ │ +00010610: 6765 7220 7265 6d61 696e 6465 7220 6166 ger remainder af │ │ │ │ +00010620: 7465 7220 6469 7669 6469 6e67 2044 4956 ter dividing DIV │ │ │ │ +00010630: 4944 454e 4420 6279 2044 4956 4953 4f52 IDEND by DIVISOR │ │ │ │ +00010640: 2e72 6570 2e6c 616e 672e 6d61 7468 236d .rep.lang.math#m │ │ │ │ +00010650: 6f64 6d6f 6420 4449 5649 4445 4e44 2044 odmod DIVIDEND D │ │ │ │ +00010660: 4956 4953 4f52 0a0a 5265 7475 726e 7320 IVISOR..Returns │ │ │ │ +00010670: 7468 6520 7661 6c75 6520 6f66 2044 4956 the value of DIV │ │ │ │ +00010680: 4944 454e 4420 6d6f 6475 6c6f 2044 4956 IDEND modulo DIV │ │ │ │ +00010690: 4953 4f52 3b20 756e 6c69 6b65 2074 6865 ISOR; unlike the │ │ │ │ +000106a0: 2025 2028 7265 6d61 696e 6465 7229 0a66 % (remainder).f │ │ │ │ +000106b0: 756e 6374 696f 6e20 7468 6520 6265 6861 unction the beha │ │ │ │ +000106c0: 7669 6f75 7220 6f66 2060 6d6f 6427 2069 viour of `mod' i │ │ │ │ +000106d0: 7320 7765 6c6c 2d64 6566 696e 6564 2066 s well-defined f │ │ │ │ +000106e0: 6f72 206e 6567 6174 6976 6520 6172 6775 or negative argu │ │ │ │ +000106f0: 6d65 6e74 732c 0a77 6520 6861 7665 2074 ments,.we have t │ │ │ │ +00010700: 6861 742c 0a0a 0928 6d6f 6420 5820 5929 hat,...(mod X Y) │ │ │ │ +00010710: 203d 3d20 5820 2d20 282a 2059 2028 666c == X - (* Y (fl │ │ │ │ +00010720: 6f6f 7220 282f 2058 2059 2929 292c 0966 oor (/ X Y))),.f │ │ │ │ +00010730: 6f72 2059 206e 6f74 2065 7175 616c 2074 or Y not equal t │ │ │ │ +00010740: 6f20 7a65 726f 0a0a 6173 7375 6d69 6e67 o zero..assuming │ │ │ │ +00010750: 2074 6861 7420 2866 6c6f 6f72 205a 2920 that (floor Z) │ │ │ │ +00010760: 6769 7665 7320 7468 6520 6c65 6173 7420 gives the least │ │ │ │ +00010770: 696e 7465 6765 7220 6772 6561 7465 7220 integer greater │ │ │ │ +00010780: 7468 616e 206f 7220 6571 7561 6c20 746f than or equal to │ │ │ │ +00010790: 205a 2c0a 616e 6420 7468 6174 2066 6c6f Z,.and that flo │ │ │ │ +000107a0: 6174 696e 6720 706f 696e 7420 6469 7669 ating point divi │ │ │ │ +000107b0: 7369 6f6e 2069 7320 7573 6564 2e72 6570 sion is used.rep │ │ │ │ +000107c0: 2e6c 616e 672e 6d61 7468 2371 756f 7469 .lang.math#quoti │ │ │ │ +000107d0: 656e 7471 756f 7469 656e 7420 4449 5649 entquotient DIVI │ │ │ │ +000107e0: 4445 4e44 2044 4956 4953 4f52 0a0a 5265 DEND DIVISOR..Re │ │ │ │ +000107f0: 7475 726e 7320 7468 6520 696e 7465 6765 turns the intege │ │ │ │ +00010800: 7220 7175 6f74 6965 6e74 2066 726f 6d20 r quotient from │ │ │ │ +00010810: 6469 7669 6469 6e67 2069 6e74 6567 6572 dividing integer │ │ │ │ +00010820: 7320 4449 5649 4445 4e44 2061 6e64 0a44 s DIVIDEND and.D │ │ │ │ +00010830: 4956 4953 4f52 2e72 6570 2e6c 616e 672e IVISOR.rep.lang. │ │ │ │ +00010840: 6d61 7468 236c 6f67 6e6f 746c 6f67 6e6f math#lognotlogno │ │ │ │ +00010850: 7420 4e55 4d42 4552 0a0a 5265 7475 726e t NUMBER..Return │ │ │ │ +00010860: 7320 7468 6520 6269 7477 6973 6520 6c6f s the bitwise lo │ │ │ │ +00010870: 6769 6361 6c20 606e 6f74 2720 6f66 204e gical `not' of N │ │ │ │ +00010880: 554d 4245 522e 7265 702e 6c61 6e67 2e6d UMBER.rep.lang.m │ │ │ │ +00010890: 6174 6823 6c6f 6769 6f72 6c6f 6769 6f72 ath#logiorlogior │ │ │ │ +000108a0: 204e 554d 4245 5253 2e2e 2e0a 0a52 6574 NUMBERS.....Ret │ │ │ │ +000108b0: 7572 6e73 2074 6865 2062 6974 7769 7365 urns the bitwise │ │ │ │ +000108c0: 206c 6f67 6963 616c 2060 696e 636c 7573 logical `inclus │ │ │ │ +000108d0: 6976 652d 6f72 2720 6f66 2069 7473 2061 ive-or' of its a │ │ │ │ +000108e0: 7267 756d 656e 7473 2e72 6570 2e6c 616e rguments.rep.lan │ │ │ │ +000108f0: 672e 6d61 7468 236c 6f67 786f 726c 6f67 g.math#logxorlog │ │ │ │ +00010900: 786f 7220 4e55 4d42 4552 532e 2e2e 0a0a xor NUMBERS..... │ │ │ │ +00010910: 5265 7475 726e 7320 7468 6520 6269 7477 Returns the bitw │ │ │ │ +00010920: 6973 6520 6c6f 6769 6361 6c20 6065 7863 ise logical `exc │ │ │ │ +00010930: 6c75 7369 7665 2d6f 7227 206f 6620 6974 lusive-or' of it │ │ │ │ +00010940: 7320 6172 6775 6d65 6e74 732e 7265 702e s arguments.rep. │ │ │ │ +00010950: 6c61 6e67 2e6d 6174 6823 7a65 726f 707a lang.math#zeropz │ │ │ │ +00010960: 6572 6f70 204e 554d 4245 520a 0a52 6574 erop NUMBER..Ret │ │ │ │ +00010970: 7572 6e20 7420 6966 204e 554d 4245 5220 urn t if NUMBER │ │ │ │ +00010980: 6973 207a 6572 6f2e 7265 702e 6c61 6e67 is zero.rep.lang │ │ │ │ +00010990: 2e6d 6174 6823 312d 312d 204e 554d 4245 .math#1-1- NUMBE │ │ │ │ +000109a0: 520a 0a52 6574 7572 6e20 4e55 4d42 4552 R..Return NUMBER │ │ │ │ +000109b0: 206d 696e 7573 2031 2e72 6570 2e6c 616e minus 1.rep.lan │ │ │ │ +000109c0: 672e 6d61 7468 2361 7368 6173 6820 4e55 g.math#ashash NU │ │ │ │ +000109d0: 4d42 4552 2043 4f55 4e54 0a0a 5573 6520 MBER COUNT..Use │ │ │ │ +000109e0: 616e 2061 7269 7468 6d65 7469 6320 7368 an arithmetic sh │ │ │ │ +000109f0: 6966 7420 746f 2073 6869 6674 2074 6865 ift to shift the │ │ │ │ +00010a00: 2062 6974 7320 696e 204e 554d 4245 5220 bits in NUMBER │ │ │ │ +00010a10: 6279 2043 4f55 4e54 2062 6974 7320 746f by COUNT bits to │ │ │ │ +00010a20: 0a74 6865 206c 6566 742c 2061 206e 6567 .the left, a neg │ │ │ │ +00010a30: 6174 6976 6520 434f 554e 5420 6d65 616e ative COUNT mean │ │ │ │ +00010a40: 7320 7368 6966 7420 7269 6768 742e 0a0a s shift right... │ │ │ │ +00010a50: 426f 7468 204e 554d 4245 5220 616e 6420 Both NUMBER and │ │ │ │ +00010a60: 434f 554e 5420 6d75 7374 2062 6520 696e COUNT must be in │ │ │ │ +00010a70: 7465 6765 7273 2e72 6570 2e6c 616e 672e tegers.rep.lang. │ │ │ │ +00010a80: 6d61 7468 2366 6c6f 6f72 666c 6f6f 7220 math#floorfloor │ │ │ │ +00010a90: 4e55 4d42 4552 0a0a 526f 756e 6420 4e55 NUMBER..Round NU │ │ │ │ +00010aa0: 4d42 4552 2064 6f77 6e77 6172 6473 2074 MBER downwards t │ │ │ │ +00010ab0: 6f20 7468 6520 6e65 6172 6573 7420 696e o the nearest in │ │ │ │ +00010ac0: 7465 6765 7220 6c65 7373 2074 6861 6e20 teger less than │ │ │ │ +00010ad0: 6f72 2065 7175 616c 2074 6f0a 4e55 4d42 or equal to.NUMB │ │ │ │ +00010ae0: 4552 2e72 6570 2e6c 616e 672e 6d61 7468 ER.rep.lang.math │ │ │ │ +00010af0: 2363 6569 6c69 6e67 6365 696c 696e 6720 #ceilingceiling │ │ │ │ +00010b00: 4e55 4d42 4552 0a0a 526f 756e 6420 4e55 NUMBER..Round NU │ │ │ │ +00010b10: 4d42 4552 2075 7077 6172 6473 2074 6f20 MBER upwards to │ │ │ │ +00010b20: 7468 6520 6e65 6172 6573 7420 696e 7465 the nearest inte │ │ │ │ +00010b30: 6765 7220 6772 6561 7465 7220 7468 616e ger greater than │ │ │ │ +00010b40: 206f 7220 6571 7561 6c20 746f 0a4e 554d or equal to.NUM │ │ │ │ +00010b50: 4245 522e 7265 702e 6c61 6e67 2e6d 6174 BER.rep.lang.mat │ │ │ │ +00010b60: 6823 6578 7065 7870 2058 0a0a 5265 7475 h#expexp X..Retu │ │ │ │ +00010b70: 726e 2060 6527 2028 7468 6520 6261 7365 rn `e' (the base │ │ │ │ +00010b80: 206f 6620 6e61 7475 7261 6c20 6c6f 6761 of natural loga │ │ │ │ +00010b90: 7269 7468 6d73 2920 7261 6973 6564 2074 rithms) raised t │ │ │ │ +00010ba0: 6f20 7468 6520 706f 7765 7220 582e 7265 o the power X.re │ │ │ │ +00010bb0: 702e 6c61 6e67 2e6d 6174 6823 7369 6e73 p.lang.math#sins │ │ │ │ +00010bc0: 696e 2058 0a0a 5265 7475 726e 7320 7468 in X..Returns th │ │ │ │ +00010bd0: 6520 7369 6e65 206f 6620 582c 2069 6e20 e sine of X, in │ │ │ │ +00010be0: 7261 6469 616e 732e 7265 702e 6c61 6e67 radians.rep.lang │ │ │ │ +00010bf0: 2e6d 6174 6823 6174 616e 6174 616e 2058 .math#atanatan X │ │ │ │ +00010c00: 0a0a 5265 7475 726e 7320 7468 6520 6172 ..Returns the ar │ │ │ │ +00010c10: 6320 7461 6e67 656e 7420 6f66 2058 2028 c tangent of X ( │ │ │ │ +00010c20: 7468 6520 7661 6c75 6520 7768 6f73 6520 the value whose │ │ │ │ +00010c30: 7461 6e67 656e 7420 6973 2058 292c 2069 tangent is X), i │ │ │ │ +00010c40: 6e0a 7261 6469 616e 732e 0a0a 6174 616e n.radians...atan │ │ │ │ +00010c50: 2059 2058 0a0a 5265 7475 726e 7320 7468 Y X..Returns th │ │ │ │ +00010c60: 6520 6172 6320 7461 6e67 656e 7420 6f66 e arc tangent of │ │ │ │ +00010c70: 2059 2f58 2c20 696e 2072 6164 6961 6e73 Y/X, in radians │ │ │ │ +00010c80: 2e20 5468 6520 7369 676e 7320 6f66 2062 . The signs of b │ │ │ │ +00010c90: 6f74 6820 6172 6775 6d65 6e74 730a 6172 oth arguments.ar │ │ │ │ +00010ca0: 6520 7573 6564 2074 6f20 6465 7465 726d e used to determ │ │ │ │ +00010cb0: 696e 6520 7468 6520 7175 6164 7261 6e74 ine the quadrant │ │ │ │ +00010cc0: 206f 6620 7468 6520 7265 7375 6c74 2c20 of the result, │ │ │ │ +00010cd0: 616e 6420 5820 6973 2070 6572 6d69 7474 and X is permitt │ │ │ │ +00010ce0: 6564 2074 6f0a 6265 207a 6572 6f2e 7265 ed to.be zero.re │ │ │ │ +00010cf0: 702e 6c61 6e67 2e6d 6174 6823 6578 7074 p.lang.math#expt │ │ │ │ +00010d00: 6578 7074 2058 2059 0a0a 5265 7475 726e expt X Y..Return │ │ │ │ +00010d10: 7320 5820 7261 6973 6564 2074 6f20 7468 s X raised to th │ │ │ │ +00010d20: 6520 706f 7765 7220 592e 0a0a 4966 2058 e power Y...If X │ │ │ │ +00010d30: 2069 7320 6e65 6761 7469 7665 2061 6e64 is negative and │ │ │ │ +00010d40: 2059 2069 7320 6120 6e6f 6e2d 696e 7465 Y is a non-inte │ │ │ │ +00010d50: 6765 722c 2074 6865 6e20 616e 2061 7269 ger, then an ari │ │ │ │ +00010d60: 7468 6d65 7469 6320 6572 726f 7220 6973 thmetic error is │ │ │ │ +00010d70: 0a73 6967 6e61 6c6c 6564 2028 6d61 7468 .signalled (math │ │ │ │ +00010d80: 656d 6174 6963 616c 6c79 2073 686f 756c ematically shoul │ │ │ │ +00010d90: 6420 7265 7475 726e 2061 2063 6f6d 706c d return a compl │ │ │ │ +00010da0: 6578 206e 756d 6265 7229 2e72 6570 2e6c ex number).rep.l │ │ │ │ +00010db0: 616e 672e 6d61 7468 2365 7861 6374 2d3e ang.math#exact-> │ │ │ │ +00010dc0: 696e 6578 6163 7465 7861 6374 2d3e 696e inexactexact->in │ │ │ │ +00010dd0: 6578 6163 7420 580a 0a52 6574 7572 6e73 exact X..Returns │ │ │ │ +00010de0: 2061 6e20 696e 6578 6163 7420 2869 2e65 an inexact (i.e │ │ │ │ +00010df0: 2e20 666c 6f61 7469 6e67 2070 6f69 6e74 . floating point │ │ │ │ +00010e00: 2920 7265 7072 6573 656e 7461 7469 6f6e ) representation │ │ │ │ +00010e10: 206f 6620 582e 7265 702e 6c61 6e67 2e6d of X.rep.lang.m │ │ │ │ +00010e20: 6174 6823 7261 6e64 6f6d 7261 6e64 6f6d ath#randomrandom │ │ │ │ +00010e30: 205b 4c49 4d49 545d 0a0a 5072 6f64 7563 [LIMIT]..Produc │ │ │ │ +00010e40: 6520 6120 7073 6575 646f 2d72 616e 646f e a pseudo-rando │ │ │ │ +00010e50: 6d20 6e75 6d62 6572 2062 6574 7765 656e m number between │ │ │ │ +00010e60: 207a 6572 6f20 616e 6420 4c49 4d49 5420 zero and LIMIT │ │ │ │ +00010e70: 286f 7220 7468 6520 6c61 7267 6573 740a (or the largest. │ │ │ │ +00010e80: 706f 7369 7469 7665 2069 6e74 6567 6572 positive integer │ │ │ │ +00010e90: 2072 6570 7265 7365 6e74 6162 6c65 292e representable). │ │ │ │ +00010ea0: 2049 6620 4c49 4d49 5420 6973 2074 6865 If LIMIT is the │ │ │ │ +00010eb0: 2073 796d 626f 6c20 6074 2720 7468 650a symbol `t' the. │ │ │ │ +00010ec0: 6765 6e65 7261 746f 7220 6973 2073 6565 generator is see │ │ │ │ +00010ed0: 6465 6420 7769 7468 2074 6865 2063 7572 ded with the cur │ │ │ │ +00010ee0: 7265 6e74 2074 696d 6520 6f66 2064 6179 rent time of day │ │ │ │ +00010ef0: 2e72 6570 2e69 6f2e 736f 636b 6574 7323 .rep.io.sockets# │ │ │ │ +00010f00: 736f 636b 6574 2d61 6464 7265 7373 736f socket-addressso │ │ │ │ +00010f10: 636b 6574 2d61 6464 7265 7373 2053 4f43 cket-address SOC │ │ │ │ +00010f20: 4b45 540a 0a52 6574 7572 6e20 7468 6520 KET..Return the │ │ │ │ +00010f30: 6164 6472 6573 7320 6173 736f 6369 6174 address associat │ │ │ │ +00010f40: 6564 2077 6974 6820 534f 434b 4554 2c20 ed with SOCKET, │ │ │ │ +00010f50: 6f72 2066 616c 7365 2069 6620 7468 6973 or false if this │ │ │ │ +00010f60: 2069 7320 756e 6b6e 6f77 6e2e 7265 702e is unknown.rep. │ │ │ │ +00010f70: 696f 2e73 6f63 6b65 7473 2373 6f63 6b65 io.sockets#socke │ │ │ │ +00010f80: 742d 706f 7274 736f 636b 6574 2d70 6f72 t-portsocket-por │ │ │ │ +00010f90: 7420 534f 434b 4554 0a0a 5265 7475 726e t SOCKET..Return │ │ │ │ +00010fa0: 2074 6865 2070 6f72 7420 6173 736f 6369 the port associ │ │ │ │ +00010fb0: 6174 6564 2077 6974 6820 534f 434b 4554 ated with SOCKET │ │ │ │ +00010fc0: 2c20 6f72 2066 616c 7365 2069 6620 7468 , or false if th │ │ │ │ +00010fd0: 6973 2069 7320 756e 6b6e 6f77 6e2e 0072 is is unknown..r │ │ │ │ +00010fe0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +00010ff0: 7465 7223 6675 6e63 7469 6f6e 2041 5247 ter#function ARG │ │ │ │ +00011000: 7265 702e 7468 7265 6164 732e 6d75 7465 rep.threads.mute │ │ │ │ +00011010: 7823 6d61 7962 652d 6f62 7461 696e 2d6d x#maybe-obtain-m │ │ │ │ +00011020: 7574 6578 4174 7465 6d70 7420 746f 206f utexAttempt to o │ │ │ │ +00011030: 6274 6169 6e20 6d75 7465 7820 4d54 5820 btain mutex MTX │ │ │ │ +00011040: 666f 7220 7468 6520 6375 7272 656e 7420 for the current │ │ │ │ +00011050: 7468 7265 6164 2077 6974 686f 7574 2062 thread without b │ │ │ │ +00011060: 6c6f 636b 696e 672e 0a52 6574 7572 6e73 locking..Returns │ │ │ │ +00011070: 2074 7275 6520 6966 2061 626c 6520 746f true if able to │ │ │ │ +00011080: 206f 6274 6169 6e20 7468 6520 6d75 7465 obtain the mute │ │ │ │ +00011090: 782c 2066 616c 7365 206f 7468 6572 7769 x, false otherwi │ │ │ │ +000110a0: 7365 2e00 7265 702e 7374 7275 6374 7572 se..rep.structur │ │ │ │ +000110b0: 6573 236d 616b 652d 696e 7465 7266 6163 es#make-interfac │ │ │ │ +000110c0: 6520 4e41 4d45 2053 4947 7265 702e 7374 e NAME SIGrep.st │ │ │ │ +000110d0: 7275 6374 7572 6573 2370 6172 7365 2d69 ructures#parse-i │ │ │ │ +000110e0: 6e74 6572 6661 6365 5265 7475 726e 2074 nterfaceReturn t │ │ │ │ +000110f0: 6865 206c 6973 7420 6f66 2073 796d 626f he list of symbo │ │ │ │ +00011100: 6c73 2064 6573 6372 6962 6564 2062 7920 ls described by │ │ │ │ +00011110: 7468 6520 6d6f 6475 6c65 2069 6e74 6572 the module inter │ │ │ │ +00011120: 6661 6365 2053 4947 2e00 7265 702e 7374 face SIG..rep.st │ │ │ │ +00011130: 7275 6374 7572 6573 2370 6172 7365 2d69 ructures#parse-i │ │ │ │ +00011140: 6e74 6572 6661 6365 2053 4947 0072 6570 nterface SIG.rep │ │ │ │ +00011150: 2e69 6f2e 6669 6c65 7323 6c6f 6164 2d61 .io.files#load-a │ │ │ │ +00011160: 6c6c 2046 494c 4520 2321 6f70 7469 6f6e ll FILE #!option │ │ │ │ +00011170: 616c 2043 414c 4c42 4143 4b00 7265 702e al CALLBACK.rep. │ │ │ │ +00011180: 696f 2e66 696c 6573 2365 7661 6c2d 6166 io.files#eval-af │ │ │ │ +00011190: 7465 722d 6c6f 6164 204c 4942 5241 5259 ter-load LIBRARY │ │ │ │ +000111a0: 2046 4f52 4d00 7265 702e 696f 2e73 7472 FORM.rep.io.str │ │ │ │ +000111b0: 6561 6d73 2372 6561 642d 6672 6f6d 2d73 eams#read-from-s │ │ │ │ +000111c0: 7472 696e 6720 5354 5249 4e47 2023 216f tring STRING #!o │ │ │ │ +000111d0: 7074 696f 6e61 6c20 5354 4152 5472 656d ptional STARTrem │ │ │ │ +000111e0: 6f74 652d 6465 6661 756c 742d 6261 636b ote-default-back │ │ │ │ +000111f0: 656e 6442 6163 6b65 6e64 2075 7365 6420 endBackend used │ │ │ │ +00011200: 666f 7220 6f74 6865 7277 6973 6520 756e for otherwise un │ │ │ │ +00011210: 7370 6563 6966 6965 6420 686f 7374 732e specified hosts. │ │ │ │ +00011220: 0072 6570 2e69 6f2e 6669 6c65 2d68 616e .rep.io.file-han │ │ │ │ +00011230: 646c 6572 732e 7265 6d6f 7465 2e72 6570 dlers.remote.rep │ │ │ │ +00011240: 2372 656d 6f74 652d 7265 702d 636c 6f73 #remote-rep-clos │ │ │ │ +00011250: 652d 686f 7374 2048 4f53 5420 2321 6f70 e-host HOST #!op │ │ │ │ +00011260: 7469 6f6e 616c 2055 5345 5272 656d 6f74 tional USERremot │ │ │ │ +00011270: 652d 6674 702d 7472 616e 7366 6572 2d74 e-ftp-transfer-t │ │ │ │ +00011280: 7970 654d 6f64 6520 696e 2077 6869 6368 ypeMode in which │ │ │ │ +00011290: 2074 6f20 7472 616e 7366 6572 2066 696c to transfer fil │ │ │ │ +000112a0: 6573 2c20 6f6e 6520 6f66 2074 6865 2073 es, one of the s │ │ │ │ +000112b0: 796d 626f 6c73 2060 6269 6e61 7279 2720 ymbols `binary' │ │ │ │ +000112c0: 6f72 2060 6173 6369 6927 2e72 656d 6f74 or `ascii'.remot │ │ │ │ +000112d0: 652d 6674 702d 6261 642d 6d73 6773 5265 e-ftp-bad-msgsRe │ │ │ │ +000112e0: 6775 6c61 7220 6578 7072 6573 7369 6f6e gular expression │ │ │ │ +000112f0: 206d 6174 6368 696e 6720 6674 7020 2266 matching ftp "f │ │ │ │ +00011300: 6169 6c75 7265 2220 6d65 7373 6167 6573 ailure" messages │ │ │ │ +00011310: 2e00 7265 702e 696f 2e66 696c 652d 6861 ..rep.io.file-ha │ │ │ │ +00011320: 6e64 6c65 7273 2e72 656d 6f74 652e 6674 ndlers.remote.ft │ │ │ │ +00011330: 7023 7265 6d6f 7465 2d66 7470 2d63 6c6f p#remote-ftp-clo │ │ │ │ +00011340: 7365 2d68 6f73 7420 484f 5354 2023 216f se-host HOST #!o │ │ │ │ +00011350: 7074 696f 6e61 6c20 5553 4552 0072 6570 ptional USER.rep │ │ │ │ +00011360: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring- │ │ │ │ +00011370: 6361 7061 6369 7479 2052 494e 4772 6570 capacity RINGrep │ │ │ │ +00011380: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring- │ │ │ │ +00011390: 3e6c 6973 7452 6574 7572 6e20 7468 6520 >listReturn the │ │ │ │ +000113a0: 656c 656d 656e 7473 2069 6e20 7269 6e67 elements in ring │ │ │ │ +000113b0: 2062 7566 6665 7220 5249 4e47 2061 7320 buffer RING as │ │ │ │ +000113c0: 6120 6c69 7374 2c20 6e65 7765 7374 2074 a list, newest t │ │ │ │ +000113d0: 6f20 6f6c 6465 7374 2e00 7265 702e 6461 o oldest..rep.da │ │ │ │ +000113e0: 7461 2373 7472 696e 672d 7570 7065 722d ta#string-upper- │ │ │ │ +000113f0: 6361 7365 2d70 2058 7265 702e 7574 696c case-p Xrep.util │ │ │ │ +00011400: 2e69 7370 656c 6c23 7065 6e64 696e 672d .ispell#pending- │ │ │ │ +00011410: 6f75 7470 7574 5374 7269 6e67 206f 6620 outputString of │ │ │ │ +00011420: 6f75 7470 7574 2072 6563 6569 7665 6420 output received │ │ │ │ +00011430: 6672 6f6d 2069 7370 656c 6c20 6275 7420 from ispell but │ │ │ │ +00011440: 6e6f 7420 7072 6f63 6573 7365 642e 0072 not processed..r │ │ │ │ +00011450: 6570 2e75 7469 6c2e 7469 6d65 2374 696d ep.util.time#tim │ │ │ │ +00011460: 652d 2054 3120 5432 7265 702e 7574 696c e- T1 T2rep.util │ │ │ │ +00011470: 2e64 6174 6523 6461 7465 2d74 776f 2d64 .date#date-two-d │ │ │ │ +00011480: 6967 6974 2d79 6561 722d 7072 6566 6978 igit-year-prefix │ │ │ │ +00011490: 4120 7477 6f2d 6469 6769 7420 7374 7269 A two-digit stri │ │ │ │ +000114a0: 6e67 2074 6861 7420 7769 6c6c 2062 6520 ng that will be │ │ │ │ +000114b0: 7072 6570 656e 6465 6420 746f 2079 6561 prepended to yea │ │ │ │ +000114c0: 7220 7370 6563 6966 6963 6174 696f 6e73 r specifications │ │ │ │ +000114d0: 2074 6861 740a 6f6e 6c79 2068 6176 6520 that.only have │ │ │ │ +000114e0: 7477 6f2c 206c 6f77 6572 206f 7264 6572 two, lower order │ │ │ │ +000114f0: 2c20 6469 6769 7473 2e20 5468 6973 2069 , digits. This i │ │ │ │ +00011500: 7320 7069 636b 6564 2075 7020 6175 746f s picked up auto │ │ │ │ +00011510: 6d61 7469 6361 6c6c 7920 6672 6f6d 0a74 matically from.t │ │ │ │ +00011520: 6865 2063 7572 7265 6e74 2079 6561 722c he current year, │ │ │ │ +00011530: 2069 2e65 2e20 3139 3937 202d 3e20 2231 i.e. 1997 -> "1 │ │ │ │ +00011540: 3922 2c20 3230 3031 202d 3e20 2232 3022 9", 2001 -> "20" │ │ │ │ +00011550: 2e72 6570 2e75 7469 6c2e 6461 7465 2370 .rep.util.date#p │ │ │ │ +00011560: 6172 7365 2d64 6174 6550 6172 7365 2074 arse-dateParse t │ │ │ │ +00011570: 6865 2064 6174 6520 7370 6563 6966 6963 he date specific │ │ │ │ +00011580: 7469 6f6e 2069 6e20 5354 5249 4e47 2c20 tion in STRING, │ │ │ │ +00011590: 6f70 7469 6f6e 616c 6c79 2073 7461 7274 optionally start │ │ │ │ +000115a0: 696e 6720 6174 2074 6865 2050 4f49 4e54 ing at the POINT │ │ │ │ +000115b0: 2774 680a 6368 6172 6163 7465 7220 696e 'th.character in │ │ │ │ +000115c0: 2074 6865 2073 7472 696e 672e 2054 6869 the string. Thi │ │ │ │ +000115d0: 7320 7769 6c6c 2070 6172 7365 2064 6174 s will parse dat │ │ │ │ +000115e0: 6573 2069 6e20 5246 432d 3832 3220 6d61 es in RFC-822 ma │ │ │ │ +000115f0: 696c 206d 6573 7361 6765 732e 0072 6570 il messages..rep │ │ │ │ +00011600: 2e73 7973 7465 6d23 6164 642d 686f 6f6b .system#add-hook │ │ │ │ +00011610: 2048 4f4f 4b2d 5359 4d42 4f4c 204e 4557 HOOK-SYMBOL NEW │ │ │ │ +00011620: 2d46 554e 4320 2321 6f70 7469 6f6e 616c -FUNC #!optional │ │ │ │ +00011630: 2041 542d 454e 4472 6570 2e73 7973 7465 AT-ENDrep.syste │ │ │ │ +00011640: 6d23 696e 2d68 6f6f 6b2d 7052 6574 7572 m#in-hook-pRetur │ │ │ │ +00011650: 6e73 2074 2069 6620 7468 6520 6675 6e63 ns t if the func │ │ │ │ +00011660: 7469 6f6e 2046 554e 2069 7320 7374 6f72 tion FUN is stor │ │ │ │ +00011670: 6564 2069 6e20 7468 6520 686f 6f6b 2063 ed in the hook c │ │ │ │ +00011680: 616c 6c65 6420 484f 4f4b 2d53 594d 424f alled HOOK-SYMBO │ │ │ │ +00011690: 4c2e 6d61 696c 2d64 6f6d 6169 6e2d 6e61 L.mail-domain-na │ │ │ │ +000116a0: 6d65 4d61 696c 2064 6f6d 6169 6e6e 616d meMail domainnam │ │ │ │ +000116b0: 6520 6f66 2074 6865 206c 6f63 616c 2073 e of the local s │ │ │ │ +000116c0: 6974 652e 7573 6572 2d6d 6169 6c2d 6164 ite.user-mail-ad │ │ │ │ +000116d0: 6472 6573 7341 6464 7265 7373 2074 6f20 dressAddress to │ │ │ │ +000116e0: 7075 7420 696e 2046 726f 6d3a 2068 6561 put in From: hea │ │ │ │ +000116f0: 6465 7273 206f 6620 6f75 7467 6f69 6e67 ders of outgoing │ │ │ │ +00011700: 206d 6169 6c2e 7374 616e 6461 7264 2d6f mail.standard-o │ │ │ │ +00011710: 7574 7075 7453 7472 6561 6d20 7468 6174 utputStream that │ │ │ │ +00011720: 2060 7072 696e 3f27 2077 7269 7465 7320 `prin?' writes │ │ │ │ +00011730: 6974 7320 6f75 7470 7574 2074 6f20 6279 its output to by │ │ │ │ +00011740: 2064 6566 6175 6c74 2e65 702e 275a 0100 default.ep.'Z.. │ │ │ │ +00011750: 0000 0000 1d00 0000 3903 0000 8581 f014 ........9....... │ │ │ │ +00011760: 7265 702e eee1 0100 0000 0000 1f00 0000 rep............. │ │ │ │ +00011770: 5100 0000 c48f c40f 0072 6570 1d77 0100 Q........rep.w.. │ │ │ │ +00011780: 0000 0000 2200 0000 2700 0000 7e49 5308 ...."...'...~IS. │ │ │ │ +00011790: 0072 6570 d2e3 0100 0000 0000 2000 0000 .rep........ ... │ │ │ │ +000117a0: 0b00 0000 01b1 ae03 7265 702e b301 0100 ........rep..... │ │ │ │ +000117b0: 0000 0000 1000 0000 2a00 0000 2c2e 3600 ........*...,.6. │ │ │ │ +000117c0: 7265 702e d7e8 0100 0000 0000 2600 0000 rep.........&... │ │ │ │ +000117d0: d500 0000 2eaa a51f 7265 702e d2e9 0100 ........rep..... │ │ │ │ +000117e0: 0000 0000 1c00 0000 4300 0000 d175 3b08 ........C....u;. │ │ │ │ +000117f0: 0072 6570 31ea 0100 0000 0000 1d00 0000 .rep1........... │ │ │ │ +00011800: 0000 0000 b964 aa15 7265 702e f2bc 0000 .....d..rep..... │ │ │ │ +00011810: 0000 0000 1000 0000 6600 0000 9f31 3a14 ........f....1:. │ │ │ │ +00011820: 7265 702e 68bd 0000 0000 0000 0e00 0000 rep.h........... │ │ │ │ +00011830: 2001 0000 2a45 f419 696e 7465 e0a3 0000 ...*E..inte.... │ │ │ │ +00011840: 0000 0000 0e00 0000 7100 0000 6464 d010 ........q...dd.. │ │ │ │ +00011850: 7265 702e 598a 0000 0000 0000 1900 0000 rep.Y........... │ │ │ │ +00011860: b200 0000 dc3f 0007 7265 702e 2df4 0000 .....?..rep.-... │ │ │ │ +00011870: 0000 0000 0f00 0000 5400 0000 5b8a 0217 ........T...[... │ │ │ │ +00011880: 7265 702e ee0c 0100 0000 0000 1200 0000 rep............. │ │ │ │ +00011890: ab00 0000 1950 650e 7265 702e f773 0100 .....Pe.rep..s.. │ │ │ │ +000118a0: 0000 0000 1900 0000 a200 0000 7d37 c20d ............}7.. │ │ │ │ +000118b0: 0072 6570 0b78 0100 0000 0000 1e00 0000 .rep.x.......... │ │ │ │ +000118c0: 1400 0000 476b 9903 0072 6570 bd7f 0100 ....Gk...rep.... │ │ │ │ +000118d0: 0000 0000 1f00 0000 1c00 0000 a467 eb09 .............g.. │ │ │ │ +000118e0: 0072 6570 e85f 0100 0000 0000 1300 0000 .rep._.......... │ │ │ │ +000118f0: 0200 0000 249d c21b 7265 702e 6e32 0000 ....$...rep.n2.. │ │ │ │ +00011900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[....... │ │ │ │ +00011910: 7265 702e 3708 0100 0000 0000 1400 0000 rep.7........... │ │ │ │ +00011920: 3b00 0000 e0e2 f40f 0072 6570 447f 0100 ;........repD... │ │ │ │ +00011930: 0000 0000 1c00 0000 2000 0000 8d84 0e09 ........ ....... │ │ │ │ +00011940: 7265 702e 8372 0000 0000 0000 1400 0000 rep..r.......... │ │ │ │ +00011950: 8400 0000 8a77 7a1a 7265 702e fde3 0100 .....wz.rep..... │ │ │ │ +00011960: 0000 0000 2900 0000 4300 0000 0478 251a ....)...C....x%. │ │ │ │ +00011970: 7265 702e 3c68 0000 0000 0000 2600 0000 rep............ │ │ │ │ +00011bf0: 5300 0000 4476 9815 7265 702e 917e 0100 S...Dv..rep..~.. │ │ │ │ +00011c00: 0000 0000 1a00 0000 5700 0000 e3e9 7f0c ........W....... │ │ │ │ +00011c10: 0072 6570 807f 0100 0000 0000 1b00 0000 .rep............ │ │ │ │ +00011c20: 2200 0000 d056 d512 7265 702e bfe0 0100 "....V..rep..... │ │ │ │ +00011c30: 0000 0000 1300 0000 2b00 0000 d3f7 9f11 ........+....... │ │ │ │ +00011c40: 7265 702e 7038 0000 0000 0000 1200 0000 rep.p8.......... │ │ │ │ +00011c50: 6701 0000 4957 8f11 7265 702e 8809 0100 g...IW..rep..... │ │ │ │ +00011c60: 0000 0000 1000 0000 2100 0000 0063 940e ........!....c.. │ │ │ │ +00011c70: 7265 702e fa5a 0000 0000 0000 1c00 0000 rep..Z.......... │ │ │ │ +00011c80: 7800 0000 2ccf a81d 7265 702e 5bf1 0000 x...,...rep.[... │ │ │ │ +00011c90: 0000 0000 0f00 0000 d400 0000 5c65 091f ............\e.. │ │ │ │ +00011ca0: 7265 702e 9ef2 0000 0000 0000 0f00 0000 rep............. │ │ │ │ +00011cb0: be00 0000 c91f 0f07 7265 702e 0093 0000 ........rep..... │ │ │ │ +00011cc0: 0000 0000 1400 0000 b800 0000 fb37 d019 .............7.. │ │ │ │ +00011cd0: 7265 702e e80b 0100 0000 0000 1200 0000 rep............. │ │ │ │ +00011ce0: f400 0000 bd6f 2806 7265 702e 160e 0100 .....o(.rep..... │ │ │ │ +00011cf0: 0000 0000 1400 0000 c700 0000 ec29 a501 .............).. │ │ │ │ +00011d00: 7265 702e e251 0100 0000 0000 1700 0000 rep..Q.......... │ │ │ │ +00011d10: 1601 0000 5975 d310 7265 702e 8155 0100 ....Yu..rep..U.. │ │ │ │ +00011d20: 0000 0000 2300 0000 f500 0000 4548 3009 ....#.......EH0. │ │ │ │ +00011d30: 7265 702e f371 0100 0000 0000 1c00 0000 rep..q.......... │ │ │ │ +00011d40: 6000 0000 03fb 2706 7265 702e 7d5d 0100 `.....'.rep.}].. │ │ │ │ +00011d50: 0000 0000 1c00 0000 ce00 0000 5a96 ef11 ............Z... │ │ │ │ +00011d60: 7265 702e 599d 0000 0000 0000 2700 0000 rep.Y.......'... │ │ │ │ +00011d70: 2501 0000 a51b 6713 7265 702e b155 0000 %.....g.rep..U.. │ │ │ │ +00011d80: 0000 0000 1d00 0000 4000 0000 3ed1 1607 ........@...>... │ │ │ │ +00011d90: 7265 702e 5395 0000 0000 0000 1500 0000 rep.S........... │ │ │ │ +00011da0: 5a06 0000 8edc 1b03 6166 7465 5bb6 0000 Z.......afte[... │ │ │ │ +00011db0: 0000 0000 1000 0000 bf00 0000 c18b b31c ................ │ │ │ │ +00011dc0: 7265 702e 6073 0100 0000 0000 2100 0000 rep.`s......!... │ │ │ │ +00011dd0: 7600 0000 a85f 291f 7265 702e 3d78 0100 v...._).rep.=x.. │ │ │ │ +00011de0: 0000 0000 1900 0000 8f00 0000 597d a517 ............Y}.. │ │ │ │ +00011df0: 0072 6570 c87c 0100 0000 0000 1b00 0000 .rep.|.......... │ │ │ │ +00011e00: 0700 0000 4bf0 d81c 7265 702e 194e 0000 ....K...rep..N.. │ │ │ │ +00011e10: 0000 0000 1d00 0000 b300 0000 82ec b605 ................ │ │ │ │ +00011e20: 7265 702e 5477 0000 0000 0000 1a00 0000 rep.Tw.......... │ │ │ │ +00011e30: 8700 0000 8356 d405 7265 702e c99f 0000 .....V..rep..... │ │ │ │ +00011e40: 0000 0000 1a00 0000 1300 0000 a38f d91e ................ │ │ │ │ +00011e50: 7072 696e 0f53 0100 0000 0000 0c00 0000 prin.S.......... │ │ │ │ +00011e60: 4301 0000 6063 d21b 7265 702e 770a 0100 C...`c..rep.w... │ │ │ │ +00011e70: 0000 0000 1300 0000 5900 0000 0d75 3f16 ........Y....u?. │ │ │ │ +00011e80: 7265 702e ea7c 0100 0000 0000 1c00 0000 rep..|.......... │ │ │ │ +00011e90: 8b01 0000 e2f0 c705 7265 702e af57 0100 ........rep..W.. │ │ │ │ +00011ea0: 0000 0000 1700 0000 a200 0000 723e 0802 ............r>.. │ │ │ │ +00011eb0: 7265 702e f10e 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +00011ec0: 5e00 0000 b704 4d04 7265 702e 1b5f 0100 ^.....M.rep.._.. │ │ │ │ +00011ed0: 0000 0000 2200 0000 5b00 0000 ea10 2802 ...."...[.....(. │ │ │ │ +00011ee0: 7265 702e e578 0100 0000 0000 1b00 0000 rep..x.......... │ │ │ │ +00011ef0: d400 0000 e674 d31d 7265 702e d27c 0000 .....t..rep..|.. │ │ │ │ +00011f00: 0000 0000 2500 0000 8901 0000 7b03 af13 ....%.......{... │ │ │ │ +00011f10: 7265 702e 81e0 0100 0000 0000 1200 0000 rep............. │ │ │ │ +00011f20: 2c00 0000 bf2c 7f07 7265 702e 0a75 0100 ,....,..rep..u.. │ │ │ │ +00011f30: 0000 0000 1a00 0000 3c01 0000 3db7 a71b ........<...=... │ │ │ │ +00011f40: 0072 6570 fde0 0100 0000 0000 1d00 0000 .rep............ │ │ │ │ +00011f50: 0400 0000 3506 4a17 7265 702e a59e 0000 ....5.J.rep..... │ │ │ │ +00011f60: 0000 0000 1d00 0000 3800 0000 9772 3d1a ........8....r=. │ │ │ │ +00011f70: 7265 702e 5ee2 0100 0000 0000 1c00 0000 rep.^........... │ │ │ │ +00011f80: 5000 0000 00a1 850d 7265 702e 00b0 0000 P.......rep..... │ │ │ │ +00011f90: 0000 0000 2200 0000 6e00 0000 5967 cb1b ...."...n...Yg.. │ │ │ │ +00011fa0: 7265 702e 8550 0100 0000 0000 2500 0000 rep..P......%... │ │ │ │ +00011fb0: 3801 0000 680a 2f1d 7265 702e 0000 0100 8...h./.rep..... │ │ │ │ +00011fc0: 0000 0000 0b00 0000 a900 0000 9b96 180f ................ │ │ │ │ +00011fd0: 7265 702e cae2 0100 0000 0000 2000 0000 rep......... ... │ │ │ │ +00011fe0: 6b00 0000 5d98 180b 7265 702e 9b52 0000 k...]...rep..R.. │ │ │ │ +00011ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#........... │ │ │ │ +00012000: 0072 6570 2e73 7973 7465 6d23 756e 7365 .rep.system#unse │ │ │ │ +00012010: 7465 6e76 204e 414d 4572 6570 2e77 7777 tenv NAMErep.www │ │ │ │ +00012020: 2e71 756f 7465 2d75 726c 2371 756f 7465 .quote-url#quote │ │ │ │ +00012030: 2d75 726c 4573 6361 7065 2055 524c 206d -urlEscape URL m │ │ │ │ +00012040: 6574 612d 6368 6172 6163 7465 7273 2069 eta-characters i │ │ │ │ +00012050: 6e20 5354 5249 4e47 2e00 7265 702e 7777 n STRING..rep.ww │ │ │ │ +00012060: 772e 7175 6f74 652d 7572 6c23 756e 7175 w.quote-url#unqu │ │ │ │ +00012070: 6f74 652d 7572 6c20 5354 5249 4e47 0072 ote-url STRING.r │ │ │ │ +00012080: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system │ │ │ │ +00012090: 2373 7472 7563 7475 7265 2023 216f 7074 #structure #!opt │ │ │ │ +000120a0: 696f 6e61 6c20 5349 4720 434f 4e46 4947 ional SIG CONFIG │ │ │ │ +000120b0: 202e 2042 4f44 5972 6570 2e6d 6f64 756c . BODYrep.modul │ │ │ │ +000120c0: 652d 7379 7374 656d 2364 6566 696e 652d e-system#define- │ │ │ │ +000120d0: 7374 7275 6374 7572 6573 5369 6d69 6c61 structuresSimila │ │ │ │ +000120e0: 7220 746f 2060 6465 6669 6e65 2d73 7472 r to `define-str │ │ │ │ +000120f0: 7563 7475 7265 2720 6578 6365 7074 2074 ucture' except t │ │ │ │ +00012100: 6861 7420 6d75 6c74 6970 6c65 2073 7472 hat multiple str │ │ │ │ +00012110: 7563 7475 7265 7320 6172 650a 6372 6561 uctures are.crea │ │ │ │ +00012120: 7465 642c 2065 6163 6820 6578 706f 7274 ted, each export │ │ │ │ +00012130: 696e 6720 6120 7061 7274 6963 756c 6172 ing a particular │ │ │ │ +00012140: 2076 6965 7720 6f66 2074 6865 2075 6e64 view of the und │ │ │ │ +00012150: 6572 6c79 696e 6720 6269 6e64 696e 6773 erlying bindings │ │ │ │ +00012160: 2e0a 0a53 5452 5543 5453 2069 7320 6120 ...STRUCTS is a │ │ │ │ +00012170: 6c69 7374 2064 6566 696e 696e 6720 7468 list defining th │ │ │ │ +00012180: 6520 6e61 6d65 7320 616e 6420 696e 7465 e names and inte │ │ │ │ +00012190: 7266 6163 6573 206f 6620 7468 6520 6372 rfaces of the cr │ │ │ │ +000121a0: 6561 7465 640a 6d6f 6475 6c65 732c 2065 eated.modules, e │ │ │ │ +000121b0: 6163 6820 6974 656d 2068 6173 2074 6865 ach item has the │ │ │ │ +000121c0: 2066 6f72 6d20 6028 4e41 4d45 2049 4e54 form `(NAME INT │ │ │ │ +000121d0: 4552 4641 4345 2927 2e20 434f 4e46 4947 ERFACE)'. CONFIG │ │ │ │ +000121e0: 2061 6e64 2042 4f44 5920 6172 650a 6578 and BODY are.ex │ │ │ │ +000121f0: 6163 746c 7920 7468 6520 7361 6d65 2061 actly the same a │ │ │ │ +00012200: 7320 696e 2074 6865 2060 6465 6669 6e65 s in the `define │ │ │ │ +00012210: 2d73 7472 7563 7475 7265 2720 7379 6e74 -structure' synt │ │ │ │ +00012220: 6178 2e00 7265 702e 6d6f 6475 6c65 2d73 ax..rep.module-s │ │ │ │ +00012230: 7973 7465 6d23 7374 7275 6374 7572 652d ystem#structure- │ │ │ │ +00012240: 7265 6620 5354 5255 4354 2d4e 414d 4520 ref STRUCT-NAME │ │ │ │ +00012250: 5641 522d 4e41 4d45 0072 6570 2e74 6872 VAR-NAME.rep.thr │ │ │ │ +00012260: 6561 6473 2e6d 6573 7361 6765 2d70 6f72 eads.message-por │ │ │ │ +00012270: 7423 6d65 7373 6167 652d 6665 7463 6820 t#message-fetch │ │ │ │ +00012280: 504f 5254 2023 216f 7074 696f 6e61 6c20 PORT #!optional │ │ │ │ +00012290: 5449 4d45 4f55 5472 6570 2e69 6f2e 6669 TIMEOUTrep.io.fi │ │ │ │ +000122a0: 6c65 7323 6361 6c6c 2d61 6674 6572 2d6c les#call-after-l │ │ │ │ +000122b0: 6f61 6441 7272 616e 6765 2066 6f72 2054 oadArrange for T │ │ │ │ +000122c0: 4855 4e4b 2074 6f20 6265 2063 616c 6c65 HUNK to be calle │ │ │ │ +000122d0: 6420 696d 6d65 6469 6174 656c 7920 6166 d immediately af │ │ │ │ +000122e0: 7465 7220 7468 6520 6c69 6272 6172 7920 ter the library │ │ │ │ +000122f0: 6f66 204c 6973 7020 636f 6465 0a4c 4942 of Lisp code.LIB │ │ │ │ +00012300: 5241 5259 2068 6173 2062 6565 6e20 7265 RARY has been re │ │ │ │ +00012310: 6164 2062 7920 7468 6520 606c 6f61 6427 ad by the `load' │ │ │ │ +00012320: 2066 756e 6374 696f 6e2e 204e 6f74 6520 function. Note │ │ │ │ +00012330: 7468 6174 204c 4942 5241 5259 206d 7573 that LIBRARY mus │ │ │ │ +00012340: 7420 6578 6163 746c 790a 6d61 7463 6820 t exactly.match │ │ │ │ +00012350: 7468 6520 4649 4c45 2061 7267 756d 656e the FILE argumen │ │ │ │ +00012360: 7420 746f 2060 6c6f 6164 272e 7263 702d t to `load'.rcp- │ │ │ │ +00012370: 7072 6f67 7261 6d54 6865 206e 616d 6520 programThe name │ │ │ │ +00012380: 6f66 2074 6865 2060 7263 7027 2070 726f of the `rcp' pro │ │ │ │ +00012390: 6772 616d 2075 7365 6420 746f 2063 6f70 gram used to cop │ │ │ │ +000123a0: 7920 6669 6c65 7320 6672 6f6d 2068 6f73 y files from hos │ │ │ │ +000123b0: 7420 746f 2068 6f73 742e 0072 6570 2e69 t to host..rep.i │ │ │ │ +000123c0: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers. │ │ │ │ +000123d0: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot │ │ │ │ +000123e0: 652d 7265 702d 656d 7074 792d 6361 6368 e-rep-empty-cach │ │ │ │ +000123f0: 6572 656d 6f74 652d 686f 7374 2d75 7365 eremote-host-use │ │ │ │ +00012400: 722d 616c 6973 7441 6c69 7374 206f 6620 r-alistAlist of │ │ │ │ +00012410: 2848 4f53 542d 5245 4745 5850 202e 2055 (HOST-REGEXP . U │ │ │ │ +00012420: 5345 522d 4e41 4d45 2920 6d61 7463 6869 SER-NAME) matchi │ │ │ │ +00012430: 6e67 2068 6f73 7420 6e61 6d65 7320 746f ng host names to │ │ │ │ +00012440: 2075 7365 726e 616d 6573 2e0a 4f6e 6c79 usernames..Only │ │ │ │ +00012450: 2075 7365 6420 7768 656e 206e 6f20 7573 used when no us │ │ │ │ +00012460: 6572 6e61 6d65 2069 7320 6769 7665 6e20 ername is given │ │ │ │ +00012470: 696e 2061 2066 696c 656e 616d 652e 7265 in a filename.re │ │ │ │ +00012480: 6d6f 7465 2d66 7470 2d6c 732d 666f 726d mote-ftp-ls-form │ │ │ │ +00012490: 6174 4654 5020 636f 6d6d 616e 6420 666f atFTP command fo │ │ │ │ +000124a0: 726d 6174 2073 7472 696e 6720 746f 2070 rmat string to p │ │ │ │ +000124b0: 726f 6475 6365 2061 6e20 606c 7320 2d6c roduce an `ls -l │ │ │ │ +000124c0: 2720 666f 726d 6174 206c 6973 7469 6e67 ' format listing │ │ │ │ +000124d0: 206f 6620 7468 650a 6469 7265 6374 6f72 of the.director │ │ │ │ +000124e0: 7920 7375 6273 7469 7475 7465 6420 666f y substituted fo │ │ │ │ +000124f0: 7220 7468 6520 7369 6e67 6c65 2025 7320 r the single %s │ │ │ │ +00012500: 666f 726d 6174 2073 7065 6369 6669 6572 format specifier │ │ │ │ +00012510: 2e72 656d 6f74 652d 6674 702d 7265 636f .remote-ftp-reco │ │ │ │ +00012520: 6e6e 6563 742d 6d73 6773 5265 6775 6c61 nnect-msgsRegula │ │ │ │ +00012530: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat │ │ │ │ +00012540: 6368 696e 6720 6674 7020 6d65 7373 6167 ching ftp messag │ │ │ │ +00012550: 6573 2074 6861 7420 696e 6469 6361 7465 es that indicate │ │ │ │ +00012560: 2074 6861 7420 7468 6520 6375 7272 656e that the curren │ │ │ │ +00012570: 740a 4654 5020 7072 6f63 6573 7320 7368 t.FTP process sh │ │ │ │ +00012580: 6f75 6c64 2062 6520 6162 616e 646f 6e65 ould be abandone │ │ │ │ +00012590: 642c 2061 6e64 2061 206e 6577 2073 6573 d, and a new ses │ │ │ │ +000125a0: 7369 6f6e 2073 7461 7274 6564 2e72 656d sion started.rem │ │ │ │ +000125b0: 6f74 652d 6674 702d 6c73 2d6c 2d74 7970 ote-ftp-ls-l-typ │ │ │ │ +000125c0: 652d 616c 6973 7441 6c69 7374 2061 7373 e-alistAlist ass │ │ │ │ +000125d0: 6f63 6961 7469 6e67 2063 6861 7261 6374 ociating charact │ │ │ │ +000125e0: 6572 7320 696e 2074 6865 2066 6972 7374 ers in the first │ │ │ │ +000125f0: 2063 6f6c 756d 6e20 6f66 2060 6c73 202d column of `ls - │ │ │ │ +00012600: 6c27 206f 7574 7075 7420 7769 7468 0a66 l' output with.f │ │ │ │ +00012610: 696c 6520 7479 7065 732e 7265 702e 696f ile types.rep.io │ │ │ │ +00012620: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r │ │ │ │ +00012630: 656d 6f74 652e 6674 7023 7265 6d6f 7465 emote.ftp#remote │ │ │ │ +00012640: 2d66 7470 2d63 6c6f 7365 2d61 6c6c 436c -ftp-close-allCl │ │ │ │ +00012650: 6f73 6520 616c 6c20 7275 6e6e 696e 6720 ose all running │ │ │ │ +00012660: 4654 5020 7375 6270 726f 6365 7373 6573 FTP subprocesses │ │ │ │ +00012670: 2e00 7265 702e 696f 2e66 696c 652d 6861 ..rep.io.file-ha │ │ │ │ +00012680: 6e64 6c65 7273 2e72 656d 6f74 652e 6674 ndlers.remote.ft │ │ │ │ +00012690: 7023 7265 6d6f 7465 2d66 7470 2d65 6d70 p#remote-ftp-emp │ │ │ │ +000126a0: 7479 2d63 6163 6865 7265 702e 6461 7461 ty-cacherep.data │ │ │ │ +000126b0: 2373 6f72 7453 6f72 7420 4c53 5420 6465 #sortSort LST de │ │ │ │ +000126c0: 7374 7275 6374 6976 656c 792c 2062 7574 structively, but │ │ │ │ +000126d0: 2073 7461 626c 792c 2072 6574 7572 6e69 stably, returni │ │ │ │ +000126e0: 6e67 2074 6865 2073 6f72 7465 6420 6c69 ng the sorted li │ │ │ │ +000126f0: 7374 2e0a 0a49 6620 5052 4544 2069 7320 st...If PRED is │ │ │ │ +00012700: 6465 6669 6e65 6420 6974 2069 7320 7573 defined it is us │ │ │ │ +00012710: 6564 2074 6f20 636f 6d70 6172 6520 7477 ed to compare tw │ │ │ │ +00012720: 6f20 6f62 6a65 6374 732c 2069 7420 7368 o objects, it sh │ │ │ │ +00012730: 6f75 6c64 2072 6574 7572 6e20 740a 7768 ould return t.wh │ │ │ │ +00012740: 656e 2074 6865 2066 6972 7374 2069 7320 en the first is │ │ │ │ +00012750: 606c 6573 7327 2074 6861 6e20 7468 6520 `less' than the │ │ │ │ +00012760: 7365 636f 6e64 2e20 4279 2064 6566 6175 second. By defau │ │ │ │ +00012770: 6c74 2074 6865 2073 7461 6e64 6172 6420 lt the standard │ │ │ │ +00012780: 6c65 7373 2d74 6861 6e0a 6675 6e63 7469 less-than.functi │ │ │ │ +00012790: 6f6e 2028 603c 2729 2069 7320 7573 6564 on (`<') is used │ │ │ │ +000127a0: 2e0a 0a54 6865 2066 6163 7420 7468 6174 ...The fact that │ │ │ │ +000127b0: 2074 6865 2073 6f72 7420 6973 2073 7461 the sort is sta │ │ │ │ +000127c0: 626c 6520 6d65 616e 7320 7468 6174 2073 ble means that s │ │ │ │ +000127d0: 6f72 7420 6b65 7973 2077 6869 6368 2061 ort keys which a │ │ │ │ +000127e0: 7265 2065 7175 616c 2077 696c 6c0a 7072 re equal will.pr │ │ │ │ +000127f0: 6573 6572 7665 2074 6865 6972 206f 7269 eserve their ori │ │ │ │ +00012800: 6769 6e61 6c20 706f 7369 7469 6f6e 2069 ginal position i │ │ │ │ +00012810: 6e20 7265 6c61 7469 6f6e 2074 6f20 6561 n relation to ea │ │ │ │ +00012820: 6368 206f 7468 6572 2e00 7265 702e 6461 ch other..rep.da │ │ │ │ +00012830: 7461 2373 6f72 7420 4c53 5420 2321 6f70 ta#sort LST #!op │ │ │ │ +00012840: 7469 6f6e 616c 2050 5245 4472 6570 2e64 tional PREDrep.d │ │ │ │ +00012850: 6174 612e 7269 6e67 2372 696e 672d 7369 ata.ring#ring-si │ │ │ │ +00012860: 7a65 5265 7475 726e 7320 7468 6520 6e75 zeReturns the nu │ │ │ │ +00012870: 6d62 6572 206f 6620 6669 6c6c 6564 2073 mber of filled s │ │ │ │ +00012880: 6c6f 7473 2069 6e20 7468 6520 7269 6e67 lots in the ring │ │ │ │ +00012890: 2062 7566 6665 7220 5249 4e47 2e72 6570 buffer RING.rep │ │ │ │ +000128a0: 2e64 6174 612e 7269 6e67 236d 616b 652d .data.ring#make- │ │ │ │ +000128b0: 7269 6e67 4372 6561 7465 2061 2072 696e ringCreate a rin │ │ │ │ +000128c0: 6720 6275 6666 6572 2074 6861 7420 6361 g buffer that ca │ │ │ │ +000128d0: 6e20 636f 6e74 6169 6e20 5349 5a45 2076 n contain SIZE v │ │ │ │ +000128e0: 616c 7565 732e 2049 6620 5349 5a45 2069 alues. If SIZE i │ │ │ │ +000128f0: 7320 6e6f 740a 7370 6563 6966 6965 6420 s not.specified │ │ │ │ +00012900: 7468 6520 6465 6661 756c 7420 6361 7061 the default capa │ │ │ │ +00012910: 6369 7479 2060 7269 6e67 2d64 6566 6175 city `ring-defau │ │ │ │ +00012920: 6c74 2d73 697a 6527 2069 7320 7573 6564 lt-size' is used │ │ │ │ +00012930: 2e72 6570 2e64 6174 612e 7269 6e67 2372 .rep.data.ring#r │ │ │ │ +00012940: 696e 672d 6170 7065 6e64 4170 7065 6e64 ing-appendAppend │ │ │ │ +00012950: 204f 424a 4543 5420 746f 2074 6865 2072 OBJECT to the r │ │ │ │ +00012960: 696e 6720 6275 6666 6572 2052 494e 472e ing buffer RING. │ │ │ │ +00012970: 2054 6869 7320 6d61 7920 6f76 6572 7772 This may overwr │ │ │ │ +00012980: 6974 6520 6120 7072 6576 696f 7573 6c79 ite a previously │ │ │ │ +00012990: 0a61 6464 6564 206f 626a 6563 742e 7265 .added object.re │ │ │ │ +000129a0: 702e 6461 7461 2e72 696e 6723 7269 6e67 p.data.ring#ring │ │ │ │ +000129b0: 2d72 6566 5265 6164 2061 6e20 6f62 6a65 -refRead an obje │ │ │ │ +000129c0: 6374 2066 726f 6d20 7468 6520 7269 6e67 ct from the ring │ │ │ │ +000129d0: 2062 7566 6665 7220 5249 4e47 2e20 4966 buffer RING. If │ │ │ │ +000129e0: 2044 4550 5448 2069 7320 7472 7565 2069 DEPTH is true i │ │ │ │ +000129f0: 740a 6465 6669 6e65 7320 7468 6520 6f62 t.defines the ob │ │ │ │ +00012a00: 6a65 6374 2074 6f20 6163 6365 7373 2c20 ject to access, │ │ │ │ +00012a10: 7468 6520 6d6f 7374 2072 6563 656e 746c the most recentl │ │ │ │ +00012a20: 7920 6164 6465 6420 6974 656d 2069 7320 y added item is │ │ │ │ +00012a30: 6174 0a64 6570 7468 207a 6572 6f2c 2074 at.depth zero, t │ │ │ │ +00012a40: 6865 206e 6578 7420 6174 2064 6570 7468 he next at depth │ │ │ │ +00012a50: 206f 6e65 2c20 616e 6420 736f 206f 6e2e one, and so on. │ │ │ │ +00012a60: 2049 6620 7468 6572 6520 6973 206e 6f20 If there is no │ │ │ │ +00012a70: 6974 656d 2061 740a 4445 5054 4820 6e69 item at.DEPTH ni │ │ │ │ +00012a80: 6c20 6973 2072 6574 7572 6e65 642e 0072 l is returned..r │ │ │ │ +00012a90: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin │ │ │ │ +00012aa0: 672d 7265 6620 5249 4e47 2023 216f 7074 g-ref RING #!opt │ │ │ │ +00012ab0: 696f 6e61 6c20 4445 5054 4800 7265 702e ional DEPTH.rep. │ │ │ │ +00012ac0: 6461 7461 2373 7472 696e 672d 6c6f 7765 data#string-lowe │ │ │ │ +00012ad0: 722d 6361 7365 2d70 2058 0072 6570 2e64 r-case-p X.rep.d │ │ │ │ +00012ae0: 6174 6123 6361 7069 7461 6c69 7a65 2d73 ata#capitalize-s │ │ │ │ +00012af0: 7472 696e 6720 5872 6570 2e64 6174 6123 tring Xrep.data# │ │ │ │ +00012b00: 6d61 7063 6f6e 6361 7443 616c 6c20 4655 mapconcatCall FU │ │ │ │ +00012b10: 4e20 666f 7220 6561 6368 206d 656d 6265 N for each membe │ │ │ │ +00012b20: 7220 6f66 2053 4551 5545 4e43 452c 2063 r of SEQUENCE, c │ │ │ │ +00012b30: 6f6e 6361 7465 6e61 7469 6e67 2074 6865 oncatenating the │ │ │ │ +00012b40: 2072 6573 756c 7473 2e20 4265 7477 6565 results. Betwee │ │ │ │ +00012b50: 6e0a 6561 6368 2070 6169 7220 6f66 2072 n.each pair of r │ │ │ │ +00012b60: 6573 756c 7473 2c20 696e 7365 7274 2053 esults, insert S │ │ │ │ +00012b70: 4550 4152 4154 4f52 2e20 5265 7475 726e EPARATOR. Return │ │ │ │ +00012b80: 2074 6865 2072 6573 756c 7469 6e67 2073 the resulting s │ │ │ │ +00012b90: 7472 696e 672e 7265 702e 7574 696c 2e69 tring.rep.util.i │ │ │ │ +00012ba0: 7370 656c 6c23 7072 6f63 6573 732d 6275 spell#process-bu │ │ │ │ +00012bb0: 7379 5768 656e 2074 2c20 7468 6520 7072 syWhen t, the pr │ │ │ │ +00012bc0: 6f63 6573 7320 6973 2062 6569 6e67 2075 ocess is being u │ │ │ │ +00012bd0: 7365 6420 746f 2063 6865 636b 2061 2077 sed to check a w │ │ │ │ +00012be0: 6f72 642c 2062 7574 206e 6f74 2061 6c6c ord, but not all │ │ │ │ +00012bf0: 0a72 6573 756c 7473 2068 6176 6520 6265 .results have be │ │ │ │ +00012c00: 656e 2072 6563 6569 7665 642e 7265 702e en received.rep. │ │ │ │ +00012c10: 7574 696c 2e69 7370 656c 6c23 6973 7065 util.ispell#ispe │ │ │ │ +00012c20: 6c6c 2d73 746f 704b 696c 6c20 616e 7920 ll-stopKill any │ │ │ │ +00012c30: 7375 6270 726f 6365 7373 6573 2062 6569 subprocesses bei │ │ │ │ +00012c40: 6e67 2075 7365 6420 696e 7465 726e 616c ng used internal │ │ │ │ +00012c50: 6c79 2074 6f20 7275 6e20 4973 7065 6c6c ly to run Ispell │ │ │ │ +00012c60: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell │ │ │ │ +00012c70: 2369 7370 656c 6c2d 7365 742d 6469 6374 #ispell-set-dict │ │ │ │ +00012c80: 696f 6e61 7279 5365 7420 7468 6520 6e61 ionarySet the na │ │ │ │ +00012c90: 6d65 206f 6620 7468 6520 6469 6374 696f me of the dictio │ │ │ │ +00012ca0: 6e61 7279 2075 7365 6420 6279 2049 7370 nary used by Isp │ │ │ │ +00012cb0: 656c 6c20 746f 2044 4943 542d 4e41 4d45 ell to DICT-NAME │ │ │ │ +00012cc0: 2e73 7461 6e64 6172 642d 6572 726f 7253 .standard-errorS │ │ │ │ +00012cd0: 7461 6e64 6172 6420 7374 7265 616d 2066 tandard stream f │ │ │ │ +00012ce0: 6f72 2065 7272 6f72 206f 7574 7075 742e or error output. │ │ │ │ +00012cf0: 0000 0000 1b00 0000 1c00 0000 887f 1427 ...............' │ │ │ │ +00012d00: 7265 702e b3f1 0100 0000 0000 2000 0000 rep......... ... │ │ │ │ +00012d10: 4800 0000 aa2d 1322 7265 702e 058f 0000 H....-."rep..... │ │ │ │ +00012d20: 0000 0000 1a00 0000 9b00 0000 1989 c12f .............../ │ │ │ │ +00012d30: 6964 6c65 a2a2 0000 0000 0000 0900 0000 idle............ │ │ │ │ +00012d40: 3501 0000 7ee5 5c24 7265 702e b909 0100 5...~.\$rep..... │ │ │ │ +00012d50: 0000 0000 1100 0000 ad00 0000 e760 392d .............`9- │ │ │ │ +00012d60: 7265 702e cdb9 0000 0000 0000 0e00 0000 rep............. │ │ │ │ +00012d70: aa00 0000 8bef 7d25 7265 702e ec70 0000 ......}%rep..p.. │ │ │ │ +00012d80: 0000 0000 1c00 0000 c100 0000 ac84 4a3a ..............J: │ │ │ │ +00012d90: 7265 702e 6d05 0100 0000 0000 0f00 0000 rep.m........... │ │ │ │ +00012da0: 5100 0000 e61d 8f24 7265 702e e9f9 0000 Q......$rep..... │ │ │ │ +00012db0: 0000 0000 1900 0000 4102 0000 365f 422f ........A...6_B/ │ │ │ │ +00012dc0: 7265 702e ad3f 0000 0000 0000 1a00 0000 rep..?.......... │ │ │ │ +00012dd0: 3200 0000 65f7 a722 7265 702e 423a 0000 2...e.."rep.B:.. │ │ │ │ +00012de0: 0000 0000 1900 0000 8f00 0000 6aa7 8939 ............j..9 │ │ │ │ +00012df0: 7265 702e ae88 0000 0000 0000 1300 0000 rep............. │ │ │ │ +00012e00: 3200 0000 8ac5 dc31 7265 702e a2c7 0000 2......1rep..... │ │ │ │ +00012e10: 0000 0000 1c00 0000 9600 0000 8795 4528 ..............E( │ │ │ │ +00012e20: 7265 702e e3c9 0000 0000 0000 1f00 0000 rep............. │ │ │ │ +00012e30: e000 0000 2dd1 be34 7265 702e f834 0100 ....-..4rep..4.. │ │ │ │ +00012e40: 0000 0000 1800 0000 a800 0000 d039 9835 .............9.5 │ │ │ │ +00012e50: 7265 702e b2c4 0100 0000 0000 1700 0000 rep............. │ │ │ │ +00012e60: c804 0000 995e 512b 7265 702e f2ac 0000 .....^Q+rep..... │ │ │ │ +00012e70: 0000 0000 1f00 0000 a300 0000 3b55 0130 ............;U.0 │ │ │ │ +00012e80: 7265 702e aac4 0000 0000 0000 2000 0000 rep......... ... │ │ │ │ +00012e90: 7001 0000 afca 4420 7265 702e 8c3d 0100 p.....D rep..=.. │ │ │ │ +00012ea0: 0000 0000 1d00 0000 f100 0000 6642 cd2d ............fB.- │ │ │ │ +00012eb0: 7265 702e bfcb 0100 0000 0000 2200 0000 rep........."... │ │ │ │ +00012ec0: 2700 0000 353e 5736 0072 6570 80cc 0100 '...5>W6.rep.... │ │ │ │ +00012ed0: 0000 0000 1800 0000 0200 0000 81b6 6e25 ..............n% │ │ │ │ +00012ee0: 7265 702e 5bbf 0000 0000 0000 0c00 0000 rep.[........... │ │ │ │ +00012ef0: 5c00 0000 4621 fd28 7265 702e cecd 0000 \...F!.(rep..... │ │ │ │ +00012f00: 0000 0000 1a00 0000 ad00 0000 ad3b 4837 .............;H7 │ │ │ │ +00012f10: 7265 702e dd74 0000 0000 0000 2300 0000 rep..t......#... │ │ │ │ +00012f20: 5a00 0000 ce27 8a37 7265 702e 0030 0100 Z....'.7rep..0.. │ │ │ │ +00012f30: 0000 0000 2000 0000 da00 0000 af56 2e31 .... ........V.1 │ │ │ │ +00012f40: 0072 6570 decc 0100 0000 0000 1200 0000 .rep............ │ │ │ │ +00012f50: 0200 0000 9576 6038 7265 702e ec61 0000 .....v`8rep..a.. │ │ │ │ +00012f60: 0000 0000 1d00 0000 aa00 0000 5cd1 fa31 ............\..1 │ │ │ │ +00012f70: 0072 6570 75cd 0100 0000 0000 1d00 0000 .repu........... │ │ │ │ +00012f80: 0500 0000 d0a6 f034 7265 702e a5cf 0100 .......4rep..... │ │ │ │ +00012f90: 0000 0000 2200 0000 3800 0000 df9f 1528 ...."...8......( │ │ │ │ +00012fa0: 7265 702e e4c1 0000 0000 0000 1600 0000 rep............. │ │ │ │ +00012fb0: 2b00 0000 e583 232d 7265 702e f9c3 0000 +.....#-rep..... │ │ │ │ +00012fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y... │ │ │ │ +00012fd0: 7265 702e 2143 0000 0000 0000 1000 0000 rep.!C.......... │ │ │ │ +00012fe0: 8201 0000 b30b ab2c 7265 702e 6e47 0000 .......,rep.nG.. │ │ │ │ +00012ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................ │ │ │ │ +00013000: 7265 702e 696f 2e66 696c 6573 2364 6972 rep.io.files#dir │ │ │ │ +00013010: 6563 746f 7279 2d66 696c 652d 6e61 6d65 ectory-file-name │ │ │ │ +00013020: 6469 7265 6374 6f72 792d 6669 6c65 2d6e directory-file-n │ │ │ │ +00013030: 616d 6520 4449 522d 4e41 4d45 0a0a 5265 ame DIR-NAME..Re │ │ │ │ +00013040: 7475 726e 2074 6865 206e 616d 6520 6f66 turn the name of │ │ │ │ +00013050: 2074 6865 2066 696c 6520 7265 7072 6573 the file repres │ │ │ │ +00013060: 656e 7469 6e67 2074 6865 2064 6972 6563 enting the direc │ │ │ │ +00013070: 746f 7279 2063 616c 6c65 6420 4449 522d tory called DIR- │ │ │ │ +00013080: 4e41 4d45 2e0a 5468 6973 2069 7320 7468 NAME..This is th │ │ │ │ +00013090: 6520 6f70 706f 7369 7465 206f 6620 6669 e opposite of fi │ │ │ │ +000130a0: 6c65 2d6e 616d 652d 6173 2d64 6972 6563 le-name-as-direc │ │ │ │ +000130b0: 746f 7279 2c20 7369 6e63 6520 6974 7320 tory, since its │ │ │ │ +000130c0: 6566 6665 6374 2069 7320 746f 0a5f 7265 effect is to._re │ │ │ │ +000130d0: 6d6f 7665 5f20 616e 7920 7465 726d 696e move_ any termin │ │ │ │ +000130e0: 6174 696e 6720 6469 7265 6374 6f72 7920 ating directory │ │ │ │ +000130f0: 7365 7061 7261 746f 722e 7265 702e 696f separator.rep.io │ │ │ │ +00013100: 2e66 696c 6573 2373 6565 6b2d 6669 6c65 .files#seek-file │ │ │ │ +00013110: 7365 656b 2d66 696c 6520 4649 4c45 205b seek-file FILE [ │ │ │ │ +00013120: 4f46 4653 4554 5d20 5b57 4845 5245 2d46 OFFSET] [WHERE-F │ │ │ │ +00013130: 524f 4d5d 0a0a 4361 6c6c 6564 2061 7320 ROM]..Called as │ │ │ │ +00013140: 2873 6565 6b2d 6669 6c65 2046 494c 4529 (seek-file FILE) │ │ │ │ +00013150: 2c20 7265 7475 726e 7320 7468 6520 6469 , returns the di │ │ │ │ +00013160: 7374 616e 6365 2069 6e20 6279 7465 7320 stance in bytes │ │ │ │ +00013170: 6672 6f6d 2074 6865 2073 7461 7274 0a6f from the start.o │ │ │ │ +00013180: 6620 7468 6520 6669 6c65 2074 6861 7420 f the file that │ │ │ │ +00013190: 7468 6520 6e65 7874 2063 6861 7261 6374 the next charact │ │ │ │ +000131a0: 6572 2077 6f75 6c64 2062 6520 7265 6164 er would be read │ │ │ │ +000131b0: 2066 726f 6d2e 0a0a 4361 6c6c 6564 2061 from...Called a │ │ │ │ +000131c0: 7320 2873 6565 6b2d 6669 6c65 2046 494c s (seek-file FIL │ │ │ │ +000131d0: 4520 4f46 4653 4554 205b 5748 4552 455d E OFFSET [WHERE] │ │ │ │ +000131e0: 2920 616c 7465 7273 2074 6865 2070 6f73 ) alters the pos │ │ │ │ +000131f0: 6974 696f 6e20 6672 6f6d 2077 6869 6368 ition from which │ │ │ │ +00013200: 2074 6865 0a6e 6578 7420 6279 7465 2077 the.next byte w │ │ │ │ +00013210: 696c 6c20 6265 2072 6561 642e 2057 4845 ill be read. WHE │ │ │ │ +00013220: 5245 2063 616e 2062 6520 6f6e 6520 6f66 RE can be one of │ │ │ │ +00013230: 2c0a 0a09 6e69 6c09 094f 4646 5345 5420 ,...nil..OFFSET │ │ │ │ +00013240: 6279 7465 7320 6166 7465 7220 7468 6520 bytes after the │ │ │ │ +00013250: 6375 7272 656e 7420 706f 7369 7469 6f6e current position │ │ │ │ +00013260: 0a09 7374 6172 7409 094f 4646 5345 5420 ..start..OFFSET │ │ │ │ +00013270: 6279 7465 7320 6166 7465 7220 7468 6520 bytes after the │ │ │ │ +00013280: 6265 6769 6e6e 696e 6720 6f66 2074 6865 beginning of the │ │ │ │ +00013290: 2066 696c 650a 0965 6e64 0909 4f46 4653 file..end..OFFS │ │ │ │ +000132a0: 4554 2062 7974 6573 2062 6566 6f72 6520 ET bytes before │ │ │ │ +000132b0: 7468 6520 656e 6420 6f66 2074 6865 2066 the end of the f │ │ │ │ +000132c0: 696c 652e 0a0a 4e6f 7465 2074 6861 7420 ile...Note that │ │ │ │ +000132d0: 6e6f 7420 616c 6c20 6669 6c65 7320 6d61 not all files ma │ │ │ │ +000132e0: 7920 6265 2073 6565 6b61 626c 653b 2069 y be seekable; i │ │ │ │ +000132f0: 6620 2873 6565 6b2d 6669 6c65 2046 494c f (seek-file FIL │ │ │ │ +00013300: 4529 2072 6574 7572 6e73 0a6e 696c 2028 E) returns.nil ( │ │ │ │ +00013310: 692e 652e 2074 6865 2063 7572 7265 6e74 i.e. the current │ │ │ │ +00013320: 2070 6f73 6974 696f 6e20 6973 2075 6e6b position is unk │ │ │ │ +00013330: 6e6f 776e 2920 616e 7920 6174 7465 6d70 nown) any attemp │ │ │ │ +00013340: 7473 2074 6f20 7365 7420 7468 650a 6375 ts to set the.cu │ │ │ │ +00013350: 7272 656e 7420 706f 7369 7469 6f6e 2077 rrent position w │ │ │ │ +00013360: 696c 6c20 616c 736f 2066 6169 6c2e 7265 ill also fail.re │ │ │ │ +00013370: 702e 696f 2e66 696c 6573 236d 616b 652d p.io.files#make- │ │ │ │ +00013380: 6469 7265 6374 6f72 796d 616b 652d 6469 directorymake-di │ │ │ │ +00013390: 7265 6374 6f72 7920 4449 5245 4354 4f52 rectory DIRECTOR │ │ │ │ +000133a0: 592d 4e41 4d45 0a0a 4372 6561 7465 2061 Y-NAME..Create a │ │ │ │ +000133b0: 2064 6972 6563 746f 7279 2063 616c 6c65 directory calle │ │ │ │ +000133c0: 6420 4449 5245 4354 4f52 592d 4e41 4d45 d DIRECTORY-NAME │ │ │ │ +000133d0: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi │ │ │ │ +000133e0: 6c65 2d77 7269 7465 6162 6c65 2d70 6669 le-writeable-pfi │ │ │ │ +000133f0: 6c65 2d77 7269 7461 626c 652d 7020 4649 le-writable-p FI │ │ │ │ +00013400: 4c45 2d4e 414d 450a 0a52 6574 7572 6e73 LE-NAME..Returns │ │ │ │ +00013410: 2074 2069 6620 7468 6520 6669 6c65 2063 t if the file c │ │ │ │ +00013420: 616c 6c65 6420 4649 4c45 2d4e 414d 4520 alled FILE-NAME │ │ │ │ +00013430: 6973 2061 7661 696c 6162 6c65 2066 6f72 is available for │ │ │ │ +00013440: 2077 7269 7469 6e67 2074 6f2e 7265 702e writing to.rep. │ │ │ │ +00013450: 696f 2e66 696c 6573 2366 696c 652d 6f77 io.files#file-ow │ │ │ │ +00013460: 6e65 722d 7066 696c 652d 6f77 6e65 722d ner-pfile-owner- │ │ │ │ +00013470: 7020 4649 4c45 2d4e 414d 450a 0a52 6574 p FILE-NAME..Ret │ │ │ │ +00013480: 7572 6e73 2074 2069 6620 7468 6520 6f77 urns t if the ow │ │ │ │ +00013490: 6e65 7273 6869 7020 2875 6964 2026 2067 nership (uid & g │ │ │ │ +000134a0: 6964 2920 6f66 2074 6865 2066 696c 6520 id) of the file │ │ │ │ +000134b0: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME │ │ │ │ +000134c0: 2069 7320 7468 650a 7361 6d65 2061 7320 is the.same as │ │ │ │ +000134d0: 7468 6174 206f 6620 616e 7920 6669 6c65 that of any file │ │ │ │ +000134e0: 7320 7772 6974 7465 6e20 6279 2074 6865 s written by the │ │ │ │ +000134f0: 2065 6469 746f 722e 7265 702e 696f 2e66 editor.rep.io.f │ │ │ │ +00013500: 696c 6573 2366 696c 652d 6e6c 696e 6b73 iles#file-nlinks │ │ │ │ +00013510: 6669 6c65 2d6e 6c69 6e6b 7320 4649 4c45 file-nlinks FILE │ │ │ │ +00013520: 2d4e 414d 450a 0a52 6574 7572 6e73 2074 -NAME..Returns t │ │ │ │ +00013530: 6865 206e 756d 6265 7220 6f66 206c 696e he number of lin │ │ │ │ +00013540: 6b73 2070 6f69 6e74 696e 6720 746f 2074 ks pointing to t │ │ │ │ +00013550: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F │ │ │ │ +00013560: 494c 452d 4e41 4d45 2e20 5468 6973 2077 ILE-NAME. This w │ │ │ │ +00013570: 696c 6c0a 6265 206f 6e65 2069 6620 4649 ill.be one if FI │ │ │ │ +00013580: 4c45 2d4e 414d 4520 6861 7320 6f6e 6c79 LE-NAME has only │ │ │ │ +00013590: 206f 6e65 206e 616d 652e 2044 6f65 736e one name. Doesn │ │ │ │ +000135a0: 2774 2063 6f75 6e74 2073 796d 626f 6c69 't count symboli │ │ │ │ +000135b0: 6320 6c69 6e6b 732e 7265 702e 696f 2e66 c links.rep.io.f │ │ │ │ +000135c0: 696c 6573 2372 6561 642d 7379 6d6c 696e iles#read-symlin │ │ │ │ +000135d0: 6b72 6561 642d 7379 6d6c 696e 6b20 4649 kread-symlink FI │ │ │ │ +000135e0: 4c45 4e41 4d45 0a0a 5265 7475 726e 2074 LENAME..Return t │ │ │ │ +000135f0: 6865 2073 7472 696e 6720 7468 6174 2069 he string that i │ │ │ │ +00013600: 7320 7468 6520 636f 6e74 656e 7473 206f s the contents o │ │ │ │ +00013610: 6620 7468 6520 7379 6d62 6f6c 6963 206c f the symbolic l │ │ │ │ +00013620: 696e 6b20 4649 4c45 4e41 4d45 2e20 5468 ink FILENAME. Th │ │ │ │ +00013630: 6973 0a73 7472 696e 6720 6d61 7920 6265 is.string may be │ │ │ │ +00013640: 2072 656c 6174 6976 6520 746f 2074 6865 relative to the │ │ │ │ +00013650: 2064 6972 6563 746f 7279 2063 6f6e 7461 directory conta │ │ │ │ +00013660: 696e 696e 6720 4649 4c45 4e41 4d45 2e0a ining FILENAME.. │ │ │ │ +00013670: 0a53 6967 6e61 6c73 2061 6e20 6572 726f .Signals an erro │ │ │ │ +00013680: 7220 6966 2046 494c 454e 414d 4520 6973 r if FILENAME is │ │ │ │ +00013690: 6e27 7420 6120 7379 6d62 6f6c 6963 206c n't a symbolic l │ │ │ │ +000136a0: 696e 6b2e 7265 702e 696f 2e66 696c 6573 ink.rep.io.files │ │ │ │ +000136b0: 2373 7464 6572 722d 6669 6c65 7374 6465 #stderr-filestde │ │ │ │ +000136c0: 7272 2d66 696c 650a 0a52 6574 7572 6e73 rr-file..Returns │ │ │ │ +000136d0: 2074 6865 2066 696c 6520 6f62 6a65 6374 the file object │ │ │ │ +000136e0: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th │ │ │ │ +000136f0: 6520 6564 6974 6f72 2773 2073 7461 6e64 e editor's stand │ │ │ │ +00013700: 6172 6420 6f75 7470 7574 2e72 6570 2e69 ard output.rep.i │ │ │ │ +00013710: 6f2e 6669 6c65 7323 7365 742d 6669 6c65 o.files#set-file │ │ │ │ +00013720: 2d68 616e 646c 6572 2d65 6e76 6972 6f6e -handler-environ │ │ │ │ +00013730: 6d65 6e74 7365 742d 6669 6c65 2d68 616e mentset-file-han │ │ │ │ +00013740: 646c 6572 2d65 6e76 6972 6f6e 6d65 6e74 dler-environment │ │ │ │ +00013750: 2045 4e56 7265 702e 696f 2e64 622e 7364 ENVrep.io.db.sd │ │ │ │ +00013760: 626d 2373 6462 6d2d 7374 6f72 6573 6462 bm#sdbm-storesdb │ │ │ │ +00013770: 6d2d 7374 6f72 6520 4442 4d20 4b45 5920 m-store DBM KEY │ │ │ │ +00013780: 5641 4c55 4520 5b46 4c41 4753 5d72 6570 VALUE [FLAGS]rep │ │ │ │ +00013790: 2e69 6f2e 6462 2e73 6462 6d23 7364 626d .io.db.sdbm#sdbm │ │ │ │ +000137a0: 2d65 7272 6f72 7364 626d 2d65 7272 6f72 -errorsdbm-error │ │ │ │ +000137b0: 2044 424d 7265 702e 6461 7461 2e74 6162 DBMrep.data.tab │ │ │ │ +000137c0: 6c65 7323 7379 6d62 6f6c 2d68 6173 6873 les#symbol-hashs │ │ │ │ +000137d0: 796d 626f 6c2d 6861 7368 2053 594d 424f ymbol-hash SYMBO │ │ │ │ +000137e0: 4c0a 0a52 6574 7572 6e20 6120 706f 7369 L..Return a posi │ │ │ │ +000137f0: 7469 7665 2066 6978 6e75 6d20 736f 6d65 tive fixnum some │ │ │ │ +00013800: 686f 7720 7265 6c61 7465 6420 746f 2074 how related to t │ │ │ │ +00013810: 6865 206e 616d 6520 6f66 2053 594d 424f he name of SYMBO │ │ │ │ +00013820: 4c2e 7265 702e 6461 7461 2e74 6162 6c65 L.rep.data.table │ │ │ │ +00013830: 7323 6571 2d68 6173 6865 712d 6861 7368 s#eq-hasheq-hash │ │ │ │ +00013840: 2041 5247 0a0a 5265 7475 726e 2061 2070 ARG..Return a p │ │ │ │ +00013850: 6f73 6974 6976 6520 6669 786e 756d 2073 ositive fixnum s │ │ │ │ +00013860: 6f6d 6568 6f77 2072 656c 6174 6564 2074 omehow related t │ │ │ │ +00013870: 6f20 6f62 6a65 6374 2041 5247 2c20 7375 o object ARG, su │ │ │ │ +00013880: 6368 2074 6861 7420 2865 7120 580a 5929 ch that (eq X.Y) │ │ │ │ +00013890: 2069 6d70 6c69 6573 2028 3d20 2865 712d implies (= (eq- │ │ │ │ +000138a0: 6861 7368 2058 2920 2865 712d 6861 7368 hash X) (eq-hash │ │ │ │ +000138b0: 2059 2929 2e72 6570 2e64 6174 612e 7461 Y)).rep.data.ta │ │ │ │ +000138c0: 626c 6573 2374 6162 6c65 7074 6162 6c65 bles#tableptable │ │ │ │ +000138d0: 7020 4152 470a 0a52 6574 7572 6e20 7472 p ARG..Return tr │ │ │ │ +000138e0: 7565 2069 6620 4152 4720 6973 2061 2068 ue if ARG is a h │ │ │ │ +000138f0: 6173 6820 7461 626c 652e 7265 702e 6461 ash table.rep.da │ │ │ │ +00013900: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table- │ │ │ │ +00013910: 7265 6674 6162 6c65 2d72 6566 2054 4142 reftable-ref TAB │ │ │ │ +00013920: 4c45 204b 4559 0a0a 5265 7475 726e 2074 LE KEY..Return t │ │ │ │ +00013930: 6865 2076 616c 7565 2073 746f 7265 6420 he value stored │ │ │ │ +00013940: 696e 2068 6173 6820 7461 626c 6520 5441 in hash table TA │ │ │ │ +00013950: 424c 4520 696e 6465 7865 6420 6279 206f BLE indexed by o │ │ │ │ +00013960: 626a 6563 7420 4b45 592e 0a52 6574 7572 bject KEY..Retur │ │ │ │ +00013970: 6e73 2066 616c 7365 2069 6620 6e6f 2073 ns false if no s │ │ │ │ +00013980: 7563 6820 7661 6c75 6520 6578 6973 7473 uch value exists │ │ │ │ +00013990: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables │ │ │ │ +000139a0: 2374 6162 6c65 2d77 616c 6b74 6162 6c65 #table-walktable │ │ │ │ +000139b0: 2d77 616c 6b20 4655 4e43 5449 4f4e 2054 -walk FUNCTION T │ │ │ │ +000139c0: 4142 4c45 0a0a 4361 6c6c 2046 554e 4354 ABLE..Call FUNCT │ │ │ │ +000139d0: 494f 4e20 666f 7220 6576 6572 7920 6b65 ION for every ke │ │ │ │ +000139e0: 792d 7661 6c75 6520 7061 6972 2073 746f y-value pair sto │ │ │ │ +000139f0: 7265 6420 696e 2068 6173 6820 7461 626c red in hash tabl │ │ │ │ +00013a00: 6520 5441 424c 452e 2046 6f72 0a65 6163 e TABLE. For.eac │ │ │ │ +00013a10: 6820 7061 6972 2c20 7468 6520 6675 6e63 h pair, the func │ │ │ │ +00013a20: 7469 6f6e 2069 7320 6361 6c6c 6564 2077 tion is called w │ │ │ │ +00013a30: 6974 6820 6172 6775 6d65 6e74 7320 6028 ith arguments `( │ │ │ │ +00013a40: 4b45 5920 5641 4c55 4529 272e 7265 702e KEY VALUE)'.rep. │ │ │ │ +00013a50: 6461 7461 2e74 6162 6c65 7323 7461 626c data.tables#tabl │ │ │ │ +00013a60: 652d 7369 7a65 7461 626c 652d 7369 7a65 e-sizetable-size │ │ │ │ +00013a70: 2054 4142 4c45 0a0a 5265 7475 726e 7320 TABLE..Returns │ │ │ │ +00013a80: 7468 6520 6e75 6d62 6572 206f 6620 6974 the number of it │ │ │ │ +00013a90: 656d 7320 6375 7272 656e 746c 7920 7374 ems currently st │ │ │ │ +00013aa0: 6f72 6564 2069 6e20 5441 424c 452e 7265 ored in TABLE.re │ │ │ │ +00013ab0: 702e 766d 2e63 6f6d 7069 6c65 7223 636f p.vm.compiler#co │ │ │ │ +00013ac0: 6d70 696c 652d 6469 7265 6374 6f72 7943 mpile-directoryC │ │ │ │ +00013ad0: 6f6d 7069 6c65 7320 616c 6c20 4c69 7370 ompiles all Lisp │ │ │ │ +00013ae0: 2066 696c 6573 2069 6e20 7468 6520 6469 files in the di │ │ │ │ +00013af0: 7265 6374 6f72 7920 4449 5245 4354 4f52 rectory DIRECTOR │ │ │ │ +00013b00: 592d 4e41 4d45 2077 686f 7365 206f 626a Y-NAME whose obj │ │ │ │ +00013b10: 6563 740a 6669 6c65 7320 6172 6520 6569 ect.files are ei │ │ │ │ +00013b20: 7468 6572 206f 6c64 6572 2074 6861 6e20 ther older than │ │ │ │ +00013b30: 7468 6569 7220 736f 7572 6365 2066 696c their source fil │ │ │ │ +00013b40: 6520 6f72 2064 6f6e 2774 2065 7869 7374 e or don't exist │ │ │ │ +00013b50: 2e20 4966 0a46 4f52 4345 2d50 2069 7320 . If.FORCE-P is │ │ │ │ +00013b60: 7472 7565 2065 7665 7279 206c 6973 7020 true every lisp │ │ │ │ +00013b70: 6669 6c65 2069 7320 7265 636f 6d70 696c file is recompil │ │ │ │ +00013b80: 6564 2e20 416e 7920 7375 6264 6972 6563 ed. Any subdirec │ │ │ │ +00013b90: 746f 7269 6573 206f 660a 4449 522d 4e41 tories of.DIR-NA │ │ │ │ +00013ba0: 4d45 2061 7265 2072 6563 7572 7365 6420 ME are recursed │ │ │ │ +00013bb0: 696e 746f 2e0a 0a45 5843 4c55 4445 2d52 into...EXCLUDE-R │ │ │ │ +00013bc0: 4520 6d61 7920 6265 2061 2072 6567 6578 E may be a regex │ │ │ │ +00013bd0: 7020 6d61 7463 6869 6e67 2066 696c 6573 p matching files │ │ │ │ +00013be0: 2077 6869 6368 2073 686f 756c 646e 2774 which shouldn't │ │ │ │ +00013bf0: 2062 6520 636f 6d70 696c 6564 2e72 6570 be compiled.rep │ │ │ │ +00013c00: 2e76 6d2e 636f 6d70 696c 6572 2e6d 6f64 .vm.compiler.mod │ │ │ │ +00013c10: 756c 6573 2363 6f6d 7069 6c65 2d66 756e ules#compile-fun │ │ │ │ +00013c20: 6374 696f 6e43 6f6d 7069 6c65 7320 7468 ctionCompiles th │ │ │ │ +00013c30: 6520 626f 6479 206f 6620 7468 6520 6675 e body of the fu │ │ │ │ +00013c40: 6e63 7469 6f6e 2046 554e 4354 494f 4e2e nction FUNCTION. │ │ │ │ +00013c50: 7265 702e 766d 2e63 6f6d 7069 6c65 722e rep.vm.compiler. │ │ │ │ +00013c60: 6d6f 6475 6c65 7323 636f 6d70 696c 652d modules#compile- │ │ │ │ +00013c70: 6d6f 6475 6c65 436f 6d70 696c 6573 2061 moduleCompiles a │ │ │ │ +00013c80: 6c6c 2066 756e 6374 696f 6e20 6269 6e64 ll function bind │ │ │ │ +00013c90: 696e 6773 2069 6e20 7468 6520 6d6f 6475 ings in the modu │ │ │ │ +00013ca0: 6c65 206e 616d 6564 2053 5452 5543 542e le named STRUCT. │ │ │ │ +00013cb0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +00013cc0: 6574 6572 2364 6566 756e 6465 6675 6e20 eter#defundefun │ │ │ │ +00013cd0: 4e41 4d45 204c 414d 4244 412d 4c49 5354 NAME LAMBDA-LIST │ │ │ │ +00013ce0: 205b 444f 432d 5354 5249 4e47 5d20 424f [DOC-STRING] BO │ │ │ │ +00013cf0: 4459 2e2e 2e0a 6465 6675 6e20 4e41 4d45 DY....defun NAME │ │ │ │ +00013d00: 2042 5954 4543 4f44 452d 4f42 4a45 4354 BYTECODE-OBJECT │ │ │ │ +00013d10: 0a0a 4465 6669 6e65 7320 6120 6675 6e63 ..Defines a func │ │ │ │ +00013d20: 7469 6f6e 2063 616c 6c65 6420 4e41 4d45 tion called NAME │ │ │ │ +00013d30: 2077 6974 6820 6172 6775 6d65 6e74 2073 with argument s │ │ │ │ +00013d40: 7065 6369 6669 6361 7469 6f6e 204c 414d pecification LAM │ │ │ │ +00013d50: 4244 412d 4c49 5354 2c0a 646f 6375 6d65 BDA-LIST,.docume │ │ │ │ +00013d60: 6e74 6174 696f 6e20 444f 432d 5354 5249 ntation DOC-STRI │ │ │ │ +00013d70: 4e47 2028 6f70 7469 6f6e 616c 2920 616e NG (optional) an │ │ │ │ +00013d80: 6420 626f 6479 2042 4f44 592e 7265 702e d body BODY.rep. │ │ │ │ +00013d90: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ +00013da0: 2364 6566 636f 6e73 7464 6566 636f 6e73 #defconstdefcons │ │ │ │ +00013db0: 7420 4e41 4d45 2056 414c 5545 205b 444f t NAME VALUE [DO │ │ │ │ +00013dc0: 432d 5354 5249 4e47 5d0a 0a44 6566 696e C-STRING]..Defin │ │ │ │ +00013dd0: 6520 6120 636f 6e73 7461 6e74 204e 414d e a constant NAM │ │ │ │ +00013de0: 4520 7768 6f73 6520 2864 6566 6175 6c74 E whose (default │ │ │ │ +00013df0: 2920 7661 6c75 6520 6973 2056 414c 5545 ) value is VALUE │ │ │ │ +00013e00: 2e20 4966 204e 414d 4520 6973 0a61 6c72 . If NAME is.alr │ │ │ │ +00013e10: 6561 6479 2062 6f75 6e64 2061 6e20 6572 eady bound an er │ │ │ │ +00013e20: 726f 7220 6973 2073 6967 6e61 6c6c 6564 ror is signalled │ │ │ │ +00013e30: 2e0a 0a43 6f6e 7374 616e 7473 2061 7265 ...Constants are │ │ │ │ +00013e40: 2074 7265 6174 6564 2073 7065 6369 616c treated special │ │ │ │ +00013e50: 6c79 2062 7920 7468 6520 4c69 7370 2063 ly by the Lisp c │ │ │ │ +00013e60: 6f6d 7069 6c65 722c 2062 6173 6963 616c ompiler, basical │ │ │ │ +00013e70: 6c79 2074 6865 790a 6172 6520 6861 7264 ly they.are hard │ │ │ │ +00013e80: 2d63 6f64 6564 2069 6e74 6f20 7468 6520 -coded into the │ │ │ │ +00013e90: 6279 7465 2d63 6f64 652e 7265 702e 6c61 byte-code.rep.la │ │ │ │ +00013ea0: 6e67 2e69 6e74 6572 7072 6574 6572 2366 ng.interpreter#f │ │ │ │ +00013eb0: 756e 6374 696f 6e23 2741 5247 0a0a 5265 unction#'ARG..Re │ │ │ │ +00013ec0: 7475 726e 2074 6865 2063 6c6f 7375 7265 turn the closure │ │ │ │ +00013ed0: 2066 726f 6d20 4152 472c 2065 6974 6865 from ARG, eithe │ │ │ │ +00013ee0: 7220 6120 6c61 6d62 6461 2d65 7870 7265 r a lambda-expre │ │ │ │ +00013ef0: 7373 696f 6e2c 206f 7220 6120 7379 6d62 ssion, or a symb │ │ │ │ +00013f00: 6f6c 2e0a 5768 656e 2061 7070 6c69 6564 ol..When applied │ │ │ │ +00013f10: 2074 6f20 6120 7379 6d62 6f6c 2c20 7468 to a symbol, th │ │ │ │ +00013f20: 6520 7379 6d62 6f6c 2773 2076 616c 7565 e symbol's value │ │ │ │ +00013f30: 2069 7320 7265 7475 726e 6564 2e00 7265 is returned..re │ │ │ │ +00013f40: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ +00013f50: 6572 236c 6574 202e 2041 5247 5300 7265 er#let . ARGS.re │ │ │ │ +00013f60: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ +00013f70: 6572 236c 6574 2a20 2e20 4152 4753 0072 er#let* . ARGS.r │ │ │ │ +00013f80: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +00013f90: 7465 7223 646f 2056 4152 5320 5445 5354 ter#do VARS TEST │ │ │ │ +00013fa0: 202e 2042 4f44 5900 7265 702e 6c61 6e67 . BODY.rep.lang │ │ │ │ +00013fb0: 2e69 6e74 6572 7072 6574 6572 2377 6869 .interpreter#whi │ │ │ │ +00013fc0: 6c65 2043 4f4e 4449 5449 4f4e 202e 2042 le CONDITION . B │ │ │ │ +00013fd0: 4f44 5900 7265 702e 6c61 6e67 2e69 6e74 ODY.rep.lang.int │ │ │ │ +00013fe0: 6572 7072 6574 6572 2364 6563 6c61 7265 erpreter#declare │ │ │ │ +00013ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00014000: 7265 702e 6c61 6e67 2e6d 6174 6823 6d69 rep.lang.math#mi │ │ │ │ +00014010: 6e6d 696e 2041 5247 532e 2e2e 0a0a 5265 nmin ARGS.....Re │ │ │ │ +00014020: 7475 726e 7320 7468 6520 736d 616c 6c65 turns the smalle │ │ │ │ +00014030: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume │ │ │ │ +00014040: 6e74 732e 2054 6865 7265 206d 7573 7420 nts. There must │ │ │ │ +00014050: 6265 2061 7420 6c65 6173 7420 7477 6f0a be at least two. │ │ │ │ +00014060: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When │ │ │ │ +00014070: 636f 6d70 6172 696e 6720 6e75 6d62 6572 comparing number │ │ │ │ +00014080: 732c 2061 6e79 2069 6e65 7861 6374 2061 s, any inexact a │ │ │ │ +00014090: 7267 756d 656e 7473 2063 6175 7365 2074 rguments cause t │ │ │ │ +000140a0: 6865 0a72 6573 756c 7420 746f 2062 6520 he.result to be │ │ │ │ +000140b0: 696e 6578 6163 742e 7265 702e 6c61 6e67 inexact.rep.lang │ │ │ │ +000140c0: 2e6d 6174 6823 7374 7269 6e67 2d3e 6e75 .math#string->nu │ │ │ │ +000140d0: 6d62 6572 7374 7269 6e67 2d3e 6e75 6d62 mberstring->numb │ │ │ │ +000140e0: 6572 2053 5452 494e 4720 5b52 4144 4958 er STRING [RADIX │ │ │ │ +000140f0: 5d0a 0a52 6574 7572 6e20 7468 6520 6e75 ]..Return the nu │ │ │ │ +00014100: 6d62 6572 2072 6570 7265 7365 6e74 6564 mber represented │ │ │ │ +00014110: 2062 7920 5354 5249 4e47 2e20 4966 2052 by STRING. If R │ │ │ │ +00014120: 4144 4958 2069 7320 7370 6563 6966 6965 ADIX is specifie │ │ │ │ +00014130: 642c 2074 6865 0a6e 756d 6265 7220 6973 d, the.number is │ │ │ │ +00014140: 2070 6172 7365 6420 6672 6f6d 2074 6861 parsed from tha │ │ │ │ +00014150: 7420 6261 7365 2c20 6f74 6865 7277 6973 t base, otherwis │ │ │ │ +00014160: 6520 6261 7365 2031 3020 6973 2061 7373 e base 10 is ass │ │ │ │ +00014170: 756d 6564 2e72 6570 2e6c 616e 672e 6d61 umed.rep.lang.ma │ │ │ │ +00014180: 7468 236e 756d 6265 722d 3e73 7472 696e th#number->strin │ │ │ │ +00014190: 676e 756d 6265 722d 3e73 7472 696e 6720 gnumber->string │ │ │ │ +000141a0: 5a20 5b52 4144 4958 5d0a 0a52 6574 7572 Z [RADIX]..Retur │ │ │ │ +000141b0: 6e20 6120 7374 7269 6e67 2063 6f6e 7461 n a string conta │ │ │ │ +000141c0: 696e 696e 6720 6120 7072 696e 7465 6420 ining a printed │ │ │ │ +000141d0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o │ │ │ │ +000141e0: 6620 7468 6520 6e75 6d62 6572 205a 2e20 f the number Z. │ │ │ │ +000141f0: 4966 0a52 4144 4958 2069 7320 7370 6563 If.RADIX is spec │ │ │ │ +00014200: 6966 6965 642c 2070 7269 6e74 2074 6865 ified, print the │ │ │ │ +00014210: 206e 756d 6265 7220 696e 2074 6861 7420 number in that │ │ │ │ +00014220: 6261 7365 2c20 6f74 6865 7277 6973 6520 base, otherwise │ │ │ │ +00014230: 7072 696e 7420 6974 0a69 6e20 6261 7365 print it.in base │ │ │ │ +00014240: 2031 302e 7265 702e 696f 2e73 6f63 6b65 10.rep.io.socke │ │ │ │ +00014250: 7473 2373 6f63 6b65 742d 6c6f 6361 6c2d ts#socket-local- │ │ │ │ +00014260: 7365 7276 6572 736f 636b 6574 2d6c 6f63 serversocket-loc │ │ │ │ +00014270: 616c 2d73 6572 7665 7220 4144 4452 4553 al-server ADDRES │ │ │ │ +00014280: 5320 5b43 414c 4c42 4143 4b5d 205b 5345 S [CALLBACK] [SE │ │ │ │ +00014290: 4e54 494e 454c 5d0a 0a43 7265 6174 6520 NTINEL]..Create │ │ │ │ +000142a0: 616e 6420 7265 7475 726e 2061 2073 6f63 and return a soc │ │ │ │ +000142b0: 6b65 7420 6c69 7374 656e 696e 6720 666f ket listening fo │ │ │ │ +000142c0: 7220 636f 6e6e 6563 7469 6f6e 7320 6f6e r connections on │ │ │ │ +000142d0: 2074 6865 2075 6e69 7820 646f 6d61 696e the unix domain │ │ │ │ +000142e0: 0a73 6f63 6b65 7420 6174 2041 4444 5245 .socket at ADDRE │ │ │ │ +000142f0: 5353 2028 6120 7370 6563 6961 6c20 6e6f SS (a special no │ │ │ │ +00014300: 6465 2069 6e20 7468 6520 6c6f 6361 6c20 de in the local │ │ │ │ +00014310: 6669 6c69 6e67 2073 7973 7465 6d29 2e0a filing system).. │ │ │ │ +00014320: 0a57 6865 6e20 6120 636f 6e6e 6563 7469 .When a connecti │ │ │ │ +00014330: 6f6e 2069 7320 7265 7175 6573 7465 6420 on is requested │ │ │ │ +00014340: 4341 4c4c 4241 434b 2069 7320 6361 6c6c CALLBACK is call │ │ │ │ +00014350: 6564 2077 6974 6820 7468 6520 7365 7276 ed with the serv │ │ │ │ +00014360: 6572 0a73 6f63 6b65 7420 6173 2069 7473 er.socket as its │ │ │ │ +00014370: 2073 6f6c 6520 6172 6775 6d65 6e74 2e20 sole argument. │ │ │ │ +00014380: 4974 206d 7573 7420 6361 6c6c 2060 736f It must call `so │ │ │ │ +00014390: 636b 6574 2d61 6363 6570 7427 2074 6f20 cket-accept' to │ │ │ │ +000143a0: 6d61 6b65 2074 6865 0a63 6f6e 6e65 6374 make the.connect │ │ │ │ +000143b0: 696f 6e2e 0a0a 5768 656e 2074 6865 2073 ion...When the s │ │ │ │ +000143c0: 6f63 6b65 7420 6973 2073 6875 7464 6f77 ocket is shutdow │ │ │ │ +000143d0: 6e20 7265 6d6f 7465 6c79 2c20 5345 4e54 n remotely, SENT │ │ │ │ +000143e0: 494e 454c 2069 7320 6361 6c6c 6564 2077 INEL is called w │ │ │ │ +000143f0: 6974 6820 7468 650a 736f 636b 6574 2061 ith the.socket a │ │ │ │ +00014400: 7320 6974 7320 6f6e 6c79 2061 7267 756d s its only argum │ │ │ │ +00014410: 656e 742e 7265 702e 696f 2e73 6f63 6b65 ent.rep.io.socke │ │ │ │ +00014420: 7473 2373 6f63 6b65 742d 636c 6965 6e74 ts#socket-client │ │ │ │ +00014430: 736f 636b 6574 2d63 6c69 656e 7420 484f socket-client HO │ │ │ │ +00014440: 5354 4e41 4d45 2050 4f52 5420 5b53 5452 STNAME PORT [STR │ │ │ │ +00014450: 4541 4d5d 205b 5345 4e54 494e 454c 5d0a EAM] [SENTINEL]. │ │ │ │ +00014460: 0a43 7265 6174 6520 616e 6420 7265 7475 .Create and retu │ │ │ │ +00014470: 726e 2061 2073 6f63 6b65 7420 636f 6e6e rn a socket conn │ │ │ │ +00014480: 6563 7465 6420 746f 2074 6865 2073 6f63 ected to the soc │ │ │ │ +00014490: 6b65 7420 6f6e 2074 6865 2068 6f73 7420 ket on the host │ │ │ │ +000144a0: 6361 6c6c 6564 0a48 4f53 544e 414d 4520 called.HOSTNAME │ │ │ │ +000144b0: 2861 2073 7472 696e 6729 2077 6974 6820 (a string) with │ │ │ │ +000144c0: 706f 7274 206e 756d 6265 7220 504f 5254 port number PORT │ │ │ │ +000144d0: 2e0a 0a41 6c6c 206f 7574 7075 7420 6672 ...All output fr │ │ │ │ +000144e0: 6f6d 2074 6869 7320 736f 636b 6574 2077 om this socket w │ │ │ │ +000144f0: 696c 6c20 6265 2063 6f70 6965 6420 746f ill be copied to │ │ │ │ +00014500: 2053 5452 4541 4d3b 2077 6865 6e20 7468 STREAM; when th │ │ │ │ +00014510: 6520 736f 636b 6574 0a69 7320 636c 6f73 e socket.is clos │ │ │ │ +00014520: 6564 2064 6f77 6e20 7265 6d6f 7465 6c79 ed down remotely │ │ │ │ +00014530: 2053 454e 5449 4e45 4c20 7769 6c6c 2062 SENTINEL will b │ │ │ │ +00014540: 6520 6361 6c6c 6564 2077 6974 6820 7468 e called with th │ │ │ │ +00014550: 6520 736f 636b 6574 2061 7320 6974 730a e socket as its. │ │ │ │ +00014560: 7369 6e67 6c65 2061 7267 756d 656e 742e single argument. │ │ │ │ +00014570: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s │ │ │ │ +00014580: 6f63 6b65 742d 7365 7276 6572 736f 636b ocket-serversock │ │ │ │ +00014590: 6574 2d73 6572 7665 7220 5b48 4f53 544e et-server [HOSTN │ │ │ │ +000145a0: 414d 455d 205b 504f 5254 5d20 5b43 414c AME] [PORT] [CAL │ │ │ │ +000145b0: 4c42 4143 4b5d 205b 5345 4e54 494e 454c LBACK] [SENTINEL │ │ │ │ +000145c0: 5d0a 0a43 7265 6174 6520 616e 6420 7265 ]..Create and re │ │ │ │ +000145d0: 7475 726e 2061 2073 6f63 6b65 7420 636f turn a socket co │ │ │ │ +000145e0: 6e6e 6563 7465 6420 6c69 7374 656e 696e nnected listenin │ │ │ │ +000145f0: 6720 666f 7220 636f 6e6e 6563 7469 6f6e g for connection │ │ │ │ +00014600: 7320 6f6e 2074 6865 0a68 6f73 7420 6361 s on the.host ca │ │ │ │ +00014610: 6c6c 6564 2048 4f53 544e 414d 4520 2861 lled HOSTNAME (a │ │ │ │ +00014620: 2073 7472 696e 6729 2077 6974 6820 706f string) with po │ │ │ │ +00014630: 7274 206e 756d 6265 7220 504f 5254 2e20 rt number PORT. │ │ │ │ +00014640: 4966 2048 4f53 544e 414d 4520 6973 0a66 If HOSTNAME is.f │ │ │ │ +00014650: 616c 7365 2c20 6c69 7374 656e 2066 6f72 alse, listen for │ │ │ │ +00014660: 2061 6e79 2069 6e63 6f6d 696e 6720 6164 any incoming ad │ │ │ │ +00014670: 6472 6573 7365 732e 2049 6620 504f 5254 dresses. If PORT │ │ │ │ +00014680: 2069 7320 756e 6465 6669 6e65 6420 6120 is undefined a │ │ │ │ +00014690: 7261 6e64 6f6d 0a70 6f72 7420 7769 6c6c random.port will │ │ │ │ +000146a0: 2062 6520 6368 6f73 656e 2e0a 0a57 6865 be chosen...Whe │ │ │ │ +000146b0: 6e20 6120 636f 6e6e 6563 7469 6f6e 2069 n a connection i │ │ │ │ +000146c0: 7320 7265 7175 6573 7465 6420 4341 4c4c s requested CALL │ │ │ │ +000146d0: 4241 434b 2069 7320 6361 6c6c 6564 2077 BACK is called w │ │ │ │ +000146e0: 6974 6820 7468 6520 7365 7276 6572 0a73 ith the server.s │ │ │ │ +000146f0: 6f63 6b65 7420 6173 2069 7473 2073 6f6c ocket as its sol │ │ │ │ +00014700: 6520 6172 6775 6d65 6e74 2e20 4974 206d e argument. It m │ │ │ │ +00014710: 7573 7420 6361 6c6c 2060 736f 636b 6574 ust call `socket │ │ │ │ +00014720: 2d61 6363 6570 7427 2074 6f20 6d61 6b65 -accept' to make │ │ │ │ +00014730: 2074 6865 0a63 6f6e 6e65 6374 696f 6e2e the.connection. │ │ │ │ +00014740: 0a0a 5768 656e 2074 6865 2073 6f63 6b65 ..When the socke │ │ │ │ +00014750: 7420 6973 2073 6875 7464 6f77 6e20 7265 t is shutdown re │ │ │ │ +00014760: 6d6f 7465 6c79 2c20 5345 4e54 494e 454c motely, SENTINEL │ │ │ │ +00014770: 2069 7320 6361 6c6c 6564 2077 6974 6820 is called with │ │ │ │ +00014780: 7468 650a 736f 636b 6574 2061 7320 6974 the.socket as it │ │ │ │ +00014790: 7320 6f6e 6c79 2061 7267 756d 656e 742e s only argument. │ │ │ │ +000147a0: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s │ │ │ │ +000147b0: 6f63 6b65 742d 6163 6365 7074 736f 636b ocket-acceptsock │ │ │ │ +000147c0: 6574 2d61 6363 6570 7420 534f 434b 4554 et-accept SOCKET │ │ │ │ +000147d0: 205b 5354 5245 414d 5d20 5b53 454e 5449 [STREAM] [SENTI │ │ │ │ +000147e0: 4e45 4c5d 0a0a 4163 6365 7074 2074 6865 NEL]..Accept the │ │ │ │ +000147f0: 2070 656e 6469 6e67 2063 6f6e 6e65 6374 pending connect │ │ │ │ +00014800: 696f 6e20 7265 7175 6573 7420 6f6e 2073 ion request on s │ │ │ │ +00014810: 6572 7665 7220 736f 636b 6574 2053 4f43 erver socket SOC │ │ │ │ +00014820: 4b45 542e 2054 6869 730a 7769 6c6c 2063 KET. This.will c │ │ │ │ +00014830: 7265 6174 6520 616e 6420 7265 7475 726e reate and return │ │ │ │ +00014840: 2061 2063 6c69 656e 7420 736f 636b 6574 a client socket │ │ │ │ +00014850: 2066 6f72 6d69 6e67 2074 6865 2065 6e64 forming the end │ │ │ │ +00014860: 2070 6f69 6e74 206f 6620 7468 650a 636f point of the.co │ │ │ │ +00014870: 6e6e 6563 7469 6f6e 2e0a 0a41 6e79 206f nnection...Any o │ │ │ │ +00014880: 7574 7075 7420 7265 6365 6976 6564 2077 utput received w │ │ │ │ +00014890: 696c 6c20 6265 2063 6f70 6965 6420 746f ill be copied to │ │ │ │ +000148a0: 2074 6865 206f 7574 7075 7420 7374 7265 the output stre │ │ │ │ +000148b0: 616d 2053 5452 4541 4d2c 2077 6865 6e0a am STREAM, when. │ │ │ │ +000148c0: 7468 6520 636f 6e6e 6563 7469 6f6e 2069 the connection i │ │ │ │ +000148d0: 7320 7465 726d 696e 6174 6564 2072 656d s terminated rem │ │ │ │ +000148e0: 6f74 656c 7920 5345 4e54 494e 454c 2077 otely SENTINEL w │ │ │ │ +000148f0: 696c 6c20 6265 2063 616c 6c65 6420 7769 ill be called wi │ │ │ │ +00014900: 7468 2074 6865 0a63 6c6f 7365 6420 736f th the.closed so │ │ │ │ +00014910: 636b 6574 2061 7320 6974 7320 736f 6c65 cket as its sole │ │ │ │ +00014920: 2061 7267 756d 656e 742e 0a0a 4e6f 7465 argument...Note │ │ │ │ +00014930: 2074 6861 7420 7468 6973 2066 756e 6374 that this funct │ │ │ │ +00014940: 696f 6e20 6d75 7374 2062 6520 6361 6c6c ion must be call │ │ │ │ +00014950: 6564 2065 7665 7279 2074 696d 6520 6120 ed every time a │ │ │ │ +00014960: 636f 6e6e 6563 7469 6f6e 2072 6571 7565 connection reque │ │ │ │ +00014970: 7374 0a69 7320 7265 6365 6976 6564 2e20 st.is received. │ │ │ │ +00014980: 4966 2074 6865 2073 6572 7665 7220 7761 If the server wa │ │ │ │ +00014990: 6e74 7320 746f 2072 656a 6563 7420 7468 nts to reject th │ │ │ │ +000149a0: 6520 636f 6e6e 6563 7469 6f6e 2069 7420 e connection it │ │ │ │ +000149b0: 7368 6f75 6c64 0a73 7562 7365 7175 656e should.subsequen │ │ │ │ +000149c0: 746c 7920 6361 6c6c 2060 636c 6f73 652d tly call `close- │ │ │ │ +000149d0: 736f 636b 6574 2720 6f6e 2074 6865 2063 socket' on the c │ │ │ │ +000149e0: 7265 6174 6564 2063 6c69 656e 742e 7265 reated client.re │ │ │ │ +000149f0: 702e 696f 2e73 6f63 6b65 7473 2373 6f63 p.io.sockets#soc │ │ │ │ +00014a00: 6b65 7470 736f 636b 6574 7020 4152 470a ketpsocketp ARG. │ │ │ │ +00014a10: 0a52 6574 7572 6e20 7472 7565 2069 6620 .Return true if │ │ │ │ +00014a20: 4152 4720 6973 2061 6e20 756e 636c 6f73 ARG is an unclos │ │ │ │ +00014a30: 6564 2073 6f63 6b65 7420 6f62 6a65 6374 ed socket object │ │ │ │ +00014a40: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ +00014a50: 7265 7465 7223 6d61 6b65 2d66 6c75 6964 reter#make-fluid │ │ │ │ +00014a60: 6d61 6b65 2d66 6c75 6964 205b 5641 4c55 make-fluid [VALU │ │ │ │ +00014a70: 455d 0a0a 4372 6561 7465 2061 6e64 2072 E]..Create and r │ │ │ │ +00014a80: 6574 7572 6e20 616e 206f 626a 6563 7420 eturn an object │ │ │ │ +00014a90: 7265 7072 6573 656e 7469 6e67 2061 2060 representing a ` │ │ │ │ +00014aa0: 666c 7569 6427 2076 616c 7565 2d2d 616e fluid' value--an │ │ │ │ +00014ab0: 2061 6e6f 6e79 6d6f 7573 0a64 796e 616d anonymous.dynam │ │ │ │ +00014ac0: 6963 616c 6c79 2062 6f75 6e64 2076 6172 ically bound var │ │ │ │ +00014ad0: 6961 626c 652e 0a0a 4966 2056 414c 5545 iable...If VALUE │ │ │ │ +00014ae0: 2069 7320 6465 6669 6e65 6420 7468 6520 is defined the │ │ │ │ +00014af0: 696e 6974 6961 6c20 7661 6c75 6520 6f66 initial value of │ │ │ │ +00014b00: 2074 6865 2066 6c75 6964 2069 7320 5641 the fluid is VA │ │ │ │ +00014b10: 4c55 452c 206f 7468 6572 7769 7365 0a69 LUE, otherwise.i │ │ │ │ +00014b20: 7420 6973 2074 6865 2073 796d 626f 6c20 t is the symbol │ │ │ │ +00014b30: 606e 696c 272e 7265 702e 6c61 6e67 2e69 `nil'.rep.lang.i │ │ │ │ +00014b40: 6e74 6572 7072 6574 6572 2366 6c75 6964 nterpreter#fluid │ │ │ │ +00014b50: 666c 7569 6420 464c 5549 440a 0a52 6574 fluid FLUID..Ret │ │ │ │ +00014b60: 7572 6e20 7468 6520 7661 6c75 6520 6f66 urn the value of │ │ │ │ +00014b70: 2074 6865 206d 6f73 7420 7265 6365 6e74 the most recent │ │ │ │ +00014b80: 6c79 2063 7265 6174 6564 2062 696e 6469 ly created bindi │ │ │ │ +00014b90: 6e67 206f 6620 7468 6520 666c 7569 640a ng of the fluid. │ │ │ │ +00014ba0: 7661 7269 6162 6c65 206f 626a 6563 7420 variable object │ │ │ │ +00014bb0: 464c 5549 442e 7265 702e 6c61 6e67 2e69 FLUID.rep.lang.i │ │ │ │ +00014bc0: 6e74 6572 7072 6574 6572 2366 6c75 6964 nterpreter#fluid │ │ │ │ +00014bd0: 2d73 6574 666c 7569 642d 7365 7420 464c -setfluid-set FL │ │ │ │ +00014be0: 5549 4420 5641 4c55 450a 0a53 6574 2074 UID VALUE..Set t │ │ │ │ +00014bf0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ │ +00014c00: 6d6f 7374 2072 6563 656e 746c 7920 6372 most recently cr │ │ │ │ +00014c10: 6561 7465 6420 6269 6e64 696e 6720 6f66 eated binding of │ │ │ │ +00014c20: 2074 6865 2066 6c75 6964 0a76 6172 6961 the fluid.varia │ │ │ │ +00014c30: 626c 6520 6f62 6a65 6374 2046 4c55 4944 ble object FLUID │ │ │ │ +00014c40: 2074 6f20 5641 4c55 452e 7265 702e 7265 to VALUE.rep.re │ │ │ │ +00014c50: 6765 7870 2365 7870 616e 642d 6c61 7374 gexp#expand-last │ │ │ │ +00014c60: 2d6d 6174 6368 6578 7061 6e64 2d6c 6173 -matchexpand-las │ │ │ │ +00014c70: 742d 6d61 7463 6820 5445 4d50 4c41 5445 t-match TEMPLATE │ │ │ │ +00014c80: 2d53 5452 494e 470a 0a45 7870 616e 6420 -STRING..Expand │ │ │ │ +00014c90: 7468 6520 7361 7665 6420 6578 7072 6573 the saved expres │ │ │ │ +00014ca0: 7369 6f6e 7320 6672 6f6d 2074 6865 206d sions from the m │ │ │ │ +00014cb0: 6f73 7420 7265 6365 6e74 2073 7563 6365 ost recent succe │ │ │ │ +00014cc0: 7373 6675 6c6c 7920 6d61 7463 6865 640a ssfully matched. │ │ │ │ +00014cd0: 7265 6765 7870 2061 6363 6f72 6469 6e67 regexp according │ │ │ │ +00014ce0: 2074 6f20 5445 4d50 4c41 5445 2d53 5452 to TEMPLATE-STR │ │ │ │ +00014cf0: 494e 472c 2061 2073 7472 696e 6720 7468 ING, a string th │ │ │ │ +00014d00: 6174 206d 6179 2063 6f6e 7461 696e 2061 at may contain a │ │ │ │ +00014d10: 6e79 206f 660a 7468 6520 666f 6c6c 6f77 ny of.the follow │ │ │ │ +00014d20: 696e 6720 6573 6361 7065 2073 6571 7565 ing escape seque │ │ │ │ +00014d30: 6e63 6573 2c0a 0a20 205c 302c 205c 2620 nces,.. \0, \& │ │ │ │ +00014d40: 2020 7768 6f6c 6520 7374 7269 6e67 206d whole string m │ │ │ │ +00014d50: 6174 6368 6564 2062 7920 5245 4745 5850 atched by REGEXP │ │ │ │ +00014d60: 0a20 205c 4e09 2020 204e 2774 6820 7061 . \N. N'th pa │ │ │ │ +00014d70: 7265 6e74 6865 6e73 697a 6564 2065 7870 renthensized exp │ │ │ │ +00014d80: 7265 7373 696f 6e20 2831 203c 3d20 4e20 ression (1 <= N │ │ │ │ +00014d90: 3c3d 2039 2972 6570 2e72 6567 6578 7023 <= 9)rep.regexp# │ │ │ │ +00014da0: 6d61 7463 682d 7374 6172 746d 6174 6368 match-startmatch │ │ │ │ +00014db0: 2d73 7461 7274 205b 4558 5052 4553 5349 -start [EXPRESSI │ │ │ │ +00014dc0: 4f4e 2d49 4e44 4558 5d0a 0a52 6574 7572 ON-INDEX]..Retur │ │ │ │ +00014dd0: 6e20 7468 6520 706f 7369 7469 6f6e 2077 n the position w │ │ │ │ +00014de0: 6869 6368 2074 6865 2045 5850 5245 5353 hich the EXPRESS │ │ │ │ +00014df0: 494f 4e2d 494e 4445 5827 7468 2070 6172 ION-INDEX'th par │ │ │ │ +00014e00: 656e 7468 6573 6973 6564 2065 7870 7265 enthesised expre │ │ │ │ +00014e10: 7373 696f 6e0a 7374 6172 7465 6420 6174 ssion.started at │ │ │ │ +00014e20: 2069 6e20 7468 6520 6c61 7374 2073 7563 in the last suc │ │ │ │ +00014e30: 6365 7373 6675 6c20 7265 6765 7870 206d cessful regexp m │ │ │ │ +00014e40: 6174 6368 2e20 4966 2045 5850 5245 5353 atch. If EXPRESS │ │ │ │ +00014e50: 494f 4e2d 494e 4445 5820 6973 0a6e 696c ION-INDEX is.nil │ │ │ │ +00014e60: 206f 7220 3020 7468 6520 7374 6172 7420 or 0 the start │ │ │ │ +00014e70: 6f66 2074 6865 2077 686f 6c65 206d 6174 of the whole mat │ │ │ │ +00014e80: 6368 2069 7320 7265 7475 726e 6564 2069 ch is returned i │ │ │ │ +00014e90: 6e73 7465 6164 2e0a 5468 6520 7265 7475 nstead..The retu │ │ │ │ +00014ea0: 726e 6564 2076 616c 7565 2077 696c 6c20 rned value will │ │ │ │ +00014eb0: 6569 7468 6572 2062 6520 6120 706f 7369 either be a posi │ │ │ │ +00014ec0: 7469 6f6e 2069 6620 7468 6520 6c61 7374 tion if the last │ │ │ │ +00014ed0: 206d 6174 6368 2077 6173 2069 6e20 610a match was in a. │ │ │ │ +00014ee0: 6275 6666 6572 2c20 6f72 2061 6e20 696e buffer, or an in │ │ │ │ +00014ef0: 7465 6765 7220 6966 2074 6865 206c 6173 teger if the las │ │ │ │ +00014f00: 7420 6d61 7463 6820 7761 7320 696e 2061 t match was in a │ │ │ │ +00014f10: 2073 7472 696e 6720 2869 2e65 2e20 7265 string (i.e. re │ │ │ │ +00014f20: 6765 7870 2d6d 6174 6368 292e 6465 6275 gexp-match).debu │ │ │ │ +00014f30: 672d 6d61 6372 6f73 5768 656e 206e 696c g-macrosWhen nil │ │ │ │ +00014f40: 2c20 7468 6520 6465 6275 6767 6572 2069 , the debugger i │ │ │ │ +00014f50: 736e 2774 2065 6e74 6572 6564 2077 6869 sn't entered whi │ │ │ │ +00014f60: 6c65 2065 7870 616e 6469 6e67 206d 6163 le expanding mac │ │ │ │ +00014f70: 726f 2064 6566 696e 6974 696f 6e73 2e65 ro definitions.e │ │ │ │ +00014f80: 7272 6f72 2d68 616e 646c 6572 2d66 756e rror-handler-fun │ │ │ │ +00014f90: 6374 696f 6e57 6865 6e20 7365 7420 746f ctionWhen set to │ │ │ │ +00014fa0: 2061 2066 756e 6374 696f 6e20 7661 6c75 a function valu │ │ │ │ +00014fb0: 652c 2063 616c 6c65 6420 7769 7468 2074 e, called with t │ │ │ │ +00014fc0: 776f 2061 7267 756d 656e 7473 2028 6572 wo arguments (er │ │ │ │ +00014fd0: 726f 7220 7479 7065 0a61 6e64 2064 6174 ror type.and dat │ │ │ │ +00014fe0: 6129 2077 6865 6e20 6c69 7370 2065 7272 a) when lisp err │ │ │ │ +00014ff0: 6f72 7320 6f63 6375 722e 0000 0000 0000 ors occur....... │ │ │ │ +00015000: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s │ │ │ │ +00015010: 6f63 6b65 742d 7065 6572 2d70 6f72 7473 ocket-peer-ports │ │ │ │ +00015020: 6f63 6b65 742d 7065 6572 2d70 6f72 7420 ocket-peer-port │ │ │ │ +00015030: 534f 434b 4554 0a0a 5265 7475 726e 2074 SOCKET..Return t │ │ │ │ +00015040: 6865 2070 6f72 7420 6f66 2074 6865 2070 he port of the p │ │ │ │ +00015050: 6565 7220 636f 6e6e 6563 7465 6420 746f eer connected to │ │ │ │ +00015060: 2053 4f43 4b45 542c 206f 7220 6661 6c73 SOCKET, or fals │ │ │ │ +00015070: 6520 6966 2074 6869 7320 6973 0a75 6e6b e if this is.unk │ │ │ │ +00015080: 6e6f 776e 2e72 6570 2e69 6f2e 736f 636b nown.rep.io.sock │ │ │ │ +00015090: 6574 7323 6163 6365 7074 2d73 6f63 6b65 ets#accept-socke │ │ │ │ +000150a0: 742d 6f75 7470 7574 2d31 6163 6365 7074 t-output-1accept │ │ │ │ +000150b0: 2d73 6f63 6b65 742d 6f75 7470 7574 2d31 -socket-output-1 │ │ │ │ +000150c0: 2053 4f43 4b45 5420 5b53 4543 535d 205b SOCKET [SECS] [ │ │ │ │ +000150d0: 4d53 4543 535d 0a0a 5072 6f63 6573 7320 MSECS]..Process │ │ │ │ +000150e0: 616e 7920 7065 6e64 696e 6720 6f75 7470 any pending outp │ │ │ │ +000150f0: 7574 2066 726f 6d20 534f 434b 4554 2028 ut from SOCKET ( │ │ │ │ +00015100: 7468 6973 2069 6e63 6c75 6465 7320 636f this includes co │ │ │ │ +00015110: 6e6e 6563 7469 6f6e 0a72 6571 7565 7374 nnection.request │ │ │ │ +00015120: 732c 2064 6174 6120 7472 616e 7366 6572 s, data transfer │ │ │ │ +00015130: 2061 6e64 2073 6875 7464 6f77 6e20 6e6f and shutdown no │ │ │ │ +00015140: 7469 6669 6361 7469 6f6e 7329 2e0a 0a57 tifications)...W │ │ │ │ +00015150: 6169 7473 2066 6f72 2053 4543 5320 7365 aits for SECS se │ │ │ │ +00015160: 636f 6e64 7320 616e 6420 4d53 4543 5320 conds and MSECS │ │ │ │ +00015170: 6d69 6c6c 6973 6563 6f6e 6473 2e20 5265 milliseconds. Re │ │ │ │ +00015180: 7475 726e 7320 7472 7565 2069 6620 7468 turns true if th │ │ │ │ +00015190: 650a 7469 6d65 6f75 7420 7761 7320 7265 e.timeout was re │ │ │ │ +000151a0: 6163 6865 6420 7769 7468 6f75 7420 616e ached without an │ │ │ │ +000151b0: 7920 6f75 7470 7574 2062 6569 6e67 2070 y output being p │ │ │ │ +000151c0: 726f 6365 7373 6564 2c20 6f74 6865 7277 rocessed, otherw │ │ │ │ +000151d0: 6973 650a 7265 7475 726e 7320 6661 6c73 ise.returns fals │ │ │ │ +000151e0: 652e 7265 702e 7265 6765 7870 2371 756f e.rep.regexp#quo │ │ │ │ +000151f0: 7465 2d72 6567 6578 7071 756f 7465 2d72 te-regexpquote-r │ │ │ │ +00015200: 6567 6578 7020 5354 5249 4e47 0a0a 5265 egexp STRING..Re │ │ │ │ +00015210: 7475 726e 7320 6120 6e65 7720 7665 7273 turns a new vers │ │ │ │ +00015220: 696f 6e20 6f66 2053 5452 494e 472c 2061 ion of STRING, a │ │ │ │ +00015230: 6e79 2063 6861 7261 6374 6572 7320 7768 ny characters wh │ │ │ │ +00015240: 6963 6820 7468 6520 7265 6765 7870 2072 ich the regexp r │ │ │ │ +00015250: 6f75 7469 6e65 730a 7472 6561 7420 7370 outines.treat sp │ │ │ │ +00015260: 6563 6961 6c6c 7920 2861 7374 6572 6973 ecially (asteris │ │ │ │ +00015270: 6b73 2c20 7371 7561 7265 2062 7261 636b ks, square brack │ │ │ │ +00015280: 6574 732c 2065 7463 2e2e 2e29 2069 7320 ets, etc...) is │ │ │ │ +00015290: 7175 6f74 6564 2062 7920 7468 6520 6573 quoted by the es │ │ │ │ +000152a0: 6361 7065 0a63 6861 7261 6374 6572 2060 cape.character ` │ │ │ │ +000152b0: 5c27 2e20 4966 2074 6865 2053 5452 494e \'. If the STRIN │ │ │ │ +000152c0: 4720 646f 6573 206e 6f74 2063 6f6e 7461 G does not conta │ │ │ │ +000152d0: 696e 2061 6e79 2072 6567 6578 7020 6d65 in any regexp me │ │ │ │ +000152e0: 7461 2d63 6861 7261 6374 6572 730a 6974 ta-characters.it │ │ │ │ +000152f0: 2069 7320 7265 7475 726e 6564 2061 732d is returned as- │ │ │ │ +00015300: 6973 2028 756e 2d63 6f70 6965 6429 2e70 is (un-copied).p │ │ │ │ +00015310: 7269 6e74 2d65 7363 6170 6544 6566 696e rint-escapeDefin │ │ │ │ +00015320: 6573 2077 6869 6368 2063 6f6e 7472 6f6c es which control │ │ │ │ +00015330: 2063 6861 7261 6374 6572 7320 6070 7269 characters `pri │ │ │ │ +00015340: 6e74 2720 7368 6f75 6c64 2071 756f 7465 nt' should quote │ │ │ │ +00015350: 2e20 4163 6365 7074 6162 6c65 2076 616c . Acceptable val │ │ │ │ +00015360: 7565 730a 6172 653a 0a09 6e69 6c09 094f ues.are:..nil..O │ │ │ │ +00015370: 6e6c 7920 6573 6361 7065 2064 6f75 626c nly escape doubl │ │ │ │ +00015380: 652d 7175 6f74 6520 616e 6420 6261 636b e-quote and back │ │ │ │ +00015390: 736c 6173 680a 096e 6577 6c69 6e65 7309 slash..newlines. │ │ │ │ +000153a0: 4573 6361 7065 2064 6f75 626c 652d 7175 Escape double-qu │ │ │ │ +000153b0: 6f74 652c 2062 6163 6b73 6c61 7368 2c20 ote, backslash, │ │ │ │ +000153c0: 6e65 776c 696e 652c 0a09 0909 2054 4142 newline,.... TAB │ │ │ │ +000153d0: 2c20 616e 6420 666f 726d 6665 6564 2e0a , and formfeed.. │ │ │ │ +000153e0: 0974 0909 4573 6361 7065 2061 6c6c 2063 .t..Escape all c │ │ │ │ +000153f0: 6f6e 7472 6f6c 2063 6f64 6573 2028 6368 ontrol codes (ch │ │ │ │ +00015400: 6172 6163 7465 7273 2077 6974 6820 610a aracters with a. │ │ │ │ +00015410: 0909 0920 7661 6c75 6520 6c65 7373 2074 ... value less t │ │ │ │ +00015420: 6861 6e20 3332 292c 2061 6e64 2061 6c6c han 32), and all │ │ │ │ +00015430: 2063 6861 7261 6374 6572 7320 7769 7468 characters with │ │ │ │ +00015440: 0a09 0909 2061 2076 616c 7565 2067 7265 .... a value gre │ │ │ │ +00015450: 6174 6572 2074 6861 6e20 3132 362e 7265 ater than 126.re │ │ │ │ +00015460: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ +00015470: 6572 2366 756e 6361 6c6c 6675 6e63 616c er#funcallfuncal │ │ │ │ +00015480: 6c20 4655 4e43 5449 4f4e 2041 5247 532e l FUNCTION ARGS. │ │ │ │ +00015490: 2e2e 0a0a 4361 6c6c 7320 4655 4e43 5449 ....Calls FUNCTI │ │ │ │ +000154a0: 4f4e 2077 6974 6820 6172 6775 6d65 6e74 ON with argument │ │ │ │ +000154b0: 7320 4152 4753 2e2e 2e20 616e 6420 7265 s ARGS... and re │ │ │ │ +000154c0: 7475 726e 7320 7468 6520 7265 7375 6c74 turns the result │ │ │ │ +000154d0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ +000154e0: 7265 7465 7223 6170 706c 7961 7070 6c79 reter#applyapply │ │ │ │ +000154f0: 2046 554e 4354 494f 4e20 4152 4753 2e2e FUNCTION ARGS.. │ │ │ │ +00015500: 2e20 4152 472d 4c49 5354 0a0a 4361 6c6c . ARG-LIST..Call │ │ │ │ +00015510: 7320 4655 4e43 5449 4f4e 2070 6173 7369 s FUNCTION passi │ │ │ │ +00015520: 6e67 2061 6c6c 206f 6620 4152 4753 2074 ng all of ARGS t │ │ │ │ +00015530: 6f20 6974 2061 7320 7765 6c6c 2061 7320 o it as well as │ │ │ │ +00015540: 616c 6c20 656c 656d 656e 7473 2069 6e20 all elements in │ │ │ │ +00015550: 4152 472d 4c49 5354 2e0a 6965 2c0a 2020 ARG-LIST..ie,. │ │ │ │ +00015560: 2861 7070 6c79 202b 2031 2032 2033 2027 (apply + 1 2 3 ' │ │ │ │ +00015570: 2834 2035 2036 2929 0a20 2020 3d3e 2032 (4 5 6)). => 2 │ │ │ │ +00015580: 3172 6570 2e6c 616e 672e 696e 7465 7270 1rep.lang.interp │ │ │ │ +00015590: 7265 7465 7223 6d61 782d 6c69 7370 2d64 reter#max-lisp-d │ │ │ │ +000155a0: 6570 7468 6d61 782d 6c69 7370 2d64 6570 epthmax-lisp-dep │ │ │ │ +000155b0: 7468 205b 4e45 572d 5641 4c55 455d 0a0a th [NEW-VALUE].. │ │ │ │ +000155c0: 5468 6520 6d61 7869 6d75 6d20 6e75 6d62 The maximum numb │ │ │ │ +000155d0: 6572 206f 6620 7469 6d65 7320 7468 6174 er of times that │ │ │ │ +000155e0: 2072 6570 5f66 756e 6361 6c6c 2063 616e rep_funcall can │ │ │ │ +000155f0: 2062 6520 6361 6c6c 6564 2072 6563 7572 be called recur │ │ │ │ +00015600: 7369 7665 6c79 2e0a 0a54 6869 7320 6973 sively...This is │ │ │ │ +00015610: 2069 6e74 656e 6465 6420 746f 2073 746f intended to sto │ │ │ │ +00015620: 7020 696e 6669 6e69 7465 2072 6563 7572 p infinite recur │ │ │ │ +00015630: 7369 6f6e 2c20 6966 2074 6865 2064 6566 sion, if the def │ │ │ │ +00015640: 6175 6c74 2076 616c 7565 206f 6620 3235 ault value of 25 │ │ │ │ +00015650: 3020 6973 0a74 6f6f 2073 6d61 6c6c 2028 0 is.too small ( │ │ │ │ +00015660: 796f 7520 6765 7420 6572 726f 7273 2069 you get errors i │ │ │ │ +00015670: 6e20 6e6f 726d 616c 2075 7365 2920 7365 n normal use) se │ │ │ │ +00015680: 7420 6974 2074 6f20 736f 6d65 7468 696e t it to somethin │ │ │ │ +00015690: 6720 6c61 7267 6572 2e72 6570 2e69 6f2e g larger.rep.io. │ │ │ │ +000156a0: 7469 6d65 7273 236d 616b 652d 7469 6d65 timers#make-time │ │ │ │ +000156b0: 726d 616b 652d 7469 6d65 7220 4655 4e43 rmake-timer FUNC │ │ │ │ +000156c0: 5449 4f4e 205b 5345 434f 4e44 535d 205b TION [SECONDS] [ │ │ │ │ +000156d0: 4d49 4c4c 4953 4543 4f4e 4453 5d0a 0a43 MILLISECONDS]..C │ │ │ │ +000156e0: 7265 6174 6520 616e 6420 7265 7475 726e reate and return │ │ │ │ +000156f0: 2061 206e 6577 206f 6e65 2d73 686f 7420 a new one-shot │ │ │ │ +00015700: 7469 6d65 7220 6f62 6a65 6374 2e20 4166 timer object. Af │ │ │ │ +00015710: 7465 7220 5345 434f 4e44 532a 3130 3030 ter SECONDS*1000 │ │ │ │ +00015720: 202b 0a4d 494c 4c49 5345 434f 4e44 5320 +.MILLISECONDS │ │ │ │ +00015730: 6d69 6c6c 6973 6563 6f6e 6473 2046 554e milliseconds FUN │ │ │ │ +00015740: 4354 494f 4e20 7769 6c6c 2062 6520 6361 CTION will be ca │ │ │ │ +00015750: 6c6c 6564 2e0a 0a4e 6f74 6520 7468 6174 lled...Note that │ │ │ │ +00015760: 2074 6865 2074 696d 6572 2077 696c 6c20 the timer will │ │ │ │ +00015770: 6f6e 6c79 2066 6972 6520 5f6f 6e63 655f only fire _once_ │ │ │ │ +00015780: 2c20 7573 6520 7468 6520 6073 6574 2d74 , use the `set-t │ │ │ │ +00015790: 696d 6572 2720 6675 6e63 7469 6f6e 0a74 imer' function.t │ │ │ │ +000157a0: 6f20 7265 2d65 6e61 626c 6520 6974 2e72 o re-enable it.r │ │ │ │ +000157b0: 6570 2e75 7469 6c2e 6d64 3523 6d64 352d ep.util.md5#md5- │ │ │ │ +000157c0: 7374 7269 6e67 6d64 352d 7374 7269 6e67 stringmd5-string │ │ │ │ +000157d0: 2053 5452 494e 470a 0a52 6574 7572 6e20 STRING..Return │ │ │ │ +000157e0: 7468 6520 696e 7465 6765 7220 7265 7072 the integer repr │ │ │ │ +000157f0: 6573 656e 7469 6e67 2074 6865 204d 4435 esenting the MD5 │ │ │ │ +00015800: 206d 6573 7361 6765 2064 6967 6573 7420 message digest │ │ │ │ +00015810: 6f66 2074 6865 2062 7974 6573 0a73 746f of the bytes.sto │ │ │ │ +00015820: 7265 6420 696e 2053 5452 494e 472e 2054 red in STRING. T │ │ │ │ +00015830: 6869 7320 696e 7465 6765 7220 7769 6c6c his integer will │ │ │ │ +00015840: 2068 6176 6520 6e6f 206d 6f72 6520 7468 have no more th │ │ │ │ +00015850: 616e 2031 3238 2073 6967 6e69 6669 6361 an 128 significa │ │ │ │ +00015860: 6e74 0a62 6974 732e 7265 702e 7574 696c nt.bits.rep.util │ │ │ │ +00015870: 2e6d 6435 236d 6435 2d6c 6f63 616c 2d66 .md5#md5-local-f │ │ │ │ +00015880: 696c 656d 6435 2d6c 6f63 616c 2d66 696c ilemd5-local-fil │ │ │ │ +00015890: 6520 4c4f 4341 4c2d 4649 4c45 2d4e 414d e LOCAL-FILE-NAM │ │ │ │ +000158a0: 450a 0a52 6574 7572 6e20 7468 6520 696e E..Return the in │ │ │ │ +000158b0: 7465 6765 7220 7265 7072 6573 656e 7469 teger representi │ │ │ │ +000158c0: 6e67 2074 6865 204d 4435 206d 6573 7361 ng the MD5 messa │ │ │ │ +000158d0: 6765 2064 6967 6573 7420 6f66 2074 6865 ge digest of the │ │ │ │ +000158e0: 2062 7974 6573 0a73 746f 7265 6420 696e bytes.stored in │ │ │ │ +000158f0: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called │ │ │ │ +00015900: 204c 4f43 414c 2d46 494c 452d 4e41 4d45 LOCAL-FILE-NAME │ │ │ │ +00015910: 2028 7768 6963 6820 6d75 7374 206e 616d (which must nam │ │ │ │ +00015920: 6520 6120 6669 6c65 2069 6e0a 7468 6520 e a file in.the │ │ │ │ +00015930: 6c6f 6361 6c20 6669 6c69 6e67 2073 7973 local filing sys │ │ │ │ +00015940: 7465 6d29 2e20 5468 6520 7265 7475 726e tem). The return │ │ │ │ +00015950: 6564 2069 6e74 6567 6572 2077 696c 6c20 ed integer will │ │ │ │ +00015960: 6861 7665 206e 6f20 6d6f 7265 2074 6861 have no more tha │ │ │ │ +00015970: 6e0a 3132 3820 7369 676e 6966 6963 616e n.128 significan │ │ │ │ +00015980: 7420 6269 7473 2e64 6566 6175 6c74 2d64 t bits.default-d │ │ │ │ +00015990: 6972 6563 746f 7279 4275 6666 6572 2d6c irectoryBuffer-l │ │ │ │ +000159a0: 6f63 616c 2076 6172 6961 626c 6520 6162 ocal variable ab │ │ │ │ +000159b0: 736f 6c75 7465 6c79 2064 6566 696e 696e solutely definin │ │ │ │ +000159c0: 6720 7468 6520 6469 7265 6374 6f72 7920 g the directory │ │ │ │ +000159d0: 746f 2077 6869 6368 2061 6c6c 2066 696c to which all fil │ │ │ │ +000159e0: 6573 0a61 6363 6573 7365 6420 696e 2074 es.accessed in t │ │ │ │ +000159f0: 6865 2062 7566 6665 7220 6172 6520 7265 he buffer are re │ │ │ │ +00015a00: 736f 6c76 6564 2066 726f 6d20 2875 6e6c solved from (unl │ │ │ │ +00015a10: 6573 7320 7468 6579 2772 6520 6162 736f ess they're abso │ │ │ │ +00015a20: 6c75 7465 2e29 2072 6570 2e69 6f2e 6669 lute.) rep.io.fi │ │ │ │ +00015a30: 6c65 7323 6578 7061 6e64 2d66 696c 652d les#expand-file- │ │ │ │ +00015a40: 6e61 6d65 6578 7061 6e64 2d66 696c 652d nameexpand-file- │ │ │ │ +00015a50: 6e61 6d65 2046 494c 452d 4e41 4d45 205b name FILE-NAME [ │ │ │ │ +00015a60: 4241 5345 2d44 4952 5d0a 0a45 7870 616e BASE-DIR]..Expan │ │ │ │ +00015a70: 6473 2046 494c 452d 4e41 4d45 2061 7373 ds FILE-NAME ass │ │ │ │ +00015a80: 756d 696e 6720 7468 6174 2069 7420 7370 uming that it sp │ │ │ │ +00015a90: 6563 6966 6965 7320 6120 6669 6c65 2072 ecifies a file r │ │ │ │ +00015aa0: 656c 6174 6976 6520 746f 2042 4153 452d elative to BASE- │ │ │ │ +00015ab0: 4449 522e 0a49 6620 4241 5345 2d44 4952 DIR..If BASE-DIR │ │ │ │ +00015ac0: 2069 7320 756e 6465 6669 6e65 6420 6974 is undefined it │ │ │ │ +00015ad0: 2069 7320 7461 6b65 6e20 6173 2074 6865 is taken as the │ │ │ │ +00015ae0: 2063 7572 7265 6e74 2076 616c 7565 206f current value o │ │ │ │ +00015af0: 6620 7468 650a 6064 6566 6175 6c74 2d64 f the.`default-d │ │ │ │ +00015b00: 6972 6563 746f 7279 2720 7661 7269 6162 irectory' variab │ │ │ │ +00015b10: 6c65 2e20 5768 696c 6520 6578 7061 6e64 le. While expand │ │ │ │ +00015b20: 696e 6720 7468 6520 6669 6c65 206e 616d ing the file nam │ │ │ │ +00015b30: 652c 2061 6e79 206f 6276 696f 7573 0a73 e, any obvious.s │ │ │ │ +00015b40: 696d 706c 6966 6963 6174 696f 6e73 2077 implifications w │ │ │ │ +00015b50: 696c 6c20 6265 2070 6572 666f 726d 6564 ill be performed │ │ │ │ +00015b60: 2028 652e 672e 206f 6e20 556e 6978 2074 (e.g. on Unix t │ │ │ │ +00015b70: 6865 2072 656d 6f76 616c 206f 6620 222e he removal of ". │ │ │ │ +00015b80: 2220 616e 640a 222e 2e22 2077 6865 7265 " and.".." where │ │ │ │ +00015b90: 2070 6f73 7369 626c 6529 2e0a 0a4e 6f74 possible)...Not │ │ │ │ +00015ba0: 6520 7468 6174 2074 6865 2072 6574 7572 e that the retur │ │ │ │ +00015bb0: 6e65 6420 6669 6c65 206e 616d 6520 7769 ned file name wi │ │ │ │ +00015bc0: 6c6c 206f 6e6c 7920 6265 2061 6273 6f6c ll only be absol │ │ │ │ +00015bd0: 7574 6520 6966 206f 6e65 206f 6620 7468 ute if one of th │ │ │ │ +00015be0: 650a 666f 6c6c 6f77 696e 6720 636f 6e64 e.following cond │ │ │ │ +00015bf0: 6974 696f 6e73 2069 7320 6d65 743a 0a20 itions is met:. │ │ │ │ +00015c00: 2031 2e20 4241 5345 2d44 4952 2028 6f72 1. BASE-DIR (or │ │ │ │ +00015c10: 2060 6465 6661 756c 742d 6469 7265 6374 `default-direct │ │ │ │ +00015c20: 6f72 7927 2920 6973 2061 6273 6f6c 7574 ory') is absolut │ │ │ │ +00015c30: 650a 2020 322e 2046 494c 452d 4e41 4d45 e. 2. FILE-NAME │ │ │ │ +00015c40: 2069 7320 616c 7265 6164 7920 6162 736f is already abso │ │ │ │ +00015c50: 6c75 7465 2e0a 0a4e 6f74 6520 666f 7220 lute...Note for │ │ │ │ +00015c60: 6669 6c65 2068 616e 646c 6572 2069 6d70 file handler imp │ │ │ │ +00015c70: 6c65 6d65 6e74 6f72 733a 2077 6865 6e20 lementors: when │ │ │ │ +00015c80: 6120 6861 6e64 6c65 7220 6973 2063 616c a handler is cal │ │ │ │ +00015c90: 6c65 6420 666f 7220 7468 650a 6065 7870 led for the.`exp │ │ │ │ +00015ca0: 616e 642d 6669 6c65 2d6e 616d 6527 206f and-file-name' o │ │ │ │ +00015cb0: 7065 7261 7469 6f6e 2c20 6974 2077 696c peration, it wil │ │ │ │ +00015cc0: 6c20 6f6e 6c79 2065 7665 7220 7265 6365 l only ever rece │ │ │ │ +00015cd0: 6976 6520 6f6e 6520 6172 6775 6d65 6e74 ive one argument │ │ │ │ +00015ce0: 2c0a 7468 6520 616c 7265 6164 7920 6578 ,.the already ex │ │ │ │ +00015cf0: 7061 6e64 6564 2066 696c 6520 6e61 6d65 panded file name │ │ │ │ +00015d00: 2e20 5468 6520 6f6e 6c79 2061 6374 696f . The only actio │ │ │ │ +00015d10: 6e20 7468 6174 206d 6179 2062 6520 6e65 n that may be ne │ │ │ │ +00015d20: 6564 2074 6f0a 6265 2074 616b 656e 2069 ed to.be taken i │ │ │ │ +00015d30: 7320 746f 2073 696d 706c 6966 7920 7468 s to simplify th │ │ │ │ +00015d40: 6520 6669 6c65 206e 616d 6520 2865 2e67 e file name (e.g │ │ │ │ +00015d50: 2e20 7265 6d6f 7669 6e67 2022 2e22 2061 . removing "." a │ │ │ │ +00015d60: 6e64 2022 2e2e 2220 656e 7472 6965 730a nd ".." entries. │ │ │ │ +00015d70: 6f72 2077 6861 7465 7665 7229 2e72 6570 or whatever).rep │ │ │ │ +00015d80: 2e69 6f2e 6669 6c65 7323 6c6f 6361 6c2d .io.files#local- │ │ │ │ +00015d90: 6669 6c65 2d6e 616d 656c 6f63 616c 2d66 file-namelocal-f │ │ │ │ +00015da0: 696c 652d 6e61 6d65 2046 494c 452d 4e41 ile-name FILE-NA │ │ │ │ +00015db0: 4d45 0a0a 5768 656e 2070 6f73 7369 626c ME..When possibl │ │ │ │ +00015dc0: 652c 2072 6574 7572 6e20 6120 7374 7269 e, return a stri │ │ │ │ +00015dd0: 6e67 2061 6273 6f6c 7574 656c 7920 6e61 ng absolutely na │ │ │ │ +00015de0: 6d69 6e67 2074 6865 2066 696c 6520 696e ming the file in │ │ │ │ +00015df0: 2074 6865 206c 6f63 616c 0a66 696c 6520 the local.file │ │ │ │ +00015e00: 7379 7374 656d 2074 6861 7420 4649 4c45 system that FILE │ │ │ │ +00015e10: 2d4e 414d 4520 7265 6665 7273 2074 6f2e -NAME refers to. │ │ │ │ +00015e20: 2049 6620 4649 4c45 2d4e 414d 4520 646f If FILE-NAME do │ │ │ │ +00015e30: 6573 206e 6f74 2072 6566 6572 2074 6f0a es not refer to. │ │ │ │ +00015e40: 6120 6669 6c65 2069 6e20 7468 6520 6c6f a file in the lo │ │ │ │ +00015e50: 6361 6c20 7379 7374 656d 2c20 7265 7475 cal system, retu │ │ │ │ +00015e60: 726e 206e 696c 2e72 6570 2e69 6f2e 6669 rn nil.rep.io.fi │ │ │ │ +00015e70: 6c65 7323 6669 6c65 2d62 696e 6469 6e67 les#file-binding │ │ │ │ +00015e80: 6669 6c65 2d62 696e 6469 6e67 2046 494c file-binding FIL │ │ │ │ +00015e90: 450a 0a52 6574 7572 6e73 2074 6865 206e E..Returns the n │ │ │ │ +00015ea0: 616d 6520 6f66 2074 6865 206c 6f67 6963 ame of the logic │ │ │ │ +00015eb0: 616c 2066 696c 6520 7468 6174 2046 494c al file that FIL │ │ │ │ +00015ec0: 4520 7761 7320 6f70 656e 6564 2074 6f20 E was opened to │ │ │ │ +00015ed0: 6163 6365 7373 2c20 6f72 206e 696c 0a69 access, or nil.i │ │ │ │ +00015ee0: 6620 6974 2068 6173 2062 6565 6e20 636c f it has been cl │ │ │ │ +00015ef0: 6f73 6564 2c20 6275 7420 6973 2073 7469 osed, but is sti │ │ │ │ +00015f00: 6c6c 2074 6f20 6265 2067 6172 6261 6765 ll to be garbage │ │ │ │ +00015f10: 2063 6f6c 6c65 6374 6564 2e72 6570 2e69 collected.rep.i │ │ │ │ +00015f20: 6f2e 6669 6c65 7323 7365 742d 6669 6c65 o.files#set-file │ │ │ │ +00015f30: 2d68 616e 646c 6572 2d64 6174 6173 6574 -handler-dataset │ │ │ │ +00015f40: 2d66 696c 652d 6861 6e64 6c65 722d 6461 -file-handler-da │ │ │ │ +00015f50: 7461 2046 494c 4520 4441 5441 0a0a 5365 ta FILE DATA..Se │ │ │ │ +00015f60: 7420 7468 6520 6861 6e64 6c65 722d 7370 t the handler-sp │ │ │ │ +00015f70: 6563 6966 6963 2064 6174 6120 6f66 2066 ecific data of f │ │ │ │ +00015f80: 696c 6520 6f62 6a65 6374 2046 494c 4520 ile object FILE │ │ │ │ +00015f90: 746f 2044 4154 412e 7265 702e 696f 2e66 to DATA.rep.io.f │ │ │ │ +00015fa0: 696c 6573 2364 656c 6574 652d 6669 6c65 iles#delete-file │ │ │ │ +00015fb0: 6465 6c65 7465 2d66 696c 6520 4649 4c45 delete-file FILE │ │ │ │ +00015fc0: 2d4e 414d 450a 0a44 656c 6574 6520 7468 -NAME..Delete th │ │ │ │ +00015fd0: 6520 6669 6c65 2063 616c 6c65 6420 4649 e file called FI │ │ │ │ +00015fe0: 4c45 2d4e 414d 452e 0072 6570 2e6c 616e LE-NAME..rep.lan │ │ │ │ +00015ff0: 672e 6d61 7468 236f 6464 7020 5800 0000 g.math#oddp X... │ │ │ │ +00016000: 6465 6275 672d 6f6e 2d65 7272 6f72 5768 debug-on-errorWh │ │ │ │ +00016010: 656e 2061 6e20 6572 726f 7220 6973 2073 en an error is s │ │ │ │ +00016020: 6967 6e61 6c6c 6564 2074 6869 7320 7661 ignalled this va │ │ │ │ +00016030: 7269 6162 6c65 2063 6f6e 7472 6f6c 7320 riable controls │ │ │ │ +00016040: 7768 6574 6865 7220 6f72 206e 6f74 2074 whether or not t │ │ │ │ +00016050: 6f0a 656e 7465 7220 7468 6520 4c69 7370 o.enter the Lisp │ │ │ │ +00016060: 2064 6562 7567 6765 7220 696d 6d65 6469 debugger immedi │ │ │ │ +00016070: 6174 656c 792e 2049 6620 7468 6520 7661 ately. If the va │ │ │ │ +00016080: 7269 6162 6c65 2773 2076 616c 7565 2069 riable's value i │ │ │ │ +00016090: 7320 6e6f 6e2d 6e69 6c20 6f72 2061 0a6c s non-nil or a.l │ │ │ │ +000160a0: 6973 7420 6f66 2073 796d 626f 6c73 2d2d ist of symbols-- │ │ │ │ +000160b0: 6f6e 6520 6f66 2077 6869 6368 2069 7320 one of which is │ │ │ │ +000160c0: 7468 6520 7369 676e 616c 6c65 6420 6572 the signalled er │ │ │ │ +000160d0: 726f 7220 7379 6d62 6f6c 2d2d 7468 650a ror symbol--the. │ │ │ │ +000160e0: 6465 6275 6767 6572 2069 7320 656e 7465 debugger is ente │ │ │ │ +000160f0: 7265 642e 2052 6561 6420 696e 666f 2066 red. Read info f │ │ │ │ +00016100: 6f72 2074 6865 2064 6574 6169 6c73 2e62 or the details.b │ │ │ │ +00016110: 6163 6b74 7261 6365 2d6f 6e2d 6572 726f acktrace-on-erro │ │ │ │ +00016120: 7257 6865 6e20 616e 2065 7272 6f72 2069 rWhen an error i │ │ │ │ +00016130: 7320 7369 676e 616c 6c65 6420 7468 6973 s signalled this │ │ │ │ +00016140: 2076 6172 6961 626c 6520 636f 6e74 726f variable contro │ │ │ │ +00016150: 6c73 2077 6865 7468 6572 206f 7220 6e6f ls whether or no │ │ │ │ +00016160: 7420 746f 0a70 7269 6e74 2074 6865 2062 t to.print the b │ │ │ │ +00016170: 6163 6b74 7261 6365 2069 6d6d 6564 6961 acktrace immedia │ │ │ │ +00016180: 7465 6c79 2e20 4966 2074 6865 2076 6172 tely. If the var │ │ │ │ +00016190: 6961 626c 6527 7320 7661 6c75 6520 6973 iable's value is │ │ │ │ +000161a0: 206e 6f6e 2d6e 696c 206f 7220 6120 6c69 non-nil or a li │ │ │ │ +000161b0: 7374 0a6f 6620 7379 6d62 6f6c 732d 2d6f st.of symbols--o │ │ │ │ +000161c0: 6e65 206f 6620 7768 6963 6820 6973 2074 ne of which is t │ │ │ │ +000161d0: 6865 2073 6967 6e61 6c6c 6564 2065 7272 he signalled err │ │ │ │ +000161e0: 6f72 2073 796d 626f 6c2d 2d74 6865 2062 or symbol--the b │ │ │ │ +000161f0: 6163 6b74 7261 6365 0a69 7320 7072 696e acktrace.is prin │ │ │ │ +00016200: 7465 642e 2052 6561 6420 696e 666f 2066 ted. Read info f │ │ │ │ +00016210: 6f72 2074 6865 2064 6574 6169 6c73 2e70 or the details.p │ │ │ │ +00016220: 7269 6e74 2d6c 656e 6774 6854 6865 206d rint-lengthThe m │ │ │ │ +00016230: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of │ │ │ │ +00016240: 206c 6973 7420 656c 656d 656e 7473 2074 list elements t │ │ │ │ +00016250: 6f20 7072 696e 7420 6265 666f 7265 2061 o print before a │ │ │ │ +00016260: 6262 7265 7669 6174 696e 672e 7265 702e bbreviating.rep. │ │ │ │ +00016270: 6c61 6e67 2e64 6562 7567 2362 7265 616b lang.debug#break │ │ │ │ +00016280: 6272 6561 6b0a 0a54 6865 206e 6578 7420 break..The next │ │ │ │ +00016290: 666f 726d 2074 6f20 6265 2065 7661 6c75 form to be evalu │ │ │ │ +000162a0: 6174 6564 2077 696c 6c20 6265 2064 6f6e ated will be don │ │ │ │ +000162b0: 6520 736f 2074 6872 6f75 6768 2074 6865 e so through the │ │ │ │ +000162c0: 204c 6973 7020 6465 6275 6767 6572 2e72 Lisp debugger.r │ │ │ │ +000162d0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +000162e0: 7465 7223 7369 676e 616c 7369 676e 616c ter#signalsignal │ │ │ │ +000162f0: 2045 5252 4f52 2d53 594d 424f 4c20 4441 ERROR-SYMBOL DA │ │ │ │ +00016300: 5441 0a0a 5369 676e 616c 2074 6861 7420 TA..Signal that │ │ │ │ +00016310: 616e 2065 7272 6f72 2068 6173 2068 6170 an error has hap │ │ │ │ +00016320: 7065 6e65 642e 2045 5252 4f52 2d53 594d pened. ERROR-SYM │ │ │ │ +00016330: 424f 4c20 6973 2074 6865 206e 616d 6520 BOL is the name │ │ │ │ +00016340: 6f66 2061 2073 796d 626f 6c0a 636c 6173 of a symbol.clas │ │ │ │ +00016350: 7369 6679 696e 6720 7468 6520 7479 7065 sifying the type │ │ │ │ +00016360: 206f 6620 6572 726f 722c 2069 7420 7368 of error, it sh │ │ │ │ +00016370: 6f75 6c64 2068 6176 6520 6120 7072 6f70 ould have a prop │ │ │ │ +00016380: 6572 7479 2060 6572 726f 722d 6d65 7373 erty `error-mess │ │ │ │ +00016390: 6167 6527 0a28 6120 7374 7269 6e67 2920 age'.(a string) │ │ │ │ +000163a0: 7769 7468 2061 2073 686f 7274 2064 6573 with a short des │ │ │ │ +000163b0: 6372 6970 7469 6f6e 206f 6620 7468 6520 cription of the │ │ │ │ +000163c0: 6572 726f 7220 6d65 7373 6167 652e 0a44 error message..D │ │ │ │ +000163d0: 4154 4120 6973 2061 206c 6973 7420 6f66 ATA is a list of │ │ │ │ +000163e0: 206f 626a 6563 7473 2077 6869 6368 2061 objects which a │ │ │ │ +000163f0: 7265 2072 656c 6576 616e 7420 746f 2074 re relevant to t │ │ │ │ +00016400: 6865 2065 7272 6f72 202d 2d20 7468 6579 he error -- they │ │ │ │ +00016410: 2077 696c 6c0a 6265 206d 6164 6520 6176 will.be made av │ │ │ │ +00016420: 6169 6c61 626c 6520 746f 2061 6e79 2065 ailable to any e │ │ │ │ +00016430: 7272 6f72 2d68 616e 646c 6572 206f 7220 rror-handler or │ │ │ │ +00016440: 7072 696e 7465 6420 6279 2074 6865 2064 printed by the d │ │ │ │ +00016450: 6566 6175 6c74 2065 7272 6f72 0a68 616e efault error.han │ │ │ │ +00016460: 646c 6572 2e72 6570 2e64 6174 6123 636f dler.rep.data#co │ │ │ │ +00016470: 6e73 636f 6e73 2043 4152 2043 4452 0a0a nscons CAR CDR.. │ │ │ │ +00016480: 5265 7475 726e 7320 6120 6e65 7720 636f Returns a new co │ │ │ │ +00016490: 6e73 2d63 656c 6c20 7769 7468 2063 6172 ns-cell with car │ │ │ │ +000164a0: 2043 4152 2061 6e64 2063 6472 2043 4452 CAR and cdr CDR │ │ │ │ +000164b0: 2e72 6570 2e64 6174 6123 6964 6c65 2d67 .rep.data#idle-g │ │ │ │ +000164c0: 6172 6261 6765 2d74 6872 6573 686f 6c64 arbage-threshold │ │ │ │ +000164d0: 6964 6c65 2d67 6172 6261 6765 2d74 6872 idle-garbage-thr │ │ │ │ +000164e0: 6573 686f 6c64 205b 4e45 572d 5641 4c55 eshold [NEW-VALU │ │ │ │ +000164f0: 455d 0a0a 5468 6520 6e75 6d62 6572 206f E]..The number o │ │ │ │ +00016500: 6620 6279 7465 7320 6f66 2073 746f 7261 f bytes of stora │ │ │ │ +00016510: 6765 2077 6869 6368 206d 7573 7420 6265 ge which must be │ │ │ │ +00016520: 2075 7365 6420 6265 666f 7265 2061 2067 used before a g │ │ │ │ +00016530: 6172 6261 6765 2d0a 636f 6c6c 6563 7469 arbage-.collecti │ │ │ │ +00016540: 6f6e 2069 7320 7472 6967 6765 7265 6420 on is triggered │ │ │ │ +00016550: 7768 656e 2074 6865 2065 6469 746f 7220 when the editor │ │ │ │ +00016560: 6973 2069 646c 652e 7265 702e 6461 7461 is idle.rep.data │ │ │ │ +00016570: 2367 6172 6261 6765 2d63 6f6c 6c65 6374 #garbage-collect │ │ │ │ +00016580: 6761 7262 6167 652d 636f 6c6c 6563 740a garbage-collect. │ │ │ │ +00016590: 0a53 6361 6e73 2061 6c6c 2061 6c6c 6f63 .Scans all alloc │ │ │ │ +000165a0: 6174 6564 2073 746f 7261 6765 2066 6f72 ated storage for │ │ │ │ +000165b0: 2075 6e75 7361 626c 6520 6461 7461 2c20 unusable data, │ │ │ │ +000165c0: 616e 6420 7075 7473 2069 7420 6f6e 746f and puts it onto │ │ │ │ +000165d0: 2074 6865 2066 7265 652d 0a6c 6973 742e the free-.list. │ │ │ │ +000165e0: 2054 6869 7320 6973 2064 6f6e 6520 6175 This is done au │ │ │ │ +000165f0: 746f 6d61 7469 6361 6c6c 7920 7768 656e tomatically when │ │ │ │ +00016600: 2074 6865 2061 6d6f 756e 7420 6f66 2073 the amount of s │ │ │ │ +00016610: 746f 7261 6765 2075 7365 6420 7369 6e63 torage used sinc │ │ │ │ +00016620: 6520 7468 650a 6c61 7374 2067 6172 6261 e the.last garba │ │ │ │ +00016630: 6765 2d63 6f6c 6c65 6374 696f 6e20 6973 ge-collection is │ │ │ │ +00016640: 2067 7265 6174 6572 2074 6861 6e20 6067 greater than `g │ │ │ │ +00016650: 6172 6261 6765 2d74 6872 6573 686f 6c64 arbage-threshold │ │ │ │ +00016660: 272e 7265 702e 696f 2e74 696d 6572 7323 '.rep.io.timers# │ │ │ │ +00016670: 7365 742d 7469 6d65 7273 6574 2d74 696d set-timerset-tim │ │ │ │ +00016680: 6572 2054 494d 4552 205b 5345 434f 4e44 er TIMER [SECOND │ │ │ │ +00016690: 535d 205b 4d49 4c4c 4953 4543 4f4e 4453 S] [MILLISECONDS │ │ │ │ +000166a0: 5d0a 0a52 6573 7461 7274 2074 6865 206f ]..Restart the o │ │ │ │ +000166b0: 6e65 2d73 686f 7420 7469 6d65 7220 5449 ne-shot timer TI │ │ │ │ +000166c0: 4d45 522e 2049 6620 5345 434f 4e44 5320 MER. If SECONDS │ │ │ │ +000166d0: 616e 642f 6f72 204d 494c 4c49 5345 434f and/or MILLISECO │ │ │ │ +000166e0: 4e44 5320 6973 0a64 6566 696e 6564 2074 NDS is.defined t │ │ │ │ +000166f0: 6865 2070 6572 696f 6420 6166 7465 7220 he period after │ │ │ │ +00016700: 7768 6963 6820 6974 2066 6972 6573 2077 which it fires w │ │ │ │ +00016710: 696c 6c20 6265 2072 6573 6574 2074 6f20 ill be reset to │ │ │ │ +00016720: 7468 6520 7370 6563 6966 6965 640a 6475 the specified.du │ │ │ │ +00016730: 7261 7469 6f6e 2e20 4f74 6865 7277 6973 ration. Otherwis │ │ │ │ +00016740: 652c 2074 6865 2065 7869 7374 696e 6720 e, the existing │ │ │ │ +00016750: 7661 6c75 6573 2061 7265 2070 7265 7365 values are prese │ │ │ │ +00016760: 7276 6564 2e66 696c 652d 6861 6e64 6c65 rved.file-handle │ │ │ │ +00016770: 722d 616c 6973 7461 206c 6973 7420 6f66 r-alista list of │ │ │ │ +00016780: 2060 2852 4547 4558 5020 2e20 4841 4e44 `(REGEXP . HAND │ │ │ │ +00016790: 4c45 5229 272e 2049 6620 5245 4745 5850 LER)'. If REGEXP │ │ │ │ +000167a0: 206d 6174 6368 6573 2074 6865 206e 616d matches the nam │ │ │ │ +000167b0: 6520 6f66 2061 2066 696c 650a 6265 696e e of a file.bein │ │ │ │ +000167c0: 6720 6d61 6e69 7075 6c61 7465 6420 7468 g manipulated th │ │ │ │ +000167d0: 6520 6675 6e63 7469 6f6e 2048 414e 444c e function HANDL │ │ │ │ +000167e0: 4552 2069 7320 6361 6c6c 6564 2061 7320 ER is called as │ │ │ │ +000167f0: 2848 414e 444c 4552 204f 5045 5241 5449 (HANDLER OPERATI │ │ │ │ +00016800: 4f4e 0a41 5247 532e 2e2e 2920 7768 6572 ON.ARGS...) wher │ │ │ │ +00016810: 6520 4152 4753 206d 6174 6368 6573 2068 e ARGS matches h │ │ │ │ +00016820: 6f77 2074 6865 206f 7269 6769 6e61 6c20 ow the original │ │ │ │ +00016830: 6675 6e63 7469 6f6e 2069 7320 6361 6c6c function is call │ │ │ │ +00016840: 6564 2e72 6570 2e69 6f2e 6669 6c65 7323 ed.rep.io.files# │ │ │ │ +00016850: 6669 6c65 2d6e 616d 652d 6162 736f 6c75 file-name-absolu │ │ │ │ +00016860: 7465 2d70 6669 6c65 2d6e 616d 652d 6162 te-pfile-name-ab │ │ │ │ +00016870: 736f 6c75 7465 2d70 2046 494c 452d 4e41 solute-p FILE-NA │ │ │ │ +00016880: 4d45 0a0a 5265 7475 726e 7320 7420 6966 ME..Returns t if │ │ │ │ +00016890: 2046 494c 452d 4e41 4d45 2069 7320 636f FILE-NAME is co │ │ │ │ +000168a0: 6e74 6578 742d 696e 6465 7065 6e64 656e ntext-independen │ │ │ │ +000168b0: 742c 2069 2e65 2e20 6974 2064 6f65 7320 t, i.e. it does │ │ │ │ +000168c0: 6e6f 7420 6e61 6d65 2061 2066 696c 650a not name a file. │ │ │ │ +000168d0: 7265 6c61 7469 7665 2074 6f20 7468 6520 relative to the │ │ │ │ +000168e0: 6465 6661 756c 742d 6469 7265 6374 6f72 default-director │ │ │ │ +000168f0: 792e 7265 702e 696f 2e66 696c 6573 2363 y.rep.io.files#c │ │ │ │ +00016900: 616e 6f6e 6963 616c 2d66 696c 652d 6e61 anonical-file-na │ │ │ │ +00016910: 6d65 6361 6e6f 6e69 6361 6c2d 6669 6c65 mecanonical-file │ │ │ │ +00016920: 2d6e 616d 6520 4649 4c45 2d4e 414d 450a -name FILE-NAME. │ │ │ │ +00016930: 0a52 6574 7572 6e20 7468 6520 6361 6e6f .Return the cano │ │ │ │ +00016940: 6e69 6361 6c20 6e61 6d65 206f 6620 7468 nical name of th │ │ │ │ +00016950: 6520 6669 6c65 2063 616c 6c65 6420 4649 e file called FI │ │ │ │ +00016960: 4c45 2d4e 414d 452e 2054 6865 2063 616e LE-NAME. The can │ │ │ │ +00016970: 6f6e 6963 616c 206e 616d 650a 6f66 2061 onical name.of a │ │ │ │ +00016980: 2066 696c 6520 6973 2064 6566 696e 6564 file is defined │ │ │ │ +00016990: 2073 7563 6820 7468 6174 2074 776f 2066 such that two f │ │ │ │ +000169a0: 696c 6573 2063 616e 2062 6520 636f 6d70 iles can be comp │ │ │ │ +000169b0: 6172 6564 2073 696d 706c 7920 6279 2063 ared simply by c │ │ │ │ +000169c0: 6f6d 7061 7269 6e67 0a74 6865 6972 2063 omparing.their c │ │ │ │ +000169d0: 616e 6f6e 6963 616c 206e 616d 6573 3b20 anonical names; │ │ │ │ +000169e0: 6966 2074 6865 206e 616d 6573 206d 6174 if the names mat │ │ │ │ +000169f0: 6368 2c20 7468 6579 2072 6566 6572 2074 ch, they refer t │ │ │ │ +00016a00: 6f20 7468 6520 7361 6d65 2066 696c 652e o the same file. │ │ │ │ +00016a10: 0a0a 284e 6f74 6520 7468 6174 2074 6865 ..(Note that the │ │ │ │ +00016a20: 206f 7070 6f73 6974 6520 6973 6e27 7420 opposite isn't │ │ │ │ +00016a30: 616c 7761 7973 2074 7275 652c 2069 6620 always true, if │ │ │ │ +00016a40: 7477 6f20 6361 6e6f 6e69 6361 6c20 6e61 two canonical na │ │ │ │ +00016a50: 6d65 7320 646f 6e27 740a 6d61 7463 6820 mes don't.match │ │ │ │ +00016a60: 7468 6520 6669 6c65 2063 6f75 6c64 2073 the file could s │ │ │ │ +00016a70: 7469 6c6c 2062 6520 7468 6520 7361 6d65 till be the same │ │ │ │ +00016a80: 2c20 666f 7220 6578 616d 706c 6520 7669 , for example vi │ │ │ │ +00016a90: 6120 6c69 6e6b 732e 204f 6e20 6d6f 7374 a links. On most │ │ │ │ +00016aa0: 0a6f 7065 7261 7469 6e67 2073 7973 7465 .operating syste │ │ │ │ +00016ab0: 6d73 2c20 7379 6d62 6f6c 6963 206c 696e ms, symbolic lin │ │ │ │ +00016ac0: 6b73 2077 696c 6c20 6265 2065 7870 616e ks will be expan │ │ │ │ +00016ad0: 6465 6420 7768 6572 6520 706f 7373 6962 ded where possib │ │ │ │ +00016ae0: 6c65 2e29 7265 702e 696f 2e66 696c 6573 le.)rep.io.files │ │ │ │ +00016af0: 2366 696c 652d 6e61 6d65 2d61 732d 6469 #file-name-as-di │ │ │ │ +00016b00: 7265 6374 6f72 7966 696c 652d 6e61 6d65 rectoryfile-name │ │ │ │ +00016b10: 2d61 732d 6469 7265 6374 6f72 7920 4649 -as-directory FI │ │ │ │ +00016b20: 4c45 2d4e 414d 450a 0a52 6574 7572 6e20 LE-NAME..Return │ │ │ │ +00016b30: 4649 4c45 2d4e 414d 4520 7375 6368 2074 FILE-NAME such t │ │ │ │ +00016b40: 6861 7420 6974 206e 616d 6573 2061 2064 hat it names a d │ │ │ │ +00016b50: 6972 6563 746f 7279 2028 692e 6520 7769 irectory (i.e wi │ │ │ │ +00016b60: 7468 2061 2074 6572 6d69 6e61 7469 6e67 th a terminating │ │ │ │ +00016b70: 0a64 6972 6563 746f 7279 2073 6570 6172 .directory separ │ │ │ │ +00016b80: 6174 6f72 2063 6861 7261 6374 6572 2e29 ator character.) │ │ │ │ +00016b90: 7265 702e 696f 2e66 696c 6573 2373 6574 rep.io.files#set │ │ │ │ +00016ba0: 2d69 6e70 7574 2d68 616e 646c 6572 7365 -input-handlerse │ │ │ │ +00016bb0: 742d 696e 7075 742d 6861 6e64 6c65 7220 t-input-handler │ │ │ │ +00016bc0: 4c4f 4341 4c2d 4649 4c45 2046 554e 4354 LOCAL-FILE FUNCT │ │ │ │ +00016bd0: 494f 4e0a 0a41 7272 616e 6765 2066 6f72 ION..Arrange for │ │ │ │ +00016be0: 2046 554e 4354 494f 4e20 746f 2062 6520 FUNCTION to be │ │ │ │ +00016bf0: 6361 6c6c 6564 2077 6865 6e65 7665 7220 called whenever │ │ │ │ +00016c00: 7065 6e64 696e 6720 696e 7075 7420 6973 pending input is │ │ │ │ +00016c10: 2061 7661 696c 6162 6c65 0a6f 6e20 4c4f available.on LO │ │ │ │ +00016c20: 4341 4c2d 4649 4c45 2e20 4e6f 7465 2074 CAL-FILE. Note t │ │ │ │ +00016c30: 6861 7420 7468 6973 206d 616b 6573 204c hat this makes L │ │ │ │ +00016c40: 4f43 414c 2d46 494c 4520 646f 206e 6f6e OCAL-FILE do non │ │ │ │ +00016c50: 2d62 6c6f 636b 696e 6720 696e 7075 742e -blocking input. │ │ │ │ +00016c60: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil │ │ │ │ +00016c70: 6570 6669 6c65 7020 4152 470a 0a52 6574 epfilep ARG..Ret │ │ │ │ +00016c80: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is │ │ │ │ +00016c90: 2061 2066 696c 6520 6f62 6a65 6374 2e72 a file object.r │ │ │ │ +00016ca0: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file │ │ │ │ +00016cb0: 2d74 7479 7066 696c 652d 7474 7970 2046 -ttypfile-ttyp F │ │ │ │ +00016cc0: 494c 450a 0a52 6574 7572 6e73 2074 7275 ILE..Returns tru │ │ │ │ +00016cd0: 6520 6966 2046 494c 4520 6973 206c 696e e if FILE is lin │ │ │ │ +00016ce0: 6b65 6420 746f 2061 2074 7479 2e72 6570 ked to a tty.rep │ │ │ │ +00016cf0: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d62 .io.files#file-b │ │ │ │ +00016d00: 6f75 6e64 2d73 7472 6561 6d66 696c 652d ound-streamfile- │ │ │ │ +00016d10: 626f 756e 642d 7374 7265 616d 2046 494c bound-stream FIL │ │ │ │ +00016d20: 450a 0a49 6620 6669 6c65 206f 626a 6563 E..If file objec │ │ │ │ +00016d30: 7420 4649 4c45 2064 6f65 736e 2774 2072 t FILE doesn't r │ │ │ │ +00016d40: 6566 6572 2074 6f20 6120 6c6f 6361 6c20 efer to a local │ │ │ │ +00016d50: 6669 6c65 2c20 7265 7475 726e 2074 6865 file, return the │ │ │ │ +00016d60: 2073 7472 6561 6d0a 7468 6174 2069 7427 stream.that it' │ │ │ │ +00016d70: 7320 626f 756e 6420 746f 2e72 6570 2e69 s bound to.rep.i │ │ │ │ +00016d80: 6f2e 6669 6c65 7323 6669 6c65 2d68 616e o.files#file-han │ │ │ │ +00016d90: 646c 6572 2d64 6174 6166 696c 652d 6861 dler-datafile-ha │ │ │ │ +00016da0: 6e64 6c65 722d 6461 7461 2046 494c 450a ndler-data FILE. │ │ │ │ +00016db0: 0a52 6574 7572 6e20 7468 6520 6861 6e64 .Return the hand │ │ │ │ +00016dc0: 6c65 722d 7370 6563 6966 6963 2064 6174 ler-specific dat │ │ │ │ +00016dd0: 6120 666f 7220 4649 4c45 2e72 6570 2e69 a for FILE.rep.i │ │ │ │ +00016de0: 6f2e 6669 6c65 7323 6f70 656e 2d66 696c o.files#open-fil │ │ │ │ +00016df0: 656f 7065 6e2d 6669 6c65 2046 494c 452d eopen-file FILE- │ │ │ │ +00016e00: 4e41 4d45 2041 4343 4553 532d 5459 5045 NAME ACCESS-TYPE │ │ │ │ +00016e10: 0a0a 5265 7475 726e 2061 206e 6577 2066 ..Return a new f │ │ │ │ +00016e20: 696c 6520 6f62 6a65 6374 2072 6566 6572 ile object refer │ │ │ │ +00016e30: 656e 6369 6e67 2074 6865 206c 6f67 6963 encing the logic │ │ │ │ +00016e40: 616c 2066 696c 6520 6361 6c6c 6564 2046 al file called F │ │ │ │ +00016e50: 494c 452d 4e41 4d45 2c0a 666f 7220 4143 ILE-NAME,.for AC │ │ │ │ +00016e60: 4345 5353 2d54 5950 4520 7265 7175 6573 CESS-TYPE reques │ │ │ │ +00016e70: 7473 2e20 4143 4345 5353 2d54 5950 4520 ts. ACCESS-TYPE │ │ │ │ +00016e80: 6361 6e20 6265 206f 6e65 206f 6620 7468 can be one of th │ │ │ │ +00016e90: 6520 7379 6d62 6f6c 733a 0a0a 0972 6561 e symbols:...rea │ │ │ │ +00016ea0: 6409 0946 6f72 2069 6e70 7574 0a09 7772 d..For input..wr │ │ │ │ +00016eb0: 6974 6509 0954 7275 6e63 6174 6520 6f72 ite..Truncate or │ │ │ │ +00016ec0: 2063 7265 6174 6520 7468 6520 6669 6c65 create the file │ │ │ │ +00016ed0: 2c20 616e 6420 6f70 656e 2066 6f72 206f , and open for o │ │ │ │ +00016ee0: 7574 7075 740a 0961 7070 656e 6409 094f utput..append..O │ │ │ │ +00016ef0: 7065 6e20 666f 7220 6f75 7470 7574 2061 pen for output a │ │ │ │ +00016f00: 7420 7468 6520 656e 6420 6f66 2074 6865 t the end of the │ │ │ │ +00016f10: 2066 696c 652e 7265 702e 696f 2e66 696c file.rep.io.fil │ │ │ │ +00016f20: 6573 2363 6c6f 7365 2d66 696c 6563 6c6f es#close-fileclo │ │ │ │ +00016f30: 7365 2d66 696c 6520 4649 4c45 0a0a 5369 se-file FILE..Si │ │ │ │ +00016f40: 676e 616c 2074 6861 7420 7468 6572 6520 gnal that there │ │ │ │ +00016f50: 7769 6c6c 2062 6520 6e6f 206d 6f72 6520 will be no more │ │ │ │ +00016f60: 492f 4f20 7468 726f 7567 6820 7468 6520 I/O through the │ │ │ │ +00016f70: 6669 6c65 206f 626a 6563 7420 4649 4c45 file object FILE │ │ │ │ +00016f80: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi │ │ │ │ +00016f90: 6c65 2d65 7869 7374 732d 7066 696c 652d le-exists-pfile- │ │ │ │ +00016fa0: 6578 6973 7473 2d70 2046 494c 452d 4e41 exists-p FILE-NA │ │ │ │ +00016fb0: 4d45 0a0a 5265 7475 726e 7320 7420 6966 ME..Returns t if │ │ │ │ +00016fc0: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called │ │ │ │ +00016fd0: 2046 494c 452d 4e41 4d45 2065 7869 7374 FILE-NAME exist │ │ │ │ +00016fe0: 732e 0072 6570 2e6c 616e 672e 696e 7465 s..rep.lang.inte │ │ │ │ +00016ff0: 7270 7265 7465 7223 6e6f 7000 0000 0000 rpreter#nop..... │ │ │ │ +00017000: 7265 702e 696f 2e66 696c 6573 236d 616b rep.io.files#mak │ │ │ │ +00017010: 652d 6669 6c65 2d66 726f 6d2d 7374 7265 e-file-from-stre │ │ │ │ +00017020: 616d 6d61 6b65 2d66 696c 652d 6672 6f6d ammake-file-from │ │ │ │ +00017030: 2d73 7472 6561 6d20 4649 4c45 2d4e 414d -stream FILE-NAM │ │ │ │ +00017040: 4520 5354 5245 414d 2048 414e 444c 4552 E STREAM HANDLER │ │ │ │ +00017050: 0a0a 5265 7475 726e 2061 206e 6577 2066 ..Return a new f │ │ │ │ +00017060: 696c 6520 6f62 6a65 6374 2074 6861 7420 ile object that │ │ │ │ +00017070: 7265 6665 7273 2074 6f20 7468 6520 6c6f refers to the lo │ │ │ │ +00017080: 6769 6361 6c20 6669 6c65 2063 616c 6c65 gical file calle │ │ │ │ +00017090: 6420 4649 4c45 2d4e 414d 452c 0a74 6861 d FILE-NAME,.tha │ │ │ │ +000170a0: 7420 6973 206e 6f74 2069 6e20 7468 6520 t is not in the │ │ │ │ +000170b0: 6c6f 6361 6c20 6669 6c69 6e67 2073 7973 local filing sys │ │ │ │ +000170c0: 7465 6d2e 2041 6c6c 2061 6363 6573 7320 tem. All access │ │ │ │ +000170d0: 746f 2074 6865 2066 696c 6520 6f62 6a65 to the file obje │ │ │ │ +000170e0: 6374 0a77 696c 6c20 6265 2064 6972 6563 ct.will be direc │ │ │ │ +000170f0: 7465 6420 7468 726f 7567 6820 7468 6520 ted through the │ │ │ │ +00017100: 7374 7265 616d 206f 626a 6563 7420 5354 stream object ST │ │ │ │ +00017110: 5245 414d 2c20 616e 6420 7468 6520 6669 REAM, and the fi │ │ │ │ +00017120: 6c65 2068 616e 646c 6572 0a66 756e 6374 le handler.funct │ │ │ │ +00017130: 696f 6e20 4841 4e44 4c45 522e 7265 702e ion HANDLER.rep. │ │ │ │ +00017140: 696f 2e66 696c 6573 2372 656e 616d 652d io.files#rename- │ │ │ │ +00017150: 6669 6c65 7265 6e61 6d65 2d66 696c 6520 filerename-file │ │ │ │ +00017160: 4f4c 442d 4e41 4d45 204e 4557 2d4e 414d OLD-NAME NEW-NAM │ │ │ │ +00017170: 450a 0a52 656e 616d 6520 7468 6520 6669 E..Rename the fi │ │ │ │ +00017180: 6c65 2063 616c 6c65 6420 4f4c 442d 4e41 le called OLD-NA │ │ │ │ +00017190: 4d45 2073 6f20 7468 6174 2069 7420 6973 ME so that it is │ │ │ │ +000171a0: 2063 616c 6c65 6420 4e45 572d 4e41 4d45 called NEW-NAME │ │ │ │ +000171b0: 2e20 4e6f 7465 2074 6861 740a 7468 6973 . Note that.this │ │ │ │ +000171c0: 2061 6c6d 6f73 7420 6365 7274 6169 6e6c almost certainl │ │ │ │ +000171d0: 7920 776f 6e27 7420 776f 726b 2061 6372 y won't work acr │ │ │ │ +000171e0: 6f73 7320 6669 6c69 6e67 2073 7973 7465 oss filing syste │ │ │ │ +000171f0: 6d73 2e72 6570 2e69 6f2e 6669 6c65 7323 ms.rep.io.files# │ │ │ │ +00017200: 6669 6c65 2d72 6561 6461 626c 652d 7066 file-readable-pf │ │ │ │ +00017210: 696c 652d 7265 6164 6162 6c65 2d70 2046 ile-readable-p F │ │ │ │ +00017220: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return │ │ │ │ +00017230: 7320 7420 6966 2074 6865 2066 696c 6520 s t if the file │ │ │ │ +00017240: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME │ │ │ │ +00017250: 2069 7320 6176 6169 6c61 626c 6520 666f is available fo │ │ │ │ +00017260: 7220 7265 6164 696e 6720 6672 6f6d 2e72 r reading from.r │ │ │ │ +00017270: 6570 2e69 6f2e 6669 6c65 7323 7365 742d ep.io.files#set- │ │ │ │ +00017280: 6669 6c65 2d6d 6f64 6573 7365 742d 6669 file-modesset-fi │ │ │ │ +00017290: 6c65 2d6d 6f64 6573 2046 494c 452d 4e41 le-modes FILE-NA │ │ │ │ +000172a0: 4d45 204d 4f44 4553 0a0a 5365 7473 2074 ME MODES..Sets t │ │ │ │ +000172b0: 6865 2061 6363 6573 7320 7065 726d 6973 he access permis │ │ │ │ +000172c0: 7369 6f6e 7320 6f66 2074 6865 2066 696c sions of the fil │ │ │ │ +000172d0: 6520 6361 6c6c 6564 2046 494c 452d 4e41 e called FILE-NA │ │ │ │ +000172e0: 4d45 2074 6f20 4d4f 4445 532e 2054 6865 ME to MODES. The │ │ │ │ +000172f0: 206f 6e6c 790a 706f 7274 6162 6c65 2077 only.portable w │ │ │ │ +00017300: 6179 206f 6620 6765 7474 696e 6720 4d4f ay of getting MO │ │ │ │ +00017310: 4445 5320 6973 2066 726f 6d20 7468 6520 DES is from the │ │ │ │ +00017320: 6066 696c 652d 6d6f 6465 7327 2066 756e `file-modes' fun │ │ │ │ +00017330: 6374 696f 6e20 7369 6e63 6520 6974 0a6d ction since it.m │ │ │ │ +00017340: 6179 2063 6861 6e67 6520 6163 726f 7373 ay change across │ │ │ │ +00017350: 2066 696c 696e 6720 7379 7374 656d 732e filing systems. │ │ │ │ +00017360: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil │ │ │ │ +00017370: 652d 6d6f 6465 732d 6173 2d73 7472 696e e-modes-as-strin │ │ │ │ +00017380: 6766 696c 652d 6d6f 6465 732d 6173 2d73 gfile-modes-as-s │ │ │ │ +00017390: 7472 696e 6720 4649 4c45 2d4e 414d 450a tring FILE-NAME. │ │ │ │ +000173a0: 0a52 6574 7572 6e73 2061 2074 656e 2063 .Returns a ten c │ │ │ │ +000173b0: 6861 7261 6374 6572 2073 7472 696e 6720 haracter string │ │ │ │ +000173c0: 6465 7363 7269 6269 6e67 2074 6865 2061 describing the a │ │ │ │ +000173d0: 7474 7269 6275 7465 7320 6f66 2074 6865 ttributes of the │ │ │ │ +000173e0: 2066 696c 650a 6361 6c6c 6564 2046 494c file.called FIL │ │ │ │ +000173f0: 452d 4e41 4d45 2e72 6570 2e69 6f2e 6669 E-NAME.rep.io.fi │ │ │ │ +00017400: 6c65 7323 6669 6c65 2d6d 6f64 7469 6d65 les#file-modtime │ │ │ │ +00017410: 6669 6c65 2d6d 6f64 7469 6d65 2046 494c file-modtime FIL │ │ │ │ +00017420: 452d 4e41 4d45 0a0a 5265 7475 726e 2074 E-NAME..Return t │ │ │ │ +00017430: 6865 2074 696d 6520 7468 6174 2074 6865 he time that the │ │ │ │ +00017440: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL │ │ │ │ +00017450: 452d 4e41 4d45 2077 6173 206c 6173 7420 E-NAME was last │ │ │ │ +00017460: 6d6f 6469 6669 6564 2c20 6173 2061 2063 modified, as a c │ │ │ │ +00017470: 6f6e 730a 6365 6c6c 2073 746f 7269 6e67 ons.cell storing │ │ │ │ +00017480: 2074 776f 2069 6e74 6567 6572 732c 2074 two integers, t │ │ │ │ +00017490: 6865 206c 6f77 2032 3420 6269 7473 2c20 he low 24 bits, │ │ │ │ +000174a0: 616e 6420 7468 6520 6869 6768 2062 6974 and the high bit │ │ │ │ +000174b0: 732e 7265 702e 696f 2e64 622e 7364 626d s.rep.io.db.sdbm │ │ │ │ +000174c0: 2373 6462 6d2d 6465 6c65 7465 7364 626d #sdbm-deletesdbm │ │ │ │ +000174d0: 2d64 656c 6574 6520 4442 4d20 4b45 5972 -delete DBM KEYr │ │ │ │ +000174e0: 6570 2e69 6f2e 6462 2e73 6462 6d23 7364 ep.io.db.sdbm#sd │ │ │ │ +000174f0: 626d 2d6e 6578 746b 6579 7364 626d 2d6e bm-nextkeysdbm-n │ │ │ │ +00017500: 6578 746b 6579 2044 424d 7265 702e 6461 extkey DBMrep.da │ │ │ │ +00017510: 7461 2e74 6162 6c65 7323 6d61 6b65 2d74 ta.tables#make-t │ │ │ │ +00017520: 6162 6c65 6d61 6b65 2d74 6162 6c65 2048 ablemake-table H │ │ │ │ +00017530: 4153 482d 4655 4e43 5449 4f4e 2043 4f4d ASH-FUNCTION COM │ │ │ │ +00017540: 5041 5245 2d46 554e 4354 494f 4e0a 0a43 PARE-FUNCTION..C │ │ │ │ +00017550: 7265 6174 6520 616e 6420 7265 7475 726e reate and return │ │ │ │ +00017560: 2061 206e 6577 2068 6173 6820 7461 626c a new hash tabl │ │ │ │ +00017570: 652e 2057 6865 6e20 7374 6f72 696e 6720 e. When storing │ │ │ │ +00017580: 616e 6420 7265 6665 7265 6e63 696e 6720 and referencing │ │ │ │ +00017590: 6b65 7973 0a69 7420 7769 6c6c 2075 7365 keys.it will use │ │ │ │ +000175a0: 2074 6865 2066 756e 6374 696f 6e20 4841 the function HA │ │ │ │ +000175b0: 5348 2d46 554e 4354 494f 4e20 746f 206d SH-FUNCTION to m │ │ │ │ +000175c0: 6170 206b 6579 7320 746f 2068 6173 6820 ap keys to hash │ │ │ │ +000175d0: 636f 6465 730a 2870 6f73 6974 6976 6520 codes.(positive │ │ │ │ +000175e0: 6669 786e 756d 7329 2c20 616e 6420 7468 fixnums), and th │ │ │ │ +000175f0: 6520 7072 6564 6963 6174 6520 6675 6e63 e predicate func │ │ │ │ +00017600: 7469 6f6e 2043 4f4d 5041 5245 2d46 554e tion COMPARE-FUN │ │ │ │ +00017610: 4354 494f 4e20 746f 0a63 6f6d 7061 7265 CTION to.compare │ │ │ │ +00017620: 2074 776f 206b 6579 7320 2873 686f 756c two keys (shoul │ │ │ │ +00017630: 6420 7265 7475 726e 2074 7275 6520 6966 d return true if │ │ │ │ +00017640: 2074 6865 206b 6579 7320 6172 6520 636f the keys are co │ │ │ │ +00017650: 6e73 6964 6572 6564 2065 7175 616c 292e nsidered equal). │ │ │ │ +00017660: 7265 702e 766d 2e69 6e74 6572 7072 6574 rep.vm.interpret │ │ │ │ +00017670: 6572 2376 616c 6964 6174 652d 6279 7465 er#validate-byte │ │ │ │ +00017680: 2d63 6f64 6576 616c 6964 6174 652d 6279 -codevalidate-by │ │ │ │ +00017690: 7465 2d63 6f64 6520 4243 2d4d 414a 4f52 te-code BC-MAJOR │ │ │ │ +000176a0: 2042 432d 4d49 4e4f 520a 0a43 6865 636b BC-MINOR..Check │ │ │ │ +000176b0: 2074 6861 7420 6279 7465 2063 6f64 6573 that byte codes │ │ │ │ +000176c0: 2066 726f 6d20 696e 7374 7275 6374 696f from instructio │ │ │ │ +000176d0: 6e20 7365 7420 4243 2d4d 414a 4f52 2e42 n set BC-MAJOR.B │ │ │ │ +000176e0: 432d 4d49 4e4f 522c 206d 6179 2062 650a C-MINOR, may be. │ │ │ │ +000176f0: 6578 6563 7574 6564 2e20 4966 206e 6f74 executed. If not │ │ │ │ +00017700: 2c20 616e 2065 7272 6f72 2077 696c 6c20 , an error will │ │ │ │ +00017710: 6265 2073 6967 6e61 6c6c 6564 2e00 7265 be signalled..re │ │ │ │ +00017720: 702e 766d 2e63 6f6d 7069 6c65 7223 636f p.vm.compiler#co │ │ │ │ +00017730: 6d70 696c 652d 6469 7265 6374 6f72 7920 mpile-directory │ │ │ │ +00017740: 4449 522d 4e41 4d45 2023 216f 7074 696f DIR-NAME #!optio │ │ │ │ +00017750: 6e61 6c20 464f 5243 452d 5020 4558 434c nal FORCE-P EXCL │ │ │ │ +00017760: 5544 452d 5245 0072 6570 2e76 6d2e 636f UDE-RE.rep.vm.co │ │ │ │ +00017770: 6d70 696c 6572 2e6d 6f64 756c 6573 2363 mpiler.modules#c │ │ │ │ +00017780: 6f6d 7069 6c65 2d6d 6f64 756c 6520 5354 ompile-module ST │ │ │ │ +00017790: 5255 4354 7265 702e 6c61 6e67 2e69 6e74 RUCTrep.lang.int │ │ │ │ +000177a0: 6572 7072 6574 6572 236e 696c 5468 6520 erpreter#nilThe │ │ │ │ +000177b0: 7661 6c75 6520 6f66 2074 6865 2062 6f6f value of the boo │ │ │ │ +000177c0: 6c65 616e 2d66 616c 7365 2061 6e64 2065 lean-false and e │ │ │ │ +000177d0: 6e64 2d6f 662d 6c69 7374 206f 626a 6563 nd-of-list objec │ │ │ │ +000177e0: 742e 0072 6570 2e6c 616e 672e 696e 7465 t..rep.lang.inte │ │ │ │ +000177f0: 7270 7265 7465 7223 6465 6675 6e20 5359 rpreter#defun SY │ │ │ │ +00017800: 4d42 4f4c 202e 2042 4f44 5900 7265 702e MBOL . BODY.rep. │ │ │ │ +00017810: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ +00017820: 2364 6566 636f 6e73 7420 5359 4d42 4f4c #defconst SYMBOL │ │ │ │ +00017830: 2056 414c 5545 202e 2052 4553 5472 6570 VALUE . RESTrep │ │ │ │ +00017840: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ +00017850: 7223 6c65 742a 6c65 7420 2842 494e 4449 r#let*let (BINDI │ │ │ │ +00017860: 4e47 532e 2e2e 2920 424f 4459 2e2e 2e0a NGS...) BODY.... │ │ │ │ +00017870: 0a53 696d 696c 6172 2074 6f20 606c 6574 .Similar to `let │ │ │ │ +00017880: 2720 6578 6365 7074 2074 6861 7420 7468 ' except that th │ │ │ │ +00017890: 6520 4249 4e44 494e 4753 2061 7265 2069 e BINDINGS are i │ │ │ │ +000178a0: 6e73 7461 6c6c 6564 2061 7320 7468 6569 nstalled as thei │ │ │ │ +000178b0: 7220 7661 6c75 6573 0a61 7265 2063 6f6d r values.are com │ │ │ │ +000178c0: 7075 7465 642c 2069 6e20 7468 6520 6f72 puted, in the or │ │ │ │ +000178d0: 6465 7220 7468 6579 2061 7265 2077 7269 der they are wri │ │ │ │ +000178e0: 7474 656e 2e72 6570 2e6c 616e 672e 696e tten.rep.lang.in │ │ │ │ +000178f0: 7465 7270 7265 7465 7223 6c65 7472 6563 terpreter#letrec │ │ │ │ +00017900: 5369 6d69 6c61 7220 746f 2060 6c65 7427 Similar to `let' │ │ │ │ +00017910: 2061 6e64 2060 6c65 742a 2720 6578 6365 and `let*' exce │ │ │ │ +00017920: 7074 2074 6861 7420 7468 6520 7661 6c75 pt that the valu │ │ │ │ +00017930: 6573 206f 6620 7468 6520 4249 4e44 494e es of the BINDIN │ │ │ │ +00017940: 4753 0a61 7265 2065 7661 6c75 6174 6564 GS.are evaluated │ │ │ │ +00017950: 2073 7563 6820 7468 6174 2061 6c6c 206f such that all o │ │ │ │ +00017960: 6620 7468 6520 626f 756e 6420 7661 7269 f the bound vari │ │ │ │ +00017970: 6162 6c65 7320 6172 6520 696e 2074 6865 ables are in the │ │ │ │ +00017980: 2073 636f 7065 2e0a 5468 6973 206d 6561 scope..This mea │ │ │ │ +00017990: 6e73 2074 6861 7420 606c 6574 7265 6327 ns that `letrec' │ │ │ │ +000179a0: 206d 6179 2062 6520 7573 6564 2074 6f20 may be used to │ │ │ │ +000179b0: 6465 6669 6e65 206d 7574 7561 6c6c 7920 define mutually │ │ │ │ +000179c0: 7265 6375 7273 6976 650a 6675 6e63 7469 recursive.functi │ │ │ │ +000179d0: 6f6e 732e 0072 6570 2e6c 616e 672e 696e ons..rep.lang.in │ │ │ │ +000179e0: 7465 7270 7265 7465 7223 6966 2043 4f4e terpreter#if CON │ │ │ │ +000179f0: 4449 5449 4f4e 2054 4845 4e20 2321 7265 DITION THEN #!re │ │ │ │ +00017a00: 7374 2045 4c53 4572 6570 2e6c 616e 672e st ELSErep.lang. │ │ │ │ +00017a10: 696e 7465 7270 7265 7465 7223 6361 7365 interpreter#case │ │ │ │ +00017a20: 4561 6368 2043 4c41 5553 4520 6973 2060 Each CLAUSE is ` │ │ │ │ +00017a30: 2828 4954 454d 532e 2e2e 2029 2046 4f52 ((ITEMS... ) FOR │ │ │ │ +00017a40: 4d53 2e2e 2e29 272e 2046 696e 6420 7468 MS...)'. Find th │ │ │ │ +00017a50: 6520 6669 7273 7420 434c 4155 5345 2077 e first CLAUSE w │ │ │ │ +00017a60: 6974 6820 616e 0a49 5445 4d20 6d61 7463 ith an.ITEM matc │ │ │ │ +00017a70: 6869 6e67 2028 7573 696e 6720 6065 716c hing (using `eql │ │ │ │ +00017a80: 2729 2074 6865 2072 6573 756c 7420 6f66 ') the result of │ │ │ │ +00017a90: 2065 7661 6c75 6174 696e 6720 4b45 5920 evaluating KEY │ │ │ │ +00017aa0: 286f 6e6c 790a 6576 616c 7561 7465 6420 (only.evaluated │ │ │ │ +00017ab0: 6f6e 6365 292c 2074 6865 6e20 6576 616c once), then eval │ │ │ │ +00017ac0: 7561 7465 2074 6865 2061 7373 6f63 6961 uate the associa │ │ │ │ +00017ad0: 7465 6420 464f 524d 5320 696e 2061 2060 ted FORMS in a ` │ │ │ │ +00017ae0: 7072 6f67 6e27 2e20 5468 650a 6669 6e61 progn'. The.fina │ │ │ │ +00017af0: 6c20 636c 6175 7365 206d 6179 2068 6176 l clause may hav │ │ │ │ +00017b00: 6520 7468 6520 666f 726d 2060 2874 2046 e the form `(t F │ │ │ │ +00017b10: 4f52 4d53 2e2e 2e29 272c 2077 6869 6368 ORMS...)', which │ │ │ │ +00017b20: 2061 6c77 6179 7320 6d61 7463 6865 7320 always matches │ │ │ │ +00017b30: 4b45 590a 6966 206e 6f20 6f74 6865 7220 KEY.if no other │ │ │ │ +00017b40: 434c 4155 5345 2068 6173 2061 6c72 6561 CLAUSE has alrea │ │ │ │ +00017b50: 6479 2e20 5265 7475 726e 7320 6661 6c73 dy. Returns fals │ │ │ │ +00017b60: 6520 6966 206e 6f20 636c 6175 7365 206d e if no clause m │ │ │ │ +00017b70: 6174 6368 6573 2e0a 0a49 6620 616e 7920 atches...If any │ │ │ │ +00017b80: 6f66 2074 6865 2049 5445 4d53 2061 7070 of the ITEMS app │ │ │ │ +00017b90: 6561 7220 6d6f 7265 2074 6861 6e20 6f6e ear more than on │ │ │ │ +00017ba0: 6365 2c20 7468 656e 2074 6865 2062 6568 ce, then the beh │ │ │ │ +00017bb0: 6176 696f 7572 2069 730a 756e 6465 6669 aviour is.undefi │ │ │ │ +00017bc0: 6e65 642e 7265 702e 6c61 6e67 2e69 6e74 ned.rep.lang.int │ │ │ │ +00017bd0: 6572 7072 6574 6572 2377 6865 6e45 7661 erpreter#whenEva │ │ │ │ +00017be0: 6c75 6174 6573 2043 4f4e 4449 5449 4f4e luates CONDITION │ │ │ │ +00017bf0: 2c20 6966 2069 7420 6973 2074 7275 6520 , if it is true │ │ │ │ +00017c00: 616e 2069 6d70 6c69 6369 7420 7072 6f67 an implicit prog │ │ │ │ +00017c10: 6e20 6973 2070 6572 666f 726d 6564 0a77 n is performed.w │ │ │ │ +00017c20: 6974 6820 464f 524d 532e 0072 6570 2e6c ith FORMS..rep.l │ │ │ │ +00017c30: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter# │ │ │ │ +00017c40: 7768 656e 2043 4f4e 4449 5449 4f4e 2023 when CONDITION # │ │ │ │ +00017c50: 2172 6573 7420 464f 524d 5300 7265 702e !rest FORMS.rep. │ │ │ │ +00017c60: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ +00017c70: 2375 6e6c 6573 7320 434f 4e44 4954 494f #unless CONDITIO │ │ │ │ +00017c80: 4e20 2321 7265 7374 2046 4f52 4d53 0072 N #!rest FORMS.r │ │ │ │ +00017c90: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +00017ca0: 7465 7223 6465 6676 6172 2d73 6574 7120 ter#defvar-setq │ │ │ │ +00017cb0: 5641 5220 2321 6f70 7469 6f6e 616c 2056 VAR #!optional V │ │ │ │ +00017cc0: 414c 5545 2044 4f43 0072 6570 2e6c 616e ALUE DOC.rep.lan │ │ │ │ +00017cd0: 672e 696e 7465 7270 7265 7465 7223 7072 g.interpreter#pr │ │ │ │ +00017ce0: 6f67 3220 2e20 4152 4753 7265 702e 6c61 og2 . ARGSrep.la │ │ │ │ +00017cf0: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d │ │ │ │ +00017d00: 6563 6c61 7265 6465 636c 6172 6520 434c eclaredeclare CL │ │ │ │ +00017d10: 4155 5345 532e 2e2e 0a0a 5072 6f76 6964 AUSES.....Provid │ │ │ │ +00017d20: 6520 7468 6520 636f 6d70 696c 6572 2077 e the compiler w │ │ │ │ +00017d30: 6974 6820 6578 7472 6120 696e 666f 726d ith extra inform │ │ │ │ +00017d40: 6174 696f 6e20 7768 696c 6520 636f 6d70 ation while comp │ │ │ │ +00017d50: 696c 696e 6720 7468 6520 666f 726d 730a iling the forms. │ │ │ │ +00017d60: 7468 6174 2061 7070 6561 7220 696e 2074 that appear in t │ │ │ │ +00017d70: 6865 2073 616d 6520 6c65 7869 6361 6c20 he same lexical │ │ │ │ +00017d80: 7363 6f70 6520 6173 2074 6865 2064 6563 scope as the dec │ │ │ │ +00017d90: 6c61 7261 7469 6f6e 2e0a 0a45 6163 6820 laration...Each │ │ │ │ +00017da0: 434c 4155 5345 2069 7320 6120 6c69 7374 CLAUSE is a list │ │ │ │ +00017db0: 2c20 7468 6520 6669 7273 7420 656c 656d , the first elem │ │ │ │ +00017dc0: 656e 7420 6f66 2077 6869 6368 2069 7320 ent of which is │ │ │ │ +00017dd0: 6120 7379 6d62 6f6c 2064 6566 696e 696e a symbol definin │ │ │ │ +00017de0: 670a 7468 6520 7479 7065 206f 6620 6465 g.the type of de │ │ │ │ +00017df0: 636c 6172 6174 696f 6e2c 2074 6865 206f claration, the o │ │ │ │ +00017e00: 7468 6572 2065 6c65 6d65 6e74 7320 7265 ther elements re │ │ │ │ +00017e10: 6c61 7465 2074 6f20 7468 6520 6465 636c late to the decl │ │ │ │ +00017e20: 6172 6174 696f 6e2e 0a53 6565 2074 6865 aration..See the │ │ │ │ +00017e30: 2060 436f 6d70 696c 6572 2044 6563 6c61 `Compiler Decla │ │ │ │ +00017e40: 7261 7469 6f6e 7327 206e 6f64 6520 6f66 rations' node of │ │ │ │ +00017e50: 2074 6865 206c 6962 7265 7020 6d61 6e75 the librep manu │ │ │ │ +00017e60: 616c 2066 6f72 2064 6574 6169 6c73 0a6f al for details.o │ │ │ │ +00017e70: 6620 7468 6520 706f 7373 6962 6c65 2064 f the possible d │ │ │ │ +00017e80: 6563 6c61 7261 7469 6f6e 2074 7970 6573 eclaration types │ │ │ │ +00017e90: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ +00017ea0: 7265 7465 7223 7468 726f 7750 6572 666f reter#throwPerfo │ │ │ │ +00017eb0: 726d 7320 6120 6e6f 6e2d 6c6f 6361 6c20 rms a non-local │ │ │ │ +00017ec0: 6578 6974 2074 6f20 7468 6520 6063 6174 exit to the `cat │ │ │ │ +00017ed0: 6368 2720 666f 726d 2077 6169 7469 6e67 ch' form waiting │ │ │ │ +00017ee0: 2066 6f72 2054 4147 2061 6e64 2072 6574 for TAG and ret │ │ │ │ +00017ef0: 7572 6e0a 5641 4c55 4520 6672 6f6d 2069 urn.VALUE from i │ │ │ │ +00017f00: 742e 0072 6570 2e6c 616e 672e 696e 7465 t..rep.lang.inte │ │ │ │ +00017f10: 7270 7265 7465 7223 6175 746f 6c6f 6164 rpreter#autoload │ │ │ │ +00017f20: 2d6d 6163 726f 2053 594d 424f 4c2d 464f -macro SYMBOL-FO │ │ │ │ +00017f30: 524d 2046 494c 4520 2321 7265 7374 2045 RM FILE #!rest E │ │ │ │ +00017f40: 5854 5241 0072 6570 2e6c 616e 672e 646f XTRA.rep.lang.do │ │ │ │ +00017f50: 6323 6465 7363 7269 6265 2d76 616c 7565 c#describe-value │ │ │ │ +00017f60: 2056 414c 5545 2023 216f 7074 696f 6e61 VALUE #!optiona │ │ │ │ +00017f70: 6c20 4e41 4d45 2053 5452 5543 5455 5245 l NAME STRUCTURE │ │ │ │ +00017f80: 0072 6570 2e6c 616e 672e 646f 6323 646f .rep.lang.doc#do │ │ │ │ +00017f90: 6375 6d65 6e74 6174 696f 6e20 5359 4d42 cumentation SYMB │ │ │ │ +00017fa0: 4f4c 2023 216f 7074 696f 6e61 6c20 5354 OL #!optional ST │ │ │ │ +00017fb0: 5255 4354 5552 4520 5641 4c55 4500 7265 RUCTURE VALUE.re │ │ │ │ +00017fc0: 702e 6c61 6e67 2e64 6f63 2364 6f63 756d p.lang.doc#docum │ │ │ │ +00017fd0: 656e 742d 7661 7269 6162 6c65 2053 594d ent-variable SYM │ │ │ │ +00017fe0: 424f 4c20 5354 5255 4354 5552 4520 444f BOL STRUCTURE DO │ │ │ │ +00017ff0: 432d 5354 5249 4e47 0000 0000 0000 0000 C-STRING........ │ │ │ │ +00018000: 7265 702e 696f 2e66 696c 6573 2366 6c75 rep.io.files#flu │ │ │ │ +00018010: 7368 2d66 696c 6566 6c75 7368 2d66 696c sh-fileflush-fil │ │ │ │ +00018020: 6520 4649 4c45 0a0a 466c 7573 6820 616e e FILE..Flush an │ │ │ │ +00018030: 7920 6275 6666 6572 6564 206f 7574 7075 y buffered outpu │ │ │ │ +00018040: 7420 6f6e 2046 494c 452e 2054 6869 7320 t on FILE. This │ │ │ │ +00018050: 6973 2075 7375 616c 6c79 2075 6e6e 6563 is usually unnec │ │ │ │ +00018060: 6573 7361 7279 2073 696e 6365 0a61 6c6c essary since.all │ │ │ │ +00018070: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ +00018080: 666c 7573 6865 6420 7768 656e 2046 494c flushed when FIL │ │ │ │ +00018090: 4520 6973 2065 7665 6e74 7561 6c6c 7920 E is eventually │ │ │ │ +000180a0: 636c 6f73 6564 2e72 6570 2e69 6f2e 6669 closed.rep.io.fi │ │ │ │ +000180b0: 6c65 7323 6465 6c65 7465 2d64 6972 6563 les#delete-direc │ │ │ │ +000180c0: 746f 7279 6465 6c65 7465 2d64 6972 6563 torydelete-direc │ │ │ │ +000180d0: 746f 7279 2044 4952 4543 544f 5259 2d4e tory DIRECTORY-N │ │ │ │ +000180e0: 414d 450a 0a44 656c 6574 6520 7468 6520 AME..Delete the │ │ │ │ +000180f0: 6469 7265 6374 6f72 7920 6361 6c6c 6564 directory called │ │ │ │ +00018100: 2044 4952 4543 544f 5259 2d4e 414d 452e DIRECTORY-NAME. │ │ │ │ +00018110: 204e 6f74 6520 7468 6174 2074 6865 2064 Note that the d │ │ │ │ +00018120: 6972 6563 746f 7279 2069 6e0a 7175 6573 irectory in.ques │ │ │ │ +00018130: 7469 6f6e 2073 686f 756c 6420 6265 2065 tion should be e │ │ │ │ +00018140: 6d70 7479 2e72 6570 2e69 6f2e 6669 6c65 mpty.rep.io.file │ │ │ │ +00018150: 7323 6669 6c65 2d64 6972 6563 746f 7279 s#file-directory │ │ │ │ +00018160: 2d70 6669 6c65 2d64 6972 6563 746f 7279 -pfile-directory │ │ │ │ +00018170: 2d70 2046 494c 452d 4e41 4d45 0a0a 5265 -p FILE-NAME..Re │ │ │ │ +00018180: 7475 726e 7320 7420 6966 2074 6865 2066 turns t if the f │ │ │ │ +00018190: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE- │ │ │ │ +000181a0: 4e41 4d45 2069 7320 6120 6469 7265 6374 NAME is a direct │ │ │ │ +000181b0: 6f72 792e 7265 702e 696f 2e66 696c 6573 ory.rep.io.files │ │ │ │ +000181c0: 2366 696c 652d 7379 6d6c 696e 6b2d 7066 #file-symlink-pf │ │ │ │ +000181d0: 696c 652d 7379 6d6c 696e 6b2d 7020 4649 ile-symlink-p FI │ │ │ │ +000181e0: 4c45 2d4e 414d 450a 0a52 6574 7572 6e73 LE-NAME..Returns │ │ │ │ +000181f0: 2074 2069 6620 7468 6520 6669 6c65 2063 t if the file c │ │ │ │ +00018200: 616c 6c65 6420 4649 4c45 2d4e 414d 4520 alled FILE-NAME │ │ │ │ +00018210: 6973 2061 2073 796d 626f 6c69 6320 6c69 is a symbolic li │ │ │ │ +00018220: 6e6b 2074 6f20 616e 6f74 6865 7220 6669 nk to another fi │ │ │ │ +00018230: 6c65 2e3a 7265 702e 696f 2e66 696c 6573 le.:rep.io.files │ │ │ │ +00018240: 2366 696c 652d 7569 6466 696c 652d 7569 #file-uidfile-ui │ │ │ │ +00018250: 6420 4649 4c45 2d4e 414d 450a 0a52 6574 d FILE-NAME..Ret │ │ │ │ +00018260: 7572 6e73 2074 6865 2075 6964 206f 6620 urns the uid of │ │ │ │ +00018270: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called │ │ │ │ +00018280: 4649 4c45 2d4e 414d 4572 6570 2e69 6f2e FILE-NAMErep.io. │ │ │ │ +00018290: 6669 6c65 7323 6669 6c65 2d6d 6f64 6573 files#file-modes │ │ │ │ +000182a0: 6669 6c65 2d6d 6f64 6573 2046 494c 452d file-modes FILE- │ │ │ │ +000182b0: 4e41 4d45 0a0a 5265 7475 726e 2074 6865 NAME..Return the │ │ │ │ +000182c0: 2061 6363 6573 7320 7065 726d 6973 7369 access permissi │ │ │ │ +000182d0: 6f6e 7320 6f66 2074 6865 2066 696c 6520 ons of the file │ │ │ │ +000182e0: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME │ │ │ │ +000182f0: 2e20 4e6f 7465 2074 6861 7420 7468 650a . Note that the. │ │ │ │ +00018300: 666f 726d 6174 206f 6620 7468 6973 206f format of this o │ │ │ │ +00018310: 626a 6563 7420 6973 2066 696c 696e 6720 bject is filing │ │ │ │ +00018320: 7379 7374 656d 2064 6570 656e 6465 6e74 system dependent │ │ │ │ +00018330: 2e20 4974 2773 206f 6e6c 7920 706f 7274 . It's only port │ │ │ │ +00018340: 6162 6c65 2075 7365 0a69 7320 6173 2061 able use.is as a │ │ │ │ +00018350: 6e20 6172 6775 6d65 6e74 2074 6f20 7365 n argument to se │ │ │ │ +00018360: 742d 6669 6c65 2d6d 6f64 6573 2e72 6570 t-file-modes.rep │ │ │ │ +00018370: 2e69 6f2e 6669 6c65 7323 6469 7265 6374 .io.files#direct │ │ │ │ +00018380: 6f72 792d 6669 6c65 7364 6972 6563 746f ory-filesdirecto │ │ │ │ +00018390: 7279 2d66 696c 6573 2044 4952 4543 544f ry-files DIRECTO │ │ │ │ +000183a0: 5259 0a0a 5265 7475 726e 7320 6120 6c69 RY..Returns a li │ │ │ │ +000183b0: 7374 206f 6620 7468 6520 6e61 6d65 7320 st of the names │ │ │ │ +000183c0: 6f66 2061 6c6c 2066 696c 6573 2069 6e20 of all files in │ │ │ │ +000183d0: 7468 6520 6469 7265 6374 6f72 7920 6361 the directory ca │ │ │ │ +000183e0: 6c6c 6564 2044 4952 4543 544f 5259 2e0a lled DIRECTORY.. │ │ │ │ +000183f0: 5468 6520 6c69 7374 2069 7320 756e 736f The list is unso │ │ │ │ +00018400: 7274 6564 2e72 6570 2e69 6f2e 6669 6c65 rted.rep.io.file │ │ │ │ +00018410: 7323 7374 6469 6e2d 6669 6c65 7374 6469 s#stdin-filestdi │ │ │ │ +00018420: 6e2d 6669 6c65 0a0a 5265 7475 726e 7320 n-file..Returns │ │ │ │ +00018430: 7468 6520 6669 6c65 206f 626a 6563 7420 the file object │ │ │ │ +00018440: 7265 7072 6573 656e 7469 6e67 2074 6865 representing the │ │ │ │ +00018450: 2065 6469 746f 7227 7320 7374 616e 6461 editor's standa │ │ │ │ +00018460: 7264 2069 6e70 7574 2e72 6570 2e69 6f2e rd input.rep.io. │ │ │ │ +00018470: 6669 6c65 7323 7374 646f 7574 2d66 696c files#stdout-fil │ │ │ │ +00018480: 6573 7464 6f75 742d 6669 6c65 0a0a 5265 estdout-file..Re │ │ │ │ +00018490: 7475 726e 7320 7468 6520 6669 6c65 206f turns the file o │ │ │ │ +000184a0: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi │ │ │ │ +000184b0: 6e67 2074 6865 2065 6469 746f 7227 7320 ng the editor's │ │ │ │ +000184c0: 7374 616e 6461 7264 206f 7574 7075 742e standard output. │ │ │ │ +000184d0: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s │ │ │ │ +000184e0: 6462 6d2d 6f70 656e 7364 626d 2d6f 7065 dbm-opensdbm-ope │ │ │ │ +000184f0: 6e20 5041 5448 2041 4343 4553 532d 5459 n PATH ACCESS-TY │ │ │ │ +00018500: 5045 205b 4d4f 4445 5d72 6570 2e69 6f2e PE [MODE]rep.io. │ │ │ │ +00018510: 6462 2e73 6462 6d23 7364 626d 2d66 6574 db.sdbm#sdbm-fet │ │ │ │ +00018520: 6368 7364 626d 2d66 6574 6368 2044 424d chsdbm-fetch DBM │ │ │ │ +00018530: 204b 4559 7265 702e 696f 2e64 622e 7364 KEYrep.io.db.sd │ │ │ │ +00018540: 626d 2373 6462 6d2d 6669 7273 746b 6579 bm#sdbm-firstkey │ │ │ │ +00018550: 7364 626d 2d66 6972 7374 6b65 7920 4442 sdbm-firstkey DB │ │ │ │ +00018560: 4d72 6570 2e69 6f2e 6462 2e73 6462 6d23 Mrep.io.db.sdbm# │ │ │ │ +00018570: 7364 626d 7073 6462 6d70 2041 5247 0a0a sdbmpsdbmp ARG.. │ │ │ │ +00018580: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG │ │ │ │ +00018590: 2069 7320 616e 2073 6462 6d20 6f62 6a65 is an sdbm obje │ │ │ │ +000185a0: 6374 2028 6372 6561 7465 6420 6279 2060 ct (created by ` │ │ │ │ +000185b0: 7364 626d 2d6f 7065 6e27 292e 7265 702e sdbm-open').rep. │ │ │ │ +000185c0: 6c61 6e67 2e64 6562 7567 2375 6e69 782d lang.debug#unix- │ │ │ │ +000185d0: 7072 696e 742d 616c 6c6f 6361 7469 6f6e print-allocation │ │ │ │ +000185e0: 7375 6e69 782d 7072 696e 742d 616c 6c6f sunix-print-allo │ │ │ │ +000185f0: 6361 7469 6f6e 730a 0a4f 7574 7075 7420 cations..Output │ │ │ │ +00018600: 6120 6c69 7374 206f 6620 616c 6c20 616c a list of all al │ │ │ │ +00018610: 6c6f 6361 7465 6420 6d65 6d6f 7279 2062 located memory b │ │ │ │ +00018620: 6c6f 636b 7320 746f 2073 7461 6e64 6172 locks to standar │ │ │ │ +00018630: 6420 6572 726f 722e 7265 702e 6461 7461 d error.rep.data │ │ │ │ +00018640: 2e74 6162 6c65 7323 6d61 6b65 2d77 6561 .tables#make-wea │ │ │ │ +00018650: 6b2d 7461 626c 656d 616b 652d 7765 616b k-tablemake-weak │ │ │ │ +00018660: 2d74 6162 6c65 2048 4153 482d 4655 4e43 -table HASH-FUNC │ │ │ │ +00018670: 5449 4f4e 2043 4f4d 5041 5245 2d46 554e TION COMPARE-FUN │ │ │ │ +00018680: 4354 494f 4e0a 0a53 696d 696c 6172 2074 CTION..Similar t │ │ │ │ +00018690: 6f20 606d 616b 652d 7461 626c 652c 2065 o `make-table, e │ │ │ │ +000186a0: 7863 6570 7420 7468 6174 206b 6579 2d76 xcept that key-v │ │ │ │ +000186b0: 616c 7565 2070 6169 7273 2073 746f 7265 alue pairs store │ │ │ │ +000186c0: 6420 696e 2074 6865 2074 6162 6c65 0a61 d in the table.a │ │ │ │ +000186d0: 7265 2073 6169 6420 746f 2062 6520 6060 re said to be `` │ │ │ │ +000186e0: 7765 616b 6c79 206b 6579 6564 2727 2e20 weakly keyed''. │ │ │ │ +000186f0: 5468 6174 2069 732c 2074 6865 7920 6172 That is, they ar │ │ │ │ +00018700: 6520 6f6e 6c79 2072 6574 6169 6e65 6420 e only retained │ │ │ │ +00018710: 696e 2074 6865 0a74 6162 6c65 2061 7320 in the.table as │ │ │ │ +00018720: 6c6f 6e67 2074 6865 206b 6579 2068 6173 long the key has │ │ │ │ +00018730: 206e 6f74 2062 6565 6e20 6761 7262 6167 not been garbag │ │ │ │ +00018740: 6520 636f 6c6c 6563 7465 642e 0a0a 556e e collected...Un │ │ │ │ +00018750: 6c69 6b65 2077 6974 6820 7461 626c 6573 like with tables │ │ │ │ +00018760: 2063 7265 6174 6564 2062 7920 7468 6520 created by the │ │ │ │ +00018770: 606d 616b 652d 7461 626c 6520 6675 6e63 `make-table func │ │ │ │ +00018780: 7469 6f6e 2c20 7468 6520 6661 6374 2074 tion, the fact t │ │ │ │ +00018790: 6861 740a 7468 6520 6b65 7920 6973 2073 hat.the key is s │ │ │ │ +000187a0: 746f 7265 6420 696e 2074 6865 2074 6162 tored in the tab │ │ │ │ +000187b0: 6c65 2069 7320 6e6f 7420 636f 6e73 6964 le is not consid │ │ │ │ +000187c0: 6572 6564 2067 6f6f 6420 656e 6f75 6768 ered good enough │ │ │ │ +000187d0: 2074 6f20 7072 6576 656e 740a 6974 2062 to prevent.it b │ │ │ │ +000187e0: 6569 6e67 2067 6172 6261 6765 2063 6f6c eing garbage col │ │ │ │ +000187f0: 6c65 6374 6564 2e72 6570 2e64 6174 612e lected.rep.data. │ │ │ │ +00018800: 7461 626c 6573 2374 6162 6c65 2d62 6f75 tables#table-bou │ │ │ │ +00018810: 6e64 2d70 7461 626c 652d 626f 756e 642d nd-ptable-bound- │ │ │ │ +00018820: 7020 5441 424c 4520 4b45 590a 0a52 6574 p TABLE KEY..Ret │ │ │ │ +00018830: 7572 6e73 2074 7275 6520 6966 2074 6865 urns true if the │ │ │ │ +00018840: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL │ │ │ │ +00018850: 4520 636f 6e74 6169 6e73 2061 2076 616c E contains a val │ │ │ │ +00018860: 7565 2061 7373 6f63 6961 7465 6420 7769 ue associated wi │ │ │ │ +00018870: 7468 0a4b 4559 2e72 6570 2e64 6174 612e th.KEY.rep.data. │ │ │ │ +00018880: 7461 626c 6573 2374 6162 6c65 2d73 6574 tables#table-set │ │ │ │ +00018890: 7461 626c 652d 7365 7420 5441 424c 4520 table-set TABLE │ │ │ │ +000188a0: 4b45 5920 5641 4c55 450a 0a41 7373 6f63 KEY VALUE..Assoc │ │ │ │ +000188b0: 6961 7465 2056 414c 5545 2077 6974 6820 iate VALUE with │ │ │ │ +000188c0: 4b45 5920 696e 2068 6173 6820 7461 626c KEY in hash tabl │ │ │ │ +000188d0: 6520 5441 424c 452e 2052 6574 7572 6e73 e TABLE. Returns │ │ │ │ +000188e0: 2056 414c 5545 2e72 6570 2e76 6d2e 696e VALUE.rep.vm.in │ │ │ │ +000188f0: 7465 7270 7265 7465 7223 6d61 6b65 2d62 terpreter#make-b │ │ │ │ +00018900: 7974 652d 636f 6465 2d73 7562 726d 616b yte-code-subrmak │ │ │ │ +00018910: 652d 6279 7465 2d63 6f64 652d 7375 6272 e-byte-code-subr │ │ │ │ +00018920: 2043 4f44 4520 434f 4e53 5441 4e54 5320 CODE CONSTANTS │ │ │ │ +00018930: 5354 4143 4b20 5b44 4f43 5d20 5b49 4e54 STACK [DOC] [INT │ │ │ │ +00018940: 4552 4143 5449 5645 5d0a 0a52 6574 7572 ERACTIVE]..Retur │ │ │ │ +00018950: 6e20 616e 206f 626a 6563 7420 7468 6174 n an object that │ │ │ │ +00018960: 2063 616e 2062 6520 7573 6564 2061 7320 can be used as │ │ │ │ +00018970: 7468 6520 6675 6e63 7469 6f6e 2076 616c the function val │ │ │ │ +00018980: 7565 206f 6620 6120 7379 6d62 6f6c 2e72 ue of a symbol.r │ │ │ │ +00018990: 6570 2e76 6d2e 696e 7465 7270 7265 7465 ep.vm.interprete │ │ │ │ +000189a0: 7223 6279 7465 636f 6465 7062 7974 6563 r#bytecodepbytec │ │ │ │ +000189b0: 6f64 6570 2041 5247 0a0a 5265 7475 726e odep ARG..Return │ │ │ │ +000189c0: 7320 7420 6966 2041 5247 2069 7320 6120 s t if ARG is a │ │ │ │ +000189d0: 6279 7465 2063 6f64 6520 7375 6272 6f75 byte code subrou │ │ │ │ +000189e0: 7469 6e65 2028 692e 652e 2063 6f6d 7069 tine (i.e. compi │ │ │ │ +000189f0: 6c65 6420 4c69 7370 2063 6f64 6529 2e00 led Lisp code).. │ │ │ │ +00018a00: 7265 702e 766d 2e63 6f6d 7069 6c65 7223 rep.vm.compiler# │ │ │ │ +00018a10: 636f 6d70 696c 652d 6669 6c65 2046 494c compile-file FIL │ │ │ │ +00018a20: 452d 4e41 4d45 7265 702e 766d 2e63 6f6d E-NAMErep.vm.com │ │ │ │ +00018a30: 7069 6c65 7223 636f 6d70 696c 652d 6c69 piler#compile-li │ │ │ │ +00018a40: 7370 2d6c 6962 5265 636f 6d70 696c 6520 sp-libRecompile │ │ │ │ +00018a50: 616c 6c20 6f75 7420 6f66 2064 6174 6520 all out of date │ │ │ │ +00018a60: 6669 6c65 7320 696e 2074 6865 206c 6973 files in the lis │ │ │ │ +00018a70: 7020 6c69 6272 6172 7920 6469 7265 6374 p library direct │ │ │ │ +00018a80: 6f72 792e 2049 6620 464f 5243 452d 500a ory. If FORCE-P. │ │ │ │ +00018a90: 6973 2074 7275 6520 6974 2773 2061 7320 is true it's as │ │ │ │ +00018aa0: 7468 6f75 6768 2061 6c6c 2066 696c 6573 though all files │ │ │ │ +00018ab0: 2077 6572 6520 6f75 7420 6f66 2064 6174 were out of dat │ │ │ │ +00018ac0: 652e 0a54 6869 7320 6d61 6b65 7320 7375 e..This makes su │ │ │ │ +00018ad0: 7265 2074 6861 7420 616c 6c20 646f 6320 re that all doc │ │ │ │ +00018ae0: 7374 7269 6e67 7320 6172 6520 7772 6974 strings are writ │ │ │ │ +00018af0: 7465 6e20 746f 2074 6865 6972 2073 7065 ten to their spe │ │ │ │ +00018b00: 6369 616c 2066 696c 6520 616e 640a 7468 cial file and.th │ │ │ │ +00018b10: 6174 2066 696c 6573 2077 6869 6368 2073 at files which s │ │ │ │ +00018b20: 686f 756c 646e 2774 2062 6520 636f 6d70 houldn't be comp │ │ │ │ +00018b30: 696c 6564 2061 7265 6e27 742e 0072 6570 iled aren't..rep │ │ │ │ +00018b40: 2e76 6d2e 636f 6d70 696c 6572 2363 6f6d .vm.compiler#com │ │ │ │ +00018b50: 7069 6c65 2d6c 6973 702d 6c69 6220 2321 pile-lisp-lib #! │ │ │ │ +00018b60: 6f70 7469 6f6e 616c 2044 4952 4543 544f optional DIRECTO │ │ │ │ +00018b70: 5259 2046 4f52 4345 2d50 0072 6570 2e76 RY FORCE-P.rep.v │ │ │ │ +00018b80: 6d2e 636f 6d70 696c 6572 2e62 6173 6963 m.compiler.basic │ │ │ │ +00018b90: 2363 6f6d 7069 6c65 2d66 6f72 6d20 464f #compile-form FO │ │ │ │ +00018ba0: 524d 0072 6570 2e76 6d2e 636f 6d70 696c RM.rep.vm.compil │ │ │ │ +00018bb0: 6572 2e6d 6f64 756c 6573 2363 6f6d 7069 er.modules#compi │ │ │ │ +00018bc0: 6c65 2d66 756e 6374 696f 6e20 4655 4e43 le-function FUNC │ │ │ │ +00018bd0: 5449 4f4e 2023 216f 7074 696f 6e61 6c20 TION #!optional │ │ │ │ +00018be0: 4e41 4d45 7265 702e 6c61 6e67 2e69 6e74 NAMErep.lang.int │ │ │ │ +00018bf0: 6572 7072 6574 6572 2364 6566 6d61 6372 erpreter#defmacr │ │ │ │ +00018c00: 6f64 6566 6d61 6372 6f20 4e41 4d45 204c odefmacro NAME L │ │ │ │ +00018c10: 414d 4244 412d 4c49 5354 205b 444f 432d AMBDA-LIST [DOC- │ │ │ │ +00018c20: 5354 5249 4e47 5d20 424f 4459 2e2e 2e0a STRING] BODY.... │ │ │ │ +00018c30: 6465 666d 6163 726f 204e 414d 4520 4259 defmacro NAME BY │ │ │ │ +00018c40: 5445 434f 4445 2d4f 424a 4543 540a 0a44 TECODE-OBJECT..D │ │ │ │ +00018c50: 6566 696e 6573 2061 206d 6163 726f 2063 efines a macro c │ │ │ │ +00018c60: 616c 6c65 6420 4e41 4d45 2077 6974 6820 alled NAME with │ │ │ │ +00018c70: 6172 6775 6d65 6e74 2073 7065 632e 204c argument spec. L │ │ │ │ +00018c80: 414d 4244 412d 4c49 5354 2c0a 646f 6375 AMBDA-LIST,.docu │ │ │ │ +00018c90: 6d65 6e74 6174 696f 6e20 444f 432d 5354 mentation DOC-ST │ │ │ │ +00018ca0: 5249 4e47 2028 6f70 7469 6f6e 616c 2920 RING (optional) │ │ │ │ +00018cb0: 616e 6420 626f 6479 2042 4f44 592e 0a0a and body BODY... │ │ │ │ +00018cc0: 4d61 6372 6f73 2061 7265 2063 616c 6c65 Macros are calle │ │ │ │ +00018cd0: 6420 7769 7468 2074 6865 6972 2061 7267 d with their arg │ │ │ │ +00018ce0: 756d 656e 7473 2075 6e2d 6576 616c 7561 uments un-evalua │ │ │ │ +00018cf0: 7465 642c 2074 6865 7920 6172 6520 6578 ted, they are ex │ │ │ │ +00018d00: 7065 6374 6564 0a74 6f20 7265 7475 726e pected.to return │ │ │ │ +00018d10: 2061 2066 6f72 6d20 7768 6963 6820 7769 a form which wi │ │ │ │ +00018d20: 6c6c 2062 6520 6578 6563 7574 6564 2074 ll be executed t │ │ │ │ +00018d30: 6f20 7072 6f76 6964 6520 7468 6520 7265 o provide the re │ │ │ │ +00018d40: 7375 6c74 206f 6620 7468 650a 6578 7072 sult of the.expr │ │ │ │ +00018d50: 6573 7369 6f6e 2e20 4e6f 7465 2074 6861 ession. Note tha │ │ │ │ +00018d60: 7420 6d61 6372 6f73 2061 7265 2065 7870 t macros are exp │ │ │ │ +00018d70: 616e 6465 6420 6174 2063 6f6d 7069 6c65 anded at compile │ │ │ │ +00018d80: 2d74 696d 652c 2061 6e64 206d 6179 2062 -time, and may b │ │ │ │ +00018d90: 650a 6578 7061 6e64 6564 2061 6e20 6172 e.expanded an ar │ │ │ │ +00018da0: 6269 7472 6172 7920 6e75 6d62 6572 206f bitrary number o │ │ │ │ +00018db0: 6620 7469 6d65 732e 0072 6570 2e6c 616e f times..rep.lan │ │ │ │ +00018dc0: 672e 696e 7465 7270 7265 7465 7223 6465 g.interpreter#de │ │ │ │ +00018dd0: 6673 7562 7374 2053 594d 424f 4c20 2e20 fsubst SYMBOL . │ │ │ │ +00018de0: 424f 4459 7265 702e 6c61 6e67 2e69 6e74 BODYrep.lang.int │ │ │ │ +00018df0: 6572 7072 6574 6572 236c 6574 2d66 6c75 erpreter#let-flu │ │ │ │ +00018e00: 6964 7353 696d 696c 6172 2074 6f20 606c idsSimilar to `l │ │ │ │ +00018e10: 6574 2720 6578 6365 7074 2074 6861 7420 et' except that │ │ │ │ +00018e20: 7468 6520 4249 4e44 494e 4753 206d 7573 the BINDINGS mus │ │ │ │ +00018e30: 7420 7265 6665 7220 746f 2076 6172 6961 t refer to varia │ │ │ │ +00018e40: 626c 6573 0a63 6f6e 7461 696e 696e 6720 bles.containing │ │ │ │ +00018e50: 666c 7569 6420 6f62 6a65 6374 732e 2054 fluid objects. T │ │ │ │ +00018e60: 6865 2066 6c75 6964 7320 7769 6c6c 2062 he fluids will b │ │ │ │ +00018e70: 6520 626f 756e 6420 746f 206e 6577 206c e bound to new l │ │ │ │ +00018e80: 6f63 6174 696f 6e73 2c0a 6e6f 7420 7468 ocations,.not th │ │ │ │ +00018e90: 6520 7661 7269 6162 6c65 7320 636f 6e74 e variables cont │ │ │ │ +00018ea0: 6169 6e69 6e67 2074 6865 2066 6c75 6964 aining the fluid │ │ │ │ +00018eb0: 732e 7265 702e 6c61 6e67 2e69 6e74 6572 s.rep.lang.inter │ │ │ │ +00018ec0: 7072 6574 6572 2369 6646 6972 7374 2074 preter#ifFirst t │ │ │ │ +00018ed0: 6865 2043 4f4e 4449 5449 4f4e 2066 6f72 he CONDITION for │ │ │ │ +00018ee0: 6d20 6973 2065 7661 6c75 6174 6564 2c20 m is evaluated, │ │ │ │ +00018ef0: 6966 2069 7420 7265 7475 726e 7320 7472 if it returns tr │ │ │ │ +00018f00: 7565 2074 6865 0a54 5255 452d 464f 524d ue the.TRUE-FORM │ │ │ │ +00018f10: 2069 7320 6576 616c 7561 7465 6420 616e is evaluated an │ │ │ │ +00018f20: 6420 6974 7320 7265 7375 6c74 2072 6574 d its result ret │ │ │ │ +00018f30: 7572 6e65 642e 204f 7468 6572 7769 7365 urned. Otherwise │ │ │ │ +00018f40: 2074 6865 2072 6573 756c 7420 6f66 0a61 the result of.a │ │ │ │ +00018f50: 6e20 696d 706c 6963 6974 2070 726f 676e n implicit progn │ │ │ │ +00018f60: 206f 6e20 7468 6520 454c 5345 2066 6f72 on the ELSE for │ │ │ │ +00018f70: 6d73 2069 7320 7265 7475 726e 6564 2e20 ms is returned. │ │ │ │ +00018f80: 4966 2074 6865 7265 2061 7265 206e 6f20 If there are no │ │ │ │ +00018f90: 454c 5345 0a66 6f72 6d73 2074 6865 2066 ELSE.forms the f │ │ │ │ +00018fa0: 616c 7365 2076 616c 7565 2069 7320 7265 alse value is re │ │ │ │ +00018fb0: 7475 726e 6564 2e00 7265 702e 6c61 6e67 turned..rep.lang │ │ │ │ +00018fc0: 2e69 6e74 6572 7072 6574 6572 2361 6e64 .interpreter#and │ │ │ │ +00018fd0: 202e 2041 5247 5300 7265 702e 6c61 6e67 . ARGS.rep.lang │ │ │ │ +00018fe0: 2e69 6e74 6572 7072 6574 6572 2373 6574 .interpreter#set │ │ │ │ +00018ff0: 712d 6465 6661 756c 7420 2e20 4152 4753 q-default . ARGS │ │ │ │ +00019000: 7461 7266 682d 6d61 782d 6361 6368 6564 tarfh-max-cached │ │ │ │ +00019010: 2d64 6972 7354 6f74 616c 206e 756d 6265 -dirsTotal numbe │ │ │ │ +00019020: 7220 6f66 2074 6172 206c 6973 7469 6e67 r of tar listing │ │ │ │ +00019030: 7320 746f 2063 6163 6865 2e72 6570 2e69 s to cache.rep.i │ │ │ │ +00019040: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers. │ │ │ │ +00019050: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot │ │ │ │ +00019060: 652d 7265 702d 636c 6f73 652d 616c 6c43 e-rep-close-allC │ │ │ │ +00019070: 6c6f 7365 2061 6c6c 2072 756e 6e69 6e67 lose all running │ │ │ │ +00019080: 2072 6570 2d72 656d 6f74 6520 7375 6270 rep-remote subp │ │ │ │ +00019090: 726f 6365 7373 6573 2e72 6570 2e69 6f2e rocesses.rep.io. │ │ │ │ +000190a0: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re │ │ │ │ +000190b0: 6d6f 7465 2e72 6570 2372 656d 6f74 652d mote.rep#remote- │ │ │ │ +000190c0: 7265 702d 656d 7074 792d 6361 6368 6544 rep-empty-cacheD │ │ │ │ +000190d0: 6973 6361 7264 2061 6c6c 2063 6163 6865 iscard all cache │ │ │ │ +000190e0: 6420 7265 702d 7265 6d6f 7465 2064 6972 d rep-remote dir │ │ │ │ +000190f0: 6563 746f 7279 2065 6e74 7269 6573 2e72 ectory entries.r │ │ │ │ +00019100: 656d 6f74 652d 6674 702d 6d75 6c74 692d emote-ftp-multi- │ │ │ │ +00019110: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr │ │ │ │ +00019120: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching │ │ │ │ +00019130: 7468 6520 7374 6172 7420 6f66 2061 206d the start of a m │ │ │ │ +00019140: 756c 7469 6c69 6e65 2066 7470 2072 6570 ultiline ftp rep │ │ │ │ +00019150: 6c79 2e72 656d 6f74 652d 6674 702d 7061 ly.remote-ftp-pa │ │ │ │ +00019160: 7373 7764 2d6d 7367 7352 6567 756c 6172 sswd-msgsRegular │ │ │ │ +00019170: 2065 7870 7265 7373 696f 6e20 6d61 7463 expression matc │ │ │ │ +00019180: 6869 6e67 2070 6173 7377 6f72 6420 7072 hing password pr │ │ │ │ +00019190: 6f6d 7074 2e00 7265 702e 6461 7461 2e72 ompt..rep.data.r │ │ │ │ +000191a0: 696e 6723 7269 6e67 2d3e 6c69 7374 2052 ing#ring->list R │ │ │ │ +000191b0: 494e 4772 6570 2e64 6174 6123 7374 7269 INGrep.data#stri │ │ │ │ +000191c0: 6e67 2d75 7070 6572 2d63 6173 652d 7052 ng-upper-case-pR │ │ │ │ +000191d0: 6574 7572 6e20 7420 6966 2073 7472 696e eturn t if strin │ │ │ │ +000191e0: 6720 5820 6973 2075 7070 6572 2063 6173 g X is upper cas │ │ │ │ +000191f0: 6520 2863 6f6e 7461 696e 7320 6e6f 206c e (contains no l │ │ │ │ +00019200: 6f77 6572 2063 6173 6520 6368 6172 6163 ower case charac │ │ │ │ +00019210: 7465 7273 2061 6e64 0a61 7420 6c65 6173 ters and.at leas │ │ │ │ +00019220: 7420 6f6e 6520 7570 7065 722d 6361 7365 t one upper-case │ │ │ │ +00019230: 2063 6861 7261 6374 6572 292e 7265 702e character).rep. │ │ │ │ +00019240: 6461 7461 2363 6170 6974 616c 697a 652d data#capitalize- │ │ │ │ +00019250: 7374 7269 6e67 5265 7475 726e 2061 206e stringReturn a n │ │ │ │ +00019260: 6577 2073 7472 696e 672c 2061 2063 6f70 ew string, a cop │ │ │ │ +00019270: 7920 6f66 2058 2077 6974 6820 6974 7320 y of X with its │ │ │ │ +00019280: 6669 7273 7420 6368 6172 6163 7465 7220 first character │ │ │ │ +00019290: 696e 2075 7070 6572 2063 6173 652e 0072 in upper case..r │ │ │ │ +000192a0: 6570 2e75 7469 6c2e 6973 7065 6c6c 2369 ep.util.ispell#i │ │ │ │ +000192b0: 7370 656c 6c2d 6164 642d 776f 7264 2d66 spell-add-word-f │ │ │ │ +000192c0: 6f72 2d73 6573 7369 6f6e 2057 4f52 4472 or-session WORDr │ │ │ │ +000192d0: 6570 2e75 7469 6c2e 7469 6d65 2373 6563 ep.util.time#sec │ │ │ │ +000192e0: 6f6e 6473 2d3e 7469 6d65 436f 6e76 6572 onds->timeConver │ │ │ │ +000192f0: 7420 7468 6520 6e75 6d62 6572 206f 6620 t the number of │ │ │ │ +00019300: 7365 6373 2070 6173 7420 7468 6520 6570 secs past the ep │ │ │ │ +00019310: 6f63 682c 2053 4543 532c 2074 6f20 6120 och, SECS, to a │ │ │ │ +00019320: 7469 6d65 7374 616d 702e 0072 6570 2e75 timestamp..rep.u │ │ │ │ +00019330: 7469 6c2e 6461 7465 2370 6172 7365 2d64 til.date#parse-d │ │ │ │ +00019340: 6174 6520 5354 5249 4e47 2023 216f 7074 ate STRING #!opt │ │ │ │ +00019350: 696f 6e61 6c20 504f 494e 542e 692c 0000 ional POINT.i,.. │ │ │ │ +00019360: 0000 0000 1600 0000 5a00 0000 064d 2e42 ........Z....M.B │ │ │ │ +00019370: 7265 702e 8570 0200 0000 0000 1500 0000 rep..p.......... │ │ │ │ +00019380: 7a00 0000 d0a7 3744 7265 702e b28e 0100 z.....7Drep..... │ │ │ │ +00019390: 0000 0000 1700 0000 ee00 0000 079a c742 ...............B │ │ │ │ +000193a0: 0072 6570 1471 0200 0000 0000 1d00 0000 .rep.q.......... │ │ │ │ +000193b0: 0e00 0000 29e3 0350 0072 6570 79d2 0000 ....)..P.repy... │ │ │ │ +000193c0: 0000 0000 2400 0000 1400 0000 7a28 ae5c ....$.......z(.\ │ │ │ │ +000193d0: 7265 702e f329 0000 0000 0000 0d00 0000 rep..).......... │ │ │ │ +000193e0: d200 0000 233d 9c44 2a77 6765 2adc 0000 ....#=.D*wge*... │ │ │ │ +000193f0: 0000 0000 0e00 0000 1b00 0000 3729 c14b ............7).K │ │ │ │ +00019400: 7265 702e b628 0000 0000 0000 0e00 0000 rep..(.......... │ │ │ │ +00019410: 9900 0000 47c0 054f 7265 702e 0be4 0000 ....G..Orep..... │ │ │ │ +00019420: 0000 0000 0a00 0000 9f00 0000 ac84 0a55 ...............U │ │ │ │ +00019430: 7265 702e 72e8 0000 0000 0000 0f00 0000 rep.r........... │ │ │ │ +00019440: 4d00 0000 3a0a 4358 7265 702e 8f89 0100 M...:.CXrep..... │ │ │ │ +00019450: 0000 0000 1c00 0000 5400 0000 9dbb da58 ........T......X │ │ │ │ +00019460: 7265 702e e48b 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +00019470: b701 0000 a2ba 3b48 7265 702e 0050 0000 ......;Hrep..P.. │ │ │ │ +00019480: 0000 0000 1f00 0000 ae01 0000 f841 6750 .............AgP │ │ │ │ +00019490: 7265 702e a6d5 0000 0000 0000 1300 0000 rep............. │ │ │ │ +000194a0: 1f00 0000 e457 2857 7265 702e f577 0000 .....W(Wrep..w.. │ │ │ │ +000194b0: 0000 0000 2400 0000 d500 0000 d4eb 1d5f ....$.........._ │ │ │ │ +000194c0: 7265 702e 3033 0000 0000 0000 0f00 0000 rep.03.......... │ │ │ │ +000194d0: 1300 0000 2762 8a4f 7265 702e c971 0000 ....'b.Orep..q.. │ │ │ │ +000194e0: 0000 0000 1b00 0000 3b00 0000 33e3 634f ........;...3.cO │ │ │ │ +000194f0: 7265 702e ea82 0000 0000 0000 2100 0000 rep.........!... │ │ │ │ +00019500: 8e00 0000 216b 1b5a 7265 702e d92c 0000 ....!k.Zrep..,.. │ │ │ │ +00019510: 0000 0000 0c00 0000 5a00 0000 0980 0a50 ........Z......P │ │ │ │ +00019520: 0072 6570 ff89 0100 0000 0000 1d00 0000 .rep............ │ │ │ │ +00019530: 0a00 0000 00c4 1c5b 6572 726f 529f 0000 .......[erroR... │ │ │ │ +00019540: 0000 0000 0a00 0000 6d00 0000 8c76 df52 ........m....v.R │ │ │ │ +00019550: 7265 702e ac27 0000 0000 0000 0f00 0000 rep..'.......... │ │ │ │ +00019560: fb00 0000 8b55 f641 7265 702e 614d 0000 .....U.Arep.aM.. │ │ │ │ +00019570: 0000 0000 1d00 0000 9b00 0000 0513 2856 ..............(V │ │ │ │ +00019580: 7265 702e 8856 0000 0000 0000 1d00 0000 rep..V.......... │ │ │ │ +00019590: 3e00 0000 1651 c658 7265 702e 2fac 0000 >....Q.Xrep./... │ │ │ │ +000195a0: 0000 0000 1c00 0000 a700 0000 fe03 7c48 ..............|H │ │ │ │ +000195b0: 7265 702e abec 0000 0000 0000 1100 0000 rep............. │ │ │ │ +000195c0: 8200 0000 ccdd b24d 7265 702e f9ed 0000 .......Mrep..... │ │ │ │ +000195d0: 0000 0000 1700 0000 3700 0000 6e3e b654 ........7...n>.T │ │ │ │ +000195e0: 7265 702e 108a 0000 0000 0000 1700 0000 rep............. │ │ │ │ +000195f0: 3200 0000 4e79 b74a 7265 702e 9bee 0000 2...Ny.Jrep..... │ │ │ │ +00019600: 0000 0000 1100 0000 a700 0000 e635 8055 .............5.U │ │ │ │ +00019610: 7265 702e 0677 0000 0000 0000 1900 0000 rep..w.......... │ │ │ │ +00019620: 3500 0000 805c 295e 7265 702e eb2e 0000 5....\)^rep..... │ │ │ │ +00019630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[ │ │ │ │ +00019640: 6465 6275 2c4f 0100 0000 0000 0c00 0000 debu,O.......... │ │ │ │ +00019650: 4700 0000 371c 5240 0072 6570 d78f 0100 G...7.R@.rep.... │ │ │ │ +00019660: 0000 0000 2200 0000 0700 0000 c2d4 f654 ...."..........T │ │ │ │ +00019670: 7265 702e bc25 0000 0000 0000 0d00 0000 rep..%.......... │ │ │ │ +00019680: 3600 0000 2b4d c044 7265 702e 44d1 0000 6...+M.Drep.D... │ │ │ │ +00019690: 0000 0000 2300 0000 1201 0000 d144 315b ....#........D1[ │ │ │ │ +000196a0: 7265 702e f787 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +000196b0: 6300 0000 45a9 3d55 0072 6570 edd3 0000 c...E.=U.rep.... │ │ │ │ +000196c0: 0000 0000 2700 0000 0500 0000 f521 5f47 ....'........!_G │ │ │ │ +000196d0: 7265 702e 19d4 0000 0000 0000 1800 0000 rep............. │ │ │ │ +000196e0: 1500 0000 5958 1249 0072 6570 e12f 0000 ....YX.I.rep./.. │ │ │ │ +000196f0: 0000 0000 1400 0000 0200 0000 07f4 3347 ..............3G │ │ │ │ +00019700: 7265 702e 5fa4 0000 0000 0000 1a00 0000 rep._........... │ │ │ │ +00019710: 6700 0000 81ee aa5d 7265 702e 0070 0000 g......]rep..p.. │ │ │ │ +00019720: 0000 0000 1800 0000 2a00 0000 89f3 a749 ........*......I │ │ │ │ +00019730: 7265 702e 17e8 0000 0000 0000 1400 0000 rep............. │ │ │ │ +00019740: 4700 0000 8d24 1656 7265 702e 1f72 0000 G....$.Vrep..r.. │ │ │ │ +00019750: 0000 0000 1400 0000 5000 0000 e74a 8b50 ........P....J.P │ │ │ │ +00019760: 7265 702e 8c67 0000 0000 0000 2100 0000 rep..g......!... │ │ │ │ +00019770: 4800 0000 c132 4340 7265 702e 4f25 0000 H....2C@rep.O%.. │ │ │ │ +00019780: 0000 0000 0c00 0000 6100 0000 ac84 0a40 ........a......@ │ │ │ │ +00019790: 7265 702e cee8 0000 0000 0000 0f00 0000 rep............. │ │ │ │ +000197a0: 3700 0000 2b47 1159 7265 702e 3f2d 0000 7...+G.Yrep.?-.. │ │ │ │ +000197b0: 0000 0000 1600 0000 ed00 0000 6127 8259 ............a'.Y │ │ │ │ +000197c0: 6465 6275 0060 0100 0000 0000 0e00 0000 debu.`.......... │ │ │ │ +000197d0: 0101 0000 15d8 9353 7265 702e 3886 0100 .......Srep.8... │ │ │ │ +000197e0: 0000 0000 1f00 0000 a001 0000 7d15 375b ............}.7[ │ │ │ │ +000197f0: 0072 6570 b88d 0100 0000 0000 1e00 0000 .rep............ │ │ │ │ +00019800: 0e00 0000 1658 c55d 7265 702e b164 0100 .....X.]rep..d.. │ │ │ │ +00019810: 0000 0000 1f00 0000 9800 0000 daf9 6b57 ..............kW │ │ │ │ +00019820: 0072 6570 e26f 0100 0000 0000 1900 0000 .rep.o.......... │ │ │ │ +00019830: 0000 0000 5fbc c852 7265 702e 49d5 0000 ...._..Rrep.I... │ │ │ │ +00019840: 0000 0000 1e00 0000 3f00 0000 5b1f 5842 ........?...[.XB │ │ │ │ +00019850: 7265 702e 0020 0000 0000 0000 1d00 0000 rep.. .......... │ │ │ │ +00019860: 6500 0000 e338 d659 7265 702e ee49 0100 e....8.Yrep..I.. │ │ │ │ +00019870: 0000 0000 1600 0000 3d00 0000 dc26 0f52 ........=....&.R │ │ │ │ +00019880: 7265 702e d8d5 0000 0000 0000 1700 0000 rep............. │ │ │ │ +00019890: 3600 0000 9d5c 2040 7265 702e 3485 0100 6....\ @rep.4... │ │ │ │ +000198a0: 0000 0000 1c00 0000 1100 0000 e5d2 cc54 ...............T │ │ │ │ +000198b0: 0072 6570 e1ef 0000 0000 0000 1800 0000 .rep............ │ │ │ │ +000198c0: 0200 0000 ac97 4b50 7265 702e 25d6 0000 ......KPrep.%... │ │ │ │ +000198d0: 0000 0000 1700 0000 2000 0000 864b 2c45 ........ ....K,E │ │ │ │ +000198e0: 7265 702e 35d7 0000 0000 0000 1e00 0000 rep.5........... │ │ │ │ +000198f0: 3300 0000 63aa 9d58 7265 702e e788 0100 3...c..Xrep..... │ │ │ │ +00019900: 0000 0000 2600 0000 8200 0000 8da4 b64b ....&..........K │ │ │ │ +00019910: 7265 702e 236c 0000 0000 0000 1400 0000 rep.#l.......... │ │ │ │ +00019920: ea00 0000 c2de a244 7265 702e 956d 0000 .......Drep..m.. │ │ │ │ +00019930: 0000 0000 1900 0000 5c00 0000 124b 3e40 ........\....K>@ │ │ │ │ +00019940: 7265 702e 2f36 0000 0000 0000 1e00 0000 rep./6.......... │ │ │ │ +00019950: 2201 0000 9fd3 0257 7265 702e f3ea 0000 "......Wrep..... │ │ │ │ +00019960: 0000 0000 1600 0000 4d00 0000 5d42 3041 ........M...]B0A │ │ │ │ +00019970: 7265 702e 6984 0100 0000 0000 1800 0000 rep.i........... │ │ │ │ +00019980: 4f00 0000 9296 025e 7265 702e 7788 0100 O......^rep.w... │ │ │ │ +00019990: 0000 0000 1900 0000 5700 0000 7662 5343 ........W...vbSC │ │ │ │ +000199a0: 7265 702e b83c 0000 0000 0000 1500 0000 rep..<.......... │ │ │ │ +000199b0: 4000 0000 7e4f 8b53 7265 702e cb41 0000 @...~O.Srep..A.. │ │ │ │ +000199c0: 0000 0000 2200 0000 3401 0000 23ab 0e54 ...."...4...#..T │ │ │ │ +000199d0: 7265 702e 46d0 0000 0000 0000 2000 0000 rep.F....... ... │ │ │ │ +000199e0: de00 0000 a53a 275e 7265 702e 8220 0000 .....:'^rep.. .. │ │ │ │ +000199f0: 0000 0000 2000 0000 3700 0000 db8a 014f .... ...7......O │ │ │ │ +00019a00: 7265 702e e23d 0000 0000 0000 1600 0000 rep..=.......... │ │ │ │ +00019a10: 3700 0000 be87 2b46 7265 702e cf62 0100 7.....+Frep..b.. │ │ │ │ +00019a20: 0000 0000 1b00 0000 7b01 0000 e38f cb5d ........{......] │ │ │ │ +00019a30: 7265 702e 9f6c 0100 0000 0000 1600 0000 rep..l.......... │ │ │ │ +00019a40: 3800 0000 b90f 3449 7265 702e 6185 0100 8.....4Irep.a... │ │ │ │ +00019a50: 0000 0000 1400 0000 4700 0000 4c21 9859 ........G...L!.Y │ │ │ │ +00019a60: 7265 702e 46d4 0000 0000 0000 1b00 0000 rep.F........... │ │ │ │ +00019a70: 9200 0000 915a b956 7265 702e 86d7 0000 .....Z.Vrep..... │ │ │ │ +00019a80: 0000 0000 1d00 0000 3a00 0000 73b5 4345 ........:...s.CE │ │ │ │ +00019a90: 7265 702e 40d3 0000 0000 0000 2600 0000 rep.@.......&... │ │ │ │ +00019aa0: 8700 0000 4ace 8c51 7265 702e 2a21 0000 ....J..Qrep.*!.. │ │ │ │ +00019ab0: 0000 0000 1300 0000 8000 0000 221e 395e ............".9^ │ │ │ │ +00019ac0: 7265 702e 906b 0100 0000 0000 1e00 0000 rep..k.......... │ │ │ │ +00019ad0: b200 0000 f504 1257 7265 702e b481 0100 .......Wrep..... │ │ │ │ +00019ae0: 0000 0000 1b00 0000 6400 0000 db38 8359 ........d....8.Y │ │ │ │ +00019af0: 0072 6570 0cd7 0000 0000 0000 2200 0000 .rep........"... │ │ │ │ +00019b00: 0700 0000 b895 d34e 0072 6570 ddd7 0000 .......N.rep.... │ │ │ │ +00019b10: 0000 0000 1e00 0000 0000 0000 0aeb ab4d ...............M │ │ │ │ +00019b20: 0072 6570 5bd8 0000 0000 0000 2000 0000 .rep[....... ... │ │ │ │ +00019b30: 0300 0000 f34a e644 0072 6570 7ed8 0000 .....J.D.rep~... │ │ │ │ +00019b40: 0000 0000 2200 0000 0e00 0000 9bcb 445f ....".........D_ │ │ │ │ +00019b50: 7265 702e 1925 0000 0000 0000 1a00 0000 rep..%.......... │ │ │ │ +00019b60: 1c00 0000 5447 7051 7265 702e b4e4 0000 ....TGpQrep..... │ │ │ │ +00019b70: 0000 0000 1e00 0000 2e00 0000 87e3 225f .............."_ │ │ │ │ +00019b80: 7265 702e 1b27 0000 0000 0000 0e00 0000 rep..'.......... │ │ │ │ +00019b90: 8300 0000 a2ad d74b 7265 702e 364b 0100 .......Krep.6K.. │ │ │ │ +00019ba0: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L │ │ │ │ +00019bb0: 7265 702e 268a 0100 0000 0000 2000 0000 rep.&....... ... │ │ │ │ +00019bc0: f600 0000 b734 1f55 7265 702e 3231 0000 .....4.Urep.21.. │ │ │ │ +00019bd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[ │ │ │ │ +00019be0: 7265 702e 1b67 0000 0000 0000 1f00 0000 rep..g.......... │ │ │ │ +00019bf0: 4800 0000 488a 7354 7265 702e 0584 0100 H...H.sTrep..... │ │ │ │ +00019c00: 0000 0000 1700 0000 4d00 0000 9339 4f5a ........M....9OZ │ │ │ │ +00019c10: 7265 702e b1d2 0000 0000 0000 1d00 0000 rep............. │ │ │ │ +00019c20: 5000 0000 9984 554b 7265 702e 773e 0000 P.....UKrep.w>.. │ │ │ │ +00019c30: 0000 0000 1400 0000 3c00 0000 6b18 4048 ........<...k.@H │ │ │ │ +00019c40: 7265 702e 9366 0000 0000 0000 2900 0000 rep..f......)... │ │ │ │ +00019c50: 5f00 0000 dc0a 5c52 7265 702e 032c 0000 _.....\Rrep..,.. │ │ │ │ +00019c60: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV │ │ │ │ +00019c70: 7265 702e 4581 0100 0000 0000 1d00 0000 rep.E........... │ │ │ │ +00019c80: 5200 0000 4f8d 335e 0072 6570 aed8 0000 R...O.3^.rep.... │ │ │ │ +00019c90: 0000 0000 2100 0000 0600 0000 0326 c243 ....!........&.C │ │ │ │ +00019ca0: 7265 702e 939c 0000 0000 0000 2800 0000 rep.........(... │ │ │ │ +00019cb0: 9e00 0000 17ab f045 0072 6570 fdd8 0000 .......E.rep.... │ │ │ │ +00019cc0: 0000 0000 2200 0000 0300 0000 7bf3 a755 ....".......{..U │ │ │ │ +00019cd0: 0072 6570 3c8b 0100 0000 0000 2100 0000 .rep<.......!... │ │ │ │ +00019ce0: 1d00 0000 6d8a fd5d 7265 702e 84e7 0000 ....m..]rep..... │ │ │ │ +00019cf0: 0000 0000 1800 0000 2900 0000 256d 505e ........)...%mP^ │ │ │ │ +00019d00: 0072 6570 ffd9 0000 0000 0000 2100 0000 .rep........!... │ │ │ │ +00019d10: 0700 0000 e51a ea50 7265 702e b4ad 0000 .......Prep..... │ │ │ │ +00019d20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S │ │ │ │ +00019d30: 6572 726f 7f4f 0100 0000 0000 1600 0000 erro.O.......... │ │ │ │ +00019d40: 6500 0000 28e0 fd41 7265 702e 7663 0000 e...(..Arep.vc.. │ │ │ │ +00019d50: 0000 0000 1e00 0000 8f00 0000 64ee 4e40 ............d.N@ │ │ │ │ +00019d60: 7265 702e 6d83 0100 0000 0000 1c00 0000 rep.m........... │ │ │ │ +00019d70: 7c00 0000 b48f 8351 7265 702e 0030 0000 |......Qrep..0.. │ │ │ │ +00019d80: 0000 0000 1b00 0000 7600 0000 a18e ab4a ........v......J │ │ │ │ +00019d90: 7265 702e 5233 0000 0000 0000 1800 0000 rep.R3.......... │ │ │ │ +00019da0: ea00 0000 b8bb ec4f 7265 702e 14e7 0000 .......Orep..... │ │ │ │ +00019db0: 0000 0000 2400 0000 4c00 0000 8db1 b147 ....$...L......G │ │ │ │ +00019dc0: 7265 702e 14e9 0000 0000 0000 1400 0000 rep............. │ │ │ │ +00019dd0: 4600 0000 afc0 864d 0072 6570 27da 0000 F......M.rep'... │ │ │ │ +00019de0: 0000 0000 2300 0000 0600 0000 2a39 6355 ....#.......*9cU │ │ │ │ +00019df0: 7265 702e ef5b 0000 0000 0000 2800 0000 rep..[......(... │ │ │ │ +00019e00: a000 0000 dae3 b35a 7265 702e ece7 0000 .......Zrep..... │ │ │ │ +00019e10: 0000 0000 1900 0000 1200 0000 b959 7048 .............YpH │ │ │ │ +00019e20: 0072 6570 50da 0000 0000 0000 2300 0000 .repP.......#... │ │ │ │ +00019e30: 0600 0000 e018 f85d 0072 6570 79da 0000 .......].repy... │ │ │ │ +00019e40: 0000 0000 1300 0000 0900 0000 1433 8d47 .............3.G │ │ │ │ +00019e50: 0072 6570 95da 0000 0000 0000 1700 0000 .rep............ │ │ │ │ +00019e60: 0800 0000 fbab db4b 7265 702e 22d9 0000 .......Krep."... │ │ │ │ +00019e70: 0000 0000 2000 0000 6700 0000 9f9b 5441 .... ...g.....TA │ │ │ │ +00019e80: 7265 702e f567 0000 0000 0000 1d00 0000 rep..g.......... │ │ │ │ +00019e90: 2a00 0000 8b42 2d42 7265 702e db6d 0100 *....B-Brep..m.. │ │ │ │ +00019ea0: 0000 0000 1600 0000 2501 0000 c502 8c57 ........%......W │ │ │ │ +00019eb0: 7265 702e 6c62 0100 0000 0000 1400 0000 rep.lb.......... │ │ │ │ +00019ec0: 4f00 0000 c396 fb4d 3a72 6570 3382 0100 O......M:rep3... │ │ │ │ +00019ed0: 0000 0000 1600 0000 4000 0000 f2c5 4b4e ........@.....KN │ │ │ │ +00019ee0: 7265 702e 08db 0000 0000 0000 1500 0000 rep............. │ │ │ │ +00019ef0: 8600 0000 f3b5 595c 0072 6570 53dc 0000 ......Y\.repS... │ │ │ │ +00019f00: 0000 0000 2300 0000 0900 0000 da22 5052 ....#........"PR │ │ │ │ +00019f10: 7265 702e 7fdc 0000 0000 0000 2800 0000 rep.........(... │ │ │ │ +00019f20: 3900 0000 5e86 f45a 0072 6570 02de 0000 9...^..Z.rep.... │ │ │ │ +00019f30: 0000 0000 2b00 0000 0000 0000 df3f ff49 ....+........?.I │ │ │ │ +00019f40: 7265 702e e48d 0100 0000 0000 1f00 0000 rep............. │ │ │ │ +00019f50: af00 0000 d9c6 1f55 0072 6570 5dde 0000 .......U.rep]... │ │ │ │ +00019f60: 0000 0000 2600 0000 0d00 0000 7776 d758 ....&.......wv.X │ │ │ │ +00019f70: 0072 6570 a2d6 0000 0000 0000 1200 0000 .rep............ │ │ │ │ +00019f80: 0700 0000 08c5 9d44 7265 702e 4368 0100 .......Drep.Ch.. │ │ │ │ +00019f90: 0000 0000 2100 0000 8e00 0000 b7aa 8642 ....!..........B │ │ │ │ +00019fa0: 0072 6570 7a8b 0100 0000 0000 2300 0000 .repz.......#... │ │ │ │ +00019fb0: 0500 0000 d68c ec4f 0072 6570 b78f 0100 .......O.rep.... │ │ │ │ +00019fc0: 0000 0000 1900 0000 0700 0000 d108 3a52 ..............:R │ │ │ │ +00019fd0: 7265 702e fbd7 0000 0000 0000 1f00 0000 rep............. │ │ │ │ +00019fe0: 4100 0000 ce4e f750 7265 702e d22a 0000 A....N.Prep..*.. │ │ │ │ +00019ff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................ │ │ │ │ +0001a000: 7265 702e 6461 7461 2373 7472 696e 672d rep.data#string- │ │ │ │ +0001a010: 6361 7069 7461 6c69 7a65 642d 7052 6574 capitalized-pRet │ │ │ │ +0001a020: 7572 6e73 2074 2069 6620 7374 7269 6e67 urns t if string │ │ │ │ +0001a030: 2058 2069 7320 6361 7069 7461 6c69 7a65 X is capitalize │ │ │ │ +0001a040: 6420 2866 6972 7374 2063 6861 7261 6374 d (first charact │ │ │ │ +0001a050: 6572 2069 7320 7570 7065 7220 6361 7365 er is upper case │ │ │ │ +0001a060: 292e 0072 6570 2e64 6174 6123 7374 7269 )..rep.data#stri │ │ │ │ +0001a070: 6e67 2d63 6170 6974 616c 697a 6564 2d70 ng-capitalized-p │ │ │ │ +0001a080: 2058 0072 6570 2e64 6174 6123 6d61 7063 X.rep.data#mapc │ │ │ │ +0001a090: 6f6e 6361 7420 4655 4e20 5345 5155 454e oncat FUN SEQUEN │ │ │ │ +0001a0a0: 4345 2053 4550 4152 4154 4f52 2a69 7370 CE SEPARATOR*isp │ │ │ │ +0001a0b0: 656c 6c2d 7072 6f67 7261 6d2a 4669 6c65 ell-program*File │ │ │ │ +0001a0c0: 6e61 6d65 206f 6620 7072 6f67 7261 6d20 name of program │ │ │ │ +0001a0d0: 7573 6564 2074 6f20 7374 6172 7420 6973 used to start is │ │ │ │ +0001a0e0: 7065 6c6c 2831 292e 2a69 7370 656c 6c2d pell(1).*ispell- │ │ │ │ +0001a0f0: 6469 6374 696f 6e61 7279 2a4e 616d 6520 dictionary*Name │ │ │ │ +0001a100: 6f66 2064 6963 7469 6f6e 6172 7920 746f of dictionary to │ │ │ │ +0001a110: 2070 6173 7320 746f 2049 7370 656c 6c2c pass to Ispell, │ │ │ │ +0001a120: 206f 7220 6e69 6c20 666f 7220 7468 6520 or nil for the │ │ │ │ +0001a130: 6465 6661 756c 742e 2a69 7370 656c 6c2d default.*ispell- │ │ │ │ +0001a140: 7469 6d65 6f75 742a 5365 636f 6e64 7320 timeout*Seconds │ │ │ │ +0001a150: 746f 2077 6169 7420 666f 7220 6973 7065 to wait for ispe │ │ │ │ +0001a160: 6c6c 206f 7574 7075 7420 6265 666f 7265 ll output before │ │ │ │ +0001a170: 2067 6976 696e 6720 7570 2e72 6570 2e75 giving up.rep.u │ │ │ │ +0001a180: 7469 6c2e 6973 7065 6c6c 236c 696e 652d til.ispell#line- │ │ │ │ +0001a190: 6361 6c6c 6261 636b 4675 6e63 7469 6f6e callbackFunction │ │ │ │ +0001a1a0: 2074 6f20 6361 6c6c 2061 7379 6e63 6872 to call asynchr │ │ │ │ +0001a1b0: 6f6e 6f75 736c 7920 7769 7468 2061 2073 onously with a s │ │ │ │ +0001a1c0: 696e 676c 6520 6c69 6e65 206f 6620 6f75 ingle line of ou │ │ │ │ +0001a1d0: 7470 7574 2066 726f 6d20 6973 7065 6c6c tput from ispell │ │ │ │ +0001a1e0: 2e00 7265 702e 7574 696c 2e69 7370 656c ..rep.util.ispel │ │ │ │ +0001a1f0: 6c23 6973 7065 6c6c 2d73 6574 2d64 6963 l#ispell-set-dic │ │ │ │ +0001a200: 7469 6f6e 6172 7920 4449 4354 2d4e 414d tionary DICT-NAM │ │ │ │ +0001a210: 4572 6570 2e75 7469 6c2e 7469 6d65 2374 Erep.util.time#t │ │ │ │ +0001a220: 696d 652d 3e73 6563 6f6e 6473 436f 6e76 ime->secondsConv │ │ │ │ +0001a230: 6572 7420 7468 6520 7469 6d65 7374 616d ert the timestam │ │ │ │ +0001a240: 7020 5449 4d45 2074 6f20 7468 6520 6e75 p TIME to the nu │ │ │ │ +0001a250: 6d62 6572 206f 6620 7365 636f 6e64 7320 mber of seconds │ │ │ │ +0001a260: 7369 6e63 6520 7468 6520 6570 6f63 682e since the epoch. │ │ │ │ +0001a270: 7265 702e 7574 696c 2e64 6174 6523 6461 rep.util.date#da │ │ │ │ +0001a280: 7465 2d74 696d 657a 6f6e 652d 616c 6973 te-timezone-alis │ │ │ │ +0001a290: 7441 6c69 7374 206f 6620 2854 494d 455a tAlist of (TIMEZ │ │ │ │ +0001a2a0: 4f4e 4520 2e20 4d49 4e55 5445 532d 4449 ONE . MINUTES-DI │ │ │ │ +0001a2b0: 4646 4552 454e 4345 292e 7265 702e 7574 FFERENCE).rep.ut │ │ │ │ +0001a2c0: 696c 2e6d 6973 6323 7072 6f67 7261 6d2d il.misc#program- │ │ │ │ +0001a2d0: 6578 6973 7473 2d70 5265 7475 726e 7320 exists-pReturns │ │ │ │ +0001a2e0: 7472 7565 2069 6620 6120 7072 6f67 7261 true if a progra │ │ │ │ +0001a2f0: 6d20 6e61 6d65 6420 434d 4420 6361 6e20 m named CMD can │ │ │ │ +0001a300: 6265 2066 6f75 6e64 2069 6e20 7468 6520 be found in the │ │ │ │ +0001a310: 6375 7272 656e 7420 7061 7468 7265 702e current pathrep. │ │ │ │ +0001a320: 7265 6765 7870 2373 7472 696e 672d 7370 regexp#string-sp │ │ │ │ +0001a330: 6c69 7452 6574 7572 6e20 6120 6c69 7374 litReturn a list │ │ │ │ +0001a340: 206f 6620 7375 6273 7472 696e 6773 206f of substrings o │ │ │ │ +0001a350: 6620 5354 5249 4e47 2c20 6561 6368 2064 f STRING, each d │ │ │ │ +0001a360: 656c 696d 6974 6564 2062 7920 5245 4745 elimited by REGE │ │ │ │ +0001a370: 5850 2e00 7265 702e 7379 7374 656d 2372 XP..rep.system#r │ │ │ │ +0001a380: 656d 6f76 652d 686f 6f6b 2d62 792d 6e61 emove-hook-by-na │ │ │ │ +0001a390: 6d65 2048 4f4f 4b20 4e41 4d45 0072 6570 me HOOK NAME.rep │ │ │ │ +0001a3a0: 2e73 7973 7465 6d23 696e 2d68 6f6f 6b2d .system#in-hook- │ │ │ │ +0001a3b0: 7020 484f 4f4b 2d53 594d 424f 4c20 4655 p HOOK-SYMBOL FU │ │ │ │ +0001a3c0: 4e00 0000 1b00 0000 2002 0000 c766 6673 N....... ....ffs │ │ │ │ +0001a3d0: 7265 702e b5e5 0000 0000 0000 1e00 0000 rep............. │ │ │ │ +0001a3e0: 4b00 0000 c767 ae64 7265 702e 0080 0000 K....g.drep..... │ │ │ │ +0001a3f0: 0000 0000 2600 0000 0302 0000 5292 9d67 ....&.......R..g │ │ │ │ +0001a400: 7265 702e b22f 0000 0000 0000 0d00 0000 rep../.......... │ │ │ │ +0001a410: 2200 0000 dde7 6473 7265 702e bd21 0000 ".....dsrep..!.. │ │ │ │ +0001a420: 0000 0000 2500 0000 6c00 0000 acab 1e7f ....%...l....... │ │ │ │ +0001a430: 7265 702e b840 0100 0000 0000 1c00 0000 rep..@.......... │ │ │ │ +0001a440: a100 0000 1c0d 9c66 7265 702e 4bb4 0100 .......frep.K... │ │ │ │ +0001a450: 0000 0000 1a00 0000 8100 0000 8814 937d ...............} │ │ │ │ +0001a460: 7265 702e d920 0000 0000 0000 1900 0000 rep.. .......... │ │ │ │ +0001a470: 3800 0000 02da 2369 7265 702e a047 0100 8.....#irep..G.. │ │ │ │ +0001a480: 0000 0000 1c00 0000 3202 0000 0a86 5767 ........2.....Wg │ │ │ │ +0001a490: 0072 6570 aebd 0100 0000 0000 2100 0000 .rep........!... │ │ │ │ +0001a4a0: 0b00 0000 6891 9a69 7265 702e 4e22 0000 ....h..irep.N".. │ │ │ │ +0001a4b0: 0000 0000 2200 0000 7500 0000 8ba2 d075 ...."...u......u │ │ │ │ +0001a4c0: 7265 702e f388 0000 0000 0000 1e00 0000 rep............. │ │ │ │ +0001a4d0: 5400 0000 8ec3 c375 6c6f 6164 9a24 0000 T......uload.$.. │ │ │ │ +0001a4e0: 0000 0000 0d00 0000 7200 0000 234b 7776 ........r...#Kwv │ │ │ │ +0001a4f0: 7265 702e e032 0000 0000 0000 1600 0000 rep..2.......... │ │ │ │ +0001a500: 3a00 0000 c91f 8f79 7265 702e 7a94 0000 :......yrep.z... │ │ │ │ +0001a510: 0000 0000 1400 0000 c500 0000 8aaa b878 ...............x │ │ │ │ +0001a520: 7265 702e 0d6f 0000 0000 0000 1d00 0000 rep..o.......... │ │ │ │ +0001a530: 3900 0000 40fa c477 7265 702e ff25 0000 9...@..wrep..%.. │ │ │ │ +0001a540: 0000 0000 0f00 0000 6800 0000 b528 a274 ........h....(.t │ │ │ │ +0001a550: 0072 6570 8cb7 0100 0000 0000 1c00 0000 .rep............ │ │ │ │ +0001a560: 1000 0000 2038 0d7b 0072 6570 e8b7 0100 .... 8.{.rep.... │ │ │ │ +0001a570: 0000 0000 1a00 0000 0e00 0000 b6ea c664 ...............d │ │ │ │ +0001a580: 0072 6570 4bd6 0100 0000 0000 1f00 0000 .repK........... │ │ │ │ +0001a590: 0e00 0000 4363 6664 7265 702e dcd7 0100 ....Ccfdrep..... │ │ │ │ +0001a5a0: 0000 0000 1200 0000 5600 0000 7145 f76a ........V...qE.j │ │ │ │ +0001a5b0: 0072 6570 44d8 0100 0000 0000 1000 0000 .repD........... │ │ │ │ +0001a5c0: 0800 0000 948b 7b6a 7265 702e 682b 0000 ......{jrep.h+.. │ │ │ │ +0001a5d0: 0000 0000 0f00 0000 8c00 0000 3d47 7e78 ............=G~x │ │ │ │ +0001a5e0: 0072 6570 a2da 0100 0000 0000 1600 0000 .rep............ │ │ │ │ +0001a5f0: 0700 0000 e07d 247b 0072 6570 bfda 0100 .....}${.rep.... │ │ │ │ +0001a600: 0000 0000 2000 0000 1c00 0000 94fd 3b6f .... .........;o │ │ │ │ +0001a610: 7265 702e 59b6 0100 0000 0000 2200 0000 rep.Y......."... │ │ │ │ +0001a620: 3100 0000 13fa e972 0072 6570 a2df 0100 1......r.rep.... │ │ │ │ +0001a630: 0000 0000 2300 0000 2200 0000 7923 cf63 ....#..."...y#.c │ │ │ │ +0001a640: 6669 6c65 6567 0100 0000 0000 1200 0000 fileeg.......... │ │ │ │ +0001a650: cc00 0000 120f 6961 7265 702e 6f79 0000 ......iarep.oy.. │ │ │ │ +0001a660: 0000 0000 1900 0000 7a00 0000 98ae e670 ........z......p │ │ │ │ +0001a670: 7265 702e b929 0000 0000 0000 0f00 0000 rep..).......... │ │ │ │ +0001a680: 2b00 0000 c91f 7e64 0072 6570 c07f 0000 +.....~d.rep.... │ │ │ │ +0001a690: 0000 0000 2900 0000 0800 0000 f812 b363 ....)..........c │ │ │ │ +0001a6a0: 7265 702e 0030 0200 0000 0000 2a00 0000 rep..0......*... │ │ │ │ +0001a6b0: 3f00 0000 3a36 ea6c 0072 6570 1731 0200 ?...:6.l.rep.1.. │ │ │ │ +0001a6c0: 0000 0000 2000 0000 0400 0000 414a e872 .... .......AJ.r │ │ │ │ +0001a6d0: 7265 702e 3b31 0200 0000 0000 2400 0000 rep.;1......$... │ │ │ │ +0001a6e0: 3900 0000 92d9 5373 7265 702e c531 0200 9.....Ssrep..1.. │ │ │ │ +0001a6f0: 0000 0000 1d00 0000 4200 0000 c8d9 d174 ........B......t │ │ │ │ +0001a700: 7265 702e e032 0200 0000 0000 1700 0000 rep..2.......... │ │ │ │ +0001a710: 3700 0000 fa48 e373 7265 702e 553d 0000 7....H.srep.U=.. │ │ │ │ +0001a720: 0000 0000 1500 0000 3300 0000 9f71 b062 ........3....q.b │ │ │ │ +0001a730: 7265 702e fcb6 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +0001a740: 7300 0000 401f 5472 7265 702e 6930 0200 s...@.Trrep.i0.. │ │ │ │ +0001a750: 0000 0000 1e00 0000 9000 0000 2021 2f7d ............ !/} │ │ │ │ +0001a760: 7265 702e 0080 0100 0000 0000 1700 0000 rep............. │ │ │ │ +0001a770: 9000 0000 d4f2 8761 7265 702e 6f37 0000 .......arep.o7.. │ │ │ │ +0001a780: 0000 0000 1700 0000 6900 0000 aece a27e ........i......~ │ │ │ │ +0001a790: 7265 702e 53ef 0000 0000 0000 2200 0000 rep.S......."... │ │ │ │ +0001a7a0: 6c00 0000 71e8 c56f 7265 702e 6865 0100 l...q..orep.he.. │ │ │ │ +0001a7b0: 0000 0000 1800 0000 e200 0000 23d4 0564 ............#..d │ │ │ │ +0001a7c0: 0072 6570 a5d7 0100 0000 0000 1600 0000 .rep............ │ │ │ │ +0001a7d0: 2100 0000 a1b4 2677 0072 6570 9831 0200 !.....&w.rep.1.. │ │ │ │ +0001a7e0: 0000 0000 2500 0000 0800 0000 4ffb 3c71 ....%.......O...e │ │ │ │ +0001aa90: 6578 6563 4b24 0000 0000 0000 0e00 0000 execK$.......... │ │ │ │ +0001aaa0: 4100 0000 3bcc a87f 7265 702e 94b3 0100 A...;...rep..... │ │ │ │ +0001aab0: 0000 0000 1b00 0000 9c00 0000 7afa 7d76 ............z.}v │ │ │ │ +0001aac0: 7265 702d 0924 0000 0000 0000 0d00 0000 rep-.$.......... │ │ │ │ +0001aad0: 3500 0000 47c0 c569 7265 702e 32e3 0000 5...G..irep.2... │ │ │ │ +0001aae0: 0000 0000 0a00 0000 cf00 0000 7ddf 5f64 ............}._d │ │ │ │ +0001aaf0: 7265 702e 6ee9 0000 0000 0000 0c00 0000 rep.n........... │ │ │ │ +0001ab00: 4901 0000 104d 1674 7265 702e 166f 0100 I....M.trep..o.. │ │ │ │ +0001ab10: 0000 0000 1700 0000 5400 0000 63b8 8c7b ........T...c..{ │ │ │ │ +0001ab20: 7265 702e 4db5 0100 0000 0000 1c00 0000 rep.M........... │ │ │ │ +0001ab30: 7900 0000 2c34 7869 7265 702e 606b 0000 y...,4xirep.`k.. │ │ │ │ +0001ab40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k │ │ │ │ +0001ab50: 7265 702e c5e7 0000 0000 0000 1900 0000 rep............. │ │ │ │ +0001ab60: 0e00 0000 d5f9 a87a 7265 702e 414a 0100 .......zrep.AJ.. │ │ │ │ +0001ab70: 0000 0000 1f00 0000 d600 0000 9344 4769 .............DGi │ │ │ │ +0001ab80: 7265 702e e6b1 0100 0000 0000 1600 0000 rep............. │ │ │ │ +0001ab90: 4c00 0000 e5de 2561 0072 6570 e3b9 0100 L.....%a.rep.... │ │ │ │ +0001aba0: 0000 0000 1800 0000 0700 0000 58c1 ae72 ............X..r │ │ │ │ +0001abb0: 7265 702e 422e 0000 0000 0000 0b00 0000 rep.B........... │ │ │ │ +0001abc0: 9e00 0000 36d0 f579 7265 702e 80b0 0100 ....6..yrep..... │ │ │ │ +0001abd0: 0000 0000 1e00 0000 5200 0000 9757 9166 ........R....W.f │ │ │ │ +0001abe0: 7265 702e 72d8 0100 0000 0000 1600 0000 rep.r........... │ │ │ │ +0001abf0: 0302 0000 0573 8b65 0072 6570 f0d3 0100 .....s.e.rep.... │ │ │ │ +0001ac00: 0000 0000 1800 0000 0200 0000 51d7 9661 ............Q..a │ │ │ │ +0001ac10: 7265 702e e6b4 0100 0000 0000 1b00 0000 rep............. │ │ │ │ +0001ac20: 4c00 0000 022d ae73 7265 702e ccdb 0100 L....-.srep..... │ │ │ │ +0001ac30: 0000 0000 2200 0000 4402 0000 7499 0874 ...."...D...t..t │ │ │ │ +0001ac40: 0072 6570 5233 0200 0000 0000 2400 0000 .repR3......$... │ │ │ │ +0001ac50: 0c00 0000 6fcd cd6d 7265 702e 05b3 0100 ....o..mrep..... │ │ │ │ +0001ac60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g │ │ │ │ +0001ac70: 7265 702e b96e 0000 0000 0000 1700 0000 rep..n.......... │ │ │ │ +0001ac80: 3d00 0000 5cc5 b767 7265 702e ad33 0200 =...\..grep..3.. │ │ │ │ +0001ac90: 0000 0000 3500 0000 3900 0000 d401 ec64 ....5...9......d │ │ │ │ +0001aca0: 7265 6d6f 7934 0200 0000 0000 0f00 0000 remoy4.......... │ │ │ │ +0001acb0: 2900 0000 3a79 4f7e 7265 6d6f 5435 0200 )...:yO~remoT5.. │ │ │ │ +0001acc0: 0000 0000 1500 0000 4300 0000 53d0 ee6e ........C...S..n │ │ │ │ +0001acd0: 7265 702e 00b0 0100 0000 0000 1600 0000 rep............. │ │ │ │ +0001ace0: 6a00 0000 4186 af78 7265 702e e522 0000 j...A..xrep..".. │ │ │ │ +0001acf0: 0000 0000 1600 0000 6300 0000 11d3 977f ........c....... │ │ │ │ +0001ad00: 7265 702e 00e5 0000 0000 0000 2300 0000 rep.........#... │ │ │ │ +0001ad10: 3700 0000 ebd8 767d 7265 6d6f 0835 0200 7.....v}remo.5.. │ │ │ │ +0001ad20: 0000 0000 1200 0000 3a00 0000 1722 5d6d ........:...."]m │ │ │ │ +0001ad30: 7265 702e 7b6d 0100 0000 0000 1e00 0000 rep.{m.......... │ │ │ │ +0001ad40: 4200 0000 d77d de6f 7265 702e 1866 0000 B....}.orep..f.. │ │ │ │ +0001ad50: 0000 0000 2500 0000 5600 0000 3488 ea7f ....%...V...4... │ │ │ │ +0001ad60: 7265 702e 248b 0000 0000 0000 1900 0000 rep.$........... │ │ │ │ +0001ad70: b200 0000 59d1 6b7e 0072 6570 ccbc 0100 ....Y.k~.rep.... │ │ │ │ +0001ad80: 0000 0000 1b00 0000 0e00 0000 4d6e 1969 ............Mn.i │ │ │ │ +0001ad90: 7265 702e 547b 0000 0000 0000 1c00 0000 rep.T{.......... │ │ │ │ +0001ada0: 6201 0000 3f48 7d77 7265 702e 0ad4 0100 b...?H}wrep..... │ │ │ │ +0001adb0: 0000 0000 1600 0000 2300 0000 98f3 f771 ........#......q │ │ │ │ +0001adc0: 7265 702e 39d2 0100 0000 0000 1a00 0000 rep.9........... │ │ │ │ +0001add0: 2601 0000 c89a 2365 0072 6570 8233 0200 &.....#e.rep.3.. │ │ │ │ +0001ade0: 0000 0000 2b00 0000 0000 0000 80f9 cd79 ....+..........y │ │ │ │ +0001adf0: 7265 6d6f 1537 0200 0000 0000 1300 0000 remo.7.......... │ │ │ │ +0001ae00: 3900 0000 02bf 2369 2a63 6f6d e2b5 0100 9.....#i*com.... │ │ │ │ +0001ae10: 0000 0000 1500 0000 6200 0000 336b c568 ........b...3k.h │ │ │ │ +0001ae20: 7265 702e 02ba 0100 0000 0000 2100 0000 rep.........!... │ │ │ │ +0001ae30: dc00 0000 a6b6 027c 7265 702e 2f3e 0000 .......|rep./>.. │ │ │ │ +0001ae40: 0000 0000 1500 0000 3300 0000 e617 9e64 ........3......d │ │ │ │ +0001ae50: 0072 6570 b532 0200 0000 0000 1e00 0000 .rep.2.......... │ │ │ │ +0001ae60: 0d00 0000 6df3 4a6e 7265 702e 54a7 0000 ....m.Jnrep.T... │ │ │ │ +0001ae70: 0000 0000 1d00 0000 7003 0000 9267 cb68 ........p....g.h │ │ │ │ +0001ae80: 7265 702e 5d29 0000 0000 0000 0d00 0000 rep.]).......... │ │ │ │ +0001ae90: 4f00 0000 ea86 6469 7265 702e 7626 0000 O.....direp.v&.. │ │ │ │ +0001aea0: 0000 0000 1100 0000 9400 0000 200c 1978 ............ ..x │ │ │ │ +0001aeb0: 7265 702e b75c 0000 0000 0000 2c00 0000 rep..\......,... │ │ │ │ +0001aec0: 8501 0000 b97a 826b 7265 702e 6db3 0100 .....z.krep.m... │ │ │ │ +0001aed0: 0000 0000 1900 0000 0e00 0000 6351 8c7e ............cQ.~ │ │ │ │ +0001aee0: 7265 702e dabd 0100 0000 0000 2300 0000 rep.........#... │ │ │ │ +0001aef0: 5a00 0000 260c 4a7d 7265 702e 0d3d 0000 Z...&.J}rep..=.. │ │ │ │ +0001af00: 0000 0000 1500 0000 3300 0000 28be 5d72 ........3...(.]r │ │ │ │ +0001af10: 7265 702e c6bf 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +0001af20: 0b00 0000 6e65 f264 7265 702e 2982 0000 ....ne.drep.)... │ │ │ │ +0001af30: 0000 0000 1700 0000 aa00 0000 731f b87d ............s..} │ │ │ │ +0001af40: 7265 702e 48b2 0100 0000 0000 1900 0000 rep.H........... │ │ │ │ +0001af50: a400 0000 1fd6 b269 7265 702e 606c 0100 .......irep.`l.. │ │ │ │ +0001af60: 0000 0000 1200 0000 2d00 0000 1918 767f ........-.....v. │ │ │ │ +0001af70: 7265 702e 4a35 0000 0000 0000 1800 0000 rep.J5.......... │ │ │ │ +0001af80: 3700 0000 c396 fb60 3a72 6570 90b1 0100 7......`:rep.... │ │ │ │ +0001af90: 0000 0000 1600 0000 4000 0000 e797 9061 ........@......a │ │ │ │ +0001afa0: 7265 702e 57be 0100 0000 0000 2100 0000 rep.W.......!... │ │ │ │ +0001afb0: 4e01 0000 c287 5062 7265 702e f0b0 0100 N.....Pbrep..... │ │ │ │ +0001afc0: 0000 0000 1b00 0000 8500 0000 84d8 a376 ...............v │ │ │ │ +0001afd0: 7265 702e 1444 0100 0000 0000 1c00 0000 rep..D.......... │ │ │ │ +0001afe0: 4001 0000 d0ab 257b 7265 702e 77b8 0100 @.....%{rep.w... │ │ │ │ +0001aff0: 0000 0000 1700 0000 5501 0000 0000 0000 ........U....... │ │ │ │ +0001b000: 7265 702e 696f 2e66 696c 6573 2363 6f70 rep.io.files#cop │ │ │ │ +0001b010: 792d 6669 6c65 636f 7079 2d66 696c 6520 y-filecopy-file │ │ │ │ +0001b020: 534f 5552 4345 2044 4553 5449 4e41 5449 SOURCE DESTINATI │ │ │ │ +0001b030: 4f4e 0a0a 4372 6561 7465 2061 206e 6577 ON..Create a new │ │ │ │ +0001b040: 2063 6f70 7920 6f66 2074 6865 2066 696c copy of the fil │ │ │ │ +0001b050: 6520 6361 6c6c 6564 2053 4f55 5243 452c e called SOURCE, │ │ │ │ +0001b060: 2061 7320 7468 6520 6669 6c65 2063 616c as the file cal │ │ │ │ +0001b070: 6c65 6420 4445 5354 494e 4154 494f 4e2e led DESTINATION. │ │ │ │ +0001b080: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil │ │ │ │ +0001b090: 652d 6578 6563 7574 6162 6c65 2d70 6669 e-executable-pfi │ │ │ │ +0001b0a0: 6c65 2d65 7865 6375 7461 626c 652d 7020 le-executable-p │ │ │ │ +0001b0b0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur │ │ │ │ +0001b0c0: 6e73 2074 2069 6620 7468 6520 6669 6c65 ns t if the file │ │ │ │ +0001b0d0: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM │ │ │ │ +0001b0e0: 4520 6973 2065 7865 6375 7461 626c 652e E is executable. │ │ │ │ +0001b0f0: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil │ │ │ │ +0001b100: 652d 7265 6775 6c61 722d 7066 696c 652d e-regular-pfile- │ │ │ │ +0001b110: 7265 6775 6c61 722d 7020 4649 4c45 2d4e regular-p FILE-N │ │ │ │ +0001b120: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i │ │ │ │ +0001b130: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle │ │ │ │ +0001b140: 6420 4649 4c45 2d4e 414d 4520 6973 2061 d FILE-NAME is a │ │ │ │ +0001b150: 206e 6f72 6d61 6c20 6669 6c65 2c20 6965 normal file, ie │ │ │ │ +0001b160: 2c20 6e6f 7420 610a 6469 7265 6374 6f72 , not a.director │ │ │ │ +0001b170: 792c 2064 6576 6963 652c 2073 796d 626f y, device, symbo │ │ │ │ +0001b180: 6c69 6320 6c69 6e6b 2c20 6574 632e 2e2e lic link, etc... │ │ │ │ +0001b190: 3a72 6570 2e69 6f2e 6669 6c65 7323 6669 :rep.io.files#fi │ │ │ │ +0001b1a0: 6c65 2d67 6964 6669 6c65 2d67 6964 2046 le-gidfile-gid F │ │ │ │ +0001b1b0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return │ │ │ │ +0001b1c0: 7320 7468 6520 6769 6420 6f66 2074 6865 s the gid of the │ │ │ │ +0001b1d0: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL │ │ │ │ +0001b1e0: 452d 4e41 4d45 7265 702e 696f 2e66 696c E-NAMErep.io.fil │ │ │ │ +0001b1f0: 6573 2366 696c 652d 7369 7a65 6669 6c65 es#file-sizefile │ │ │ │ +0001b200: 2d73 697a 6520 4649 4c45 2d4e 414d 450a -size FILE-NAME. │ │ │ │ +0001b210: 0a52 6574 7572 6e73 2074 6865 2073 697a .Returns the siz │ │ │ │ +0001b220: 6520 6f66 2074 6865 2066 696c 6520 6361 e of the file ca │ │ │ │ +0001b230: 6c6c 6564 2046 494c 452d 4e41 4d45 2069 lled FILE-NAME i │ │ │ │ +0001b240: 6e20 6279 7465 732e 7265 702e 696f 2e66 n bytes.rep.io.f │ │ │ │ +0001b250: 696c 6573 236d 616b 652d 7379 6d6c 696e iles#make-symlin │ │ │ │ +0001b260: 6b6d 616b 652d 7379 6d6c 696e 6b20 4649 kmake-symlink FI │ │ │ │ +0001b270: 4c45 4e41 4d45 2043 4f4e 5445 4e54 530a LENAME CONTENTS. │ │ │ │ +0001b280: 0a43 7265 6174 6520 6120 7379 6d62 6f6c .Create a symbol │ │ │ │ +0001b290: 6963 206c 696e 6b20 4649 4c45 4e41 4d45 ic link FILENAME │ │ │ │ +0001b2a0: 2070 6f69 6e74 696e 6720 746f 2074 6865 pointing to the │ │ │ │ +0001b2b0: 2066 696c 6520 6361 6c6c 6564 2043 4f4e file called CON │ │ │ │ +0001b2c0: 5445 4e54 532e 0a43 4f4e 5445 4e54 5320 TENTS..CONTENTS │ │ │ │ +0001b2d0: 6d61 7920 6265 2072 656c 6174 6976 6520 may be relative │ │ │ │ +0001b2e0: 746f 2074 6865 2064 6972 6563 746f 7279 to the directory │ │ │ │ +0001b2f0: 2063 6f6e 7461 696e 696e 6720 4649 4c45 containing FILE │ │ │ │ +0001b300: 4e41 4d45 2e72 6570 2e69 6f2e 6669 6c65 NAME.rep.io.file │ │ │ │ +0001b310: 7323 6d61 6b65 2d74 656d 702d 6e61 6d65 s#make-temp-name │ │ │ │ +0001b320: 6d61 6b65 2d74 656d 702d 6e61 6d65 0a0a make-temp-name.. │ │ │ │ +0001b330: 5265 7475 726e 7320 7468 6520 6e61 6d65 Returns the name │ │ │ │ +0001b340: 206f 6620 6120 756e 6971 7565 2066 696c of a unique fil │ │ │ │ +0001b350: 6520 696e 2074 6865 206c 6f63 616c 2066 e in the local f │ │ │ │ +0001b360: 696c 696e 6720 7379 7374 656d 2e72 6570 iling system.rep │ │ │ │ +0001b370: 2e69 6f2e 6462 2e73 6462 6d23 7364 626d .io.db.sdbm#sdbm │ │ │ │ +0001b380: 2d63 6c6f 7365 7364 626d 2d63 6c6f 7365 -closesdbm-close │ │ │ │ +0001b390: 2044 424d 7265 702e 6461 7461 2e74 6162 DBMrep.data.tab │ │ │ │ +0001b3a0: 6c65 7323 7374 7269 6e67 2d68 6173 6873 les#string-hashs │ │ │ │ +0001b3b0: 7472 696e 672d 6861 7368 2053 5452 494e tring-hash STRIN │ │ │ │ +0001b3c0: 470a 0a52 6574 7572 6e20 6120 706f 7369 G..Return a posi │ │ │ │ +0001b3d0: 7469 7665 2066 6978 6e75 6d20 736f 6d65 tive fixnum some │ │ │ │ +0001b3e0: 686f 7720 7265 6c61 7465 6420 746f 2074 how related to t │ │ │ │ +0001b3f0: 6865 2063 6f6e 7465 6e74 7320 6f66 2053 he contents of S │ │ │ │ +0001b400: 5452 494e 472c 0a73 7563 6820 7468 6174 TRING,.such that │ │ │ │ +0001b410: 2028 7374 7269 6e67 3d20 5820 5929 2069 (string= X Y) i │ │ │ │ +0001b420: 6d70 6c69 6573 2028 3d20 2873 7472 696e mplies (= (strin │ │ │ │ +0001b430: 672d 6861 7368 2058 2920 2873 7472 696e g-hash X) (strin │ │ │ │ +0001b440: 672d 6861 7368 2059 2929 2e72 6570 2e64 g-hash Y)).rep.d │ │ │ │ +0001b450: 6174 612e 7461 626c 6573 2365 7175 616c ata.tables#equal │ │ │ │ +0001b460: 2d68 6173 6865 7175 616c 2d68 6173 6820 -hashequal-hash │ │ │ │ +0001b470: 4152 470a 0a52 6574 7572 6e20 6120 706f ARG..Return a po │ │ │ │ +0001b480: 7369 7469 7665 2066 6978 6e75 6d20 736f sitive fixnum so │ │ │ │ +0001b490: 6d65 686f 7720 7265 6c61 7465 6420 746f mehow related to │ │ │ │ +0001b4a0: 2041 5247 2c20 7375 6368 2074 6861 7420 ARG, such that │ │ │ │ +0001b4b0: 2865 7175 616c 2058 2059 290a 696d 706c (equal X Y).impl │ │ │ │ +0001b4c0: 6965 7320 283d 2028 6571 7561 6c2d 6861 ies (= (equal-ha │ │ │ │ +0001b4d0: 7368 2058 2920 2865 7175 616c 2d68 6173 sh X) (equal-has │ │ │ │ +0001b4e0: 6820 5929 292e 7265 702e 6461 7461 2e74 h Y)).rep.data.t │ │ │ │ +0001b4f0: 6162 6c65 7323 7461 626c 652d 756e 7365 ables#table-unse │ │ │ │ +0001b500: 7474 6162 6c65 2d75 6e73 6574 2054 4142 ttable-unset TAB │ │ │ │ +0001b510: 4c45 204b 4559 0a0a 5265 6d6f 7665 2061 LE KEY..Remove a │ │ │ │ +0001b520: 6e79 2076 616c 7565 2073 746f 7265 6420 ny value stored │ │ │ │ +0001b530: 696e 2054 4142 4c45 2061 7373 6f63 6961 in TABLE associa │ │ │ │ +0001b540: 7465 6420 7769 7468 204b 4559 2e72 6570 ted with KEY.rep │ │ │ │ +0001b550: 2e76 6d2e 636f 6d70 696c 6572 2363 6f6d .vm.compiler#com │ │ │ │ +0001b560: 7069 6c65 2d66 696c 6543 6f6d 7069 6c65 pile-fileCompile │ │ │ │ +0001b570: 7320 7468 6520 6669 6c65 206f 6620 6a61 s the file of ja │ │ │ │ +0001b580: 6465 2d6c 6973 7020 636f 6465 2046 494c de-lisp code FIL │ │ │ │ +0001b590: 452d 4e41 4d45 2069 6e74 6f20 6120 6e65 E-NAME into a ne │ │ │ │ +0001b5a0: 7720 6669 6c65 2063 616c 6c65 640a 6028 w file called.`( │ │ │ │ +0001b5b0: 636f 6e63 6174 2046 494c 452d 4e41 4d45 concat FILE-NAME │ │ │ │ +0001b5c0: 203f 6329 2720 2869 652c 2060 666f 6f2e ?c)' (ie, `foo. │ │ │ │ +0001b5d0: 6a6c 2720 3d3e 2060 666f 6f2e 6a6c 6327 jl' => `foo.jlc' │ │ │ │ +0001b5e0: 292e 2a63 6f6d 7069 6c65 722d 7772 6974 ).*compiler-writ │ │ │ │ +0001b5f0: 652d 646f 6373 2a57 6865 6e20 7420 616c e-docs*When t al │ │ │ │ +0001b600: 6c20 646f 632d 7374 7269 6e67 7320 6172 l doc-strings ar │ │ │ │ +0001b610: 6520 6170 7065 6e64 6564 2074 6f20 7468 e appended to th │ │ │ │ +0001b620: 6520 646f 6320 6669 6c65 2061 6e64 2072 e doc file and r │ │ │ │ +0001b630: 6570 6c61 6365 6420 7769 7468 0a74 6865 eplaced with.the │ │ │ │ +0001b640: 6972 2070 6f73 6974 696f 6e20 696e 2074 ir position in t │ │ │ │ +0001b650: 6861 7420 6669 6c65 2e72 6570 2e76 6d2e hat file.rep.vm. │ │ │ │ +0001b660: 636f 6d70 696c 6572 2e62 6173 6963 2363 compiler.basic#c │ │ │ │ +0001b670: 6f6d 7069 6c65 2d66 6f72 6d43 6f6d 7069 ompile-formCompi │ │ │ │ +0001b680: 6c65 2074 6865 204c 6973 7020 666f 726d le the Lisp form │ │ │ │ +0001b690: 2046 4f52 4d20 696e 746f 2061 2062 7974 FORM into a byt │ │ │ │ +0001b6a0: 6520 636f 6465 2066 6f72 6d2e 7265 702e e code form.rep. │ │ │ │ +0001b6b0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ +0001b6c0: 2374 5468 6520 7379 6d62 6f6c 206f 6674 #tThe symbol oft │ │ │ │ +0001b6d0: 656e 2075 7365 6420 6173 2074 6865 2063 en used as the c │ │ │ │ +0001b6e0: 616e 6f6e 6963 616c 2062 6f6f 6c65 616e anonical boolean │ │ │ │ +0001b6f0: 2d74 7275 6520 7661 6c75 652e 7265 702e -true value.rep. │ │ │ │ +0001b700: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ +0001b710: 2364 6566 7375 6273 7444 6566 696e 6573 #defsubstDefines │ │ │ │ +0001b720: 2061 2066 756e 6374 696f 6e20 7468 6174 a function that │ │ │ │ +0001b730: 2077 696c 6c20 6265 2063 6f6d 7069 6c65 will be compile │ │ │ │ +0001b740: 6420 696e 6c69 6e65 2074 6f20 616e 7920 d inline to any │ │ │ │ +0001b750: 6675 6e63 7469 6f6e 7320 7468 6174 0a63 functions that.c │ │ │ │ +0001b760: 616c 6c20 6974 2e20 4f74 6865 7277 6973 all it. Otherwis │ │ │ │ +0001b770: 6520 6578 6163 746c 7920 7468 6520 7361 e exactly the sa │ │ │ │ +0001b780: 6d65 2061 7320 6465 6675 6e2e 0072 6570 me as defun..rep │ │ │ │ +0001b790: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ +0001b7a0: 7223 6c65 7472 6563 2042 494e 4449 4e47 r#letrec BINDING │ │ │ │ +0001b7b0: 5320 2e20 424f 4459 0072 6570 2e6c 616e S . BODY.rep.lan │ │ │ │ +0001b7c0: 672e 696e 7465 7270 7265 7465 7223 6c65 g.interpreter#le │ │ │ │ +0001b7d0: 742d 666c 7569 6473 2042 494e 4449 4e47 t-fluids BINDING │ │ │ │ +0001b7e0: 5320 2e20 424f 4459 0072 6570 2e6c 616e S . BODY.rep.lan │ │ │ │ +0001b7f0: 672e 696e 7465 7270 7265 7465 7223 6361 g.interpreter#ca │ │ │ │ +0001b800: 7365 204b 4559 202e 2043 4c41 5553 4553 se KEY . CLAUSES │ │ │ │ +0001b810: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +0001b820: 6574 6572 2375 6e6c 6573 7345 7661 6c75 eter#unlessEvalu │ │ │ │ +0001b830: 6174 6573 2043 4f4e 4449 5449 4f4e 2c20 ates CONDITION, │ │ │ │ +0001b840: 6966 2069 7420 6973 206e 696c 2061 6e20 if it is nil an │ │ │ │ +0001b850: 696d 706c 6963 6974 2070 726f 676e 2069 implicit progn i │ │ │ │ +0001b860: 7320 7065 7266 6f72 6d65 6420 7769 7468 s performed with │ │ │ │ +0001b870: 0a46 4f52 4d53 2e72 6570 2e6c 616e 672e .FORMS.rep.lang. │ │ │ │ +0001b880: 696e 7465 7270 7265 7465 7223 6f72 5468 interpreter#orTh │ │ │ │ +0001b890: 6520 6669 7273 7420 6f66 2074 6865 2041 e first of the A │ │ │ │ +0001b8a0: 5247 5320 6973 2065 7661 6c75 6174 6564 RGS is evaluated │ │ │ │ +0001b8b0: 2c20 6966 2069 7420 6973 2074 7275 6520 , if it is true │ │ │ │ +0001b8c0: 6974 7320 7661 6c75 6520 6973 2074 6865 its value is the │ │ │ │ +0001b8d0: 2076 616c 7565 0a6f 6620 7468 6520 606f value.of the `o │ │ │ │ +0001b8e0: 7227 2066 6f72 6d20 616e 6420 6e6f 206d r' form and no m │ │ │ │ +0001b8f0: 6f72 6520 6172 6775 6d65 6e74 7320 6172 ore arguments ar │ │ │ │ +0001b900: 6520 6576 616c 7561 7465 642e 204f 7468 e evaluated. Oth │ │ │ │ +0001b910: 6572 7769 7365 2074 6869 7320 7374 6570 erwise this step │ │ │ │ +0001b920: 0a69 7320 7265 7065 6174 6564 2066 6f72 .is repeated for │ │ │ │ +0001b930: 2074 6865 206e 6578 7420 6d65 6d62 6572 the next member │ │ │ │ +0001b940: 206f 6620 4152 4753 2e0a 0a49 6620 616c of ARGS...If al │ │ │ │ +0001b950: 6c20 6f66 2074 6865 2041 5247 5320 6861 l of the ARGS ha │ │ │ │ +0001b960: 7665 2062 6565 6e20 6576 616c 7561 7465 ve been evaluate │ │ │ │ +0001b970: 6420 616e 6420 6e6f 6e65 2068 6176 6520 d and none have │ │ │ │ +0001b980: 6120 7472 7565 2076 616c 7565 0a60 2829 a true value.`() │ │ │ │ +0001b990: 2720 6973 2074 6865 2076 616c 7565 206f ' is the value o │ │ │ │ +0001b9a0: 6620 7468 6520 606f 7227 2066 6f72 6d2e f the `or' form. │ │ │ │ +0001b9b0: 0a0a 4966 2074 6865 7265 2061 7265 206e ..If there are n │ │ │ │ +0001b9c0: 6f20 4152 4753 2074 6865 2066 616c 7365 o ARGS the false │ │ │ │ +0001b9d0: 2076 616c 7565 2069 7320 7265 7475 726e value is return │ │ │ │ +0001b9e0: 6564 2e00 7265 702e 6c61 6e67 2e69 6e74 ed..rep.lang.int │ │ │ │ +0001b9f0: 6572 7072 6574 6572 236f 7220 2e20 4152 erpreter#or . AR │ │ │ │ +0001ba00: 4753 7265 702e 6c61 6e67 2e69 6e74 6572 GSrep.lang.inter │ │ │ │ +0001ba10: 7072 6574 6572 2373 6574 712d 6465 6661 preter#setq-defa │ │ │ │ +0001ba20: 756c 7473 6574 712d 6465 6661 756c 7420 ultsetq-default │ │ │ │ +0001ba30: 7b20 5641 5249 4142 4c45 2046 4f52 4d20 { VARIABLE FORM │ │ │ │ +0001ba40: 7d20 2e2e 2e0a 0a53 6574 7320 7468 6520 } .....Sets the │ │ │ │ +0001ba50: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of │ │ │ │ +0001ba60: 2065 6163 6820 5641 5249 4142 4c45 2074 each VARIABLE t │ │ │ │ +0001ba70: 6f20 7468 6520 7661 6c75 6520 6f66 2069 o the value of i │ │ │ │ +0001ba80: 7473 0a63 6f72 7265 7370 6f6e 6469 6e67 ts.corresponding │ │ │ │ +0001ba90: 2046 4f52 4d20 6576 616c 7561 7465 642c FORM evaluated, │ │ │ │ +0001baa0: 2072 6574 7572 6e73 2074 6865 2076 616c returns the val │ │ │ │ +0001bab0: 7565 206f 6620 7468 6520 6c61 7374 2065 ue of the last e │ │ │ │ +0001bac0: 7661 6c75 6174 696f 6e2e 0a53 6565 2061 valuation..See a │ │ │ │ +0001bad0: 6c73 6f20 6073 6574 7127 2e20 5265 7475 lso `setq'. Retu │ │ │ │ +0001bae0: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of │ │ │ │ +0001baf0: 2074 6865 206c 6173 7420 464f 524d 2e72 the last FORM.r │ │ │ │ +0001bb00: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +0001bb10: 7465 7223 6465 6669 6e65 2d73 7065 6369 ter#define-speci │ │ │ │ +0001bb20: 616c 2d76 6172 6961 626c 6555 7365 2064 al-variableUse d │ │ │ │ +0001bb30: 6566 7661 722d 7365 7471 2069 6e73 7465 efvar-setq inste │ │ │ │ +0001bb40: 6164 2e72 6570 2e6c 616e 672e 696e 7465 ad.rep.lang.inte │ │ │ │ +0001bb50: 7270 7265 7465 7223 7768 696c 6577 6869 rpreter#whilewhi │ │ │ │ +0001bb60: 6c65 2043 4f4e 4449 5449 4f4e 2042 4f44 le CONDITION BOD │ │ │ │ +0001bb70: 592e 2e2e 0a0a 6077 6869 6c65 2720 6973 Y.....`while' is │ │ │ │ +0001bb80: 2061 6e20 696d 7065 7261 7469 7665 206c an imperative l │ │ │ │ +0001bb90: 6f6f 7069 6e67 2063 6f6e 7374 7275 6374 ooping construct │ │ │ │ +0001bba0: 2e20 434f 4e44 4954 494f 4e20 6973 2065 . CONDITION is e │ │ │ │ +0001bbb0: 7661 6c75 6174 6564 2c20 6966 0a69 7420 valuated, if.it │ │ │ │ +0001bbc0: 7072 6f64 7563 6573 2061 2074 7275 6520 produces a true │ │ │ │ +0001bbd0: 7661 6c75 652c 2074 6865 6e20 7468 6520 value, then the │ │ │ │ +0001bbe0: 7365 7175 656e 6365 206f 6620 424f 4459 sequence of BODY │ │ │ │ +0001bbf0: 2e2e 2e20 666f 726d 7320 6172 650a 6576 ... forms are.ev │ │ │ │ +0001bc00: 616c 7561 7465 6420 7573 696e 6720 616e aluated using an │ │ │ │ +0001bc10: 2069 6d70 6c69 6369 7420 6070 726f 676e implicit `progn │ │ │ │ +0001bc20: 2720 7374 6174 656d 656e 742c 2061 6e64 ' statement, and │ │ │ │ +0001bc30: 2063 6f6e 7472 6f6c 2070 6173 7365 7320 control passes │ │ │ │ +0001bc40: 6261 636b 0a74 6f20 7468 6520 6265 6769 back.to the begi │ │ │ │ +0001bc50: 6e6e 696e 6720 6f66 2074 6865 2077 6869 nning of the whi │ │ │ │ +0001bc60: 6c65 2066 6f72 6d2e 0a0a 5768 656e 2074 le form...When t │ │ │ │ +0001bc70: 6865 2056 414c 5545 206f 6620 434f 4e44 he VALUE of COND │ │ │ │ +0001bc80: 4954 494f 4e20 6973 2066 616c 7365 2c20 ITION is false, │ │ │ │ +0001bc90: 7468 6520 7768 696c 6520 7374 6174 656d the while statem │ │ │ │ +0001bca0: 656e 7420 6973 2065 7869 7465 642c 0a72 ent is exited,.r │ │ │ │ +0001bcb0: 6574 7572 6e69 6e67 2061 6e20 756e 6465 eturning an unde │ │ │ │ +0001bcc0: 6669 6e65 6420 7661 6c75 652e 0072 6570 fined value..rep │ │ │ │ +0001bcd0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ +0001bce0: 7223 7072 6f67 3120 464f 524d 3120 2e20 r#prog1 FORM1 . │ │ │ │ +0001bcf0: 464f 524d 5372 6570 2e6c 616e 672e 696e FORMSrep.lang.in │ │ │ │ +0001bd00: 7465 7270 7265 7465 7223 7072 6f67 3270 terpreter#prog2p │ │ │ │ +0001bd10: 726f 6732 2046 4f52 4d31 2046 4f52 4d32 rog2 FORM1 FORM2 │ │ │ │ +0001bd20: 205b 464f 524d 532e 2e2e 5d0a 0a45 7661 [FORMS...]..Eva │ │ │ │ +0001bd30: 6c75 6174 6520 464f 524d 3120 6469 7363 luate FORM1 disc │ │ │ │ +0001bd40: 6172 6469 6e67 2069 7473 2072 6573 756c arding its resul │ │ │ │ +0001bd50: 742c 2074 6865 6e20 6576 616c 7561 7465 t, then evaluate │ │ │ │ +0001bd60: 2046 4f52 4d32 2066 6f6c 6c6f 7765 6420 FORM2 followed │ │ │ │ +0001bd70: 6279 0a60 2870 726f 676e 2046 4f52 4d53 by.`(progn FORMS │ │ │ │ +0001bd80: 2e2e 2e29 272e 2052 6574 7572 6e73 2074 ...)'. Returns t │ │ │ │ +0001bd90: 6865 2072 6573 756c 7420 6f66 2065 7661 he result of eva │ │ │ │ +0001bda0: 6c75 6174 696e 6720 464f 524d 322e 0072 luating FORM2..r │ │ │ │ +0001bdb0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +0001bdc0: 7465 7223 7769 7468 2d6f 626a 6563 7420 ter#with-object │ │ │ │ +0001bdd0: 4f42 4a20 2e20 424f 4459 7265 702e 6c61 OBJ . BODYrep.la │ │ │ │ +0001bde0: 6e67 2e69 6e74 6572 7072 6574 6572 2361 ng.interpreter#a │ │ │ │ +0001bdf0: 7574 6f6c 6f61 642d 6d61 6372 6f54 656c utoload-macroTel │ │ │ │ +0001be00: 6c20 7468 6520 6576 616c 7561 746f 7220 l the evaluator │ │ │ │ +0001be10: 7468 6174 2074 6865 2076 616c 7565 206f that the value o │ │ │ │ +0001be20: 6620 7468 6520 6d61 6372 6f20 5359 4d42 f the macro SYMB │ │ │ │ +0001be30: 4f4c 2077 696c 6c20 6265 2069 6e69 7469 OL will be initi │ │ │ │ +0001be40: 616c 6973 6564 0a62 7920 6c6f 6164 696e alised.by loadin │ │ │ │ +0001be50: 6720 4649 4c45 2e72 6570 2e6c 616e 672e g FILE.rep.lang. │ │ │ │ +0001be60: 696e 7465 7270 7265 7465 7223 6479 6e61 interpreter#dyna │ │ │ │ +0001be70: 6d69 632d 7769 6e64 4361 6c6c 2054 4855 mic-windCall THU │ │ │ │ +0001be80: 4e4b 2077 6974 686f 7574 2061 7267 756d NK without argum │ │ │ │ +0001be90: 656e 7473 2c20 7265 7475 726e 696e 6720 ents, returning │ │ │ │ +0001bea0: 7468 6520 7265 7375 6c74 206f 6620 7468 the result of th │ │ │ │ +0001beb0: 6973 2063 616c 6c2e 0a42 4546 4f52 4520 is call..BEFORE │ │ │ │ +0001bec0: 616e 6420 4146 5445 5220 6172 6520 616c and AFTER are al │ │ │ │ +0001bed0: 736f 2063 616c 6c65 6420 2877 6974 686f so called (witho │ │ │ │ +0001bee0: 7574 2061 7267 756d 656e 7473 292c 2077 ut arguments), w │ │ │ │ +0001bef0: 6865 6e65 7665 720a 6578 6563 7574 696f henever.executio │ │ │ │ +0001bf00: 6e20 7265 7370 6563 7469 7665 6c79 2065 n respectively e │ │ │ │ +0001bf10: 6e74 6572 7320 6f72 206c 6561 7665 7320 nters or leaves │ │ │ │ +0001bf20: 7468 6520 6479 6e61 6d69 6320 6578 7465 the dynamic exte │ │ │ │ +0001bf30: 6e74 206f 6620 7468 6520 6361 6c6c 0a74 nt of the call.t │ │ │ │ +0001bf40: 6f20 5448 554e 4b2e 0a0a 496e 2074 6865 o THUNK...In the │ │ │ │ +0001bf50: 2073 696d 706c 6573 7420 6361 7365 2028 simplest case ( │ │ │ │ +0001bf60: 7768 656e 2063 616c 6c2f 6363 2069 736e when call/cc isn │ │ │ │ +0001bf70: 2774 2075 7365 6420 746f 2070 6173 7320 't used to pass │ │ │ │ +0001bf80: 636f 6e74 726f 6c20 696e 206f 7220 6f75 control in or ou │ │ │ │ +0001bf90: 740a 6f66 2054 4855 4e4b 2920 6561 6368 t.of THUNK) each │ │ │ │ +0001bfa0: 2066 756e 6374 696f 6e20 7769 6c6c 2062 function will b │ │ │ │ +0001bfb0: 6520 6361 6c6c 6564 2065 7861 6374 6c79 e called exactly │ │ │ │ +0001bfc0: 206f 6e63 652e 7265 702e 6c61 6e67 2e69 once.rep.lang.i │ │ │ │ +0001bfd0: 6e74 6572 7072 6574 6572 2369 6465 6e74 nterpreter#ident │ │ │ │ +0001bfe0: 6974 7952 6574 7572 6e20 4152 472e 0000 ityReturn ARG... │ │ │ │ 0001bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001c000: 7265 702e 6e65 742e 7270 6323 7265 6d6f rep.net.rpc#remo │ │ │ │ -0001c010: 7465 2d73 6572 7661 6e74 2d69 642d 3e67 te-servant-id->g │ │ │ │ -0001c020: 6c6f 6261 6c2d 6964 5265 7475 726e 2074 lobal-idReturn t │ │ │ │ -0001c030: 6865 2067 6c6f 6261 6c6c 7920 7265 6665 he globally refe │ │ │ │ -0001c040: 7265 6e63 6561 626c 6520 5250 4320 7365 renceable RPC se │ │ │ │ -0001c050: 7276 616e 7420 6964 2066 6f72 2074 6865 rvant id for the │ │ │ │ -0001c060: 206c 6f63 616c 2073 6572 7661 6e74 0a69 local servant.i │ │ │ │ -0001c070: 6420 4944 2028 6120 7379 6d62 6f6c 2920 d ID (a symbol) │ │ │ │ -0001c080: 6173 736f 6369 6174 6564 2077 6974 6820 associated with │ │ │ │ -0001c090: 7468 6520 696e 766f 6b65 7220 6f66 2074 the invoker of t │ │ │ │ -0001c0a0: 6865 2063 7572 7265 6e74 6c79 2061 6374 he currently act │ │ │ │ -0001c0b0: 6976 6520 5250 430a 7265 7175 6573 742e ive RPC.request. │ │ │ │ -0001c0c0: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n │ │ │ │ -0001c0d0: 616d 6523 646f 6d61 696e 2d70 6172 7473 ame#domain-parts │ │ │ │ -0001c0e0: 5265 7475 726e 2074 6865 206c 6973 7420 Return the list │ │ │ │ -0001c0f0: 6f66 2064 6f6d 6169 6e20 636f 6d70 6f6e of domain compon │ │ │ │ -0001c100: 656e 7473 2074 6861 7420 7468 6520 7374 ents that the st │ │ │ │ -0001c110: 7269 6e67 2044 4f4d 4149 4e20 636f 6e73 ring DOMAIN cons │ │ │ │ -0001c120: 6973 7473 206f 662e 7265 702e 6e65 742e ists of.rep.net. │ │ │ │ -0001c130: 646f 6d61 696e 2d6e 616d 6523 646f 6d61 domain-name#doma │ │ │ │ -0001c140: 696e 2d61 626f 7665 2d70 5265 7475 726e in-above-pReturn │ │ │ │ -0001c150: 2074 7275 6520 6966 2064 6f6d 6169 6e20 true if domain │ │ │ │ -0001c160: 6e61 6d65 2044 3120 6973 2060 6162 6f76 name D1 is `abov │ │ │ │ -0001c170: 6527 2064 6f6d 6169 6e20 6e61 6d65 2044 e' domain name D │ │ │ │ -0001c180: 322e 7265 702e 6e65 742e 646f 6d61 696e 2.rep.net.domain │ │ │ │ -0001c190: 2d6e 616d 6523 6d61 702d 646f 6d61 696e -name#map-domain │ │ │ │ -0001c1a0: 7343 616c 6c20 2846 554e 204e 414d 4529 sCall (FUN NAME) │ │ │ │ -0001c1b0: 2066 6f72 2065 6163 6820 7375 622d 646f for each sub-do │ │ │ │ -0001c1c0: 6d61 696e 206f 6620 444f 4d41 494e 2028 main of DOMAIN ( │ │ │ │ -0001c1d0: 7374 6172 7469 6e67 2077 6974 6820 444f starting with DO │ │ │ │ -0001c1e0: 4d41 494e 292e 0072 6570 2e6e 6574 2e64 MAIN)..rep.net.d │ │ │ │ -0001c1f0: 6f6d 6169 6e2d 6e61 6d65 236d 6170 2d64 omain-name#map-d │ │ │ │ -0001c200: 6f6d 6169 6e73 2d64 6f77 6e77 6172 6473 omains-downwards │ │ │ │ -0001c210: 2046 554e 2044 4f4d 4149 4e72 6570 2e69 FUN DOMAINrep.i │ │ │ │ -0001c220: 6f2e 7374 7265 616d 7323 7374 7265 616d o.streams#stream │ │ │ │ -0001c230: 7052 6574 7572 6e73 2074 7275 6520 6966 pReturns true if │ │ │ │ -0001c240: 2041 5247 2069 7320 736f 6d65 2073 6f72 ARG is some sor │ │ │ │ -0001c250: 7420 6f66 2049 2f4f 2073 7472 6561 6d2e t of I/O stream. │ │ │ │ -0001c260: 7265 702e 696f 2e66 696c 6573 2363 616c rep.io.files#cal │ │ │ │ -0001c270: 6c2d 6166 7465 722d 6c6f 6164 4172 7261 l-after-loadArra │ │ │ │ -0001c280: 6e67 6520 666f 7220 5448 554e 4b20 746f nge for THUNK to │ │ │ │ -0001c290: 2062 6520 6361 6c6c 6564 2069 6d6d 6564 be called immed │ │ │ │ -0001c2a0: 6961 7465 6c79 2061 6674 6572 2074 6865 iately after the │ │ │ │ -0001c2b0: 206c 6962 7261 7279 206f 6620 4c69 7370 library of Lisp │ │ │ │ -0001c2c0: 2063 6f64 650a 4c49 4252 4152 5920 6861 code.LIBRARY ha │ │ │ │ -0001c2d0: 7320 6265 656e 2072 6561 6420 6279 2074 s been read by t │ │ │ │ -0001c2e0: 6865 2060 6c6f 6164 2720 6675 6e63 7469 he `load' functi │ │ │ │ -0001c2f0: 6f6e 2e20 4e6f 7465 2074 6861 7420 4c49 on. Note that LI │ │ │ │ -0001c300: 4252 4152 5920 6d75 7374 2065 7861 6374 BRARY must exact │ │ │ │ -0001c310: 6c79 0a6d 6174 6368 2074 6865 2046 494c ly.match the FIL │ │ │ │ -0001c320: 4520 6172 6775 6d65 6e74 2074 6f20 606c E argument to `l │ │ │ │ -0001c330: 6f61 6427 2e72 656d 6f74 652d 7265 702d oad'.remote-rep- │ │ │ │ -0001c340: 7061 7373 7764 2d6d 7367 7352 6567 756c passwd-msgsRegul │ │ │ │ -0001c350: 6172 2065 7870 7265 7373 696f 6e20 6d61 ar expression ma │ │ │ │ -0001c360: 7463 6869 6e67 2070 6173 7377 6f72 6420 tching password │ │ │ │ -0001c370: 7072 6f6d 7074 2e00 7265 702e 696f 2e66 prompt..rep.io.f │ │ │ │ -0001c380: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem │ │ │ │ -0001c390: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r │ │ │ │ -0001c3a0: 6570 2d65 6d70 7479 2d63 6163 6865 7263 ep-empty-cacherc │ │ │ │ -0001c3b0: 702d 7072 6f67 7261 6d54 6865 206e 616d p-programThe nam │ │ │ │ -0001c3c0: 6520 6f66 2074 6865 2060 7263 7027 2070 e of the `rcp' p │ │ │ │ -0001c3d0: 726f 6772 616d 2075 7365 6420 746f 2063 rogram used to c │ │ │ │ -0001c3e0: 6f70 7920 6669 6c65 7320 6672 6f6d 2068 opy files from h │ │ │ │ -0001c3f0: 6f73 7420 746f 2068 6f73 742e 7265 6d6f ost to host.remo │ │ │ │ -0001c400: 7465 2d66 7470 2d73 686f 772d 6d65 7373 te-ftp-show-mess │ │ │ │ -0001c410: 6167 6573 5768 656e 2074 2c20 696e 666f agesWhen t, info │ │ │ │ -0001c420: 726d 6174 696f 6e61 6c20 6d65 7373 6167 rmational messag │ │ │ │ -0001c430: 6573 2066 726f 6d20 4654 5020 7365 7373 es from FTP sess │ │ │ │ -0001c440: 696f 6e73 2061 7265 2064 6973 706c 6179 ions are display │ │ │ │ -0001c450: 6564 2e72 656d 6f74 652d 6674 702d 6469 ed.remote-ftp-di │ │ │ │ -0001c460: 7370 6c61 792d 7072 6f67 7265 7373 5768 splay-progressWh │ │ │ │ -0001c470: 656e 2074 7275 652c 2073 686f 7720 7072 en true, show pr │ │ │ │ -0001c480: 6f67 7265 7373 206f 6620 4654 5020 7472 ogress of FTP tr │ │ │ │ -0001c490: 616e 7366 6572 732e 7265 6d6f 7465 2d66 ansfers.remote-f │ │ │ │ -0001c4a0: 7470 2d6c 732d 666f 726d 6174 4654 5020 tp-ls-formatFTP │ │ │ │ -0001c4b0: 636f 6d6d 616e 6420 666f 726d 6174 2073 command format s │ │ │ │ -0001c4c0: 7472 696e 6720 746f 2070 726f 6475 6365 tring to produce │ │ │ │ -0001c4d0: 2061 6e20 606c 7320 2d6c 2720 666f 726d an `ls -l' form │ │ │ │ -0001c4e0: 6174 206c 6973 7469 6e67 206f 6620 7468 at listing of th │ │ │ │ -0001c4f0: 650a 6469 7265 6374 6f72 7920 7375 6273 e.directory subs │ │ │ │ -0001c500: 7469 7475 7465 6420 666f 7220 7468 6520 tituted for the │ │ │ │ -0001c510: 7369 6e67 6c65 2025 7320 666f 726d 6174 single %s format │ │ │ │ -0001c520: 2073 7065 6369 6669 6572 2e72 656d 6f74 specifier.remot │ │ │ │ -0001c530: 652d 6674 702d 7265 636f 6e6e 6563 742d e-ftp-reconnect- │ │ │ │ -0001c540: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr │ │ │ │ -0001c550: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching │ │ │ │ -0001c560: 6674 7020 6d65 7373 6167 6573 2074 6861 ftp messages tha │ │ │ │ -0001c570: 7420 696e 6469 6361 7465 2074 6861 7420 t indicate that │ │ │ │ -0001c580: 7468 6520 6375 7272 656e 740a 4654 5020 the current.FTP │ │ │ │ -0001c590: 7072 6f63 6573 7320 7368 6f75 6c64 2062 process should b │ │ │ │ -0001c5a0: 6520 6162 616e 646f 6e65 642c 2061 6e64 e abandoned, and │ │ │ │ -0001c5b0: 2061 206e 6577 2073 6573 7369 6f6e 2073 a new session s │ │ │ │ -0001c5c0: 7461 7274 6564 2e72 656d 6f74 652d 6674 tarted.remote-ft │ │ │ │ -0001c5d0: 702d 6c73 2d6c 2d72 6567 6578 7052 6567 p-ls-l-regexpReg │ │ │ │ -0001c5e0: 6578 7020 6465 6669 6e69 6e67 2060 6c73 exp defining `ls │ │ │ │ -0001c5f0: 202d 6c27 206f 7574 7075 7420 7379 6e74 -l' output synt │ │ │ │ -0001c600: 6178 2e20 4861 6972 792e 7265 6d6f 7465 ax. Hairy.remote │ │ │ │ -0001c610: 2d66 7470 2d6c 732d 6c2d 7479 7065 2d61 -ftp-ls-l-type-a │ │ │ │ -0001c620: 6c69 7374 416c 6973 7420 6173 736f 6369 listAlist associ │ │ │ │ -0001c630: 6174 696e 6720 6368 6172 6163 7465 7273 ating characters │ │ │ │ -0001c640: 2069 6e20 7468 6520 6669 7273 7420 636f in the first co │ │ │ │ -0001c650: 6c75 6d6e 206f 6620 606c 7320 2d6c 2720 lumn of `ls -l' │ │ │ │ -0001c660: 6f75 7470 7574 2077 6974 680a 6669 6c65 output with.file │ │ │ │ -0001c670: 2074 7970 6573 2e72 6570 2e69 6f2e 6669 types.rep.io.fi │ │ │ │ -0001c680: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo │ │ │ │ -0001c690: 7465 2e66 7470 2372 656d 6f74 652d 6674 te.ftp#remote-ft │ │ │ │ -0001c6a0: 702d 636c 6f73 652d 616c 6c43 6c6f 7365 p-close-allClose │ │ │ │ -0001c6b0: 2061 6c6c 2072 756e 6e69 6e67 2046 5450 all running FTP │ │ │ │ -0001c6c0: 2073 7562 7072 6f63 6573 7365 732e 7265 subprocesses.re │ │ │ │ -0001c6d0: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle │ │ │ │ -0001c6e0: 7273 2e72 656d 6f74 652e 6674 7023 7265 rs.remote.ftp#re │ │ │ │ -0001c6f0: 6d6f 7465 2d66 7470 2d65 6d70 7479 2d63 mote-ftp-empty-c │ │ │ │ -0001c700: 6163 6865 4469 7363 6172 6420 616c 6c20 acheDiscard all │ │ │ │ -0001c710: 6361 6368 6564 2046 5450 2064 6972 6563 cached FTP direc │ │ │ │ -0001c720: 746f 7279 2065 6e74 7269 6573 2e00 7265 tory entries..re │ │ │ │ -0001c730: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle │ │ │ │ -0001c740: 7273 2e72 656d 6f74 652e 6674 7023 7265 rs.remote.ftp#re │ │ │ │ -0001c750: 6d6f 7465 2d66 7470 2d65 6d70 7479 2d63 mote-ftp-empty-c │ │ │ │ -0001c760: 6163 6865 7265 6d6f 7465 2d68 6f73 742d acheremote-host- │ │ │ │ -0001c770: 7573 6572 2d61 6c69 7374 416c 6973 7420 user-alistAlist │ │ │ │ -0001c780: 6f66 2028 484f 5354 2d52 4547 4558 5020 of (HOST-REGEXP │ │ │ │ -0001c790: 2e20 5553 4552 2d4e 414d 4529 206d 6174 . USER-NAME) mat │ │ │ │ -0001c7a0: 6368 696e 6720 686f 7374 206e 616d 6573 ching host names │ │ │ │ -0001c7b0: 2074 6f20 7573 6572 6e61 6d65 732e 0a4f to usernames..O │ │ │ │ -0001c7c0: 6e6c 7920 7573 6564 2077 6865 6e20 6e6f nly used when no │ │ │ │ -0001c7d0: 2075 7365 726e 616d 6520 6973 2067 6976 username is giv │ │ │ │ -0001c7e0: 656e 2069 6e20 6120 6669 6c65 6e61 6d65 en in a filename │ │ │ │ -0001c7f0: 2e72 656d 6f74 652d 6465 6661 756c 742d .remote-default- │ │ │ │ -0001c800: 7573 6572 4465 6661 756c 7420 7573 6572 userDefault user │ │ │ │ -0001c810: 6e61 6d65 2074 6f20 7573 6520 666f 7220 name to use for │ │ │ │ -0001c820: 6669 6c65 2d74 7261 6e73 6665 7220 7768 file-transfer wh │ │ │ │ -0001c830: 656e 206e 6f6e 6520 6973 2073 7065 6369 en none is speci │ │ │ │ -0001c840: 6669 6564 2c20 6569 7468 6572 0a65 7870 fied, either.exp │ │ │ │ -0001c850: 6c69 6369 746c 792c 206f 7220 6279 2074 licitly, or by t │ │ │ │ -0001c860: 6865 2072 656d 6f74 652d 6674 702d 686f he remote-ftp-ho │ │ │ │ -0001c870: 7374 2d75 7365 722d 616c 6973 7420 7661 st-user-alist va │ │ │ │ -0001c880: 7269 6162 6c65 2e72 656d 6f74 652d 6175 riable.remote-au │ │ │ │ -0001c890: 746f 2d62 6163 6b65 6e64 2d61 6c69 7374 to-backend-alist │ │ │ │ -0001c8a0: 416e 2061 6c69 7374 206f 6620 2848 4f53 An alist of (HOS │ │ │ │ -0001c8b0: 542d 5245 4745 5850 202e 2042 4143 4b45 T-REGEXP . BACKE │ │ │ │ -0001c8c0: 4e44 2d54 5950 4529 2064 6566 696e 696e ND-TYPE) definin │ │ │ │ -0001c8d0: 6720 686f 7720 7265 6d6f 7465 2066 696c g how remote fil │ │ │ │ -0001c8e0: 6573 2061 7265 0a61 6363 6573 7365 6420 es are.accessed │ │ │ │ -0001c8f0: 6f6e 2073 7065 6369 6669 6320 686f 7374 on specific host │ │ │ │ -0001c900: 732e 2a69 7370 656c 6c2d 6563 686f 2d6f s.*ispell-echo-o │ │ │ │ -0001c910: 7574 7075 742a 5573 6520 666f 7220 6465 utput*Use for de │ │ │ │ -0001c920: 6275 6767 696e 6720 6f6e 6c79 2e72 6570 bugging only.rep │ │ │ │ -0001c930: 2e75 7469 6c2e 6973 7065 6c6c 2370 726f .util.ispell#pro │ │ │ │ -0001c940: 6365 7373 2d62 7573 7957 6865 6e20 742c cess-busyWhen t, │ │ │ │ -0001c950: 2074 6865 2070 726f 6365 7373 2069 7320 the process is │ │ │ │ -0001c960: 6265 696e 6720 7573 6564 2074 6f20 6368 being used to ch │ │ │ │ -0001c970: 6563 6b20 6120 776f 7264 2c20 6275 7420 eck a word, but │ │ │ │ -0001c980: 6e6f 7420 616c 6c0a 7265 7375 6c74 7320 not all.results │ │ │ │ -0001c990: 6861 7665 2062 6565 6e20 7265 6365 6976 have been receiv │ │ │ │ -0001c9a0: 6564 2e72 6570 2e75 7469 6c2e 6973 7065 ed.rep.util.ispe │ │ │ │ -0001c9b0: 6c6c 2369 7370 656c 6c2d 7374 6f70 4b69 ll#ispell-stopKi │ │ │ │ -0001c9c0: 6c6c 2061 6e79 2073 7562 7072 6f63 6573 ll any subproces │ │ │ │ -0001c9d0: 7365 7320 6265 696e 6720 7573 6564 2069 ses being used i │ │ │ │ -0001c9e0: 6e74 6572 6e61 6c6c 7920 746f 2072 756e nternally to run │ │ │ │ -0001c9f0: 2049 7370 656c 6c2e 7265 702e 7574 696c Ispell.rep.util │ │ │ │ -0001ca00: 2e69 7370 656c 6c23 6973 7065 6c6c 2d73 .ispell#ispell-s │ │ │ │ -0001ca10: 6574 2d64 6963 7469 6f6e 6172 7953 6574 et-dictionarySet │ │ │ │ -0001ca20: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the │ │ │ │ -0001ca30: 2064 6963 7469 6f6e 6172 7920 7573 6564 dictionary used │ │ │ │ -0001ca40: 2062 7920 4973 7065 6c6c 2074 6f20 4449 by Ispell to DI │ │ │ │ -0001ca50: 4354 2d4e 414d 452e 0072 6570 2e75 7469 CT-NAME..rep.uti │ │ │ │ -0001ca60: 6c2e 6973 7065 6c6c 2369 7370 656c 6c2d l.ispell#ispell- │ │ │ │ -0001ca70: 6164 642d 776f 7264 2d74 6f2d 6469 6374 add-word-to-dict │ │ │ │ -0001ca80: 696f 6e61 7279 2057 4f52 4472 6570 2e75 ionary WORDrep.u │ │ │ │ -0001ca90: 7469 6c2e 6973 7065 6c6c 2369 7370 656c til.ispell#ispel │ │ │ │ -0001caa0: 6c2d 7361 7665 2d64 6963 7469 6f6e 6172 l-save-dictionar │ │ │ │ -0001cab0: 794d 616b 6520 4973 7065 6c6c 2073 6176 yMake Ispell sav │ │ │ │ -0001cac0: 6520 7468 6520 6375 7272 656e 7420 7065 e the current pe │ │ │ │ -0001cad0: 7273 6f6e 616c 2064 6963 7469 6f6e 6172 rsonal dictionar │ │ │ │ -0001cae0: 7920 746f 2069 7473 2066 696c 652e 7265 y to its file.re │ │ │ │ -0001caf0: 702e 7379 7374 656d 2373 6574 656e 7653 p.system#setenvS │ │ │ │ -0001cb00: 6574 2074 6865 2063 7572 7265 6e74 2076 et the current v │ │ │ │ -0001cb10: 616c 7565 206f 6620 7468 6520 656e 7669 alue of the envi │ │ │ │ -0001cb20: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable │ │ │ │ -0001cb30: 204e 414d 4520 746f 2074 6865 2073 7472 NAME to the str │ │ │ │ -0001cb40: 696e 6720 5641 4c55 452e 0a54 6865 2060 ing VALUE..The ` │ │ │ │ -0001cb50: 7072 6f63 6573 732d 656e 7669 726f 6e6d process-environm │ │ │ │ -0001cb60: 656e 7427 2076 6172 6961 626c 6520 6973 ent' variable is │ │ │ │ -0001cb70: 2064 6573 7472 7563 7469 7665 6c79 206d destructively m │ │ │ │ -0001cb80: 6f64 6966 6965 642e 0072 6570 2e73 7973 odified..rep.sys │ │ │ │ -0001cb90: 7465 6d23 7365 7465 6e76 204e 414d 4520 tem#setenv NAME │ │ │ │ -0001cba0: 5641 4c55 4572 6570 2e73 7973 7465 6d23 VALUErep.system# │ │ │ │ -0001cbb0: 756e 7365 7465 6e76 4465 6c65 7465 2074 unsetenvDelete t │ │ │ │ -0001cbc0: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v │ │ │ │ -0001cbd0: 6172 6961 626c 6520 6361 6c6c 6564 204e ariable called N │ │ │ │ -0001cbe0: 414d 452e 0072 6570 2e73 7973 7465 6d23 AME..rep.system# │ │ │ │ -0001cbf0: 756e 7365 7465 6e76 204e 414d 4572 6570 unsetenv NAMErep │ │ │ │ -0001cc00: 2e73 7973 7465 6d23 7265 6d6f 7665 2d68 .system#remove-h │ │ │ │ -0001cc10: 6f6f 6b52 656d 6f76 6520 4655 4e43 2066 ookRemove FUNC f │ │ │ │ -0001cc20: 726f 6d20 7468 6520 686f 6f6b 2048 4f4f rom the hook HOO │ │ │ │ -0001cc30: 4b20 2873 796d 626f 6c29 2e72 6570 2e6c K (symbol).rep.l │ │ │ │ -0001cc40: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter# │ │ │ │ -0001cc50: 6465 6663 6f6e 7374 6465 6663 6f6e 7374 defconstdefconst │ │ │ │ -0001cc60: 204e 414d 4520 5641 4c55 4520 5b44 4f43 NAME VALUE [DOC │ │ │ │ -0001cc70: 2d53 5452 494e 475d 0a0a 4465 6669 6e65 -STRING]..Define │ │ │ │ -0001cc80: 2061 2063 6f6e 7374 616e 7420 4e41 4d45 a constant NAME │ │ │ │ -0001cc90: 2077 686f 7365 2028 6465 6661 756c 7429 whose (default) │ │ │ │ -0001cca0: 2076 616c 7565 2069 7320 5641 4c55 452e value is VALUE. │ │ │ │ -0001ccb0: 2049 6620 4e41 4d45 2069 730a 616c 7265 If NAME is.alre │ │ │ │ -0001ccc0: 6164 7920 626f 756e 6420 616e 2065 7272 ady bound an err │ │ │ │ -0001ccd0: 6f72 2069 7320 7369 676e 616c 6c65 642e or is signalled. │ │ │ │ -0001cce0: 0a0a 436f 6e73 7461 6e74 7320 6172 6520 ..Constants are │ │ │ │ -0001ccf0: 7472 6561 7465 6420 7370 6563 6961 6c6c treated speciall │ │ │ │ -0001cd00: 7920 6279 2074 6865 204c 6973 7020 636f y by the Lisp co │ │ │ │ -0001cd10: 6d70 696c 6572 2c20 6261 7369 6361 6c6c mpiler, basicall │ │ │ │ -0001cd20: 7920 7468 6579 0a61 7265 2068 6172 642d y they.are hard- │ │ │ │ -0001cd30: 636f 6465 6420 696e 746f 2074 6865 2062 coded into the b │ │ │ │ -0001cd40: 7974 652d 636f 6465 2e72 6570 2e6c 616e yte-code.rep.lan │ │ │ │ -0001cd50: 672e 696e 7465 7270 7265 7465 7223 6675 g.interpreter#fu │ │ │ │ -0001cd60: 6e63 7469 6f6e 2327 4152 470a 0a52 6574 nction#'ARG..Ret │ │ │ │ -0001cd70: 7572 6e20 7468 6520 636c 6f73 7572 6520 urn the closure │ │ │ │ -0001cd80: 6672 6f6d 2041 5247 2c20 6569 7468 6572 from ARG, either │ │ │ │ -0001cd90: 2061 206c 616d 6264 612d 6578 7072 6573 a lambda-expres │ │ │ │ -0001cda0: 7369 6f6e 2c20 6f72 2061 2073 796d 626f sion, or a symbo │ │ │ │ -0001cdb0: 6c2e 0a57 6865 6e20 6170 706c 6965 6420 l..When applied │ │ │ │ -0001cdc0: 746f 2061 2073 796d 626f 6c2c 2074 6865 to a symbol, the │ │ │ │ -0001cdd0: 2073 796d 626f 6c27 7320 7661 6c75 6520 symbol's value │ │ │ │ -0001cde0: 6973 2072 6574 7572 6e65 642e 0072 6570 is returned..rep │ │ │ │ -0001cdf0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ -0001ce00: 7223 6c65 742a 202e 2041 5247 5372 6570 r#let* . ARGSrep │ │ │ │ -0001ce10: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ -0001ce20: 7223 616e 6454 6865 2066 6972 7374 206f r#andThe first o │ │ │ │ -0001ce30: 6620 7468 6520 4152 4753 2069 7320 6576 f the ARGS is ev │ │ │ │ -0001ce40: 616c 7561 7465 642e 2049 6620 6974 2069 aluated. If it i │ │ │ │ -0001ce50: 7320 6661 6c73 6520 6e6f 206d 6f72 6520 s false no more │ │ │ │ -0001ce60: 6f66 2074 6865 0a41 5247 5320 6172 6520 of the.ARGS are │ │ │ │ -0001ce70: 6576 616c 7561 7465 6420 616e 6420 7468 evaluated and th │ │ │ │ -0001ce80: 6520 6061 6e64 2720 7374 6174 656d 656e e `and' statemen │ │ │ │ -0001ce90: 7420 6576 616c 7561 7465 7320 746f 2066 t evaluates to f │ │ │ │ -0001cea0: 616c 7365 2e0a 0a4f 7468 6572 7769 7365 alse...Otherwise │ │ │ │ -0001ceb0: 2074 6865 206e 6578 7420 6d65 6d62 6572 the next member │ │ │ │ -0001cec0: 206f 6620 4152 4753 2069 7320 6576 616c of ARGS is eval │ │ │ │ -0001ced0: 7561 7465 6420 616e 6420 6974 7320 7661 uated and its va │ │ │ │ -0001cee0: 6c75 6520 7465 7374 6564 2e20 4966 0a6e lue tested. If.n │ │ │ │ -0001cef0: 6f6e 6520 6f66 2074 6865 2041 5247 5320 one of the ARGS │ │ │ │ -0001cf00: 6172 6520 6661 6c73 6520 7468 6520 636f are false the co │ │ │ │ -0001cf10: 6d70 7574 6564 2076 616c 7565 206f 6620 mputed value of │ │ │ │ -0001cf20: 7468 6520 6c61 7374 206d 656d 6265 7220 the last member │ │ │ │ -0001cf30: 6f66 2041 5247 530a 6973 2072 6574 7572 of ARGS.is retur │ │ │ │ -0001cf40: 6e65 6420 6672 6f6d 2074 6865 2060 616e ned from the `an │ │ │ │ -0001cf50: 6427 2066 6f72 6d2e 0072 6570 2e6c 616e d' form..rep.lan │ │ │ │ -0001cf60: 672e 696e 7465 7270 7265 7465 7223 646f g.interpreter#do │ │ │ │ -0001cf70: 2056 4152 5320 5445 5354 202e 2042 4f44 VARS TEST . BOD │ │ │ │ -0001cf80: 5900 7265 702e 6c61 6e67 2e69 6e74 6572 Y.rep.lang.inter │ │ │ │ -0001cf90: 7072 6574 6572 2364 6563 6c61 7265 0072 preter#declare.r │ │ │ │ -0001cfa0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -0001cfb0: 7465 7223 6361 7463 6820 5441 4720 2e20 ter#catch TAG . │ │ │ │ -0001cfc0: 424f 4459 0072 6570 2e6c 616e 672e 696e BODY.rep.lang.in │ │ │ │ -0001cfd0: 7465 7270 7265 7465 7223 6479 6e61 6d69 terpreter#dynami │ │ │ │ -0001cfe0: 632d 7769 6e64 2042 4546 4f52 4520 5448 c-wind BEFORE TH │ │ │ │ -0001cff0: 554e 4b20 4146 5445 5200 0000 0000 0000 UNK AFTER....... │ │ │ │ -0001d000: 7265 702e 7574 696c 2e74 696d 6523 7365 rep.util.time#se │ │ │ │ -0001d010: 636f 6e64 732d 3e74 696d 6543 6f6e 7665 conds->timeConve │ │ │ │ -0001d020: 7274 2074 6865 206e 756d 6265 7220 6f66 rt the number of │ │ │ │ -0001d030: 2073 6563 7320 7061 7374 2074 6865 2065 secs past the e │ │ │ │ -0001d040: 706f 6368 2c20 5345 4353 2c20 746f 2061 poch, SECS, to a │ │ │ │ -0001d050: 2074 696d 6573 7461 6d70 2e00 7265 702e timestamp..rep. │ │ │ │ -0001d060: 7574 696c 2e64 6174 6523 7061 7273 652d util.date#parse- │ │ │ │ -0001d070: 6461 7465 2053 5452 494e 4720 2321 6f70 date STRING #!op │ │ │ │ -0001d080: 7469 6f6e 616c 2050 4f49 4e54 0072 6570 tional POINT.rep │ │ │ │ -0001d090: 2e75 7469 6c2e 6973 7065 6c6c 2369 7370 .util.ispell#isp │ │ │ │ -0001d0a0: 656c 6c2d 6164 642d 776f 7264 2d66 6f72 ell-add-word-for │ │ │ │ -0001d0b0: 2d73 6573 7369 6f6e 2057 4f52 4472 6570 -session WORDrep │ │ │ │ -0001d0c0: 2e73 7973 7465 6d23 7077 642d 7072 6f6d .system#pwd-prom │ │ │ │ -0001d0d0: 7074 5072 6f6d 7074 2066 6f72 2061 2063 ptPrompt for a c │ │ │ │ -0001d0e0: 6f6e 6669 6465 6e74 6961 6c20 7374 7269 onfidential stri │ │ │ │ -0001d0f0: 6e67 2c20 7769 7468 2050 524f 4d50 5420 ng, with PROMPT │ │ │ │ -0001d100: 6173 2074 6865 2074 6974 6c65 2073 7472 as the title str │ │ │ │ -0001d110: 696e 672e 2054 6865 0a63 6f6e 7465 6e74 ing. The.content │ │ │ │ -0001d120: 7320 6f66 2074 6865 2070 726f 6d70 7420 s of the prompt │ │ │ │ -0001d130: 7769 6c6c 2062 6520 6d61 736b 6564 206f will be masked o │ │ │ │ -0001d140: 7574 2077 6869 6c73 7420 6265 696e 6720 ut whilst being │ │ │ │ -0001d150: 656e 7465 7265 642e 0072 6570 2e64 6174 entered..rep.dat │ │ │ │ -0001d160: 6123 7265 6d6f 7665 2d69 6620 5052 4544 a#remove-if PRED │ │ │ │ -0001d170: 204c 5354 0072 6570 2e64 6174 6123 7265 LST.rep.data#re │ │ │ │ -0001d180: 6d6f 7665 2d69 662d 6e6f 7420 4655 4e20 move-if-not FUN │ │ │ │ -0001d190: 4c53 5472 6570 2e64 6174 6123 7265 6d6f LSTrep.data#remo │ │ │ │ -0001d1a0: 7665 5265 7475 726e 7320 6120 6e65 7720 veReturns a new │ │ │ │ -0001d1b0: 636f 7079 206f 6620 4c53 5420 7769 7468 copy of LST with │ │ │ │ -0001d1c0: 2061 6c6c 2065 6c65 6d65 6e74 7320 6065 all elements `e │ │ │ │ -0001d1d0: 7175 616c 2720 746f 2045 4c54 2064 6973 qual' to ELT dis │ │ │ │ -0001d1e0: 6361 7264 6564 2e72 6570 2e73 7973 7465 carded.rep.syste │ │ │ │ -0001d1f0: 6d23 6164 642d 686f 6f6b 4172 7261 6e67 m#add-hookArrang │ │ │ │ -0001d200: 6520 6974 2073 6f20 7468 6174 2046 554e e it so that FUN │ │ │ │ -0001d210: 4354 494f 4e2d 4e41 4d45 2069 7320 6164 CTION-NAME is ad │ │ │ │ -0001d220: 6465 6420 746f 2074 6865 2068 6f6f 6b2d ded to the hook- │ │ │ │ -0001d230: 6c69 7374 2073 746f 7265 6420 696e 0a73 list stored in.s │ │ │ │ -0001d240: 796d 626f 6c2c 2048 4f4f 4b2d 5359 4d42 ymbol, HOOK-SYMB │ │ │ │ -0001d250: 4f4c 2e20 4974 2077 696c 6c20 6164 6465 OL. It will adde │ │ │ │ -0001d260: 6420 6174 2074 6865 2068 6561 6420 6f66 d at the head of │ │ │ │ -0001d270: 2074 6865 206c 6973 7420 756e 6c65 7373 the list unless │ │ │ │ -0001d280: 2041 542d 454e 440a 6973 2074 7275 6520 AT-END.is true │ │ │ │ -0001d290: 696e 2077 6869 6368 2063 6173 6520 6974 in which case it │ │ │ │ -0001d2a0: 2069 7320 6164 6465 6420 6174 2074 6865 is added at the │ │ │ │ -0001d2b0: 2065 6e64 2e00 7265 702e 7379 7374 656d end..rep.system │ │ │ │ -0001d2c0: 2372 656d 6f76 652d 686f 6f6b 2048 4f4f #remove-hook HOO │ │ │ │ -0001d2d0: 4b20 4655 4e43 7265 702e 7374 7275 6374 K FUNCrep.struct │ │ │ │ -0001d2e0: 7572 6573 2361 6c69 6173 2d73 7472 7563 ures#alias-struc │ │ │ │ -0001d2f0: 7475 7265 4372 6561 7465 2061 6e20 616c tureCreate an al │ │ │ │ -0001d300: 6961 7320 6f66 2074 6865 2073 7472 7563 ias of the struc │ │ │ │ -0001d310: 7475 7265 2063 616c 6c65 6420 4652 4f4d ture called FROM │ │ │ │ -0001d320: 2061 7320 7468 6520 6e61 6d65 2054 4f2e as the name TO. │ │ │ │ -0001d330: 0072 6570 2e73 7472 7563 7475 7265 7323 .rep.structures# │ │ │ │ -0001d340: 616c 6961 732d 7374 7275 6374 7572 6520 alias-structure │ │ │ │ -0001d350: 4652 4f4d 2054 4f72 6570 2e6c 616e 672e FROM TOrep.lang. │ │ │ │ -0001d360: 696e 7465 7270 7265 7465 7223 6465 666d interpreter#defm │ │ │ │ -0001d370: 6163 726f 6465 666d 6163 726f 204e 414d acrodefmacro NAM │ │ │ │ -0001d380: 4520 4c41 4d42 4441 2d4c 4953 5420 5b44 E LAMBDA-LIST [D │ │ │ │ -0001d390: 4f43 2d53 5452 494e 475d 2042 4f44 592e OC-STRING] BODY. │ │ │ │ -0001d3a0: 2e2e 0a64 6566 6d61 6372 6f20 4e41 4d45 ...defmacro NAME │ │ │ │ -0001d3b0: 2042 5954 4543 4f44 452d 4f42 4a45 4354 BYTECODE-OBJECT │ │ │ │ -0001d3c0: 0a0a 4465 6669 6e65 7320 6120 6d61 6372 ..Defines a macr │ │ │ │ -0001d3d0: 6f20 6361 6c6c 6564 204e 414d 4520 7769 o called NAME wi │ │ │ │ -0001d3e0: 7468 2061 7267 756d 656e 7420 7370 6563 th argument spec │ │ │ │ -0001d3f0: 2e20 4c41 4d42 4441 2d4c 4953 542c 0a64 . LAMBDA-LIST,.d │ │ │ │ -0001d400: 6f63 756d 656e 7461 7469 6f6e 2044 4f43 ocumentation DOC │ │ │ │ -0001d410: 2d53 5452 494e 4720 286f 7074 696f 6e61 -STRING (optiona │ │ │ │ -0001d420: 6c29 2061 6e64 2062 6f64 7920 424f 4459 l) and body BODY │ │ │ │ -0001d430: 2e0a 0a4d 6163 726f 7320 6172 6520 6361 ...Macros are ca │ │ │ │ -0001d440: 6c6c 6564 2077 6974 6820 7468 6569 7220 lled with their │ │ │ │ -0001d450: 6172 6775 6d65 6e74 7320 756e 2d65 7661 arguments un-eva │ │ │ │ -0001d460: 6c75 6174 6564 2c20 7468 6579 2061 7265 luated, they are │ │ │ │ -0001d470: 2065 7870 6563 7465 640a 746f 2072 6574 expected.to ret │ │ │ │ -0001d480: 7572 6e20 6120 666f 726d 2077 6869 6368 urn a form which │ │ │ │ -0001d490: 2077 696c 6c20 6265 2065 7865 6375 7465 will be execute │ │ │ │ -0001d4a0: 6420 746f 2070 726f 7669 6465 2074 6865 d to provide the │ │ │ │ -0001d4b0: 2072 6573 756c 7420 6f66 2074 6865 0a65 result of the.e │ │ │ │ -0001d4c0: 7870 7265 7373 696f 6e2e 204e 6f74 6520 xpression. Note │ │ │ │ -0001d4d0: 7468 6174 206d 6163 726f 7320 6172 6520 that macros are │ │ │ │ -0001d4e0: 6578 7061 6e64 6564 2061 7420 636f 6d70 expanded at comp │ │ │ │ -0001d4f0: 696c 652d 7469 6d65 2c20 616e 6420 6d61 ile-time, and ma │ │ │ │ -0001d500: 7920 6265 0a65 7870 616e 6465 6420 616e y be.expanded an │ │ │ │ -0001d510: 2061 7262 6974 7261 7279 206e 756d 6265 arbitrary numbe │ │ │ │ -0001d520: 7220 6f66 2074 696d 6573 2e00 7265 702e r of times..rep. │ │ │ │ -0001d530: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -0001d540: 2364 6566 7375 6273 7420 5359 4d42 4f4c #defsubst SYMBOL │ │ │ │ -0001d550: 202e 2042 4f44 5972 6570 2e6c 616e 672e . BODYrep.lang. │ │ │ │ -0001d560: 696e 7465 7270 7265 7465 7223 6c65 742d interpreter#let- │ │ │ │ -0001d570: 666c 7569 6473 5369 6d69 6c61 7220 746f fluidsSimilar to │ │ │ │ -0001d580: 2060 6c65 7427 2065 7863 6570 7420 7468 `let' except th │ │ │ │ -0001d590: 6174 2074 6865 2042 494e 4449 4e47 5320 at the BINDINGS │ │ │ │ -0001d5a0: 6d75 7374 2072 6566 6572 2074 6f20 7661 must refer to va │ │ │ │ -0001d5b0: 7269 6162 6c65 730a 636f 6e74 6169 6e69 riables.containi │ │ │ │ -0001d5c0: 6e67 2066 6c75 6964 206f 626a 6563 7473 ng fluid objects │ │ │ │ -0001d5d0: 2e20 5468 6520 666c 7569 6473 2077 696c . The fluids wil │ │ │ │ -0001d5e0: 6c20 6265 2062 6f75 6e64 2074 6f20 6e65 l be bound to ne │ │ │ │ -0001d5f0: 7720 6c6f 6361 7469 6f6e 732c 0a6e 6f74 w locations,.not │ │ │ │ -0001d600: 2074 6865 2076 6172 6961 626c 6573 2063 the variables c │ │ │ │ -0001d610: 6f6e 7461 696e 696e 6720 7468 6520 666c ontaining the fl │ │ │ │ -0001d620: 7569 6473 2e72 6570 2e6c 616e 672e 696e uids.rep.lang.in │ │ │ │ -0001d630: 7465 7270 7265 7465 7223 6966 4669 7273 terpreter#ifFirs │ │ │ │ -0001d640: 7420 7468 6520 434f 4e44 4954 494f 4e20 t the CONDITION │ │ │ │ -0001d650: 666f 726d 2069 7320 6576 616c 7561 7465 form is evaluate │ │ │ │ -0001d660: 642c 2069 6620 6974 2072 6574 7572 6e73 d, if it returns │ │ │ │ -0001d670: 2074 7275 6520 7468 650a 5452 5545 2d46 true the.TRUE-F │ │ │ │ -0001d680: 4f52 4d20 6973 2065 7661 6c75 6174 6564 ORM is evaluated │ │ │ │ -0001d690: 2061 6e64 2069 7473 2072 6573 756c 7420 and its result │ │ │ │ -0001d6a0: 7265 7475 726e 6564 2e20 4f74 6865 7277 returned. Otherw │ │ │ │ -0001d6b0: 6973 6520 7468 6520 7265 7375 6c74 206f ise the result o │ │ │ │ -0001d6c0: 660a 616e 2069 6d70 6c69 6369 7420 7072 f.an implicit pr │ │ │ │ -0001d6d0: 6f67 6e20 6f6e 2074 6865 2045 4c53 4520 ogn on the ELSE │ │ │ │ -0001d6e0: 666f 726d 7320 6973 2072 6574 7572 6e65 forms is returne │ │ │ │ -0001d6f0: 642e 2049 6620 7468 6572 6520 6172 6520 d. If there are │ │ │ │ -0001d700: 6e6f 2045 4c53 450a 666f 726d 7320 7468 no ELSE.forms th │ │ │ │ -0001d710: 6520 6661 6c73 6520 7661 6c75 6520 6973 e false value is │ │ │ │ -0001d720: 2072 6574 7572 6e65 642e 0072 6570 2e6c returned..rep.l │ │ │ │ -0001d730: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter# │ │ │ │ -0001d740: 616e 6420 2e20 4152 4753 0072 6570 2e6c and . ARGS.rep.l │ │ │ │ -0001d750: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter# │ │ │ │ -0001d760: 7365 7471 2d64 6566 6175 6c74 202e 2041 setq-default . A │ │ │ │ -0001d770: 5247 5300 7265 702e 6c61 6e67 2e69 6e74 RGS.rep.lang.int │ │ │ │ -0001d780: 6572 7072 6574 6572 2364 6566 696e 652d erpreter#define- │ │ │ │ -0001d790: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable │ │ │ │ -0001d7a0: 2056 4152 2023 216f 7074 696f 6e61 6c20 VAR #!optional │ │ │ │ -0001d7b0: 5641 4c55 4520 444f 4372 6570 2e6c 616e VALUE DOCrep.lan │ │ │ │ -0001d7c0: 672e 696e 7465 7270 7265 7465 7223 7769 g.interpreter#wi │ │ │ │ -0001d7d0: 7468 2d6f 626a 6563 7445 7661 6c75 6174 th-objectEvaluat │ │ │ │ -0001d7e0: 6520 4f42 4a20 616e 6420 6d61 6b65 2069 e OBJ and make i │ │ │ │ -0001d7f0: 7473 2076 616c 7565 2060 6063 7572 7265 ts value ``curre │ │ │ │ -0001d800: 6e74 2727 2069 6e20 736f 6d65 2077 6179 nt'' in some way │ │ │ │ -0001d810: 206d 6561 6e69 6e67 6675 6c0a 666f 7220 meaningful.for │ │ │ │ -0001d820: 7468 6520 6461 7461 2074 7970 652c 2065 the data type, e │ │ │ │ -0001d830: 7661 6c75 6174 6520 616c 6c20 424f 4459 valuate all BODY │ │ │ │ -0001d840: 2066 6f72 6d73 2c20 7468 656e 2072 6574 forms, then ret │ │ │ │ -0001d850: 7572 6e20 746f 2074 6865 206f 6c64 0a63 urn to the old.c │ │ │ │ -0001d860: 7572 7265 6e74 2076 616c 7565 206f 6620 urrent value of │ │ │ │ -0001d870: 7768 6174 6576 6572 2077 6173 2063 6861 whatever was cha │ │ │ │ -0001d880: 6e67 6564 2e20 5265 7475 726e 2074 6865 nged. Return the │ │ │ │ -0001d890: 2076 616c 7565 206f 6620 7468 6520 6c61 value of the la │ │ │ │ -0001d8a0: 7374 0a42 4f44 5920 666f 726d 2065 7661 st.BODY form eva │ │ │ │ -0001d8b0: 6c75 6174 6564 2e72 6570 2e6c 616e 672e luated.rep.lang. │ │ │ │ -0001d8c0: 696e 7465 7270 7265 7465 7223 756e 7769 interpreter#unwi │ │ │ │ -0001d8d0: 6e64 2d70 726f 7465 6374 5265 7475 726e nd-protectReturn │ │ │ │ -0001d8e0: 2074 6865 2072 6573 756c 7420 6f66 2065 the result of e │ │ │ │ -0001d8f0: 7661 6c75 6174 696e 6720 464f 524d 2e20 valuating FORM. │ │ │ │ -0001d900: 5768 656e 2065 7865 6375 7469 6f6e 206c When execution l │ │ │ │ -0001d910: 6561 7665 7320 7468 650a 6479 6e61 6d69 eaves the.dynami │ │ │ │ -0001d920: 6320 6578 7465 6e74 206f 6620 464f 524d c extent of FORM │ │ │ │ -0001d930: 2065 7661 6c75 6174 6520 6028 7072 6f67 evaluate `(prog │ │ │ │ -0001d940: 6e20 424f 4459 2927 2028 6576 656e 2069 n BODY)' (even i │ │ │ │ -0001d950: 6620 6578 6974 696e 6720 6475 6520 746f f exiting due to │ │ │ │ -0001d960: 0a61 6e20 6578 6365 7074 696f 6e20 7769 .an exception wi │ │ │ │ -0001d970: 7468 696e 2046 4f52 4d29 2e0a 0a4e 6f74 thin FORM)...Not │ │ │ │ -0001d980: 6520 7468 6174 2077 6865 6e20 464f 524d e that when FORM │ │ │ │ -0001d990: 2069 7320 6578 6974 6564 2062 7920 6361 is exited by ca │ │ │ │ -0001d9a0: 6c6c 696e 6720 6120 636f 6e74 696e 7561 lling a continua │ │ │ │ -0001d9b0: 7469 6f6e 2c20 6974 2069 730a 756e 6465 tion, it is.unde │ │ │ │ -0001d9c0: 6669 6e65 6420 7768 6574 6865 7220 6f72 fined whether or │ │ │ │ -0001d9d0: 206e 6f74 2042 4f44 5920 7769 6c6c 2062 not BODY will b │ │ │ │ -0001d9e0: 6520 6576 616c 7561 7465 642e 0072 6570 e evaluated..rep │ │ │ │ -0001d9f0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ -0001da00: 7223 636f 6e64 6974 696f 6e2d 6361 7365 r#condition-case │ │ │ │ -0001da10: 2056 4152 2046 4f52 4d20 2e20 4841 4e44 VAR FORM . HAND │ │ │ │ -0001da20: 4c45 5253 7265 702e 6c61 6e67 2e69 6e74 LERSrep.lang.int │ │ │ │ -0001da30: 6572 7072 6574 6572 2361 7574 6f6c 6f61 erpreter#autoloa │ │ │ │ -0001da40: 6454 656c 6c20 7468 6520 6576 616c 7561 dTell the evalua │ │ │ │ -0001da50: 746f 7220 7468 6174 2074 6865 2076 616c tor that the val │ │ │ │ -0001da60: 7565 206f 6620 5359 4d42 4f4c 2077 696c ue of SYMBOL wil │ │ │ │ -0001da70: 6c20 6265 2069 6e69 7469 616c 6973 6564 l be initialised │ │ │ │ -0001da80: 0a62 7920 6c6f 6164 696e 6720 4649 4c45 .by loading FILE │ │ │ │ -0001da90: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter │ │ │ │ -0001daa0: 7072 6574 6572 2369 6465 6e74 6974 7920 preter#identity │ │ │ │ -0001dab0: 4152 4772 6570 2e6c 616e 672e 696e 7465 ARGrep.lang.inte │ │ │ │ -0001dac0: 7270 7265 7465 7223 6576 616c 2d77 6865 rpreter#eval-whe │ │ │ │ -0001dad0: 6e2d 636f 6d70 696c 6546 4f52 4d20 6973 n-compileFORM is │ │ │ │ -0001dae0: 2065 7661 6c75 6174 6564 2061 7420 636f evaluated at co │ │ │ │ -0001daf0: 6d70 696c 652d 7469 6d65 202a 6f6e 6c79 mpile-time *only │ │ │ │ -0001db00: 2a2e 2054 6865 2065 7661 6c75 6174 6564 *. The evaluated │ │ │ │ -0001db10: 2076 616c 7565 2069 7320 696e 7365 7274 value is insert │ │ │ │ -0001db20: 6564 0a69 6e74 6f20 7468 6520 636f 6d70 ed.into the comp │ │ │ │ -0001db30: 696c 6564 2070 726f 6772 616d 2e20 5768 iled program. Wh │ │ │ │ -0001db40: 656e 2069 6e74 6572 7072 6574 6564 2c20 en interpreted, │ │ │ │ -0001db50: 6e69 6c20 6973 2072 6574 7572 6e65 642e nil is returned. │ │ │ │ -0001db60: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ -0001db70: 7265 7465 7223 6576 616c 2d77 6865 6e2d reter#eval-when- │ │ │ │ -0001db80: 636f 6d70 696c 6520 464f 524d 7265 702e compile FORMrep. │ │ │ │ -0001db90: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -0001dba0: 236e 6f70 4120 646f 2d6e 6f74 6869 6e67 #nopA do-nothing │ │ │ │ -0001dbb0: 2063 6f6d 6d61 6e64 2e72 6570 2e6c 616e command.rep.lan │ │ │ │ -0001dbc0: 672e 6d61 7468 236c 636d 5265 7475 726e g.math#lcmReturn │ │ │ │ -0001dbd0: 2074 6865 206c 6561 7374 2063 6f6d 6d6f the least commo │ │ │ │ -0001dbe0: 6e20 6d75 6c74 6970 6c65 206f 6620 696e n multiple of in │ │ │ │ -0001dbf0: 7465 6765 7273 2041 2061 6e64 2042 2e72 tegers A and B.r │ │ │ │ -0001dc00: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system │ │ │ │ -0001dc10: 2373 7472 7563 7475 7265 2d72 6566 4576 #structure-refEv │ │ │ │ -0001dc20: 616c 7561 7465 7320 746f 2074 6865 2063 aluates to the c │ │ │ │ -0001dc30: 7572 7265 6e74 2076 616c 7565 206f 6620 urrent value of │ │ │ │ -0001dc40: 7468 6520 676c 6f62 616c 2062 696e 6469 the global bindi │ │ │ │ -0001dc50: 6e67 206f 6620 7379 6d62 6f6c 0a56 4152 ng of symbol.VAR │ │ │ │ -0001dc60: 2d4e 414d 4520 696e 2074 6865 206d 6f64 -NAME in the mod │ │ │ │ -0001dc70: 756c 6520 6361 6c6c 6564 2053 5452 5543 ule called STRUC │ │ │ │ -0001dc80: 542d 4e41 4d45 2e20 5468 6973 2073 7472 T-NAME. This str │ │ │ │ -0001dc90: 7563 7475 7265 206d 7573 740a 7072 6576 ucture must.prev │ │ │ │ -0001dca0: 696f 7573 6c79 2068 6176 6520 6265 656e iously have been │ │ │ │ -0001dcb0: 206f 7065 6e65 6420 6f72 2061 6363 6573 opened or acces │ │ │ │ -0001dcc0: 7365 6420 6279 2074 6865 2063 7572 7265 sed by the curre │ │ │ │ -0001dcd0: 6e74 206d 6f64 756c 652e 0a0a 5768 656e nt module...When │ │ │ │ -0001dce0: 2072 6561 642c 2074 6865 2073 796e 7461 read, the synta │ │ │ │ -0001dcf0: 7820 6046 4f4f 2342 4152 2720 6578 7061 x `FOO#BAR' expa │ │ │ │ -0001dd00: 6e64 7320 746f 2060 2873 7472 7563 7475 nds to `(structu │ │ │ │ -0001dd10: 7265 2d72 6566 2046 4f4f 2042 4152 2927 re-ref FOO BAR)' │ │ │ │ -0001dd20: 2e00 7265 702e 6461 7461 2373 7472 696e ..rep.data#strin │ │ │ │ -0001dd30: 672d 7570 6361 7365 2058 7265 702e 6461 g-upcase Xrep.da │ │ │ │ -0001dd40: 7461 2373 7472 696e 672d 646f 776e 6361 ta#string-downca │ │ │ │ -0001dd50: 7365 5265 7475 726e 2061 206e 6577 2073 seReturn a new s │ │ │ │ -0001dd60: 7472 696e 672c 2061 206c 6f77 6572 2063 tring, a lower c │ │ │ │ -0001dd70: 6173 6520 636f 7079 206f 6620 7374 7269 ase copy of stri │ │ │ │ -0001dd80: 6e67 2058 2e00 7265 702e 6461 7461 2e72 ng X..rep.data.r │ │ │ │ -0001dd90: 696e 6723 6d61 6b65 2d72 696e 6720 2321 ing#make-ring #! │ │ │ │ -0001dda0: 6f70 7469 6f6e 616c 2053 495a 452a 7767 optional SIZE*wg │ │ │ │ -0001ddb0: 6574 2d70 726f 6772 616d 2a4c 6f63 6174 et-program*Locat │ │ │ │ -0001ddc0: 696f 6e20 6f66 2060 7767 6574 2720 7072 ion of `wget' pr │ │ │ │ -0001ddd0: 6f67 7261 6d2e 0072 6570 2e77 7777 2e71 ogram..rep.www.q │ │ │ │ -0001dde0: 756f 7465 2d75 726c 2371 756f 7465 2d75 uote-url#quote-u │ │ │ │ -0001ddf0: 726c 2053 5452 494e 4700 0000 0000 0000 rl STRING....... │ │ │ │ -0001de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001c000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +0001c010: 6574 6572 236c 6574 6c65 7420 5b56 4152 eter#letlet [VAR │ │ │ │ +0001c020: 5d20 2842 494e 4449 4e47 532e 2e2e 2920 ] (BINDINGS...) │ │ │ │ +0001c030: 424f 4459 2e2e 2e0a 0a42 696e 6473 2074 BODY.....Binds t │ │ │ │ +0001c040: 656d 706f 7261 7279 2076 616c 7565 7320 emporary values │ │ │ │ +0001c050: 746f 2073 796d 626f 6c73 2077 6869 6c65 to symbols while │ │ │ │ +0001c060: 2042 4f44 5920 6973 2062 6569 6e67 2065 BODY is being e │ │ │ │ +0001c070: 7661 6c75 6174 6564 2e0a 0a45 6163 6820 valuated...Each │ │ │ │ +0001c080: 6f66 2074 6865 2042 494e 4449 4e47 5320 of the BINDINGS │ │ │ │ +0001c090: 6973 2065 6974 6865 7220 6120 6c69 7374 is either a list │ │ │ │ +0001c0a0: 2060 2853 594d 424f 4c20 464f 524d 532e `(SYMBOL FORMS. │ │ │ │ +0001c0b0: 2e2e 2927 2069 6e20 7768 6963 6820 6361 ..)' in which ca │ │ │ │ +0001c0c0: 7365 0a74 6865 2076 6172 6961 626c 6520 se.the variable │ │ │ │ +0001c0d0: 5359 4d42 4f4c 2069 7320 626f 756e 6420 SYMBOL is bound │ │ │ │ +0001c0e0: 746f 2074 6865 2072 6573 756c 7420 6f66 to the result of │ │ │ │ +0001c0f0: 2065 7661 6c75 6174 696e 6720 6028 7072 evaluating `(pr │ │ │ │ +0001c100: 6f67 6e20 464f 524d 532e 2e2e 2927 2c0a ogn FORMS...)',. │ │ │ │ +0001c110: 6f72 2061 2073 696e 676c 6520 7379 6d62 or a single symb │ │ │ │ +0001c120: 6f6c 2c20 696e 2077 6869 6368 2063 6173 ol, in which cas │ │ │ │ +0001c130: 6520 6974 2069 7320 626f 756e 6420 746f e it is bound to │ │ │ │ +0001c140: 2074 6865 2066 616c 7365 2076 616c 7565 the false value │ │ │ │ +0001c150: 2e0a 0a49 6620 5641 5220 6973 2067 6976 ...If VAR is giv │ │ │ │ +0001c160: 656e 2c20 7468 656e 2074 6865 2073 796d en, then the sym │ │ │ │ +0001c170: 626f 6c20 5641 5220 6973 2062 6f75 6e64 bol VAR is bound │ │ │ │ +0001c180: 2074 6f20 6120 6675 6e63 7469 6f6e 2077 to a function w │ │ │ │ +0001c190: 686f 7365 0a66 6f72 6d61 6c20 7061 7261 hose.formal para │ │ │ │ +0001c1a0: 6d65 7465 7273 2061 7265 2074 6865 2073 meters are the s │ │ │ │ +0001c1b0: 616d 6520 6173 2074 6865 2076 6172 6961 ame as the varia │ │ │ │ +0001c1c0: 626c 6573 2062 6f75 6e64 2062 7920 7468 bles bound by th │ │ │ │ +0001c1d0: 6520 606c 6574 270a 666f 726d 2e20 5468 e `let'.form. Th │ │ │ │ +0001c1e0: 7573 2074 6865 2065 7865 6375 7469 6f6e us the execution │ │ │ │ +0001c1f0: 206f 6620 424f 4459 2e2e 2e20 6d61 7920 of BODY... may │ │ │ │ +0001c200: 6265 2072 6570 6561 7465 6420 6279 2069 be repeated by i │ │ │ │ +0001c210: 6e76 6f6b 696e 6720 5641 522e 7265 702e nvoking VAR.rep. │ │ │ │ +0001c220: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ +0001c230: 2361 6e64 5468 6520 6669 7273 7420 6f66 #andThe first of │ │ │ │ +0001c240: 2074 6865 2041 5247 5320 6973 2065 7661 the ARGS is eva │ │ │ │ +0001c250: 6c75 6174 6564 2e20 4966 2069 7420 6973 luated. If it is │ │ │ │ +0001c260: 2066 616c 7365 206e 6f20 6d6f 7265 206f false no more o │ │ │ │ +0001c270: 6620 7468 650a 4152 4753 2061 7265 2065 f the.ARGS are e │ │ │ │ +0001c280: 7661 6c75 6174 6564 2061 6e64 2074 6865 valuated and the │ │ │ │ +0001c290: 2060 616e 6427 2073 7461 7465 6d65 6e74 `and' statement │ │ │ │ +0001c2a0: 2065 7661 6c75 6174 6573 2074 6f20 6661 evaluates to fa │ │ │ │ +0001c2b0: 6c73 652e 0a0a 4f74 6865 7277 6973 6520 lse...Otherwise │ │ │ │ +0001c2c0: 7468 6520 6e65 7874 206d 656d 6265 7220 the next member │ │ │ │ +0001c2d0: 6f66 2041 5247 5320 6973 2065 7661 6c75 of ARGS is evalu │ │ │ │ +0001c2e0: 6174 6564 2061 6e64 2069 7473 2076 616c ated and its val │ │ │ │ +0001c2f0: 7565 2074 6573 7465 642e 2049 660a 6e6f ue tested. If.no │ │ │ │ +0001c300: 6e65 206f 6620 7468 6520 4152 4753 2061 ne of the ARGS a │ │ │ │ +0001c310: 7265 2066 616c 7365 2074 6865 2063 6f6d re false the com │ │ │ │ +0001c320: 7075 7465 6420 7661 6c75 6520 6f66 2074 puted value of t │ │ │ │ +0001c330: 6865 206c 6173 7420 6d65 6d62 6572 206f he last member o │ │ │ │ +0001c340: 6620 4152 4753 0a69 7320 7265 7475 726e f ARGS.is return │ │ │ │ +0001c350: 6564 2066 726f 6d20 7468 6520 6061 6e64 ed from the `and │ │ │ │ +0001c360: 2720 666f 726d 2e72 6570 2e6c 616e 672e ' form.rep.lang. │ │ │ │ +0001c370: 696e 7465 7270 7265 7465 7223 6465 6676 interpreter#defv │ │ │ │ +0001c380: 6172 2d73 6574 7164 6566 7661 722d 7365 ar-setqdefvar-se │ │ │ │ +0001c390: 7471 2056 4152 4941 424c 4520 5b56 414c tq VARIABLE [VAL │ │ │ │ +0001c3a0: 5545 205b 444f 435d 5d0a 0a44 6563 6c61 UE [DOC]]..Decla │ │ │ │ +0001c3b0: 7265 7320 7468 6520 7379 6d62 6f6c 2056 res the symbol V │ │ │ │ +0001c3c0: 4152 4941 424c 4520 6173 2061 2073 7065 ARIABLE as a spe │ │ │ │ +0001c3d0: 6369 616c 2076 6172 6961 626c 652c 2061 cial variable, a │ │ │ │ +0001c3e0: 6e64 2073 6574 7320 6974 7320 7661 6c75 nd sets its valu │ │ │ │ +0001c3f0: 650a 746f 2056 414c 5545 2028 6f72 2066 e.to VALUE (or f │ │ │ │ +0001c400: 616c 7365 2069 6620 5641 4c55 4520 6973 alse if VALUE is │ │ │ │ +0001c410: 6e27 7420 6465 6669 6e65 6429 2e20 4966 n't defined). If │ │ │ │ +0001c420: 2044 4f43 2069 7320 6769 7665 6e20 6974 DOC is given it │ │ │ │ +0001c430: 2077 696c 6c20 6265 0a69 6e73 7461 6c6c will be.install │ │ │ │ +0001c440: 6564 2061 7320 7468 6520 646f 6375 6d65 ed as the docume │ │ │ │ +0001c450: 6e74 6174 696f 6e20 7374 7269 6e67 2061 ntation string a │ │ │ │ +0001c460: 7373 6f63 6961 7465 6420 7769 7468 2056 ssociated with V │ │ │ │ +0001c470: 4152 4941 424c 452e 0a0a 4974 2773 2074 ARIABLE...It's t │ │ │ │ +0001c480: 6865 2073 616d 6520 6173 2074 6865 2070 he same as the p │ │ │ │ +0001c490: 7265 7669 6f75 7320 6064 6566 696e 652d revious `define- │ │ │ │ +0001c4a0: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable │ │ │ │ +0001c4b0: 272e 7265 702e 6c61 6e67 2e69 6e74 6572 '.rep.lang.inter │ │ │ │ +0001c4c0: 7072 6574 6572 2364 6f64 6f20 5641 5253 preter#dodo VARS │ │ │ │ +0001c4d0: 2028 5445 5354 2045 5850 522e 2e2e 2920 (TEST EXPR...) │ │ │ │ +0001c4e0: 424f 4459 2e2e 2e0a 0a60 646f 2720 6973 BODY.....`do' is │ │ │ │ +0001c4f0: 2061 6e20 6974 6572 6174 696f 6e20 636f an iteration co │ │ │ │ +0001c500: 6e73 7472 7563 743b 2056 4152 5320 7370 nstruct; VARS sp │ │ │ │ +0001c510: 6563 6966 6965 7320 6120 7365 7420 6f66 ecifies a set of │ │ │ │ +0001c520: 2076 6172 6961 626c 650a 6269 6e64 696e variable.bindin │ │ │ │ +0001c530: 6773 2074 6f20 6265 2063 7265 6174 6564 gs to be created │ │ │ │ +0001c540: 2c20 686f 7720 7468 6579 2061 7265 2069 , how they are i │ │ │ │ +0001c550: 6e69 7469 616c 697a 6564 2061 6e64 2068 nitialized and h │ │ │ │ +0001c560: 6f77 2074 6865 7920 6172 650a 7570 6461 ow they are.upda │ │ │ │ +0001c570: 7465 6420 6f6e 2065 6163 6820 6974 6572 ted on each iter │ │ │ │ +0001c580: 6174 696f 6e2e 2054 4553 5420 7370 6563 ation. TEST spec │ │ │ │ +0001c590: 6966 6965 7320 7468 6520 7465 726d 696e ifies the termin │ │ │ │ +0001c5a0: 6174 696f 6e20 636f 6e64 6974 696f 6e20 ation condition │ │ │ │ +0001c5b0: 6f66 0a74 6865 206c 6f6f 702c 2061 6e79 of.the loop, any │ │ │ │ +0001c5c0: 2045 5850 522e 2e2e 2066 6f72 6d73 2061 EXPR... forms a │ │ │ │ +0001c5d0: 7265 2065 7661 6c75 6174 6564 2069 6d6d re evaluated imm │ │ │ │ +0001c5e0: 6564 6961 7465 6c79 2070 7269 6f72 2074 ediately prior t │ │ │ │ +0001c5f0: 6f20 6578 6974 696e 670a 7468 6520 6064 o exiting.the `d │ │ │ │ +0001c600: 6f27 2063 6f6e 7374 7275 6374 2e20 5468 o' construct. Th │ │ │ │ +0001c610: 6520 424f 4459 2e2e 2e20 666f 726d 7320 e BODY... forms │ │ │ │ +0001c620: 7370 6563 6966 7920 7468 6520 7369 6465 specify the side │ │ │ │ +0001c630: 2065 6666 6563 7469 6e67 2062 6f64 790a effecting body. │ │ │ │ +0001c640: 6f66 2074 6865 206c 6f6f 702e 0a0a 5641 of the loop...VA │ │ │ │ +0001c650: 5253 2069 7320 6120 6c69 7374 206f 6620 RS is a list of │ │ │ │ +0001c660: 7661 7269 6162 6c65 2063 6c61 7573 6573 variable clauses │ │ │ │ +0001c670: 2c20 6561 6368 206f 6620 7768 6963 6820 , each of which │ │ │ │ +0001c680: 6861 7320 7468 6520 7374 7275 6374 7572 has the structur │ │ │ │ +0001c690: 650a 6028 5641 5249 4142 4c45 2049 4e49 e.`(VARIABLE INI │ │ │ │ +0001c6a0: 5420 5354 4550 2927 2077 6865 7265 2056 T STEP)' where V │ │ │ │ +0001c6b0: 4152 4941 424c 4520 6973 2074 6865 206e ARIABLE is the n │ │ │ │ +0001c6c0: 616d 6520 6f66 2061 2076 6172 6961 626c ame of a variabl │ │ │ │ +0001c6d0: 652c 2049 4e49 540a 6465 6669 6e65 7320 e, INIT.defines │ │ │ │ +0001c6e0: 7468 6520 696e 6974 6961 6c20 7661 6c75 the initial valu │ │ │ │ +0001c6f0: 6520 6f66 2069 7473 2062 696e 6469 6e67 e of its binding │ │ │ │ +0001c700: 2c20 616e 6420 5354 4550 2064 6566 696e , and STEP defin │ │ │ │ +0001c710: 6573 2068 6f77 2074 6865 206e 6578 740a es how the next. │ │ │ │ +0001c720: 7661 6c75 6520 6f66 2074 6865 2062 696e value of the bin │ │ │ │ +0001c730: 6469 6e67 2069 7320 636f 6d70 7574 6564 ding is computed │ │ │ │ +0001c740: 2e20 416e 2061 6c74 6572 6e61 7469 7665 . An alternative │ │ │ │ +0001c750: 2066 6f72 6d20 6973 2060 2856 4152 4941 form is `(VARIA │ │ │ │ +0001c760: 424c 450a 494e 4954 2927 2c20 696e 2074 BLE.INIT)', in t │ │ │ │ +0001c770: 6869 7320 6361 7365 2074 6865 2076 616c his case the val │ │ │ │ +0001c780: 7565 206f 6620 7468 6520 6269 6e64 696e ue of the bindin │ │ │ │ +0001c790: 6720 646f 6573 206e 6f74 2063 6861 6e67 g does not chang │ │ │ │ +0001c7a0: 6520 6163 726f 7373 0a6c 6f6f 7020 6974 e across.loop it │ │ │ │ +0001c7b0: 6572 6174 696f 6e73 2e0a 0a45 6163 6820 erations...Each │ │ │ │ +0001c7c0: 6974 6572 6174 696f 6e20 6265 6769 6e73 iteration begins │ │ │ │ +0001c7d0: 2062 7920 6576 616c 7561 7469 6e67 2054 by evaluating T │ │ │ │ +0001c7e0: 4553 542c 2069 6620 7468 6520 7265 7375 EST, if the resu │ │ │ │ +0001c7f0: 6c74 2069 7320 6661 6c73 652c 2074 6865 lt is false, the │ │ │ │ +0001c800: 6e0a 7468 6520 424f 4459 2e2e 2e20 6578 n.the BODY... ex │ │ │ │ +0001c810: 7072 6573 7369 6f6e 7320 6172 6520 6576 pressions are ev │ │ │ │ +0001c820: 616c 7561 7465 642c 2061 6e64 2074 6865 aluated, and the │ │ │ │ +0001c830: 2076 6172 6961 626c 6573 2062 6f75 6e64 variables bound │ │ │ │ +0001c840: 2074 6f20 6e65 770a 6c6f 6361 7469 6f6e to new.location │ │ │ │ +0001c850: 7320 696e 6974 6961 6c69 7a65 6420 746f s initialized to │ │ │ │ +0001c860: 2074 6865 2072 6573 756c 7473 206f 6620 the results of │ │ │ │ +0001c870: 6576 616c 7561 7469 6e67 2074 6865 2061 evaluating the a │ │ │ │ +0001c880: 7373 6f63 6961 7465 6420 5354 4550 0a66 ssociated STEP.f │ │ │ │ +0001c890: 6f72 6d73 2e0a 0a49 6620 7468 6520 7265 orms...If the re │ │ │ │ +0001c8a0: 7375 6c74 206f 6620 6576 616c 7561 7469 sult of evaluati │ │ │ │ +0001c8b0: 6e67 2054 4553 5420 6973 2074 7275 6520 ng TEST is true │ │ │ │ +0001c8c0: 7468 656e 2074 6865 2045 5850 522e 2e2e then the EXPR... │ │ │ │ +0001c8d0: 2066 6f72 6d73 2061 7265 0a65 7661 6c75 forms are.evalu │ │ │ │ +0001c8e0: 6174 6564 2c20 616e 6420 7468 6520 6064 ated, and the `d │ │ │ │ +0001c8f0: 6f27 2063 6f6e 7374 7275 6374 2072 6574 o' construct ret │ │ │ │ +0001c900: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o │ │ │ │ +0001c910: 6620 7468 6520 6c61 7374 2045 5850 520a f the last EXPR. │ │ │ │ +0001c920: 666f 726d 2065 7661 6c75 6174 6564 2e0a form evaluated.. │ │ │ │ +0001c930: 0a28 646f 2028 2876 6563 2028 6d61 6b65 .(do ((vec (make │ │ │ │ +0001c940: 2d76 6563 746f 7220 3529 290a 2020 2020 -vector 5)). │ │ │ │ +0001c950: 2028 6920 3020 2831 2b20 6929 2929 0a20 (i 0 (1+ i))). │ │ │ │ +0001c960: 2020 2028 283d 2069 2035 2920 7665 6329 ((= i 5) vec) │ │ │ │ +0001c970: 0a20 2028 6173 6574 2076 6563 2069 2069 . (aset vec i i │ │ │ │ +0001c980: 2929 203d 3e20 5b30 2031 2032 2033 2034 )) => [0 1 2 3 4 │ │ │ │ +0001c990: 5d72 6570 2e6c 616e 672e 696e 7465 7270 ]rep.lang.interp │ │ │ │ +0001c9a0: 7265 7465 7223 7072 6f67 3146 6972 7374 reter#prog1First │ │ │ │ +0001c9b0: 2065 7661 6c73 2046 4f52 4d31 2074 6865 evals FORM1 the │ │ │ │ +0001c9c0: 6e20 464f 524d 532c 2072 6574 7572 6e73 n FORMS, returns │ │ │ │ +0001c9d0: 2074 6865 2076 616c 7565 2074 6861 7420 the value that │ │ │ │ +0001c9e0: 464f 524d 3120 6761 7665 2e72 6570 2e6c FORM1 gave.rep.l │ │ │ │ +0001c9f0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter# │ │ │ │ +0001ca00: 6361 7463 6845 7661 6c75 6174 6520 424f catchEvaluate BO │ │ │ │ +0001ca10: 4459 2069 6e20 616e 2069 6d70 6c69 6369 DY in an implici │ │ │ │ +0001ca20: 7420 7072 6f67 6e3b 206e 6f6e 2d6c 6f63 t progn; non-loc │ │ │ │ +0001ca30: 616c 2065 7869 7473 2061 7265 2061 6c6c al exits are all │ │ │ │ +0001ca40: 6f77 6564 2077 6974 680a 6028 7468 726f owed with.`(thro │ │ │ │ +0001ca50: 7720 5441 4729 272e 2054 6865 2076 616c w TAG)'. The val │ │ │ │ +0001ca60: 7565 206f 6620 7468 6520 6063 6174 6368 ue of the `catch │ │ │ │ +0001ca70: 2720 666f 726d 2069 7320 6569 7468 6572 ' form is either │ │ │ │ +0001ca80: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th │ │ │ │ +0001ca90: 650a 7072 6f67 6e20 6f72 2074 6865 2076 e.progn or the v │ │ │ │ +0001caa0: 616c 7565 2067 6976 656e 2074 6f20 616e alue given to an │ │ │ │ +0001cab0: 7920 6d61 7463 6869 6e67 2060 7468 726f y matching `thro │ │ │ │ +0001cac0: 7727 2066 6f72 6d2e 0072 6570 2e6c 616e w' form..rep.lan │ │ │ │ +0001cad0: 672e 696e 7465 7270 7265 7465 7223 6361 g.interpreter#ca │ │ │ │ +0001cae0: 7463 6820 5441 4720 2e20 424f 4459 0072 tch TAG . BODY.r │ │ │ │ +0001caf0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +0001cb00: 7465 7223 7468 726f 7720 5441 4720 2321 ter#throw TAG #! │ │ │ │ +0001cb10: 6f70 7469 6f6e 616c 2056 414c 5545 0072 optional VALUE.r │ │ │ │ +0001cb20: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +0001cb30: 7465 7223 756e 7769 6e64 2d70 726f 7465 ter#unwind-prote │ │ │ │ +0001cb40: 6374 2046 4f52 4d20 2e20 424f 4459 0072 ct FORM . BODY.r │ │ │ │ +0001cb50: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +0001cb60: 7465 7223 6175 746f 6c6f 6164 2053 594d ter#autoload SYM │ │ │ │ +0001cb70: 424f 4c2d 464f 524d 2046 494c 4520 2321 BOL-FORM FILE #! │ │ │ │ +0001cb80: 7265 7374 2045 5854 5241 0072 6570 2e6c rest EXTRA.rep.l │ │ │ │ +0001cb90: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter# │ │ │ │ +0001cba0: 6479 6e61 6d69 632d 7769 6e64 2042 4546 dynamic-wind BEF │ │ │ │ +0001cbb0: 4f52 4520 5448 554e 4b20 4146 5445 5272 ORE THUNK AFTERr │ │ │ │ +0001cbc0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ +0001cbd0: 7465 7223 6675 6e63 7469 6f6e 2d6e 616d ter#function-nam │ │ │ │ +0001cbe0: 6552 6574 7572 6e73 2074 6865 2066 756e eReturns the fun │ │ │ │ +0001cbf0: 6374 696f 6e27 7320 6e61 6d65 2028 6120 ction's name (a │ │ │ │ +0001cc00: 7379 6d62 6f6c 292e 0072 6570 2e6c 616e symbol)..rep.lan │ │ │ │ +0001cc10: 672e 696e 7465 7270 7265 7465 7223 6675 g.interpreter#fu │ │ │ │ +0001cc20: 6e63 7469 6f6e 2d6e 616d 6520 4655 4e43 nction-name FUNC │ │ │ │ +0001cc30: 0072 6570 2e6c 616e 672e 6d61 7468 2372 .rep.lang.math#r │ │ │ │ +0001cc40: 6561 6c70 2058 7265 702e 6c61 6e67 2e6d ealp Xrep.lang.m │ │ │ │ +0001cc50: 6174 6823 706f 7369 7469 7665 7052 6574 ath#positivepRet │ │ │ │ +0001cc60: 7572 6e20 7420 6966 2058 2069 7320 6772 urn t if X is gr │ │ │ │ +0001cc70: 6561 7465 7220 7468 616e 207a 6572 6f2e eater than zero. │ │ │ │ +0001cc80: 0072 6570 2e6c 616e 672e 6d61 7468 236e .rep.lang.math#n │ │ │ │ +0001cc90: 6567 6174 6976 6570 2058 7265 702e 6c61 egativep Xrep.la │ │ │ │ +0001cca0: 6e67 2e6d 6174 6823 6162 7352 6574 7572 ng.math#absRetur │ │ │ │ +0001ccb0: 6e20 7468 6520 6162 736f 6c75 7465 2076 n the absolute v │ │ │ │ +0001ccc0: 616c 7565 206f 6620 582c 2069 2e65 2e20 alue of X, i.e. │ │ │ │ +0001ccd0: 286d 6178 2058 2028 2d20 5829 292e 0072 (max X (- X))..r │ │ │ │ +0001cce0: 6570 2e6c 616e 672e 6d61 7468 2361 6273 ep.lang.math#abs │ │ │ │ +0001ccf0: 2058 0072 6570 2e6e 6574 2e72 7063 2372 X.rep.net.rpc#r │ │ │ │ +0001cd00: 6567 6973 7465 722d 7270 632d 7365 7276 egister-rpc-serv │ │ │ │ +0001cd10: 6572 2053 4f43 4b45 5420 2321 6b65 7920 er SOCKET #!key │ │ │ │ +0001cd20: 434c 4f53 4142 4c45 0072 6570 2e6e 6574 CLOSABLE.rep.net │ │ │ │ +0001cd30: 2e72 7063 2372 7063 2d73 6f63 6b65 742d .rpc#rpc-socket- │ │ │ │ +0001cd40: 6c69 7374 656e 6572 204d 4153 5445 522d listener MASTER- │ │ │ │ +0001cd50: 534f 434b 4554 0072 6570 2e6e 6574 2e72 SOCKET.rep.net.r │ │ │ │ +0001cd60: 7063 2372 7063 2d64 6573 7472 6f79 2d73 pc#rpc-destroy-s │ │ │ │ +0001cd70: 6572 7665 7200 7265 702e 6e65 742e 7270 erver.rep.net.rp │ │ │ │ +0001cd80: 6323 6d61 6b65 2d72 7063 2d73 6572 7661 c#make-rpc-serva │ │ │ │ +0001cd90: 6e74 2049 4d50 4c72 6570 2e6e 6574 2e72 nt IMPLrep.net.r │ │ │ │ +0001cda0: 7063 2363 616c 6c2d 7769 7468 2d72 7063 pc#call-with-rpc │ │ │ │ +0001cdb0: 2d73 6572 7661 6e74 4361 6c6c 2074 6865 -servantCall the │ │ │ │ +0001cdc0: 2066 756e 6374 696f 6e20 4341 4c4c 4241 function CALLBA │ │ │ │ +0001cdd0: 434b 2077 6974 6820 6120 7369 6e67 6c65 CK with a single │ │ │ │ +0001cde0: 2061 7267 756d 656e 742c 2074 6865 2073 argument, the s │ │ │ │ +0001cdf0: 6572 7661 6e74 2d69 6420 7468 6174 0a63 ervant-id that.c │ │ │ │ +0001ce00: 616e 2062 6520 7573 6564 2074 6f20 6361 an be used to ca │ │ │ │ +0001ce10: 6c6c 2074 6865 2066 756e 6374 696f 6e20 ll the function │ │ │ │ +0001ce20: 494d 504c 2e20 4f6e 6365 2043 414c 4c42 IMPL. Once CALLB │ │ │ │ +0001ce30: 4143 4b20 7265 7475 726e 732c 2074 6865 ACK returns, the │ │ │ │ +0001ce40: 2073 6572 7661 6e74 2d69 640a 6265 636f servant-id.beco │ │ │ │ +0001ce50: 6d65 7320 696e 7661 6c69 642e 7265 702e mes invalid.rep. │ │ │ │ +0001ce60: 6e65 742e 7270 6323 6173 796e 632d 7270 net.rpc#async-rp │ │ │ │ +0001ce70: 632d 6361 6c6c 4361 6c6c 2074 6865 2072 c-callCall the r │ │ │ │ +0001ce80: 7063 2070 726f 7879 2066 756e 6374 696f pc proxy functio │ │ │ │ +0001ce90: 6e20 5052 4f58 5920 7769 7468 2061 7267 n PROXY with arg │ │ │ │ +0001cea0: 756d 656e 7473 2041 5247 532e 2049 7420 uments ARGS. It │ │ │ │ +0001ceb0: 7769 6c6c 2062 6520 6361 6c6c 6564 0a61 will be called.a │ │ │ │ +0001cec0: 7379 6e63 6872 6f6e 6f75 736c 792e 204e synchronously. N │ │ │ │ +0001ced0: 6f20 7265 7375 6c74 2077 696c 6c20 6265 o result will be │ │ │ │ +0001cee0: 2072 6574 7572 6e65 6420 6672 6f6d 2074 returned from t │ │ │ │ +0001cef0: 6865 2072 656d 6f74 6520 6675 6e63 7469 he remote functi │ │ │ │ +0001cf00: 6f6e 0a75 6e6c 6573 7320 4341 4c4c 4241 on.unless CALLBA │ │ │ │ +0001cf10: 434b 2069 7320 6769 7665 6e2c 2069 6e20 CK is given, in │ │ │ │ +0001cf20: 7768 6963 6820 6361 7365 2028 4341 4c4c which case (CALL │ │ │ │ +0001cf30: 4241 434b 2053 5441 5455 5320 5641 4c55 BACK STATUS VALU │ │ │ │ +0001cf40: 4529 2077 696c 6c20 6265 0a63 616c 6c65 E) will be.calle │ │ │ │ +0001cf50: 6420 6174 2073 6f6d 6520 706f 696e 7420 d at some point │ │ │ │ +0001cf60: 696e 2074 6865 2066 7574 7572 652e 0072 in the future..r │ │ │ │ +0001cf70: 6570 2e6e 6574 2e72 7063 2361 7379 6e63 ep.net.rpc#async │ │ │ │ +0001cf80: 2d72 7063 2d63 616c 6c20 5052 4f58 5920 -rpc-call PROXY │ │ │ │ +0001cf90: 2321 6b65 7920 4341 4c4c 4241 434b 202e #!key CALLBACK . │ │ │ │ +0001cfa0: 2041 5247 5372 6570 2e6e 6574 2e64 6f6d ARGSrep.net.dom │ │ │ │ +0001cfb0: 6169 6e2d 6e61 6d65 2364 6f6d 6169 6e2d ain-name#domain- │ │ │ │ +0001cfc0: 6162 6f76 652d 7052 6574 7572 6e20 7472 above-pReturn tr │ │ │ │ +0001cfd0: 7565 2069 6620 646f 6d61 696e 206e 616d ue if domain nam │ │ │ │ +0001cfe0: 6520 4431 2069 7320 6061 626f 7665 2720 e D1 is `above' │ │ │ │ +0001cff0: 646f 6d61 696e 206e 616d 6520 4432 2e00 domain name D2.. │ │ │ │ +0001d000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ +0001d010: 6574 6572 2363 6f6e 6469 7469 6f6e 2d63 eter#condition-c │ │ │ │ +0001d020: 6173 6545 7661 6c75 6174 6573 2046 4f52 aseEvaluates FOR │ │ │ │ +0001d030: 4d20 7769 7468 2065 7272 6f72 2d68 616e M with error-han │ │ │ │ +0001d040: 646c 6572 7320 696e 2070 6c61 6365 2c20 dlers in place, │ │ │ │ +0001d050: 6966 206e 6f20 6572 726f 7273 206f 6363 if no errors occ │ │ │ │ +0001d060: 7572 0a72 6574 7572 6e20 7468 6520 7661 ur.return the va │ │ │ │ +0001d070: 6c75 6520 7265 7475 726e 6564 2062 7920 lue returned by │ │ │ │ +0001d080: 464f 524d 2c20 656c 7365 2074 6865 2076 FORM, else the v │ │ │ │ +0001d090: 616c 7565 206f 6620 7768 6963 6865 7665 alue of whicheve │ │ │ │ +0001d0a0: 720a 6861 6e64 6c65 7227 7320 626f 6479 r.handler's body │ │ │ │ +0001d0b0: 2077 6173 2065 7661 6c75 6174 6564 2e0a was evaluated.. │ │ │ │ +0001d0c0: 0a45 6163 6820 4841 4e44 4c45 5220 6973 .Each HANDLER is │ │ │ │ +0001d0d0: 2061 206c 6973 7420 6f66 2060 2845 5252 a list of `(ERR │ │ │ │ +0001d0e0: 4f52 2042 4f44 592e 2e2e 2927 2e20 4552 OR BODY...)'. ER │ │ │ │ +0001d0f0: 524f 5220 6465 6669 6e65 7320 7768 6963 ROR defines whic │ │ │ │ +0001d100: 6820 7479 7065 730a 6f66 2065 7272 6f72 h types.of error │ │ │ │ +0001d110: 7320 7468 6520 6861 6e64 6c65 7220 6361 s the handler ca │ │ │ │ +0001d120: 7463 6865 732c 2065 6974 6865 7220 6120 tches, either a │ │ │ │ +0001d130: 7379 6d62 6f6c 206f 7220 6120 6c69 7374 symbol or a list │ │ │ │ +0001d140: 206f 6620 7379 6d62 6f6c 732e 0a54 6865 of symbols..The │ │ │ │ +0001d150: 2073 7065 6369 616c 2073 796d 626f 6c20 special symbol │ │ │ │ +0001d160: 6065 7272 6f72 2720 6d61 7463 6865 7320 `error' matches │ │ │ │ +0001d170: 616c 6c20 7479 7065 7320 6f66 2065 7272 all types of err │ │ │ │ +0001d180: 6f72 732e 0a0a 4966 2056 4152 2069 7320 ors...If VAR is │ │ │ │ +0001d190: 7472 7565 2069 7427 7320 6120 7379 6d62 true it's a symb │ │ │ │ +0001d1a0: 6f6c 2077 686f 7365 2076 616c 7565 7320 ol whose values │ │ │ │ +0001d1b0: 6973 2062 6f75 6e64 2074 6f20 6028 4552 is bound to `(ER │ │ │ │ +0001d1c0: 524f 522d 5359 4d42 4f4c 202e 0a44 4154 ROR-SYMBOL ..DAT │ │ │ │ +0001d1d0: 4129 2720 7768 696c 6520 7468 6520 6861 A)' while the ha │ │ │ │ +0001d1e0: 6e64 6c65 7220 6973 2065 7661 6c75 6174 ndler is evaluat │ │ │ │ +0001d1f0: 6564 2028 7468 6573 6520 6172 6520 7468 ed (these are th │ │ │ │ +0001d200: 6520 6172 6775 6d65 6e74 7320 6769 7665 e arguments give │ │ │ │ +0001d210: 6e20 746f 0a60 7369 676e 616c 2720 7768 n to.`signal' wh │ │ │ │ +0001d220: 656e 2074 6865 2065 7272 6f72 2077 6173 en the error was │ │ │ │ +0001d230: 2072 6169 7365 6429 2e72 6570 2e6c 616e raised).rep.lan │ │ │ │ +0001d240: 672e 646f 6323 646f 6375 6d65 6e74 6174 g.doc#documentat │ │ │ │ +0001d250: 696f 6e52 6574 7572 6e73 2074 6865 2064 ionReturns the d │ │ │ │ +0001d260: 6f63 756d 656e 7461 7469 6f6e 2d73 7472 ocumentation-str │ │ │ │ +0001d270: 696e 6720 666f 7220 5359 4d42 4f4c 2e20 ing for SYMBOL. │ │ │ │ +0001d280: 4974 2073 686f 756c 6420 6265 2074 6865 It should be the │ │ │ │ +0001d290: 206e 616d 650a 6f66 2061 2073 7065 6369 name.of a speci │ │ │ │ +0001d2a0: 616c 2076 6172 6961 626c 652c 2066 756e al variable, fun │ │ │ │ +0001d2b0: 6374 696f 6e2c 206d 6163 726f 2c20 6f72 ction, macro, or │ │ │ │ +0001d2c0: 2061 2073 7065 6369 616c 2066 6f72 6d2e a special form. │ │ │ │ +0001d2d0: 0a49 6620 6974 2773 206e 6f74 2061 2076 .If it's not a v │ │ │ │ +0001d2e0: 6172 6961 626c 652c 2074 6865 6e20 5641 ariable, then VA │ │ │ │ +0001d2f0: 4c55 4520 7368 6f75 6c64 2062 6520 7468 LUE should be th │ │ │ │ +0001d300: 6520 6675 6e63 7469 6f6e 2069 7473 656c e function itsel │ │ │ │ +0001d310: 662c 206c 696b 650a 6120 636c 6f73 7572 f, like.a closur │ │ │ │ +0001d320: 652e 0a0a 5265 7475 726e 7320 6e69 6c20 e...Returns nil │ │ │ │ +0001d330: 7768 656e 206e 6f74 2066 6f75 6e64 2e0a when not found.. │ │ │ │ +0001d340: 0a53 5452 5543 5455 5245 2063 616e 2062 .STRUCTURE can b │ │ │ │ +0001d350: 6520 6e69 6c2e 2049 7420 7761 7320 7265 e nil. It was re │ │ │ │ +0001d360: 7175 6972 6564 2062 7920 7468 6520 6f6c quired by the ol │ │ │ │ +0001d370: 6420 7379 6e74 6178 2e00 7265 702e 6c61 d syntax..rep.la │ │ │ │ +0001d380: 6e67 2e64 6f63 2361 6464 2d64 6f63 756d ng.doc#add-docum │ │ │ │ +0001d390: 656e 7461 7469 6f6e 2053 594d 424f 4c20 entation SYMBOL │ │ │ │ +0001d3a0: 5354 5255 4354 5552 4520 5354 5249 4e47 STRUCTURE STRING │ │ │ │ +0001d3b0: 0072 6570 2e6c 616e 672e 646f 6323 6164 .rep.lang.doc#ad │ │ │ │ +0001d3c0: 642d 646f 6375 6d65 6e74 6174 696f 6e2d d-documentation- │ │ │ │ +0001d3d0: 7061 7261 6d73 204e 414d 4520 5354 5255 params NAME STRU │ │ │ │ +0001d3e0: 4354 5552 4520 5041 5241 4d2d 4c49 5354 CTURE PARAM-LIST │ │ │ │ +0001d3f0: 0072 6570 2e6c 616e 672e 6d61 7468 2372 .rep.lang.math#r │ │ │ │ +0001d400: 6174 696f 6e61 6c70 2058 7265 702e 6c61 ationalp Xrep.la │ │ │ │ +0001d410: 6e67 2e6d 6174 6823 696e 6578 6163 7470 ng.math#inexactp │ │ │ │ +0001d420: 5265 7475 726e 2074 2069 6620 5820 6973 Return t if X is │ │ │ │ +0001d430: 2061 6e20 696e 6578 6163 7420 6e75 6d62 an inexact numb │ │ │ │ +0001d440: 6572 2e72 6570 2e6c 616e 672e 6261 636b er.rep.lang.back │ │ │ │ +0001d450: 7175 6f74 6523 6261 636b 7175 6f74 6541 quote#backquoteA │ │ │ │ +0001d460: 7267 756d 656e 7420 5354 5255 4354 5552 rgument STRUCTUR │ │ │ │ +0001d470: 4520 6465 7363 7269 6265 7320 6120 7465 E describes a te │ │ │ │ +0001d480: 6d70 6c61 7465 2074 6f20 6275 696c 642e mplate to build. │ │ │ │ +0001d490: 0a0a 5468 6520 7768 6f6c 6520 7374 7275 ..The whole stru │ │ │ │ +0001d4a0: 6374 7572 6520 6163 7473 2061 7320 6966 cture acts as if │ │ │ │ +0001d4b0: 2069 7420 7765 7265 2071 756f 7465 6420 it were quoted │ │ │ │ +0001d4c0: 6578 6365 7074 2066 6f72 2063 6572 7461 except for certa │ │ │ │ +0001d4d0: 696e 0a70 6c61 6365 7320 7768 6572 6520 in.places where │ │ │ │ +0001d4e0: 6578 7072 6573 7369 6f6e 7320 6172 6520 expressions are │ │ │ │ +0001d4f0: 6576 616c 7561 7465 6420 616e 6420 696e evaluated and in │ │ │ │ +0001d500: 7365 7274 6564 206f 7220 7370 6c69 6365 serted or splice │ │ │ │ +0001d510: 6420 696e 2e0a 0a46 6f72 2065 7861 6d70 d in...For examp │ │ │ │ +0001d520: 6c65 3a0a 0a62 2020 2020 2020 2020 2020 le:..b │ │ │ │ +0001d530: 2020 2020 3d3e 2028 6261 2062 6220 6263 => (ba bb bc │ │ │ │ +0001d540: 2909 093b 2061 7373 756d 6520 6220 6861 )..; assume b ha │ │ │ │ +0001d550: 7320 7468 6973 2076 616c 7565 0a60 2861 s this value.`(a │ │ │ │ +0001d560: 2062 2063 2920 2020 2020 2020 3d3e 2028 b c) => ( │ │ │ │ +0001d570: 6120 6220 6329 0909 3b20 6261 636b 7175 a b c)..; backqu │ │ │ │ +0001d580: 6f74 6520 6163 7473 206c 696b 6520 7175 ote acts like qu │ │ │ │ +0001d590: 6f74 650a 6028 6120 2c62 2063 2920 2020 ote.`(a ,b c) │ │ │ │ +0001d5a0: 2020 203d 3e20 2861 2028 6261 2062 6220 => (a (ba bb │ │ │ │ +0001d5b0: 6263 2920 6329 093b 2069 6e73 6572 7420 bc) c).; insert │ │ │ │ +0001d5c0: 7468 6520 7661 6c75 6520 6f66 2062 0a60 the value of b.` │ │ │ │ +0001d5d0: 2861 202c 4062 2063 2920 2020 2020 3d3e (a ,@b c) => │ │ │ │ +0001d5e0: 2028 6120 6261 2062 6220 6263 2063 2909 (a ba bb bc c). │ │ │ │ +0001d5f0: 3b20 7370 6c69 6365 2069 6e20 7468 6520 ; splice in the │ │ │ │ +0001d600: 7661 6c75 6520 6f66 2062 0a0a 5665 6374 value of b..Vect │ │ │ │ +0001d610: 6f72 7320 776f 726b 206a 7573 7420 6c69 ors work just li │ │ │ │ +0001d620: 6b65 206c 6973 7473 2e20 204e 6573 7465 ke lists. Neste │ │ │ │ +0001d630: 6420 6261 636b 7175 6f74 6573 2061 7265 d backquotes are │ │ │ │ +0001d640: 2070 6572 6d69 7474 6564 2e00 7265 702e permitted..rep. │ │ │ │ +0001d650: 6e65 742e 7270 6323 7270 632d 6f75 7470 net.rpc#rpc-outp │ │ │ │ +0001d660: 7574 2d68 616e 646c 6572 2053 4f43 4b45 ut-handler SOCKE │ │ │ │ +0001d670: 5420 4f55 5450 5554 7265 702e 6e65 742e T OUTPUTrep.net. │ │ │ │ +0001d680: 7270 6323 7270 632d 6465 7374 726f 792d rpc#rpc-destroy- │ │ │ │ +0001d690: 7365 7276 6572 5374 6f70 206c 6973 7465 serverStop liste │ │ │ │ +0001d6a0: 6e69 6e67 2066 6f72 2072 7063 2063 6f6e ning for rpc con │ │ │ │ +0001d6b0: 6e65 6374 696f 6e73 206f 6e20 7468 6520 nections on the │ │ │ │ +0001d6c0: 6375 7272 656e 7420 6d61 6368 696e 6500 current machine. │ │ │ │ +0001d6d0: 7265 702e 6e65 742e 7270 6323 676c 6f62 rep.net.rpc#glob │ │ │ │ +0001d6e0: 616c 2d69 642d 3e72 7063 2d70 726f 7879 al-id->rpc-proxy │ │ │ │ +0001d6f0: 2049 4472 6570 2e6e 6574 2e64 6f6d 6169 IDrep.net.domai │ │ │ │ +0001d700: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6265 n-name#domain-be │ │ │ │ +0001d710: 6c6f 772d 7052 6574 7572 6e20 7472 7565 low-pReturn true │ │ │ │ +0001d720: 2069 6620 646f 6d61 696e 206e 616d 6520 if domain name │ │ │ │ +0001d730: 4431 2069 7320 6062 656c 6f77 2720 646f D1 is `below' do │ │ │ │ +0001d740: 6d61 696e 206e 616d 6520 4432 2e72 6570 main name D2.rep │ │ │ │ +0001d750: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name │ │ │ │ +0001d760: 2364 6f6d 6169 6e2d 6571 7561 6c2d 7052 #domain-equal-pR │ │ │ │ +0001d770: 6574 7572 6e20 7472 7565 2069 6620 7468 eturn true if th │ │ │ │ +0001d780: 6520 646f 6d61 696e 206e 616d 6573 2044 e domain names D │ │ │ │ +0001d790: 3120 616e 6420 4432 2061 7265 2074 6865 1 and D2 are the │ │ │ │ +0001d7a0: 2073 616d 6500 7265 702e 6461 7461 2361 same.rep.data#a │ │ │ │ +0001d7b0: 7373 6f63 2d72 6567 6578 7020 494e 5055 ssoc-regexp INPU │ │ │ │ +0001d7c0: 5420 414c 4953 5420 2321 6f70 7469 6f6e T ALIST #!option │ │ │ │ +0001d7d0: 616c 2046 4f4c 442d 4341 5345 7265 702e al FOLD-CASErep. │ │ │ │ +0001d7e0: 6461 7461 2372 656d 6f76 652d 6966 5265 data#remove-ifRe │ │ │ │ +0001d7f0: 7475 726e 7320 6120 6e65 7720 636f 7079 turns a new copy │ │ │ │ +0001d800: 206f 6620 4c53 5420 7769 7468 2061 6e79 of LST with any │ │ │ │ +0001d810: 2065 6c65 6d65 6e74 7320 7265 6d6f 7665 elements remove │ │ │ │ +0001d820: 6420 666f 7220 7768 6963 6820 2850 5245 d for which (PRE │ │ │ │ +0001d830: 4420 454c 5429 0a72 6574 7572 6e73 2074 D ELT).returns t │ │ │ │ +0001d840: 7275 652e 0072 6570 2e64 6174 6123 7265 rue..rep.data#re │ │ │ │ +0001d850: 6d6f 7665 2045 4c54 204c 5354 0072 6570 move ELT LST.rep │ │ │ │ +0001d860: 2e64 6174 6123 7265 6d71 2045 4c54 204c .data#remq ELT L │ │ │ │ +0001d870: 5354 7265 702e 6461 7461 236d 616b 652d STrep.data#make- │ │ │ │ +0001d880: 6775 6172 6469 616e 4372 6561 7465 2061 guardianCreate a │ │ │ │ +0001d890: 206e 6577 2067 7561 7264 6961 6e2e 2047 new guardian. G │ │ │ │ +0001d8a0: 7561 7264 6961 6e73 2070 726f 7669 6465 uardians provide │ │ │ │ +0001d8b0: 2061 206d 6561 6e73 206f 6620 7072 6f74 a means of prot │ │ │ │ +0001d8c0: 6563 7469 6e67 2064 6174 610a 6f62 6a65 ecting data.obje │ │ │ │ +0001d8d0: 6374 7320 6672 6f6d 2064 6561 6c6c 6f63 cts from dealloc │ │ │ │ +0001d8e0: 6174 696f 6e20 7768 656e 2074 6865 7920 ation when they │ │ │ │ +0001d8f0: 6861 7665 206e 6f20 6578 7461 6e74 2072 have no extant r │ │ │ │ +0001d900: 6566 6572 656e 6365 732e 0a0a 606d 616b eferences...`mak │ │ │ │ +0001d910: 652d 6775 6172 6469 616e 2720 7265 7475 e-guardian' retu │ │ │ │ +0001d920: 726e 7320 6120 6675 6e63 7469 6f6e 2072 rns a function r │ │ │ │ +0001d930: 6570 7265 7365 6e74 696e 6720 6120 7369 epresenting a si │ │ │ │ +0001d940: 6e67 6c65 2067 7561 7264 6961 6e2e 0a43 ngle guardian..C │ │ │ │ +0001d950: 616c 6c69 6e67 2074 6869 7320 6675 6e63 alling this func │ │ │ │ +0001d960: 7469 6f6e 2077 6974 6820 6120 7369 6e67 tion with a sing │ │ │ │ +0001d970: 6c65 2061 7267 756d 656e 7420 6164 6473 le argument adds │ │ │ │ +0001d980: 2074 6861 7420 7661 6c75 6520 746f 2074 that value to t │ │ │ │ +0001d990: 6865 0a6c 6973 7420 6f66 206f 626a 6563 he.list of objec │ │ │ │ +0001d9a0: 7473 2070 726f 7465 6374 6564 2062 7920 ts protected by │ │ │ │ +0001d9b0: 7468 6520 6775 6172 6469 616e 2e20 4361 the guardian. Ca │ │ │ │ +0001d9c0: 6c6c 696e 6720 7468 6520 6675 6e63 7469 lling the functi │ │ │ │ +0001d9d0: 6f6e 2077 6974 6820 6e6f 0a61 7267 756d on with no.argum │ │ │ │ +0001d9e0: 656e 7473 2072 6574 7572 6e73 206f 6e65 ents returns one │ │ │ │ +0001d9f0: 206f 6620 7468 6520 6f62 6a65 6374 7320 of the objects │ │ │ │ +0001da00: 7468 6174 2077 6f75 6c64 206f 7468 6572 that would other │ │ │ │ +0001da10: 7769 7365 2068 6176 6520 6265 656e 0a64 wise have been.d │ │ │ │ +0001da20: 6561 6c6c 6f63 6174 6564 2062 7920 7468 eallocated by th │ │ │ │ +0001da30: 6520 6761 7262 6167 6520 636f 6c6c 6563 e garbage collec │ │ │ │ +0001da40: 746f 722c 206f 7220 6661 6c73 6520 6966 tor, or false if │ │ │ │ +0001da50: 206e 6f20 7375 6368 206f 626a 6563 7473 no such objects │ │ │ │ +0001da60: 0a65 7869 7374 2074 6861 7420 6861 7665 .exist that have │ │ │ │ +0001da70: 206e 6f74 2061 6c72 6561 6479 2062 6565 not already bee │ │ │ │ +0001da80: 6e20 7265 7475 726e 6564 2e00 7265 702e n returned..rep. │ │ │ │ +0001da90: 7379 7374 656d 2367 6574 656e 7620 4e41 system#getenv NA │ │ │ │ +0001daa0: 4d45 0072 6570 2e73 7973 7465 6d23 7077 ME.rep.system#pw │ │ │ │ +0001dab0: 642d 7072 6f6d 7074 2050 524f 4d50 5400 d-prompt PROMPT. │ │ │ │ +0001dac0: 7265 702e 766d 2e64 6973 6173 7365 6d62 rep.vm.disassemb │ │ │ │ +0001dad0: 6c65 7223 6469 7361 7373 656d 626c 6520 ler#disassemble │ │ │ │ +0001dae0: 4152 4720 2321 6f70 7469 6f6e 616c 2053 ARG #!optional S │ │ │ │ +0001daf0: 5452 4541 4d20 4445 5054 4872 6570 2e77 TREAM DEPTHrep.w │ │ │ │ +0001db00: 7777 2e71 756f 7465 2d75 726c 2375 726c ww.quote-url#url │ │ │ │ +0001db10: 2d6d 6574 612d 7265 4120 7265 6765 7870 -meta-reA regexp │ │ │ │ +0001db20: 206d 6174 6368 696e 6720 6120 7369 6e67 matching a sing │ │ │ │ +0001db30: 6c65 2063 6861 7261 6374 6572 2074 6861 le character tha │ │ │ │ +0001db40: 7420 6973 2072 6573 6572 7665 6420 696e t is reserved in │ │ │ │ +0001db50: 2074 6865 2055 524c 2073 7065 632e 0a54 the URL spec..T │ │ │ │ +0001db60: 6869 7320 6973 2074 616b 656e 2066 726f his is taken fro │ │ │ │ +0001db70: 6d20 6472 6166 742d 6669 656c 6469 6e67 m draft-fielding │ │ │ │ +0001db80: 2d75 726c 2d73 796e 7461 782d 3032 2e74 -url-syntax-02.t │ │ │ │ +0001db90: 7874 202d 2d20 6368 6563 6b20 796f 7572 xt -- check your │ │ │ │ +0001dba0: 206c 6f63 616c 0a69 6e74 6572 6e65 7420 local.internet │ │ │ │ +0001dbb0: 6472 6166 7473 2064 6972 6563 746f 7279 drafts directory │ │ │ │ +0001dbc0: 2066 6f72 2061 2063 6f70 792e 7265 702e for a copy.rep. │ │ │ │ +0001dbd0: 6d6f 6475 6c65 2d73 7973 7465 6d23 6465 module-system#de │ │ │ │ +0001dbe0: 6669 6e65 2d69 6e74 6572 6661 6365 4173 fine-interfaceAs │ │ │ │ +0001dbf0: 736f 6369 6174 6520 7468 6520 7379 6d62 sociate the symb │ │ │ │ +0001dc00: 6f6c 204e 414d 4520 7769 7468 2074 6865 ol NAME with the │ │ │ │ +0001dc10: 206d 6f64 756c 6520 696e 7465 7266 6163 module interfac │ │ │ │ +0001dc20: 6520 5349 4720 2869 6e20 610a 7365 7061 e SIG (in a.sepa │ │ │ │ +0001dc30: 7261 7465 2069 6e74 6572 6661 6365 2d6e rate interface-n │ │ │ │ +0001dc40: 616d 6520 6e61 6d65 7370 6163 6529 2e20 ame namespace). │ │ │ │ +0001dc50: 416e 2069 6e74 6572 6661 6365 2073 7065 An interface spe │ │ │ │ +0001dc60: 6369 6669 6361 7469 6f6e 206d 7573 7420 cification must │ │ │ │ +0001dc70: 6265 0a6f 6620 7468 6520 666f 726d 3a0a be.of the form:. │ │ │ │ +0001dc80: 0a20 2020 494e 5445 5246 4143 4520 2d3e . INTERFACE -> │ │ │ │ +0001dc90: 2020 2865 7870 6f72 7420 5b49 442e 2e2e (export [ID... │ │ │ │ +0001dca0: 5d29 0a09 2020 2020 206f 7220 204e 414d ]).. or NAM │ │ │ │ +0001dcb0: 450a 0920 2020 2020 6f72 2020 2863 6f6d E.. or (com │ │ │ │ +0001dcc0: 706f 756e 642d 696e 7465 7266 6163 6520 pound-interface │ │ │ │ +0001dcd0: 5b49 4e54 4552 4641 4345 2e2e 2e5d 290a [INTERFACE...]). │ │ │ │ +0001dce0: 0920 2020 2020 6f72 2020 2873 7472 7563 . or (struc │ │ │ │ +0001dcf0: 7475 7265 2d69 6e74 6572 6661 6365 205b ture-interface [ │ │ │ │ +0001dd00: 5354 5255 4354 5552 452d 4e41 4d45 2e2e STRUCTURE-NAME.. │ │ │ │ +0001dd10: 2e5d 290a 0a77 6865 7265 2061 6e20 4944 .])..where an ID │ │ │ │ +0001dd20: 2069 7320 6120 7379 6d62 6f6c 206e 616d is a symbol nam │ │ │ │ +0001dd30: 696e 6720 6120 746f 702d 6c65 7665 6c20 ing a top-level │ │ │ │ +0001dd40: 6269 6e64 696e 6720 746f 2065 7870 6f72 binding to expor │ │ │ │ +0001dd50: 742c 2061 6e64 204e 414d 450a 6973 2074 t, and NAME.is t │ │ │ │ +0001dd60: 6865 206e 616d 6520 6f66 2061 6e20 696e he name of an in │ │ │ │ +0001dd70: 7465 7266 6163 6520 7072 6576 696f 7573 terface previous │ │ │ │ +0001dd80: 6c79 2064 6566 696e 6564 2075 7369 6e67 ly defined using │ │ │ │ +0001dd90: 2064 6566 696e 652d 696e 7465 7266 6163 define-interfac │ │ │ │ +0001dda0: 652e 0a0a 5468 6520 6065 7870 6f72 7427 e...The `export' │ │ │ │ +0001ddb0: 2066 6f72 6d20 6164 6473 2074 6f70 2d6c form adds top-l │ │ │ │ +0001ddc0: 6576 656c 2064 6566 696e 6974 696f 6e73 evel definitions │ │ │ │ +0001ddd0: 2049 442e 2e2e 2074 6f20 7468 6520 696e ID... to the in │ │ │ │ +0001dde0: 7465 7266 6163 653b 0a74 6865 2060 636f terface;.the `co │ │ │ │ +0001ddf0: 6d70 6f75 6e64 2d69 6e74 6572 6661 6365 mpound-interface │ │ │ │ +0001de00: 2720 636c 6175 7365 7320 666f 726d 7320 ' clauses forms │ │ │ │ +0001de10: 7468 6520 756e 696f 6e20 6f66 2074 6865 the union of the │ │ │ │ +0001de20: 2067 6976 656e 0a69 6e74 6572 6661 6365 given.interface │ │ │ │ +0001de30: 732e 7265 702e 6d6f 6475 6c65 2d73 7973 s.rep.module-sys │ │ │ │ +0001de40: 7465 6d23 6465 6669 6e65 2d73 7472 7563 tem#define-struc │ │ │ │ +0001de50: 7475 7265 4372 6561 7465 2061 206d 6f64 tureCreate a mod │ │ │ │ +0001de60: 756c 6520 6361 6c6c 6564 204e 414d 4520 ule called NAME │ │ │ │ +0001de70: 7768 6f73 6520 696e 7465 7266 6163 6520 whose interface │ │ │ │ +0001de80: 6973 2053 4947 2c20 7768 6f73 650a 636f is SIG, whose.co │ │ │ │ +0001de90: 6e66 6967 7572 6174 696f 6e20 6973 2064 nfiguration is d │ │ │ │ +0001dea0: 6566 696e 6564 2062 7920 434f 4e46 4947 efined by CONFIG │ │ │ │ +0001deb0: 2028 6569 7468 6572 2061 2073 696e 676c (either a singl │ │ │ │ +0001dec0: 6520 636c 6175 7365 2c20 6f72 2061 206c e clause, or a l │ │ │ │ +0001ded0: 6973 740a 6f66 2063 6c61 7573 6573 292c ist.of clauses), │ │ │ │ +0001dee0: 2061 6e64 2077 686f 7365 2064 6566 696e and whose defin │ │ │ │ +0001def0: 6974 696f 6e73 2061 7265 2064 6566 696e itions are defin │ │ │ │ +0001df00: 6564 2062 7920 7468 6520 6c69 7374 206f ed by the list o │ │ │ │ +0001df10: 6620 666f 726d 730a 424f 4459 2e0a 0a53 f forms.BODY...S │ │ │ │ +0001df20: 6565 2074 6865 2060 6465 6669 6e65 2d69 ee the `define-i │ │ │ │ +0001df30: 6e74 6572 6661 6365 2720 616e 6420 6073 nterface' and `s │ │ │ │ +0001df40: 7472 7563 7475 7265 2720 6d61 6372 6f73 tructure' macros │ │ │ │ +0001df50: 2066 6f72 2064 6573 6372 6970 7469 6f6e for description │ │ │ │ +0001df60: 7320 6f66 0a74 6865 2069 6e74 6572 6661 s of.the interfa │ │ │ │ +0001df70: 6365 2061 6e64 2063 6f6e 6669 6775 7261 ce and configura │ │ │ │ +0001df80: 7469 6f6e 2063 6c61 7573 6520 7379 6e74 tion clause synt │ │ │ │ +0001df90: 6178 6573 2072 6573 7065 6374 6976 656c axes respectivel │ │ │ │ +0001dfa0: 792e 0072 6570 2e6d 6f64 756c 652d 7379 y..rep.module-sy │ │ │ │ +0001dfb0: 7374 656d 2364 6566 696e 652d 7374 7275 stem#define-stru │ │ │ │ +0001dfc0: 6374 7572 6520 4e41 4d45 2023 216f 7074 cture NAME #!opt │ │ │ │ +0001dfd0: 696f 6e61 6c20 5349 4720 434f 4e46 4947 ional SIG CONFIG │ │ │ │ +0001dfe0: 202e 2042 4f44 5900 0000 0000 0000 0000 . BODY......... │ │ │ │ 0001dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e000: 0400 0000 0700 0000 f9cf 0100 0000 0000 ................ │ │ │ │ -0001e010: 0d00 0000 f39f 0100 0000 0000 1500 0000 ................ │ │ │ │ -0001e020: eb4f 0100 0000 0000 250c 0000 db33 0100 .O......%....3.. │ │ │ │ -0001e030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ -0001e050: 6f00 0000 ffff ffff 0000 0000 0000 0000 o............... │ │ │ │ -0001e060: 0000 0000 0000 0000 0000 0000 40fa 8427 ............@..' │ │ │ │ -0001e070: 7265 702e 0f7c 0000 0000 0000 0f00 0000 rep..|.......... │ │ │ │ -0001e080: 6800 0000 9269 6a27 7265 6d6f 87c8 0100 h....ij'remo.... │ │ │ │ -0001e090: 0000 0000 1900 0000 6200 0000 ffff ffff ........b....... │ │ │ │ -0001e0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e0b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e0c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e0e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e0f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e120: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e140: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e150: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e170: 0000 0000 f06a 302f 7265 702e 2d82 0000 .....j0/rep.-... │ │ │ │ -0001e180: 0000 0000 0f00 0000 4c00 0000 3d8d 4226 ........L...=.B& │ │ │ │ -0001e190: 7265 702e 0030 0100 0000 0000 2000 0000 rep..0...... ... │ │ │ │ -0001e1a0: 2b01 0000 ffff ffff 0000 0000 0000 0000 +............... │ │ │ │ -0001e1b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e1d0: 0000 0000 bd85 f72a 7265 702e 4478 0000 .......*rep.Dx.. │ │ │ │ -0001e1e0: 0000 0000 0c00 0000 6100 0000 b7d2 8720 ........a...... │ │ │ │ -0001e1f0: 7265 702e fdcb 0100 0000 0000 1600 0000 rep............. │ │ │ │ -0001e200: 2800 0000 540b 2f27 7265 702e 1fe6 0000 (...T./'rep..... │ │ │ │ -0001e210: 0000 0000 1300 0000 9900 0000 0333 9f24 .............3.$ │ │ │ │ -0001e220: 7265 702e 2d6a 0000 0000 0000 1900 0000 rep.-j.......... │ │ │ │ -0001e230: d300 0000 b2f4 4123 0072 6570 58ca 0100 ......A#.repX... │ │ │ │ -0001e240: 0000 0000 2e00 0000 0500 0000 51c9 f62f ............Q../ │ │ │ │ -0001e250: 646f 6375 0576 0000 0000 0000 1200 0000 docu.v.......... │ │ │ │ -0001e260: 4d00 0000 4e24 b225 7265 702e dedb 0000 M...N$.%rep..... │ │ │ │ -0001e270: 0000 0000 1700 0000 4501 0000 e7d2 5820 ........E.....X │ │ │ │ -0001e280: 7265 6d6f 53c4 0100 0000 0000 1b00 0000 remoS........... │ │ │ │ -0001e290: 2a00 0000 7f7f b82c 0072 6570 81cf 0100 *......,.rep.... │ │ │ │ -0001e2a0: 0000 0000 1d00 0000 0000 0000 743d ab29 ............t=.) │ │ │ │ -0001e2b0: 7265 702e 3641 0100 0000 0000 1c00 0000 rep.6A.......... │ │ │ │ -0001e2c0: 9a00 0000 c4ca f223 7265 702e 82c1 0100 .......#rep..... │ │ │ │ -0001e2d0: 0000 0000 1f00 0000 4500 0000 2951 5c2e ........E...)Q\. │ │ │ │ -0001e2e0: 7265 702e cec6 0100 0000 0000 3600 0000 rep.........6... │ │ │ │ -0001e2f0: 2900 0000 ffff ffff 0000 0000 0000 0000 )............... │ │ │ │ -0001e300: 0000 0000 0000 0000 0000 0000 8d75 cd2a .............u.* │ │ │ │ -0001e310: 0072 6570 959c 0100 0000 0000 1f00 0000 .rep............ │ │ │ │ -0001e320: 0000 0000 1c1d dc2d 7265 702e bc31 0100 .......-rep..1.. │ │ │ │ -0001e330: 0000 0000 1700 0000 2300 0000 8687 6a25 ........#.....j% │ │ │ │ -0001e340: 7265 702e 2b37 0000 0000 0000 1500 0000 rep.+7.......... │ │ │ │ -0001e350: 5b00 0000 ecb1 7a28 7265 702e b342 0100 [.....z(rep..B.. │ │ │ │ -0001e360: 0000 0000 1d00 0000 8100 0000 aead d128 ...............( │ │ │ │ -0001e370: 7265 702e 769e 0000 0000 0000 2000 0000 rep.v....... ... │ │ │ │ -0001e380: 5400 0000 efeb 902f 7265 702e 24d9 0000 T....../rep.$... │ │ │ │ -0001e390: 0000 0000 1900 0000 2901 0000 1b7e e625 ........)....~.% │ │ │ │ -0001e3a0: 7265 702e 6341 0000 0000 0000 1200 0000 rep.cA.......... │ │ │ │ -0001e3b0: a200 0000 c05e 9923 7265 702e b732 0100 .....^.#rep..2.. │ │ │ │ -0001e3c0: 0000 0000 2a00 0000 2500 0000 2112 ab2d ....*...%...!..- │ │ │ │ -0001e3d0: 0072 6570 9a32 0100 0000 0000 1800 0000 .rep.2.......... │ │ │ │ -0001e3e0: 0500 0000 aa8b 6220 6c6f 6164 0373 0000 ......b load.s.. │ │ │ │ -0001e3f0: 0000 0000 0900 0000 a000 0000 e1dd b224 ...............$ │ │ │ │ -0001e400: 7265 702e 00c0 0100 0000 0000 2800 0000 rep.........(... │ │ │ │ -0001e410: 9800 0000 b0fb 2b20 7265 702e 5dde 0000 ......+ rep.]... │ │ │ │ -0001e420: 0000 0000 1a00 0000 3e00 0000 4966 af23 ........>...If.# │ │ │ │ -0001e430: 666f 726d 00e0 0000 0000 0000 1200 0000 form............ │ │ │ │ -0001e440: a900 0000 2f4a ff2a 7265 702e 400b 0100 ..../J.*rep.@... │ │ │ │ -0001e450: 0000 0000 2500 0000 6f00 0000 348c 022f ....%...o...4../ │ │ │ │ -0001e460: 0072 6570 e6c1 0100 0000 0000 2a00 0000 .rep........*... │ │ │ │ -0001e470: 0b00 0000 26db 542e 0072 6570 9431 0100 ....&.T..rep.1.. │ │ │ │ -0001e480: 0000 0000 2300 0000 0500 0000 8979 d323 ....#........y.# │ │ │ │ -0001e490: 7265 702e 80df 0000 0000 0000 1900 0000 rep............. │ │ │ │ -0001e4a0: 2000 0000 ffff ffff 0000 0000 0000 0000 ............... │ │ │ │ -0001e4b0: 0000 0000 0000 0000 0000 0000 0711 fb2b ...............+ │ │ │ │ -0001e4c0: 7265 702e 0633 0100 0000 0000 2500 0000 rep..3......%... │ │ │ │ -0001e4d0: 4300 0000 1d43 d928 7265 702e 0c8b 0000 C....C.(rep..... │ │ │ │ -0001e4e0: 0000 0000 1400 0000 a200 0000 2518 c727 ............%..' │ │ │ │ -0001e4f0: 7265 702e a68f 0000 0000 0000 0c00 0000 rep............. │ │ │ │ -0001e500: 3300 0000 ffff ffff 0000 0000 0000 0000 3............... │ │ │ │ -0001e510: 0000 0000 0000 0000 0000 0000 3147 f821 ............1G.! │ │ │ │ -0001e520: 7265 702e bbe0 0000 0000 0000 1400 0000 rep............. │ │ │ │ -0001e530: e400 0000 1516 ab25 7265 702e 644b 0100 .......%rep.dK.. │ │ │ │ -0001e540: 0000 0000 1400 0000 7b01 0000 09fb 6b24 ........{.....k$ │ │ │ │ -0001e550: 7265 702e 1bf5 0000 0000 0000 1c00 0000 rep............. │ │ │ │ -0001e560: 6000 0000 8e6c 0127 7072 696e f346 0100 `....l.'prin.F.. │ │ │ │ -0001e570: 0000 0000 0b00 0000 4700 0000 21c0 3e2e ........G...!.>. │ │ │ │ -0001e580: 7265 702e 7cd5 0000 0000 0000 2c00 0000 rep.|.......,... │ │ │ │ -0001e590: 8e00 0000 6d47 8324 7265 702e 44e2 0000 ....mG.$rep.D... │ │ │ │ -0001e5a0: 0000 0000 1800 0000 ba00 0000 1eb1 7126 ..............q& │ │ │ │ -0001e5b0: 7265 702e af4f 0100 0000 0000 1100 0000 rep..O.......... │ │ │ │ -0001e5c0: 2b00 0000 6858 d523 7265 702e 5592 0100 +...hX.#rep.U... │ │ │ │ -0001e5d0: 0000 0000 2200 0000 4601 0000 4ea6 dd26 ...."...F...N..& │ │ │ │ -0001e5e0: 7374 616e c19b 0100 0000 0000 0e00 0000 stan............ │ │ │ │ -0001e5f0: 3300 0000 90ef a72e 7265 6d6f f1c7 0100 3.......remo.... │ │ │ │ -0001e600: 0000 0000 1300 0000 8300 0000 8f1d c526 ...............& │ │ │ │ -0001e610: 7265 702e 49cd 0100 0000 0000 1d00 0000 rep.I........... │ │ │ │ -0001e620: 8600 0000 f583 ad27 7265 702e 0dce 0100 .......'rep..... │ │ │ │ -0001e630: 0000 0000 1800 0000 3301 0000 e59e 772f ........3.....w/ │ │ │ │ -0001e640: 0072 6570 58cf 0100 0000 0000 1800 0000 .repX........... │ │ │ │ -0001e650: 1100 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e660: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e690: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e6b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e6e0: 0000 0000 33a8 282c 7265 702e 197a 0000 ....3.(,rep..z.. │ │ │ │ -0001e6f0: 0000 0000 1200 0000 7e00 0000 71c6 192f ........~...q../ │ │ │ │ -0001e700: 0072 6570 7f32 0100 0000 0000 1900 0000 .rep.2.......... │ │ │ │ -0001e710: 0200 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e720: 0000 0000 0000 0000 0000 0000 64df d42a ............d..* │ │ │ │ -0001e730: 7265 702e 52f6 0000 0000 0000 1e00 0000 rep.R........... │ │ │ │ -0001e740: 8000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e750: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e770: 0000 0000 8aa6 372f 7265 702e 9e08 0100 ......7/rep..... │ │ │ │ -0001e780: 0000 0000 2a00 0000 7300 0000 7bf8 e72b ....*...s...{..+ │ │ │ │ -0001e790: 7265 702e 4f06 0100 0000 0000 2100 0000 rep.O.......!... │ │ │ │ -0001e7a0: 7600 0000 b995 5f23 7265 702e 8b30 0000 v....._#rep..0.. │ │ │ │ -0001e7b0: 0000 0000 1900 0000 2000 0000 0fa6 1723 ........ ......# │ │ │ │ -0001e7c0: 7265 6d6f 35c3 0100 0000 0000 1600 0000 remo5........... │ │ │ │ -0001e7d0: 2c00 0000 87db 572f 7265 702e 0040 0100 ,.....W/rep..@.. │ │ │ │ -0001e7e0: 0000 0000 2800 0000 0e01 0000 cf3f 9623 ....(........?.# │ │ │ │ -0001e7f0: 7265 702e 3645 0100 0000 0000 2600 0000 rep.6E......&... │ │ │ │ -0001e800: 5a00 0000 ffff ffff 0000 0000 0000 0000 Z............... │ │ │ │ -0001e810: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e840: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e860: 0000 0000 7a96 9a2f 7265 702e b4ee 0000 ....z../rep..... │ │ │ │ -0001e870: 0000 0000 2700 0000 aa00 0000 57f8 1a22 ....'.......W.." │ │ │ │ -0001e880: 7265 702e 66da 0000 0000 0000 1a00 0000 rep.f........... │ │ │ │ -0001e890: 5e01 0000 4f62 4224 7265 6d6f c7c5 0100 ^...ObB$remo.... │ │ │ │ -0001e8a0: 0000 0000 1600 0000 2d00 0000 ffff ffff ........-....... │ │ │ │ -0001e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e8c0: 0000 0000 f283 8f22 7265 702e fc42 0000 ......."rep..B.. │ │ │ │ -0001e8d0: 0000 0000 1500 0000 3000 0000 811b 9828 ........0......( │ │ │ │ -0001e8e0: 7265 702e 3346 0100 0000 0000 1800 0000 rep.3F.......... │ │ │ │ -0001e8f0: 1300 0000 64aa 5028 7265 702e 619b 0100 ....d.P(rep.a... │ │ │ │ -0001e900: 0000 0000 2600 0000 3a00 0000 ffff ffff ....&...:....... │ │ │ │ -0001e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e920: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e930: 0000 0000 0000 0000 0000 0000 7f86 5a2a ..............Z* │ │ │ │ -0001e940: 7265 702e 4b96 0100 0000 0000 1a00 0000 rep.K........... │ │ │ │ -0001e950: a100 0000 97ae 4422 7265 702e 8df4 0000 ......D"rep..... │ │ │ │ -0001e960: 0000 0000 2300 0000 6b00 0000 dded b42c ....#...k......, │ │ │ │ -0001e970: 0072 6570 679c 0100 0000 0000 2000 0000 .repg....... ... │ │ │ │ -0001e980: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001e990: 0000 0000 0000 0000 0000 0000 0244 7d2f .............D}/ │ │ │ │ -0001e9a0: 7265 702e 8c52 0000 0000 0000 2000 0000 rep..R...... ... │ │ │ │ -0001e9b0: 8400 0000 887f 1427 7265 702e c0c0 0100 .......'rep..... │ │ │ │ -0001e9c0: 0000 0000 2000 0000 4800 0000 35c2 6922 .... ...H...5.i" │ │ │ │ -0001e9d0: 7265 702e 9733 0100 0000 0000 1d00 0000 rep..3.......... │ │ │ │ -0001e9e0: 2700 0000 ffff ffff 0000 0000 0000 0000 '............... │ │ │ │ -0001e9f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ea10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001ea20: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ea40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001ea50: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ea70: 0000 0000 6279 0f26 7265 702e 706d 0000 ....by.&rep.pm.. │ │ │ │ -0001ea80: 0000 0000 2900 0000 2000 0000 ffff ffff ....)... ....... │ │ │ │ -0001ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001eaa0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001eab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ead0: 0000 0000 5447 142d 7265 702e 4a49 0100 ....TG.-rep.JI.. │ │ │ │ -0001eae0: 0000 0000 1700 0000 5101 0000 49ca ad23 ........Q...I..# │ │ │ │ -0001eaf0: 7265 6d6f fcc3 0100 0000 0000 1800 0000 remo............ │ │ │ │ -0001eb00: 3f00 0000 6bf1 2124 0072 6570 eccd 0100 ?...k.!$.rep.... │ │ │ │ -0001eb10: 0000 0000 1a00 0000 0700 0000 f057 d427 .............W.' │ │ │ │ -0001eb20: 0072 6570 9ecf 0100 0000 0000 1b00 0000 .rep............ │ │ │ │ -0001eb30: 0b00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001eb40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001eb60: 0000 0000 af4f 402b 0072 6570 6e33 0100 .....O@+.repn3.. │ │ │ │ -0001eb70: 0000 0000 2500 0000 0400 0000 ffff ffff ....%........... │ │ │ │ -0001eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001eb90: 0000 0000 6d26 c62f 7265 702e f0f6 0000 ....m&./rep..... │ │ │ │ -0001eba0: 0000 0000 2000 0000 8200 0000 ffff ffff .... ........... │ │ │ │ -0001ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ebc0: 0000 0000 4994 372d 7265 702e 75fe 0000 ....I.7-rep.u... │ │ │ │ -0001ebd0: 0000 0000 2200 0000 aa00 0000 8ff0 c22c ....".........., │ │ │ │ -0001ebe0: 0072 6570 c4cf 0100 0000 0000 2200 0000 .rep........"... │ │ │ │ -0001ebf0: 1300 0000 6fff 492d 7265 702e e79c 0000 ....o.I-rep..... │ │ │ │ -0001ec00: 0000 0000 0e00 0000 2b00 0000 f87c 042f ........+....|./ │ │ │ │ -0001ec10: 7265 702e b54e 0100 0000 0000 1300 0000 rep..N.......... │ │ │ │ -0001ec20: 2900 0000 3650 a629 7265 702e 0e9b 0100 )...6P.)rep..... │ │ │ │ -0001ec30: 0000 0000 2800 0000 2b00 0000 ffff ffff ....(...+....... │ │ │ │ -0001ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ec50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001ec60: 0000 0000 0000 0000 0000 0000 baf2 ee2e ................ │ │ │ │ -0001ec70: 7265 702e 8bca 0100 0000 0000 2600 0000 rep.........&... │ │ │ │ -0001ec80: 3d00 0000 5374 3a2f 7265 702e 16e3 0000 =...St:/rep..... │ │ │ │ -0001ec90: 0000 0000 1900 0000 2701 0000 bb62 1126 ........'....b.& │ │ │ │ -0001eca0: 7265 702e 92f7 0000 0000 0000 1d00 0000 rep............. │ │ │ │ -0001ecb0: b100 0000 8b55 2b26 7265 702e 0000 0100 .....U+&rep..... │ │ │ │ -0001ecc0: 0000 0000 1d00 0000 be02 0000 ffff ffff ................ │ │ │ │ -0001ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ece0: 0000 0000 f78e 8425 0072 6570 ad9e 0100 .......%.rep.... │ │ │ │ -0001ecf0: 0000 0000 1b00 0000 1c00 0000 ffff ffff ................ │ │ │ │ -0001ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ed10: 0000 0000 aa2d 1322 7265 702e 6ae5 0000 .....-."rep.j... │ │ │ │ -0001ed20: 0000 0000 1a00 0000 9b00 0000 1989 c12f .............../ │ │ │ │ -0001ed30: 6964 6c65 f431 0000 0000 0000 0900 0000 idle.1.......... │ │ │ │ -0001ed40: 3501 0000 e926 e420 0072 6570 88cb 0100 5....&. .rep.... │ │ │ │ -0001ed50: 0000 0000 1200 0000 0b00 0000 e760 392d .............`9- │ │ │ │ -0001ed60: 7265 702e 6179 0000 0000 0000 0e00 0000 rep.ay.......... │ │ │ │ -0001ed70: aa00 0000 8bef 7d25 7265 702e 5944 0100 ......}%rep.YD.. │ │ │ │ -0001ed80: 0000 0000 1c00 0000 c100 0000 8795 4528 ..............E( │ │ │ │ -0001ed90: 7265 702e f34c 0100 0000 0000 1f00 0000 rep..L.......... │ │ │ │ -0001eda0: e000 0000 e61d 8f24 7265 702e 3c91 0000 .......$rep.<... │ │ │ │ -0001edb0: 0000 0000 1900 0000 4102 0000 365f 422f ........A...6_B/ │ │ │ │ -0001edc0: 7265 702e 9dff 0000 0000 0000 1a00 0000 rep............. │ │ │ │ -0001edd0: 3200 0000 65f7 a722 7265 702e 0040 0000 2...e.."rep..@.. │ │ │ │ -0001ede0: 0000 0000 1900 0000 8f00 0000 7ee5 5c24 ............~.\$ │ │ │ │ -0001edf0: 7265 702e f14e 0100 0000 0000 1100 0000 rep..N.......... │ │ │ │ -0001ee00: ad00 0000 6642 cd2d 7265 702e 4b31 0100 ....fB.-rep.K1.. │ │ │ │ -0001ee10: 0000 0000 2200 0000 2700 0000 0ba1 d02c ...."...'......, │ │ │ │ -0001ee20: 7265 702e 1bc2 0100 0000 0000 1600 0000 rep............. │ │ │ │ -0001ee30: 2f00 0000 c8ff 8420 7265 702e a5cb 0100 /...... rep..... │ │ │ │ -0001ee40: 0000 0000 1300 0000 2c00 0000 9adf 7426 ........,.....t& │ │ │ │ -0001ee50: 7265 702e f631 0100 0000 0000 1c00 0000 rep..1.......... │ │ │ │ -0001ee60: 6d00 0000 995e 512b 7265 702e c6f2 0000 m....^Q+rep..... │ │ │ │ -0001ee70: 0000 0000 1f00 0000 a300 0000 afca 4420 ..............D │ │ │ │ -0001ee80: 7265 702e 3bcc 0100 0000 0000 1d00 0000 rep.;........... │ │ │ │ -0001ee90: f100 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001eea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001e000: 7265 702e 6c61 6e67 2e64 6f63 2361 6464 rep.lang.doc#add │ │ │ │ +0001e010: 2d64 6f63 756d 656e 7461 7469 6f6e 2d70 -documentation-p │ │ │ │ +0001e020: 6172 616d 7352 6563 6f72 6473 2074 6861 aramsRecords tha │ │ │ │ +0001e030: 7420 6675 6e63 7469 6f6e 204e 414d 4520 t function NAME │ │ │ │ +0001e040: 2861 2073 796d 626f 6c29 2068 6173 2061 (a symbol) has a │ │ │ │ +0001e050: 7267 756d 656e 7420 6c69 7374 2050 4152 rgument list PAR │ │ │ │ +0001e060: 414d 2d4c 4953 542e 0072 6570 2e6c 616e AM-LIST..rep.lan │ │ │ │ +0001e070: 672e 6d61 7468 2369 6e65 7861 6374 7020 g.math#inexactp │ │ │ │ +0001e080: 5872 6570 2e6c 616e 672e 6d61 7468 236f Xrep.lang.math#o │ │ │ │ +0001e090: 6464 7052 6574 7572 6e20 7420 6966 2058 ddpReturn t if X │ │ │ │ +0001e0a0: 2069 7320 6f64 642c 2069 2e65 2e20 282f is odd, i.e. (/ │ │ │ │ +0001e0b0: 3d20 286d 6f64 2058 2032 2920 3029 2e72 = (mod X 2) 0).r │ │ │ │ +0001e0c0: 6570 2e6c 616e 672e 6d61 7468 2365 7665 ep.lang.math#eve │ │ │ │ +0001e0d0: 6e70 5265 7475 726e 2074 2069 6620 5820 npReturn t if X │ │ │ │ +0001e0e0: 6973 206f 6464 2c20 692e 652e 2028 3d20 is odd, i.e. (= │ │ │ │ +0001e0f0: 286d 6f64 2058 2032 2920 3029 2e00 7265 (mod X 2) 0)..re │ │ │ │ +0001e100: 702e 6c61 6e67 2e62 6163 6b71 756f 7465 p.lang.backquote │ │ │ │ +0001e110: 2362 6163 6b71 756f 7465 2041 5247 7265 #backquote ARGre │ │ │ │ +0001e120: 702e 6e65 742e 7270 6323 7265 6769 7374 p.net.rpc#regist │ │ │ │ +0001e130: 6572 2d72 7063 2d73 6572 7665 7241 6464 er-rpc-serverAdd │ │ │ │ +0001e140: 2074 6865 2063 6f6e 6e65 6374 696f 6e20 the connection │ │ │ │ +0001e150: 534f 434b 4554 2074 6f20 7468 6520 7461 SOCKET to the ta │ │ │ │ +0001e160: 626c 6520 6f66 206b 6e6f 776e 2072 7063 ble of known rpc │ │ │ │ +0001e170: 2063 6f6e 6e65 6374 696f 6e73 2e20 4966 connections. If │ │ │ │ +0001e180: 0a43 4c4f 5341 424c 4520 6973 2074 7275 .CLOSABLE is tru │ │ │ │ +0001e190: 652c 2074 6865 6e20 7468 6520 736f 636b e, then the sock │ │ │ │ +0001e1a0: 6574 2063 6f75 6c64 2062 6520 636c 6f73 et could be clos │ │ │ │ +0001e1b0: 6564 2061 6e64 2072 656f 7065 6e65 6420 ed and reopened │ │ │ │ +0001e1c0: 7369 6d70 6c79 0a62 7920 6b6e 6f77 696e simply.by knowin │ │ │ │ +0001e1d0: 6720 6974 7320 6164 6472 6573 7320 616e g its address an │ │ │ │ +0001e1e0: 6420 706f 7274 206e 756d 6265 722e 7265 d port number.re │ │ │ │ +0001e1f0: 702e 6e65 742e 7270 6323 7270 632d 736f p.net.rpc#rpc-so │ │ │ │ +0001e200: 636b 6574 2d6c 6973 7465 6e65 7254 6865 cket-listenerThe │ │ │ │ +0001e210: 2066 756e 6374 696f 6e20 7468 6174 2073 function that s │ │ │ │ +0001e220: 686f 756c 6420 6265 2075 7365 6420 746f hould be used to │ │ │ │ +0001e230: 206c 6973 7465 6e20 666f 7220 636f 6e6e listen for conn │ │ │ │ +0001e240: 6563 7469 6f6e 7320 6f6e 2072 7063 0a73 ections on rpc.s │ │ │ │ +0001e250: 6572 7665 7220 736f 636b 6574 732e 7265 erver sockets.re │ │ │ │ +0001e260: 702e 6e65 742e 7270 6323 6d61 6b65 2d72 p.net.rpc#make-r │ │ │ │ +0001e270: 7063 2d73 6572 7661 6e74 5265 6769 7374 pc-servantRegist │ │ │ │ +0001e280: 6572 2074 6865 2066 756e 6374 696f 6e20 er the function │ │ │ │ +0001e290: 494d 504c 2061 7320 616e 2072 7063 2073 IMPL as an rpc s │ │ │ │ +0001e2a0: 6572 7661 6e74 2c20 616e 6420 7265 7475 ervant, and retu │ │ │ │ +0001e2b0: 726e 2074 6865 2063 7265 6174 6564 0a73 rn the created.s │ │ │ │ +0001e2c0: 6572 7661 6e74 2d69 642e 7265 702e 6e65 ervant-id.rep.ne │ │ │ │ +0001e2d0: 742e 7270 6323 7270 632d 7072 6f78 792d t.rpc#rpc-proxy- │ │ │ │ +0001e2e0: 3e67 6c6f 6261 6c2d 6964 5265 7475 726e >global-idReturn │ │ │ │ +0001e2f0: 2074 6865 2067 6c6f 6261 6c6c 792d 7661 the globally-va │ │ │ │ +0001e300: 6c69 6420 7365 7276 616e 742d 6964 2028 lid servant-id ( │ │ │ │ +0001e310: 6120 7374 7269 6e67 2920 7468 6174 2063 a string) that c │ │ │ │ +0001e320: 616e 2062 6520 7573 6564 2074 6f0a 7265 an be used to.re │ │ │ │ +0001e330: 6665 7265 6e63 6520 7468 6520 5250 4320 ference the RPC │ │ │ │ +0001e340: 7072 6f78 7920 6675 6e63 7469 6f6e 2050 proxy function P │ │ │ │ +0001e350: 524f 5859 2e00 7265 702e 6e65 742e 7270 ROXY..rep.net.rp │ │ │ │ +0001e360: 6323 7265 6d6f 7465 2d73 6572 7661 6e74 c#remote-servant │ │ │ │ +0001e370: 2d69 642d 3e67 6c6f 6261 6c2d 6964 2049 -id->global-id I │ │ │ │ +0001e380: 4400 7265 702e 6e65 742e 646f 6d61 696e D.rep.net.domain │ │ │ │ +0001e390: 2d6e 616d 6523 646f 6d61 696e 2d70 6172 -name#domain-par │ │ │ │ +0001e3a0: 7473 2044 4f4d 4149 4e00 7265 702e 6e65 ts DOMAIN.rep.ne │ │ │ │ +0001e3b0: 742e 646f 6d61 696e 2d6e 616d 6523 646f t.domain-name#do │ │ │ │ +0001e3c0: 6d61 696e 2d62 656c 6f77 2d70 2044 3120 main-below-p D1 │ │ │ │ +0001e3d0: 4432 0072 6570 2e6e 6574 2e64 6f6d 6169 D2.rep.net.domai │ │ │ │ +0001e3e0: 6e2d 6e61 6d65 236d 6170 2d64 6f6d 6169 n-name#map-domai │ │ │ │ +0001e3f0: 6e73 2046 554e 2044 4f4d 4149 4e72 6570 ns FUN DOMAINrep │ │ │ │ +0001e400: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name │ │ │ │ +0001e410: 236d 6170 2d64 6f6d 6169 6e73 2d64 6f77 #map-domains-dow │ │ │ │ +0001e420: 6e77 6172 6473 4361 6c6c 2028 4655 4e20 nwardsCall (FUN │ │ │ │ +0001e430: 4e41 4d45 2920 666f 7220 6561 6368 2073 NAME) for each s │ │ │ │ +0001e440: 7562 2d64 6f6d 6169 6e20 6f66 2044 4f4d ub-domain of DOM │ │ │ │ +0001e450: 4149 4e20 2865 6e64 696e 6720 7769 7468 AIN (ending with │ │ │ │ +0001e460: 2044 4f4d 4149 4e29 2e72 6570 2e64 6174 DOMAIN).rep.dat │ │ │ │ +0001e470: 6123 6173 736f 632d 7265 6765 7870 5363 a#assoc-regexpSc │ │ │ │ +0001e480: 616e 2041 4c49 5354 2066 6f72 2061 6e20 an ALIST for an │ │ │ │ +0001e490: 656c 656d 656e 7420 7768 6f73 6520 6361 element whose ca │ │ │ │ +0001e4a0: 7220 6973 2061 2072 6567 756c 6172 2065 r is a regular e │ │ │ │ +0001e4b0: 7870 7265 7373 696f 6e20 6d61 7463 6869 xpression matchi │ │ │ │ +0001e4c0: 6e67 2074 6865 0a73 7472 696e 6720 494e ng the.string IN │ │ │ │ +0001e4d0: 5055 542e 7265 702e 6461 7461 2372 656d PUT.rep.data#rem │ │ │ │ +0001e4e0: 6f76 652d 6966 2d6e 6f74 5265 7475 726e ove-if-notReturn │ │ │ │ +0001e4f0: 7320 6120 6e65 7720 636f 7079 206f 6620 s a new copy of │ │ │ │ +0001e500: 4c53 5420 7769 7468 2061 6e79 2065 6c65 LST with any ele │ │ │ │ +0001e510: 6d65 6e74 7320 7265 6d6f 7665 6420 666f ments removed fo │ │ │ │ +0001e520: 7220 7768 6963 6820 2850 5245 4420 454c r which (PRED EL │ │ │ │ +0001e530: 5429 0a72 6574 7572 6e73 2066 616c 7365 T).returns false │ │ │ │ +0001e540: 2e72 6570 2e64 6174 6123 7265 6d71 5265 .rep.data#remqRe │ │ │ │ +0001e550: 7475 726e 7320 6120 6e65 7720 636f 7079 turns a new copy │ │ │ │ +0001e560: 206f 6620 4c53 5420 7769 7468 2061 6c6c of LST with all │ │ │ │ +0001e570: 2065 6c65 6d65 6e74 7320 6065 7127 2074 elements `eq' t │ │ │ │ +0001e580: 6f20 454c 5420 6469 7363 6172 6465 642e o ELT discarded. │ │ │ │ +0001e590: 0072 6570 2e64 6174 6123 6d61 6b65 2d67 .rep.data#make-g │ │ │ │ +0001e5a0: 7561 7264 6961 6e72 6570 2e73 7973 7465 uardianrep.syste │ │ │ │ +0001e5b0: 6d23 6765 7465 6e76 5265 7475 726e 2074 m#getenvReturn t │ │ │ │ +0001e5c0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ │ +0001e5d0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari │ │ │ │ +0001e5e0: 6162 6c65 204e 414d 452c 2061 2073 7472 able NAME, a str │ │ │ │ +0001e5f0: 696e 672e 2054 6865 2076 6172 6961 626c ing. The variabl │ │ │ │ +0001e600: 650a 6070 726f 6365 7373 2d65 6e76 6972 e.`process-envir │ │ │ │ +0001e610: 6f6e 6d65 6e74 2720 6973 2075 7365 6420 onment' is used │ │ │ │ +0001e620: 746f 2066 696e 6420 7468 6520 7661 6c75 to find the valu │ │ │ │ +0001e630: 652e 7265 702e 6d6f 6475 6c65 2d73 7973 e.rep.module-sys │ │ │ │ +0001e640: 7465 6d23 7374 7275 6374 7572 6543 7265 tem#structureCre │ │ │ │ +0001e650: 6174 6520 6120 6e65 7720 6d6f 6475 6c65 ate a new module │ │ │ │ +0001e660: 2077 686f 7365 2069 6e74 6572 6661 6365 whose interface │ │ │ │ +0001e670: 2069 7320 5349 472c 2077 686f 7365 2063 is SIG, whose c │ │ │ │ +0001e680: 6f6e 6669 6775 7261 7469 6f6e 2069 730a onfiguration is. │ │ │ │ +0001e690: 6465 6669 6e65 6420 6279 2043 4f4e 4649 defined by CONFI │ │ │ │ +0001e6a0: 4720 2865 6974 6865 7220 6120 7369 6e67 G (either a sing │ │ │ │ +0001e6b0: 6c65 2063 6c61 7573 652c 206f 7220 6120 le clause, or a │ │ │ │ +0001e6c0: 6c69 7374 206f 6620 636c 6175 7365 7329 list of clauses) │ │ │ │ +0001e6d0: 2c20 616e 640a 7768 6f73 6520 6465 6669 , and.whose defi │ │ │ │ +0001e6e0: 6e69 7469 6f6e 7320 6172 6520 6465 6669 nitions are defi │ │ │ │ +0001e6f0: 6e65 6420 6279 2074 6865 206c 6973 7420 ned by the list │ │ │ │ +0001e700: 6f66 2066 6f72 6d73 2042 4f44 592e 0a0a of forms BODY... │ │ │ │ +0001e710: 5365 6520 6064 6566 696e 652d 696e 7465 See `define-inte │ │ │ │ +0001e720: 7266 6163 6527 2066 6f72 2074 6865 2069 rface' for the i │ │ │ │ +0001e730: 6e74 6572 6661 6365 2073 796e 7461 782c nterface syntax, │ │ │ │ +0001e740: 2065 6163 6820 636f 6e66 6967 7572 6174 each configurat │ │ │ │ +0001e750: 696f 6e0a 636c 6175 7365 206d 7573 7420 ion.clause must │ │ │ │ +0001e760: 6861 7665 2074 6865 2073 796e 7461 783a have the syntax: │ │ │ │ +0001e770: 0a0a 2020 2043 4c41 5553 4520 2d3e 2020 .. CLAUSE -> │ │ │ │ +0001e780: 286f 7065 6e20 5b4e 414d 452e 2e2e 5d29 (open [NAME...]) │ │ │ │ +0001e790: 0a09 2020 6f72 2020 2861 6363 6573 7320 .. or (access │ │ │ │ +0001e7a0: 5b4e 414d 452e 2e2e 5d29 0a0a 7768 6572 [NAME...])..wher │ │ │ │ +0001e7b0: 6520 4e41 4d45 2069 7320 7468 6520 6e61 e NAME is the na │ │ │ │ +0001e7c0: 6d65 206f 6620 6120 6d6f 6475 6c65 2e20 me of a module. │ │ │ │ +0001e7d0: 4f70 656e 696e 6720 6120 6d6f 6475 6c65 Opening a module │ │ │ │ +0001e7e0: 2069 6d70 6f72 7473 2061 6c6c 206f 6620 imports all of │ │ │ │ +0001e7f0: 6974 730a 6578 706f 7274 6564 2064 6566 its.exported def │ │ │ │ +0001e800: 696e 6974 696f 6e73 2069 6e74 6f20 7468 initions into th │ │ │ │ +0001e810: 6520 6375 7272 656e 746c 7920 6d6f 6475 e currently modu │ │ │ │ +0001e820: 6c65 2c20 7768 696c 6520 6163 6365 7373 le, while access │ │ │ │ +0001e830: 696e 6720 610a 6d6f 6475 6c65 206d 616b ing a.module mak │ │ │ │ +0001e840: 6573 2074 6865 2065 7870 6f72 7465 6420 es the exported │ │ │ │ +0001e850: 6465 6669 6e69 7469 6f6e 7320 6176 6169 definitions avai │ │ │ │ +0001e860: 6c61 626c 6520 6672 6f6d 2074 6865 2063 lable from the c │ │ │ │ +0001e870: 7572 7265 6e74 206d 6f64 756c 650a 7573 urrent module.us │ │ │ │ +0001e880: 696e 6720 7468 6520 6073 7472 7563 7475 ing the `structu │ │ │ │ +0001e890: 7265 2d72 6566 2720 666f 726d 2e00 7265 re-ref' form..re │ │ │ │ +0001e8a0: 702e 6d6f 6475 6c65 2d73 7973 7465 6d23 p.module-system# │ │ │ │ +0001e8b0: 6465 6669 6e65 2d73 7472 7563 7475 7265 define-structure │ │ │ │ +0001e8c0: 7320 5354 5255 4354 5320 434f 4e46 4947 s STRUCTS CONFIG │ │ │ │ +0001e8d0: 202e 2042 4f44 5972 6570 2e74 6872 6561 . BODYrep.threa │ │ │ │ +0001e8e0: 6473 2e6d 6573 7361 6765 2d70 6f72 7423 ds.message-port# │ │ │ │ +0001e8f0: 6d65 7373 6167 652d 6665 7463 6846 6574 message-fetchFet │ │ │ │ +0001e900: 6368 2074 6865 2065 6172 6c69 6573 7420 ch the earliest │ │ │ │ +0001e910: 756e 7265 6164 206d 6573 7361 6765 2073 unread message s │ │ │ │ +0001e920: 656e 7420 746f 206d 6573 7361 6765 2070 ent to message p │ │ │ │ +0001e930: 6f72 7420 504f 5254 2e20 426c 6f63 6b73 ort PORT. Blocks │ │ │ │ +0001e940: 2074 6865 0a63 7572 7265 6e74 2074 6872 the.current thr │ │ │ │ +0001e950: 6561 6420 666f 7220 5449 4d45 4f55 5420 ead for TIMEOUT │ │ │ │ +0001e960: 6d69 6c6c 6973 6563 6f6e 6473 2c20 6f72 milliseconds, or │ │ │ │ +0001e970: 2069 6e64 6566 696e 6974 656c 7920 6966 indefinitely if │ │ │ │ +0001e980: 2054 494d 454f 5554 2069 736e 2774 0a64 TIMEOUT isn't.d │ │ │ │ +0001e990: 6566 696e 6564 2e20 5265 7475 726e 7320 efined. Returns │ │ │ │ +0001e9a0: 7468 6520 6d65 7373 6167 652c 206f 7220 the message, or │ │ │ │ +0001e9b0: 6661 6c73 6520 6966 206e 6f20 6d65 7373 false if no mess │ │ │ │ +0001e9c0: 6167 6520 636f 756c 6420 6265 2072 6561 age could be rea │ │ │ │ +0001e9d0: 642e 7265 702e 7468 7265 6164 732e 6d75 d.rep.threads.mu │ │ │ │ +0001e9e0: 7465 7823 6d61 6b65 2d6d 7574 6578 4372 tex#make-mutexCr │ │ │ │ +0001e9f0: 6561 7465 2061 6e64 2072 6574 7572 6e20 eate and return │ │ │ │ +0001ea00: 6120 6d75 7465 7820 6f62 6a65 6374 2e20 a mutex object. │ │ │ │ +0001ea10: 4e6f 2074 6872 6561 6420 7769 6c6c 206f No thread will o │ │ │ │ +0001ea20: 776e 2074 6865 206e 6577 206d 7574 6578 wn the new mutex │ │ │ │ +0001ea30: 2e00 7265 702e 7468 7265 6164 732e 6d75 ..rep.threads.mu │ │ │ │ +0001ea40: 7465 7823 6d61 6b65 2d6d 7574 6578 0072 tex#make-mutex.r │ │ │ │ +0001ea50: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex │ │ │ │ +0001ea60: 236f 6274 6169 6e2d 6d75 7465 7820 4d54 #obtain-mutex MT │ │ │ │ +0001ea70: 5820 2321 6f70 7469 6f6e 616c 2054 494d X #!optional TIM │ │ │ │ +0001ea80: 454f 5554 7265 702e 696f 2e66 696c 6573 EOUTrep.io.files │ │ │ │ +0001ea90: 2365 7661 6c2d 6166 7465 722d 6c6f 6164 #eval-after-load │ │ │ │ +0001eaa0: 4172 7261 6e67 6520 666f 7220 464f 524d Arrange for FORM │ │ │ │ +0001eab0: 2074 6f20 6265 2065 7661 6c75 6174 6564 to be evaluated │ │ │ │ +0001eac0: 2069 6d6d 6564 6961 7465 6c79 2061 6674 immediately aft │ │ │ │ +0001ead0: 6572 2074 6865 206c 6962 7261 7279 206f er the library o │ │ │ │ +0001eae0: 6620 4c69 7370 2063 6f64 650a 4c49 4252 f Lisp code.LIBR │ │ │ │ +0001eaf0: 4152 5920 6861 7320 6265 656e 2072 6561 ARY has been rea │ │ │ │ +0001eb00: 6420 6279 2074 6865 2060 6c6f 6164 2720 d by the `load' │ │ │ │ +0001eb10: 6675 6e63 7469 6f6e 2e20 4e6f 7465 2074 function. Note t │ │ │ │ +0001eb20: 6861 7420 4c49 4252 4152 5920 6d75 7374 hat LIBRARY must │ │ │ │ +0001eb30: 2065 7861 6374 6c79 0a6d 6174 6368 2074 exactly.match t │ │ │ │ +0001eb40: 6865 2046 494c 4520 6172 6775 6d65 6e74 he FILE argument │ │ │ │ +0001eb50: 2074 6f20 606c 6f61 6427 2e72 6570 2e69 to `load'.rep.i │ │ │ │ +0001eb60: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers. │ │ │ │ +0001eb70: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot │ │ │ │ +0001eb80: 652d 7265 702d 6164 642d 7061 7373 7764 e-rep-add-passwd │ │ │ │ +0001eb90: 4164 6420 7468 6520 7374 7269 6e67 2050 Add the string P │ │ │ │ +0001eba0: 4153 5357 4420 6173 2074 6865 2070 6173 ASSWD as the pas │ │ │ │ +0001ebb0: 7377 6f72 6420 666f 7220 7265 702d 7265 sword for rep-re │ │ │ │ +0001ebc0: 6d6f 7465 2073 6573 7369 6f6e 206f 6620 mote session of │ │ │ │ +0001ebd0: 5553 4552 4048 4f53 542e 0072 6570 2e69 USER@HOST..rep.i │ │ │ │ +0001ebe0: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers. │ │ │ │ +0001ebf0: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot │ │ │ │ +0001ec00: 652d 7265 702d 6164 642d 7061 7373 7764 e-rep-add-passwd │ │ │ │ +0001ec10: 2055 5345 5220 484f 5354 2050 4153 5357 USER HOST PASSW │ │ │ │ +0001ec20: 4472 656d 6f74 652d 6674 702d 6d61 782d Dremote-ftp-max- │ │ │ │ +0001ec30: 7365 7373 696f 6e73 4966 2074 7275 652c sessionsIf true, │ │ │ │ +0001ec40: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num │ │ │ │ +0001ec50: 6265 7220 6f66 2046 5450 2063 6c69 656e ber of FTP clien │ │ │ │ +0001ec60: 7473 2074 6861 7420 6d61 7920 6265 2072 ts that may be r │ │ │ │ +0001ec70: 756e 6e69 6e67 0a63 6f6e 6375 7272 656e unning.concurren │ │ │ │ +0001ec80: 746c 792e 0072 6570 2e69 6f2e 6669 6c65 tly..rep.io.file │ │ │ │ +0001ec90: 2d68 616e 646c 6572 732e 7265 6d6f 7465 -handlers.remote │ │ │ │ +0001eca0: 2e66 7470 2372 656d 6f74 652d 6674 702d .ftp#remote-ftp- │ │ │ │ +0001ecb0: 6164 642d 7061 7373 7764 2055 5345 5220 add-passwd USER │ │ │ │ +0001ecc0: 484f 5354 2050 4153 5357 4472 6570 2e64 HOST PASSWDrep.d │ │ │ │ +0001ecd0: 6174 612e 7269 6e67 2372 696e 672d 7265 ata.ring#ring-re │ │ │ │ +0001ece0: 706c 6163 6552 6570 6c61 6365 7320 7468 placeReplaces th │ │ │ │ +0001ecf0: 6520 6d6f 7374 2072 6563 656e 746c 7920 e most recently │ │ │ │ +0001ed00: 6164 6465 6420 6f62 6a65 6374 2069 6e20 added object in │ │ │ │ +0001ed10: 7269 6e67 2062 7566 6665 7220 5249 4e47 ring buffer RING │ │ │ │ +0001ed20: 2077 6974 6820 4f42 4a45 4354 2e0a 4966 with OBJECT..If │ │ │ │ +0001ed30: 2052 494e 4720 636f 6e74 6169 6e73 206e RING contains n │ │ │ │ +0001ed40: 6f20 6974 656d 732c 2061 6464 204f 424a o items, add OBJ │ │ │ │ +0001ed50: 4543 5420 6173 2074 6865 2066 6972 7374 ECT as the first │ │ │ │ +0001ed60: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell │ │ │ │ +0001ed70: 2369 642d 7374 7269 6e67 5374 7269 6e67 #id-stringString │ │ │ │ +0001ed80: 2073 656e 7420 6279 2069 7370 656c 6c20 sent by ispell │ │ │ │ +0001ed90: 6964 656e 7469 6679 696e 6720 6974 7365 identifying itse │ │ │ │ +0001eda0: 6c66 2077 6865 6e20 6974 2073 7461 7274 lf when it start │ │ │ │ +0001edb0: 6564 2065 7865 6375 7469 6e67 2e72 6570 ed executing.rep │ │ │ │ +0001edc0: 2e75 7469 6c2e 7469 6d65 2374 696d 652d .util.time#time- │ │ │ │ +0001edd0: 5265 7475 726e 2074 6865 206e 756d 6265 Return the numbe │ │ │ │ +0001ede0: 7220 6f66 2073 6563 6f6e 6473 2064 6966 r of seconds dif │ │ │ │ +0001edf0: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ │ +0001ee00: 7469 6d65 7374 616d 7073 2054 3120 616e timestamps T1 an │ │ │ │ +0001ee10: 6420 5432 2e72 6570 2e75 7469 6c2e 6461 d T2.rep.util.da │ │ │ │ +0001ee20: 7465 2364 6174 652d 6d6f 6e74 682d 616c te#date-month-al │ │ │ │ +0001ee30: 6973 7441 6c69 7374 206f 6620 284d 4f4e istAlist of (MON │ │ │ │ +0001ee40: 5448 2d4e 414d 4520 2e20 4d4f 4e54 482d TH-NAME . MONTH- │ │ │ │ +0001ee50: 4e55 4d29 2e72 6570 2e73 7973 7465 6d23 NUM).rep.system# │ │ │ │ +0001ee60: 7265 6d6f 7665 2d68 6f6f 6b2d 6279 2d6e remove-hook-by-n │ │ │ │ +0001ee70: 616d 6552 656d 6f76 6520 6675 6e63 7469 ameRemove functi │ │ │ │ +0001ee80: 6f6e 7320 7768 6f73 6520 6e61 6d65 2069 ons whose name i │ │ │ │ +0001ee90: 7320 4e41 4d45 2066 726f 6d20 484f 4f4b s NAME from HOOK │ │ │ │ +0001eea0: 2028 6120 7379 6d62 6f6c 292e 0000 0000 (a symbol)..... │ │ │ │ 0001eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001eec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001eed0: 0000 0000 0000 0000 0000 0000 81b6 6e25 ..............n% │ │ │ │ -0001eee0: 7265 702e c581 0000 0000 0000 0c00 0000 rep............. │ │ │ │ -0001eef0: 5c00 0000 4621 fd28 7265 702e 6897 0100 \...F!.(rep.h... │ │ │ │ -0001ef00: 0000 0000 1a00 0000 ad00 0000 93f0 942c ..............., │ │ │ │ -0001ef10: 2a69 7370 02c9 0100 0000 0000 1400 0000 *isp............ │ │ │ │ -0001ef20: 1700 0000 003d 332f 0072 6570 d79f 0100 .....=3/.rep.... │ │ │ │ -0001ef30: 0000 0000 1c00 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ef50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001ef60: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ef80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001ef90: 0000 0000 0000 0000 0000 0000 df9f 1528 ...............( │ │ │ │ -0001efa0: 7265 702e a891 0100 0000 0000 1600 0000 rep............. │ │ │ │ -0001efb0: 2b00 0000 e583 232d 7265 702e bd93 0100 +.....#-rep..... │ │ │ │ -0001efc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y... │ │ │ │ -0001efd0: 7265 702e 9b47 0000 0000 0000 1000 0000 rep..G.......... │ │ │ │ -0001efe0: 8201 0000 b30b ab2c 7265 702e 29fc 0000 .......,rep.)... │ │ │ │ -0001eff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................ │ │ │ │ -0001f000: 0200 0000 0800 0000 f80f 0200 0000 0000 ................ │ │ │ │ -0001f010: 2a0d 0000 d6c2 0200 0000 0000 0000 0000 *............... │ │ │ │ -0001f020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ -0001f050: 6d00 0000 4c47 dd37 0072 6570 6a0f 0200 m...LG.7.repj... │ │ │ │ -0001f060: 0000 0000 1700 0000 1600 0000 ffff ffff ................ │ │ │ │ -0001f070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f080: 0000 0000 01ea 363e 7369 7465 5c75 0000 ......6>site\u.. │ │ │ │ -0001f090: 0000 0000 1300 0000 4700 0000 86b3 df35 ........G......5 │ │ │ │ -0001f0a0: 0072 6570 dc03 0200 0000 0000 1900 0000 .rep............ │ │ │ │ -0001f0b0: 0700 0000 fed7 fc3c 7374 616e 029c 0100 .......rep.;... │ │ │ │ -0001f2a0: 0000 0000 2500 0000 6800 0000 ffff ffff ....%...h....... │ │ │ │ -0001f2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f2c0: 0000 0000 3c72 0939 7265 702e 690e 0200 .... │ │ │ │ -0001f430: 7265 702e 7c90 0100 0000 0000 1200 0000 rep.|........... │ │ │ │ -0001f440: 4900 0000 a04a 8433 7265 702e 6109 0200 I....J.3rep.a... │ │ │ │ -0001f450: 0000 0000 1a00 0000 c300 0000 ffff ffff ................ │ │ │ │ -0001f460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f470: 0000 0000 f338 be36 7265 702e d790 0100 .....8.6rep..... │ │ │ │ -0001f480: 0000 0000 1200 0000 8100 0000 a726 783c .............&x< │ │ │ │ -0001f490: 0072 6570 5b0d 0200 0000 0000 1b00 0000 .rep[........... │ │ │ │ -0001f4a0: 0200 0000 0c5a 6c35 7265 702e dc94 0100 .....Zl5rep..... │ │ │ │ -0001f4b0: 0000 0000 1700 0000 7c00 0000 9b74 b238 ........|....t.8 │ │ │ │ -0001f4c0: 7265 702e 2644 0000 0000 0000 1600 0000 rep.&D.......... │ │ │ │ -0001f4d0: 3e00 0000 15e0 263f 7265 702e 60c2 0100 >.....&?rep.`... │ │ │ │ -0001f4e0: 0000 0000 1c00 0000 b900 0000 a20d 6637 ..............f7 │ │ │ │ -0001f4f0: 7265 702e 48f2 0000 0000 0000 2000 0000 rep.H....... ... │ │ │ │ -0001f500: 5e00 0000 4af9 063a 7265 702e f0c0 0200 ^...J..:rep..... │ │ │ │ -0001f510: 0000 0000 0d00 0000 7401 0000 d198 df3b ........t......; │ │ │ │ -0001f520: 0072 6570 da0a 0200 0000 0000 1400 0000 .rep............ │ │ │ │ -0001f530: 0200 0000 1b6c 9331 0072 6570 970f 0200 .....l.1.rep.... │ │ │ │ -0001f540: 0000 0000 0e00 0000 1400 0000 5c17 9d30 ............\..0 │ │ │ │ -0001f550: 7265 702e 1a61 0000 0000 0000 1d00 0000 rep..a.......... │ │ │ │ -0001f560: 5e00 0000 1581 0c3c 7265 702e 2dc9 0100 ^......rep..... │ │ │ │ -0001f7b0: 0000 0000 2500 0000 3b00 0000 a1a2 763c ....%...;.....v< │ │ │ │ -0001f7c0: 0072 6570 b1c2 0200 0000 0000 1e00 0000 .rep............ │ │ │ │ -0001f7d0: 0700 0000 8cf2 dd3f 7265 702e 4547 0100 .......?rep.EG.. │ │ │ │ -0001f7e0: 0000 0000 1a00 0000 5600 0000 ffff ffff ........V....... │ │ │ │ -0001f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f800: 0000 0000 d0a6 f034 7265 702e 28c1 0100 .......4rep.(... │ │ │ │ -0001f810: 0000 0000 2200 0000 3800 0000 477a 2f38 ...."...8...Gz/8 │ │ │ │ -0001f820: 646c 2d6c ac73 0000 0000 0000 0c00 0000 dl-l.s.......... │ │ │ │ -0001f830: 4100 0000 7655 6135 646f 6375 6476 0000 A...vUa5docudv.. │ │ │ │ -0001f840: 0000 0000 1300 0000 3e00 0000 6e73 223b ........>...ns"; │ │ │ │ -0001f850: 7265 702e eeca 0100 0000 0000 1100 0000 rep............. │ │ │ │ -0001f860: 8900 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001f870: 0000 0000 0000 0000 0000 0000 ed75 2733 .............u'3 │ │ │ │ -0001f880: 7265 702e d46f 0000 0000 0000 1800 0000 rep..o.......... │ │ │ │ -0001f890: 1100 0000 fbb3 1a37 7265 702e 5143 0100 .......7rep.QC.. │ │ │ │ -0001f8a0: 0000 0000 1f00 0000 3f00 0000 3544 7035 ........?...5Dp5 │ │ │ │ -0001f8b0: 7265 6d6f 98c4 0100 0000 0000 1400 0000 remo............ │ │ │ │ -0001f8c0: 7f00 0000 97a7 6838 7265 6d6f 2bc5 0100 ......h8remo+... │ │ │ │ -0001f8d0: 0000 0000 1900 0000 8300 0000 5cae 7530 ............\.u0 │ │ │ │ -0001f8e0: 7265 702e bb8a 0000 0000 0000 0f00 0000 rep............. │ │ │ │ -0001f8f0: 4200 0000 ffff ffff 0000 0000 0000 0000 B............... │ │ │ │ -0001f900: 0000 0000 0000 0000 0000 0000 b88c 8f31 ...............1 │ │ │ │ -0001f910: 7265 702e b495 0100 0000 0000 1900 0000 rep............. │ │ │ │ -0001f920: 7e00 0000 c2c0 4331 7265 702e 6a91 0100 ~.....C1rep.j... │ │ │ │ -0001f930: 0000 0000 1500 0000 2900 0000 ffff ffff ........)....... │ │ │ │ -0001f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f950: 0000 0000 6674 6834 7265 702e e400 0200 ....fth4rep..... │ │ │ │ -0001f960: 0000 0000 1a00 0000 c200 0000 ffff ffff ................ │ │ │ │ -0001f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001f990: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f9b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001f9c0: 0000 0000 0000 0000 0000 0000 78f5 ef3c ............x..< │ │ │ │ -0001f9d0: 7265 702e b547 0100 0000 0000 1300 0000 rep..G.......... │ │ │ │ -0001f9e0: 3200 0000 bcfc dd3b 0072 6570 2dc7 0100 2......;.rep-... │ │ │ │ -0001f9f0: 0000 0000 3700 0000 0000 0000 3bcd e737 ....7.......;..7 │ │ │ │ -0001fa00: 7265 702e d69c 0100 0000 0000 2100 0000 rep.........!... │ │ │ │ -0001fa10: a400 0000 2336 333d 7265 702e f251 0000 ....#63=rep..Q.. │ │ │ │ -0001fa20: 0000 0000 2300 0000 7700 0000 a77c f736 ....#...w....|.6 │ │ │ │ -0001fa30: 7265 702e 5b89 0000 0000 0000 1600 0000 rep.[........... │ │ │ │ -0001fa40: 4a01 0000 f5f5 7937 7265 702e c001 0200 J.....y7rep..... │ │ │ │ -0001fa50: 0000 0000 1800 0000 0402 0000 9a2f cd3c ............./.< │ │ │ │ -0001fa60: 0072 6570 3e0a 0200 0000 0000 1b00 0000 .rep>........... │ │ │ │ -0001fa70: 1500 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001fa80: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -0001fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001faa0: 0000 0000 e242 bd3d 7265 702e fd0e 0200 .....B.=rep..... │ │ │ │ -0001fab0: 0000 0000 1900 0000 5400 0000 4622 e73a ........T...F".: │ │ │ │ -0001fac0: 7265 702e 259a 0000 0000 0000 1500 0000 rep.%........... │ │ │ │ -0001fad0: 5900 0000 17f7 fe3f 7265 702e 00c0 0200 Y......?rep..... │ │ │ │ -0001fae0: 0000 0000 1600 0000 da00 0000 8db1 c83c ...............< │ │ │ │ -0001faf0: 7265 702e 524e 0100 0000 0000 1400 0000 rep.RN.......... │ │ │ │ -0001fb00: 4f00 0000 4285 9034 0072 6570 b90f 0200 O...B..4.rep.... │ │ │ │ -0001fb10: 0000 0000 2700 0000 1800 0000 ffff ffff ....'........... │ │ │ │ +0001ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001f000: 7265 702e 6e65 742e 7270 6323 7270 632d rep.net.rpc#rpc- │ │ │ │ +0001f010: 7072 6f78 792d 3e73 6572 7661 6e74 2d69 proxy->servant-i │ │ │ │ +0001f020: 6452 6574 7572 6e20 7468 6520 756e 7175 dReturn the unqu │ │ │ │ +0001f030: 616c 6966 6965 6420 7365 7276 616e 742d alified servant- │ │ │ │ +0001f040: 6964 2028 6120 7379 6d62 6f6c 2920 7468 id (a symbol) th │ │ │ │ +0001f050: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t │ │ │ │ +0001f060: 6f0a 7265 6665 7265 6e63 6520 7468 6520 o.reference the │ │ │ │ +0001f070: 5250 4320 7072 6f78 7920 6675 6e63 7469 RPC proxy functi │ │ │ │ +0001f080: 6f6e 2050 524f 5859 2e72 6570 2e6e 6574 on PROXY.rep.net │ │ │ │ +0001f090: 2e72 7063 2373 6572 7661 6e74 2d69 642d .rpc#servant-id- │ │ │ │ +0001f0a0: 3e67 6c6f 6261 6c2d 6964 5265 7475 726e >global-idReturn │ │ │ │ +0001f0b0: 2074 6865 2067 6c6f 6261 6c6c 7920 7265 the globally re │ │ │ │ +0001f0c0: 6665 7265 6e63 6561 626c 6520 5250 4320 ferenceable RPC │ │ │ │ +0001f0d0: 7365 7276 616e 7420 6964 2066 6f72 206c servant id for l │ │ │ │ +0001f0e0: 6f63 616c 2073 6572 7661 6e74 2069 6420 ocal servant id │ │ │ │ +0001f0f0: 4944 2e72 6570 2e6e 6574 2e72 7063 2372 ID.rep.net.rpc#r │ │ │ │ +0001f100: 656d 6f74 652d 7365 7276 616e 742d 6964 emote-servant-id │ │ │ │ +0001f110: 2d3e 676c 6f62 616c 2d69 6452 6574 7572 ->global-idRetur │ │ │ │ +0001f120: 6e20 7468 6520 676c 6f62 616c 6c79 2072 n the globally r │ │ │ │ +0001f130: 6566 6572 656e 6365 6162 6c65 2052 5043 eferenceable RPC │ │ │ │ +0001f140: 2073 6572 7661 6e74 2069 6420 666f 7220 servant id for │ │ │ │ +0001f150: 7468 6520 6c6f 6361 6c20 7365 7276 616e the local servan │ │ │ │ +0001f160: 740a 6964 2049 4420 2861 2073 796d 626f t.id ID (a symbo │ │ │ │ +0001f170: 6c29 2061 7373 6f63 6961 7465 6420 7769 l) associated wi │ │ │ │ +0001f180: 7468 2074 6865 2069 6e76 6f6b 6572 206f th the invoker o │ │ │ │ +0001f190: 6620 7468 6520 6375 7272 656e 746c 7920 f the currently │ │ │ │ +0001f1a0: 6163 7469 7665 2052 5043 0a72 6571 7565 active RPC.reque │ │ │ │ +0001f1b0: 7374 2e72 6570 2e6e 6574 2e64 6f6d 6169 st.rep.net.domai │ │ │ │ +0001f1c0: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 7061 n-name#domain-pa │ │ │ │ +0001f1d0: 7274 7352 6574 7572 6e20 7468 6520 6c69 rtsReturn the li │ │ │ │ +0001f1e0: 7374 206f 6620 646f 6d61 696e 2063 6f6d st of domain com │ │ │ │ +0001f1f0: 706f 6e65 6e74 7320 7468 6174 2074 6865 ponents that the │ │ │ │ +0001f200: 2073 7472 696e 6720 444f 4d41 494e 2063 string DOMAIN c │ │ │ │ +0001f210: 6f6e 7369 7374 7320 6f66 2e72 6570 2e6e onsists of.rep.n │ │ │ │ +0001f220: 6574 2e64 6f6d 6169 6e2d 6e61 6d65 236d et.domain-name#m │ │ │ │ +0001f230: 6170 2d64 6f6d 6169 6e73 4361 6c6c 2028 ap-domainsCall ( │ │ │ │ +0001f240: 4655 4e20 4e41 4d45 2920 666f 7220 6561 FUN NAME) for ea │ │ │ │ +0001f250: 6368 2073 7562 2d64 6f6d 6169 6e20 6f66 ch sub-domain of │ │ │ │ +0001f260: 2044 4f4d 4149 4e20 2873 7461 7274 696e DOMAIN (startin │ │ │ │ +0001f270: 6720 7769 7468 2044 4f4d 4149 4e29 2e00 g with DOMAIN).. │ │ │ │ +0001f280: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n │ │ │ │ +0001f290: 616d 6523 6d61 702d 646f 6d61 696e 732d ame#map-domains- │ │ │ │ +0001f2a0: 646f 776e 7761 7264 7320 4655 4e20 444f downwards FUN DO │ │ │ │ +0001f2b0: 4d41 494e 7265 702e 6461 7461 236d 656d MAINrep.data#mem │ │ │ │ +0001f2c0: 6265 722d 6966 5369 6d69 6c61 7220 746f ber-ifSimilar to │ │ │ │ +0001f2d0: 2074 6865 2060 6d65 6d62 6572 2720 6675 the `member' fu │ │ │ │ +0001f2e0: 6e63 7469 6f6e 2c20 6578 6365 7074 2074 nction, except t │ │ │ │ +0001f2f0: 6861 7420 7468 6520 6675 6e63 7469 6f6e hat the function │ │ │ │ +0001f300: 2046 554e 2069 730a 6361 6c6c 6564 2074 FUN is.called t │ │ │ │ +0001f310: 6f20 7465 7374 2074 6865 2065 6c65 6d65 o test the eleme │ │ │ │ +0001f320: 6e74 7320 666f 7220 6d61 7463 6865 732e nts for matches. │ │ │ │ +0001f330: 2049 6620 6028 4655 4e20 454c 5429 2720 If `(FUN ELT)' │ │ │ │ +0001f340: 7265 7475 726e 7320 7472 7565 2c0a 7468 returns true,.th │ │ │ │ +0001f350: 656e 2074 6865 2073 7562 6c69 7374 2073 en the sublist s │ │ │ │ +0001f360: 7461 7274 696e 6720 7769 7468 2045 4c54 tarting with ELT │ │ │ │ +0001f370: 2069 7320 7265 7475 726e 6564 2e00 7265 is returned..re │ │ │ │ +0001f380: 702e 6461 7461 236d 656d 6265 722d 6966 p.data#member-if │ │ │ │ +0001f390: 2046 554e 204c 5354 7265 702e 7379 7374 FUN LSTrep.syst │ │ │ │ +0001f3a0: 656d 2373 6574 656e 7653 6574 2074 6865 em#setenvSet the │ │ │ │ +0001f3b0: 2063 7572 7265 6e74 2076 616c 7565 206f current value o │ │ │ │ +0001f3c0: 6620 7468 6520 656e 7669 726f 6e6d 656e f the environmen │ │ │ │ +0001f3d0: 7420 7661 7269 6162 6c65 204e 414d 4520 t variable NAME │ │ │ │ +0001f3e0: 746f 2074 6865 2073 7472 696e 6720 5641 to the string VA │ │ │ │ +0001f3f0: 4c55 452e 0a54 6865 2060 7072 6f63 6573 LUE..The `proces │ │ │ │ +0001f400: 732d 656e 7669 726f 6e6d 656e 7427 2076 s-environment' v │ │ │ │ +0001f410: 6172 6961 626c 6520 6973 2064 6573 7472 ariable is destr │ │ │ │ +0001f420: 7563 7469 7665 6c79 206d 6f64 6966 6965 uctively modifie │ │ │ │ +0001f430: 642e 0072 6570 2e73 7973 7465 6d23 7365 d..rep.system#se │ │ │ │ +0001f440: 7465 6e76 204e 414d 4520 5641 4c55 4572 tenv NAME VALUEr │ │ │ │ +0001f450: 6570 2e73 7973 7465 6d23 756e 7365 7465 ep.system#unsete │ │ │ │ +0001f460: 6e76 4465 6c65 7465 2074 6865 2065 6e76 nvDelete the env │ │ │ │ +0001f470: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl │ │ │ │ +0001f480: 6520 6361 6c6c 6564 204e 414d 452e 7265 e called NAME.re │ │ │ │ +0001f490: 702e 7777 772e 7175 6f74 652d 7572 6c23 p.www.quote-url# │ │ │ │ +0001f4a0: 756e 7175 6f74 652d 7572 6c55 6e65 7363 unquote-urlUnesc │ │ │ │ +0001f4b0: 6170 6520 5552 4c20 6d65 7461 2d63 6861 ape URL meta-cha │ │ │ │ +0001f4c0: 7261 6374 6572 7320 696e 2053 5452 494e racters in STRIN │ │ │ │ +0001f4d0: 472e 7265 702e 7468 7265 6164 732e 6d65 G.rep.threads.me │ │ │ │ +0001f4e0: 7373 6167 652d 706f 7274 236d 616b 652d ssage-port#make- │ │ │ │ +0001f4f0: 6d65 7373 6167 652d 706f 7274 4372 6561 message-portCrea │ │ │ │ +0001f500: 7465 2061 6e64 2072 6574 7572 6e20 6120 te and return a │ │ │ │ +0001f510: 6e65 7720 6d65 7373 6167 6520 706f 7274 new message port │ │ │ │ +0001f520: 2e72 6570 2e74 6872 6561 6473 2e6d 6573 .rep.threads.mes │ │ │ │ +0001f530: 7361 6765 2d70 6f72 7423 6d65 7373 6167 sage-port#messag │ │ │ │ +0001f540: 652d 7365 6e64 5365 6e64 2074 6865 206d e-sendSend the m │ │ │ │ +0001f550: 6573 7361 6765 204d 4553 5341 4745 2028 essage MESSAGE ( │ │ │ │ +0001f560: 616e 2061 7262 6974 7261 7279 2076 616c an arbitrary val │ │ │ │ +0001f570: 7565 2920 746f 206d 6573 7361 6765 2070 ue) to message p │ │ │ │ +0001f580: 6f72 7420 504f 5254 2e00 7265 702e 7468 ort PORT..rep.th │ │ │ │ +0001f590: 7265 6164 732e 6d75 7465 7823 6d61 7962 reads.mutex#mayb │ │ │ │ +0001f5a0: 652d 6f62 7461 696e 2d6d 7574 6578 204d e-obtain-mutex M │ │ │ │ +0001f5b0: 5458 7265 702e 696f 2e73 7472 6561 6d73 TXrep.io.streams │ │ │ │ +0001f5c0: 2373 7472 6561 6d70 5265 7475 726e 7320 #streampReturns │ │ │ │ +0001f5d0: 7472 7565 2069 6620 4152 4720 6973 2073 true if ARG is s │ │ │ │ +0001f5e0: 6f6d 6520 736f 7274 206f 6620 492f 4f20 ome sort of I/O │ │ │ │ +0001f5f0: 7374 7265 616d 2e72 656d 6f74 652d 6175 stream.remote-au │ │ │ │ +0001f600: 746f 2d62 6163 6b65 6e64 2d61 6c69 7374 to-backend-alist │ │ │ │ +0001f610: 416e 2061 6c69 7374 206f 6620 2848 4f53 An alist of (HOS │ │ │ │ +0001f620: 542d 5245 4745 5850 202e 2042 4143 4b45 T-REGEXP . BACKE │ │ │ │ +0001f630: 4e44 2d54 5950 4529 2064 6566 696e 696e ND-TYPE) definin │ │ │ │ +0001f640: 6720 686f 7720 7265 6d6f 7465 2066 696c g how remote fil │ │ │ │ +0001f650: 6573 2061 7265 0a61 6363 6573 7365 6420 es are.accessed │ │ │ │ +0001f660: 6f6e 2073 7065 6369 6669 6320 686f 7374 on specific host │ │ │ │ +0001f670: 732e 7265 6d6f 7465 2d72 6570 2d70 6173 s.remote-rep-pas │ │ │ │ +0001f680: 7377 642d 6d73 6773 5265 6775 6c61 7220 swd-msgsRegular │ │ │ │ +0001f690: 6578 7072 6573 7369 6f6e 206d 6174 6368 expression match │ │ │ │ +0001f6a0: 696e 6720 7061 7373 776f 7264 2070 726f ing password pro │ │ │ │ +0001f6b0: 6d70 742e 7265 6d6f 7465 2d64 6566 6175 mpt.remote-defau │ │ │ │ +0001f6c0: 6c74 2d75 7365 7244 6566 6175 6c74 2075 lt-userDefault u │ │ │ │ +0001f6d0: 7365 726e 616d 6520 746f 2075 7365 2066 sername to use f │ │ │ │ +0001f6e0: 6f72 2066 696c 652d 7472 616e 7366 6572 or file-transfer │ │ │ │ +0001f6f0: 2077 6865 6e20 6e6f 6e65 2069 7320 7370 when none is sp │ │ │ │ +0001f700: 6563 6966 6965 642c 2065 6974 6865 720a ecified, either. │ │ │ │ +0001f710: 6578 706c 6963 6974 6c79 2c20 6f72 2062 explicitly, or b │ │ │ │ +0001f720: 7920 7468 6520 7265 6d6f 7465 2d66 7470 y the remote-ftp │ │ │ │ +0001f730: 2d68 6f73 742d 7573 6572 2d61 6c69 7374 -host-user-alist │ │ │ │ +0001f740: 2076 6172 6961 626c 652e 7265 6d6f 7465 variable.remote │ │ │ │ +0001f750: 2d66 7470 2d73 686f 772d 6d65 7373 6167 -ftp-show-messag │ │ │ │ +0001f760: 6573 5768 656e 2074 2c20 696e 666f 726d esWhen t, inform │ │ │ │ +0001f770: 6174 696f 6e61 6c20 6d65 7373 6167 6573 ational messages │ │ │ │ +0001f780: 2066 726f 6d20 4654 5020 7365 7373 696f from FTP sessio │ │ │ │ +0001f790: 6e73 2061 7265 2064 6973 706c 6179 6564 ns are displayed │ │ │ │ +0001f7a0: 2e72 656d 6f74 652d 6674 702d 6469 7370 .remote-ftp-disp │ │ │ │ +0001f7b0: 6c61 792d 7072 6f67 7265 7373 5768 656e lay-progressWhen │ │ │ │ +0001f7c0: 2074 7275 652c 2073 686f 7720 7072 6f67 true, show prog │ │ │ │ +0001f7d0: 7265 7373 206f 6620 4654 5020 7472 616e ress of FTP tran │ │ │ │ +0001f7e0: 7366 6572 732e 7265 6d6f 7465 2d66 7470 sfers.remote-ftp │ │ │ │ +0001f7f0: 2d6c 732d 6c2d 7265 6765 7870 5265 6765 -ls-l-regexpRege │ │ │ │ +0001f800: 7870 2064 6566 696e 696e 6720 606c 7320 xp defining `ls │ │ │ │ +0001f810: 2d6c 2720 6f75 7470 7574 2073 796e 7461 -l' output synta │ │ │ │ +0001f820: 782e 2048 6169 7279 2e72 6570 2e69 6f2e x. Hairy.rep.io. │ │ │ │ +0001f830: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re │ │ │ │ +0001f840: 6d6f 7465 2e66 7470 2372 656d 6f74 652d mote.ftp#remote- │ │ │ │ +0001f850: 6674 702d 656d 7074 792d 6361 6368 6544 ftp-empty-cacheD │ │ │ │ +0001f860: 6973 6361 7264 2061 6c6c 2063 6163 6865 iscard all cache │ │ │ │ +0001f870: 6420 4654 5020 6469 7265 6374 6f72 7920 d FTP directory │ │ │ │ +0001f880: 656e 7472 6965 732e 0072 6570 2e64 6174 entries..rep.dat │ │ │ │ +0001f890: 612e 7269 6e67 2372 696e 672d 7369 7a65 a.ring#ring-size │ │ │ │ +0001f8a0: 2052 494e 4772 6570 2e64 6174 6123 7374 RINGrep.data#st │ │ │ │ +0001f8b0: 7269 6e67 2d6c 6f77 6572 2d63 6173 652d ring-lower-case- │ │ │ │ +0001f8c0: 7052 6574 7572 6e20 7420 6966 2073 7472 pReturn t if str │ │ │ │ +0001f8d0: 696e 6720 5820 6973 206c 6f77 6572 2063 ing X is lower c │ │ │ │ +0001f8e0: 6173 6520 2863 6f6e 7461 696e 7320 6e6f ase (contains no │ │ │ │ +0001f8f0: 2075 7070 6572 2063 6173 6520 6368 6172 upper case char │ │ │ │ +0001f900: 6163 7465 7273 2061 6e64 0a61 7420 6c65 acters and.at le │ │ │ │ +0001f910: 6173 7420 6f6e 6520 6c6f 7765 722d 6361 ast one lower-ca │ │ │ │ +0001f920: 7365 2063 6861 7261 6374 6572 292e 0072 se character)..r │ │ │ │ +0001f930: 6570 2e64 6174 6123 7374 7269 6e67 2d64 ep.data#string-d │ │ │ │ +0001f940: 6f77 6e63 6173 6520 582a 6973 7065 6c6c owncase X*ispell │ │ │ │ +0001f950: 2d65 6368 6f2d 6f75 7470 7574 2a55 7365 -echo-output*Use │ │ │ │ +0001f960: 2066 6f72 2064 6562 7567 6769 6e67 206f for debugging o │ │ │ │ +0001f970: 6e6c 792e 0072 6570 2e75 7469 6c2e 6973 nly..rep.util.is │ │ │ │ +0001f980: 7065 6c6c 2369 7370 656c 6c2d 7374 6f70 pell#ispell-stop │ │ │ │ +0001f990: 0072 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell │ │ │ │ +0001f9a0: 2369 7370 656c 6c2d 6164 642d 776f 7264 #ispell-add-word │ │ │ │ +0001f9b0: 2d74 6f2d 6469 6374 696f 6e61 7279 2057 -to-dictionary W │ │ │ │ +0001f9c0: 4f52 4472 6570 2e75 7469 6c2e 6973 7065 ORDrep.util.ispe │ │ │ │ +0001f9d0: 6c6c 2369 7370 656c 6c2d 7361 7665 2d64 ll#ispell-save-d │ │ │ │ +0001f9e0: 6963 7469 6f6e 6172 794d 616b 6520 4973 ictionaryMake Is │ │ │ │ +0001f9f0: 7065 6c6c 2073 6176 6520 7468 6520 6375 pell save the cu │ │ │ │ +0001fa00: 7272 656e 7420 7065 7273 6f6e 616c 2064 rrent personal d │ │ │ │ +0001fa10: 6963 7469 6f6e 6172 7920 746f 2069 7473 ictionary to its │ │ │ │ +0001fa20: 2066 696c 652e 7265 702e 7379 7374 656d file.rep.system │ │ │ │ +0001fa30: 2372 656d 6f76 652d 686f 6f6b 5265 6d6f #remove-hookRemo │ │ │ │ +0001fa40: 7665 2046 554e 4320 6672 6f6d 2074 6865 ve FUNC from the │ │ │ │ +0001fa50: 2068 6f6f 6b20 484f 4f4b 2028 7379 6d62 hook HOOK (symb │ │ │ │ +0001fa60: 6f6c 292e 7374 616e 6461 7264 2d69 6e70 ol).standard-inp │ │ │ │ +0001fa70: 7574 5374 7265 616d 2074 6861 7420 6072 utStream that `r │ │ │ │ +0001fa80: 6561 6427 2074 616b 6573 2069 7473 2069 ead' takes its i │ │ │ │ +0001fa90: 6e70 7574 2066 726f 6d20 6279 2064 6566 nput from by def │ │ │ │ +0001faa0: 6175 6c74 2e00 0000 0000 0000 0000 0000 ault............ │ │ │ │ +0001fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fb30: 0000 0000 f94c 6e3c 7265 702e 37d4 0000 .....Lnrcp-.... │ │ │ │ -0001fba0: 0000 0000 0b00 0000 4300 0000 ebc0 4435 ........C.....D5 │ │ │ │ -0001fbb0: 7265 702e 6e94 0100 0000 0000 1b00 0000 rep.n........... │ │ │ │ -0001fbc0: 5300 0000 ffff ffff 0000 0000 0000 0000 S............... │ │ │ │ -0001fbd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fbf0: 0000 0000 5df4 5f31 7265 702e a16c 0000 ....]._1rep..l.. │ │ │ │ -0001fc00: 0000 0000 1800 0000 4f00 0000 ac02 c837 ........O......7 │ │ │ │ -0001fc10: 7265 702e 0709 0200 0000 0000 1a00 0000 rep............. │ │ │ │ -0001fc20: 4000 0000 ffff ffff 0000 0000 0000 0000 @............... │ │ │ │ -0001fc30: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fc50: 0000 0000 fcd3 6b35 0072 6570 c900 0200 ......k5.rep.... │ │ │ │ -0001fc60: 0000 0000 1300 0000 0800 0000 ffff ffff ................ │ │ │ │ +0001fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fc80: 0000 0000 5af8 e836 7265 702e 9370 0000 ....Z..6rep..p.. │ │ │ │ -0001fc90: 0000 0000 1a00 0000 7e00 0000 ffff ffff ........~....... │ │ │ │ +0001fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fcb0: 0000 0000 7b12 c230 7265 702e 4931 0000 ....{..0rep.I1.. │ │ │ │ -0001fcc0: 0000 0000 1a00 0000 0f00 0000 ffff ffff ................ │ │ │ │ +0001fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001fcf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fd10: 0000 0000 ac84 4a3a 7265 702e f24d 0100 ......J:rep..M.. │ │ │ │ -0001fd20: 0000 0000 0f00 0000 5100 0000 ffff ffff ........Q....... │ │ │ │ +0001fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fd40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001fd50: 0000 0000 0000 0000 0000 0000 d039 9835 .............9.5 │ │ │ │ -0001fd60: 7265 702e fc03 0200 0000 0000 1700 0000 rep............. │ │ │ │ -0001fd70: c804 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001fd80: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fda0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001fdb0: 0000 0000 0000 0000 0000 0000 8ac5 dc31 ...............1 │ │ │ │ -0001fdc0: 7265 702e b24a 0100 0000 0000 1c00 0000 rep..J.......... │ │ │ │ -0001fdd0: 9600 0000 6aa7 8939 7265 702e c5dd 0000 ....j..9rep..... │ │ │ │ -0001fde0: 0000 0000 1300 0000 3200 0000 84a9 7337 ........2.....s7 │ │ │ │ -0001fdf0: 0072 6570 77c3 0100 0000 0000 3700 0000 .repw.......7... │ │ │ │ -0001fe00: 0000 0000 2dd1 be34 7265 702e 4c65 0000 ....-..4rep.Le.. │ │ │ │ -0001fe10: 0000 0000 1800 0000 a800 0000 ffff ffff ................ │ │ │ │ +0001fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fe30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001fe40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fe60: 0000 0000 a319 1930 7265 702e 780d 0200 .......0rep.x... │ │ │ │ -0001fe70: 0000 0000 1200 0000 8d00 0000 3b55 0130 ............;U.0 │ │ │ │ -0001fe80: 7265 702e 2f98 0100 0000 0000 2000 0000 rep./....... ... │ │ │ │ -0001fe90: 7001 0000 5cd1 fa31 0072 6570 b49c 0100 p...\..1.rep.... │ │ │ │ -0001fea0: 0000 0000 1d00 0000 0500 0000 353e 5736 ............5>W6 │ │ │ │ -0001feb0: 0072 6570 f00a 0200 0000 0000 1800 0000 .rep............ │ │ │ │ -0001fec0: 0200 0000 af56 2e31 0072 6570 4e0b 0200 .....V.1.repN... │ │ │ │ -0001fed0: 0000 0000 1200 0000 0200 0000 ffff ffff ................ │ │ │ │ +0001fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fef0: 0000 0000 ce27 8a37 7265 702e dc53 0000 .....'.7rep..S.. │ │ │ │ -0001ff00: 0000 0000 2000 0000 da00 0000 ad3b 4837 .... ........;H7 │ │ │ │ -0001ff10: 7265 702e b645 0100 0000 0000 2300 0000 rep..E......#... │ │ │ │ -0001ff20: 5a00 0000 e412 b83d 7265 6d6f 0ac6 0100 Z......=remo.... │ │ │ │ -0001ff30: 0000 0000 1a00 0000 5300 0000 33c1 df3d ........S...3..= │ │ │ │ -0001ff40: 0072 6570 e4cb 0100 0000 0000 1400 0000 .rep............ │ │ │ │ -0001ff50: 0500 0000 9576 6038 7265 702e ec41 0100 .....v`8rep..A.. │ │ │ │ -0001ff60: 0000 0000 1d00 0000 aa00 0000 ffff ffff ................ │ │ │ │ +0001fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ff80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001ff90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ffb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0001ffc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0001ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001ffe0: 0000 0000 4373 5933 7265 702e 0000 0200 ....CsY3rep..... │ │ │ │ -0001fff0: 0000 0000 1200 0000 b700 0000 0000 0000 ................ │ │ │ │ -00020000: 7265 702e 6461 7461 236d 656d 6265 722d rep.data#member- │ │ │ │ -00020010: 6966 5369 6d69 6c61 7220 746f 2074 6865 ifSimilar to the │ │ │ │ -00020020: 2060 6d65 6d62 6572 2720 6675 6e63 7469 `member' functi │ │ │ │ -00020030: 6f6e 2c20 6578 6365 7074 2074 6861 7420 on, except that │ │ │ │ -00020040: 7468 6520 6675 6e63 7469 6f6e 2046 554e the function FUN │ │ │ │ -00020050: 2069 730a 6361 6c6c 6564 2074 6f20 7465 is.called to te │ │ │ │ -00020060: 7374 2074 6865 2065 6c65 6d65 6e74 7320 st the elements │ │ │ │ -00020070: 666f 7220 6d61 7463 6865 732e 2049 6620 for matches. If │ │ │ │ -00020080: 6028 4655 4e20 454c 5429 2720 7265 7475 `(FUN ELT)' retu │ │ │ │ -00020090: 726e 7320 7472 7565 2c0a 7468 656e 2074 rns true,.then t │ │ │ │ -000200a0: 6865 2073 7562 6c69 7374 2073 7461 7274 he sublist start │ │ │ │ -000200b0: 696e 6720 7769 7468 2045 4c54 2069 7320 ing with ELT is │ │ │ │ -000200c0: 7265 7475 726e 6564 2e00 7265 702e 6461 returned..rep.da │ │ │ │ -000200d0: 7461 236d 656d 6265 722d 6966 2046 554e ta#member-if FUN │ │ │ │ -000200e0: 204c 5354 7265 702e 6c61 6e67 2e69 6e74 LSTrep.lang.int │ │ │ │ -000200f0: 6572 7072 6574 6572 2364 6566 756e 6465 erpreter#defunde │ │ │ │ -00020100: 6675 6e20 4e41 4d45 204c 414d 4244 412d fun NAME LAMBDA- │ │ │ │ -00020110: 4c49 5354 205b 444f 432d 5354 5249 4e47 LIST [DOC-STRING │ │ │ │ -00020120: 5d20 424f 4459 2e2e 2e0a 6465 6675 6e20 ] BODY....defun │ │ │ │ -00020130: 4e41 4d45 2042 5954 4543 4f44 452d 4f42 NAME BYTECODE-OB │ │ │ │ -00020140: 4a45 4354 0a0a 4465 6669 6e65 7320 6120 JECT..Defines a │ │ │ │ -00020150: 6675 6e63 7469 6f6e 2063 616c 6c65 6420 function called │ │ │ │ -00020160: 4e41 4d45 2077 6974 6820 6172 6775 6d65 NAME with argume │ │ │ │ -00020170: 6e74 2073 7065 6369 6669 6361 7469 6f6e nt specification │ │ │ │ -00020180: 204c 414d 4244 412d 4c49 5354 2c0a 646f LAMBDA-LIST,.do │ │ │ │ -00020190: 6375 6d65 6e74 6174 696f 6e20 444f 432d cumentation DOC- │ │ │ │ -000201a0: 5354 5249 4e47 2028 6f70 7469 6f6e 616c STRING (optional │ │ │ │ -000201b0: 2920 616e 6420 626f 6479 2042 4f44 592e ) and body BODY. │ │ │ │ -000201c0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ -000201d0: 6574 6572 236c 6574 6c65 7420 5b56 4152 eter#letlet [VAR │ │ │ │ -000201e0: 5d20 2842 494e 4449 4e47 532e 2e2e 2920 ] (BINDINGS...) │ │ │ │ -000201f0: 424f 4459 2e2e 2e0a 0a42 696e 6473 2074 BODY.....Binds t │ │ │ │ -00020200: 656d 706f 7261 7279 2076 616c 7565 7320 emporary values │ │ │ │ -00020210: 746f 2073 796d 626f 6c73 2077 6869 6c65 to symbols while │ │ │ │ -00020220: 2042 4f44 5920 6973 2062 6569 6e67 2065 BODY is being e │ │ │ │ -00020230: 7661 6c75 6174 6564 2e0a 0a45 6163 6820 valuated...Each │ │ │ │ -00020240: 6f66 2074 6865 2042 494e 4449 4e47 5320 of the BINDINGS │ │ │ │ -00020250: 6973 2065 6974 6865 7220 6120 6c69 7374 is either a list │ │ │ │ -00020260: 2060 2853 594d 424f 4c20 464f 524d 532e `(SYMBOL FORMS. │ │ │ │ -00020270: 2e2e 2927 2069 6e20 7768 6963 6820 6361 ..)' in which ca │ │ │ │ -00020280: 7365 0a74 6865 2076 6172 6961 626c 6520 se.the variable │ │ │ │ -00020290: 5359 4d42 4f4c 2069 7320 626f 756e 6420 SYMBOL is bound │ │ │ │ -000202a0: 746f 2074 6865 2072 6573 756c 7420 6f66 to the result of │ │ │ │ -000202b0: 2065 7661 6c75 6174 696e 6720 6028 7072 evaluating `(pr │ │ │ │ -000202c0: 6f67 6e20 464f 524d 532e 2e2e 2927 2c0a ogn FORMS...)',. │ │ │ │ -000202d0: 6f72 2061 2073 696e 676c 6520 7379 6d62 or a single symb │ │ │ │ -000202e0: 6f6c 2c20 696e 2077 6869 6368 2063 6173 ol, in which cas │ │ │ │ -000202f0: 6520 6974 2069 7320 626f 756e 6420 746f e it is bound to │ │ │ │ -00020300: 2074 6865 2066 616c 7365 2076 616c 7565 the false value │ │ │ │ -00020310: 2e0a 0a49 6620 5641 5220 6973 2067 6976 ...If VAR is giv │ │ │ │ -00020320: 656e 2c20 7468 656e 2074 6865 2073 796d en, then the sym │ │ │ │ -00020330: 626f 6c20 5641 5220 6973 2062 6f75 6e64 bol VAR is bound │ │ │ │ -00020340: 2074 6f20 6120 6675 6e63 7469 6f6e 2077 to a function w │ │ │ │ -00020350: 686f 7365 0a66 6f72 6d61 6c20 7061 7261 hose.formal para │ │ │ │ -00020360: 6d65 7465 7273 2061 7265 2074 6865 2073 meters are the s │ │ │ │ -00020370: 616d 6520 6173 2074 6865 2076 6172 6961 ame as the varia │ │ │ │ -00020380: 626c 6573 2062 6f75 6e64 2062 7920 7468 bles bound by th │ │ │ │ -00020390: 6520 606c 6574 270a 666f 726d 2e20 5468 e `let'.form. Th │ │ │ │ -000203a0: 7573 2074 6865 2065 7865 6375 7469 6f6e us the execution │ │ │ │ -000203b0: 206f 6620 424f 4459 2e2e 2e20 6d61 7920 of BODY... may │ │ │ │ -000203c0: 6265 2072 6570 6561 7465 6420 6279 2069 be repeated by i │ │ │ │ -000203d0: 6e76 6f6b 696e 6720 5641 522e 0072 6570 nvoking VAR..rep │ │ │ │ -000203e0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ -000203f0: 7223 6c65 7420 2e20 4152 4753 7265 702e r#let . ARGSrep. │ │ │ │ -00020400: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -00020410: 2364 6f64 6f20 5641 5253 2028 5445 5354 #dodo VARS (TEST │ │ │ │ -00020420: 2045 5850 522e 2e2e 2920 424f 4459 2e2e EXPR...) BODY.. │ │ │ │ -00020430: 2e0a 0a60 646f 2720 6973 2061 6e20 6974 ...`do' is an it │ │ │ │ -00020440: 6572 6174 696f 6e20 636f 6e73 7472 7563 eration construc │ │ │ │ -00020450: 743b 2056 4152 5320 7370 6563 6966 6965 t; VARS specifie │ │ │ │ -00020460: 7320 6120 7365 7420 6f66 2076 6172 6961 s a set of varia │ │ │ │ -00020470: 626c 650a 6269 6e64 696e 6773 2074 6f20 ble.bindings to │ │ │ │ -00020480: 6265 2063 7265 6174 6564 2c20 686f 7720 be created, how │ │ │ │ -00020490: 7468 6579 2061 7265 2069 6e69 7469 616c they are initial │ │ │ │ -000204a0: 697a 6564 2061 6e64 2068 6f77 2074 6865 ized and how the │ │ │ │ -000204b0: 7920 6172 650a 7570 6461 7465 6420 6f6e y are.updated on │ │ │ │ -000204c0: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration. │ │ │ │ -000204d0: 2054 4553 5420 7370 6563 6966 6965 7320 TEST specifies │ │ │ │ -000204e0: 7468 6520 7465 726d 696e 6174 696f 6e20 the termination │ │ │ │ -000204f0: 636f 6e64 6974 696f 6e20 6f66 0a74 6865 condition of.the │ │ │ │ -00020500: 206c 6f6f 702c 2061 6e79 2045 5850 522e loop, any EXPR. │ │ │ │ -00020510: 2e2e 2066 6f72 6d73 2061 7265 2065 7661 .. forms are eva │ │ │ │ -00020520: 6c75 6174 6564 2069 6d6d 6564 6961 7465 luated immediate │ │ │ │ -00020530: 6c79 2070 7269 6f72 2074 6f20 6578 6974 ly prior to exit │ │ │ │ -00020540: 696e 670a 7468 6520 6064 6f27 2063 6f6e ing.the `do' con │ │ │ │ -00020550: 7374 7275 6374 2e20 5468 6520 424f 4459 struct. The BODY │ │ │ │ -00020560: 2e2e 2e20 666f 726d 7320 7370 6563 6966 ... forms specif │ │ │ │ -00020570: 7920 7468 6520 7369 6465 2065 6666 6563 y the side effec │ │ │ │ -00020580: 7469 6e67 2062 6f64 790a 6f66 2074 6865 ting body.of the │ │ │ │ -00020590: 206c 6f6f 702e 0a0a 5641 5253 2069 7320 loop...VARS is │ │ │ │ -000205a0: 6120 6c69 7374 206f 6620 7661 7269 6162 a list of variab │ │ │ │ -000205b0: 6c65 2063 6c61 7573 6573 2c20 6561 6368 le clauses, each │ │ │ │ -000205c0: 206f 6620 7768 6963 6820 6861 7320 7468 of which has th │ │ │ │ -000205d0: 6520 7374 7275 6374 7572 650a 6028 5641 e structure.`(VA │ │ │ │ -000205e0: 5249 4142 4c45 2049 4e49 5420 5354 4550 RIABLE INIT STEP │ │ │ │ -000205f0: 2927 2077 6865 7265 2056 4152 4941 424c )' where VARIABL │ │ │ │ -00020600: 4520 6973 2074 6865 206e 616d 6520 6f66 E is the name of │ │ │ │ -00020610: 2061 2076 6172 6961 626c 652c 2049 4e49 a variable, INI │ │ │ │ -00020620: 540a 6465 6669 6e65 7320 7468 6520 696e T.defines the in │ │ │ │ -00020630: 6974 6961 6c20 7661 6c75 6520 6f66 2069 itial value of i │ │ │ │ -00020640: 7473 2062 696e 6469 6e67 2c20 616e 6420 ts binding, and │ │ │ │ -00020650: 5354 4550 2064 6566 696e 6573 2068 6f77 STEP defines how │ │ │ │ -00020660: 2074 6865 206e 6578 740a 7661 6c75 6520 the next.value │ │ │ │ -00020670: 6f66 2074 6865 2062 696e 6469 6e67 2069 of the binding i │ │ │ │ -00020680: 7320 636f 6d70 7574 6564 2e20 416e 2061 s computed. An a │ │ │ │ -00020690: 6c74 6572 6e61 7469 7665 2066 6f72 6d20 lternative form │ │ │ │ -000206a0: 6973 2060 2856 4152 4941 424c 450a 494e is `(VARIABLE.IN │ │ │ │ -000206b0: 4954 2927 2c20 696e 2074 6869 7320 6361 IT)', in this ca │ │ │ │ -000206c0: 7365 2074 6865 2076 616c 7565 206f 6620 se the value of │ │ │ │ -000206d0: 7468 6520 6269 6e64 696e 6720 646f 6573 the binding does │ │ │ │ -000206e0: 206e 6f74 2063 6861 6e67 6520 6163 726f not change acro │ │ │ │ -000206f0: 7373 0a6c 6f6f 7020 6974 6572 6174 696f ss.loop iteratio │ │ │ │ -00020700: 6e73 2e0a 0a45 6163 6820 6974 6572 6174 ns...Each iterat │ │ │ │ -00020710: 696f 6e20 6265 6769 6e73 2062 7920 6576 ion begins by ev │ │ │ │ -00020720: 616c 7561 7469 6e67 2054 4553 542c 2069 aluating TEST, i │ │ │ │ -00020730: 6620 7468 6520 7265 7375 6c74 2069 7320 f the result is │ │ │ │ -00020740: 6661 6c73 652c 2074 6865 6e0a 7468 6520 false, then.the │ │ │ │ -00020750: 424f 4459 2e2e 2e20 6578 7072 6573 7369 BODY... expressi │ │ │ │ -00020760: 6f6e 7320 6172 6520 6576 616c 7561 7465 ons are evaluate │ │ │ │ -00020770: 642c 2061 6e64 2074 6865 2076 6172 6961 d, and the varia │ │ │ │ -00020780: 626c 6573 2062 6f75 6e64 2074 6f20 6e65 bles bound to ne │ │ │ │ -00020790: 770a 6c6f 6361 7469 6f6e 7320 696e 6974 w.locations init │ │ │ │ -000207a0: 6961 6c69 7a65 6420 746f 2074 6865 2072 ialized to the r │ │ │ │ -000207b0: 6573 756c 7473 206f 6620 6576 616c 7561 esults of evalua │ │ │ │ -000207c0: 7469 6e67 2074 6865 2061 7373 6f63 6961 ting the associa │ │ │ │ -000207d0: 7465 6420 5354 4550 0a66 6f72 6d73 2e0a ted STEP.forms.. │ │ │ │ -000207e0: 0a49 6620 7468 6520 7265 7375 6c74 206f .If the result o │ │ │ │ -000207f0: 6620 6576 616c 7561 7469 6e67 2054 4553 f evaluating TES │ │ │ │ -00020800: 5420 6973 2074 7275 6520 7468 656e 2074 T is true then t │ │ │ │ -00020810: 6865 2045 5850 522e 2e2e 2066 6f72 6d73 he EXPR... forms │ │ │ │ -00020820: 2061 7265 0a65 7661 6c75 6174 6564 2c20 are.evaluated, │ │ │ │ -00020830: 616e 6420 7468 6520 6064 6f27 2063 6f6e and the `do' con │ │ │ │ -00020840: 7374 7275 6374 2072 6574 7572 6e73 2074 struct returns t │ │ │ │ -00020850: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ │ -00020860: 6c61 7374 2045 5850 520a 666f 726d 2065 last EXPR.form e │ │ │ │ -00020870: 7661 6c75 6174 6564 2e0a 0a28 646f 2028 valuated...(do ( │ │ │ │ -00020880: 2876 6563 2028 6d61 6b65 2d76 6563 746f (vec (make-vecto │ │ │ │ -00020890: 7220 3529 290a 2020 2020 2028 6920 3020 r 5)). (i 0 │ │ │ │ -000208a0: 2831 2b20 6929 2929 0a20 2020 2028 283d (1+ i))). ((= │ │ │ │ -000208b0: 2069 2035 2920 7665 6329 0a20 2028 6173 i 5) vec). (as │ │ │ │ -000208c0: 6574 2076 6563 2069 2069 2929 203d 3e20 et vec i i)) => │ │ │ │ -000208d0: 5b30 2031 2032 2033 2034 5d00 7265 702e [0 1 2 3 4].rep. │ │ │ │ -000208e0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -000208f0: 2377 6869 6c65 2043 4f4e 4449 5449 4f4e #while CONDITION │ │ │ │ -00020900: 202e 2042 4f44 5972 6570 2e6c 616e 672e . BODYrep.lang. │ │ │ │ -00020910: 696e 7465 7270 7265 7465 7223 7072 6f67 interpreter#prog │ │ │ │ -00020920: 3146 6972 7374 2065 7661 6c73 2046 4f52 1First evals FOR │ │ │ │ -00020930: 4d31 2074 6865 6e20 464f 524d 532c 2072 M1 then FORMS, r │ │ │ │ -00020940: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value │ │ │ │ -00020950: 2074 6861 7420 464f 524d 3120 6761 7665 that FORM1 gave │ │ │ │ -00020960: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ -00020970: 7265 7465 7223 6361 7463 6845 7661 6c75 reter#catchEvalu │ │ │ │ -00020980: 6174 6520 424f 4459 2069 6e20 616e 2069 ate BODY in an i │ │ │ │ -00020990: 6d70 6c69 6369 7420 7072 6f67 6e3b 206e mplicit progn; n │ │ │ │ -000209a0: 6f6e 2d6c 6f63 616c 2065 7869 7473 2061 on-local exits a │ │ │ │ -000209b0: 7265 2061 6c6c 6f77 6564 2077 6974 680a re allowed with. │ │ │ │ -000209c0: 6028 7468 726f 7720 5441 4729 272e 2054 `(throw TAG)'. T │ │ │ │ -000209d0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the │ │ │ │ -000209e0: 6063 6174 6368 2720 666f 726d 2069 7320 `catch' form is │ │ │ │ -000209f0: 6569 7468 6572 2074 6865 2076 616c 7565 either the value │ │ │ │ -00020a00: 206f 6620 7468 650a 7072 6f67 6e20 6f72 of the.progn or │ │ │ │ -00020a10: 2074 6865 2076 616c 7565 2067 6976 656e the value given │ │ │ │ -00020a20: 2074 6f20 616e 7920 6d61 7463 6869 6e67 to any matching │ │ │ │ -00020a30: 2060 7468 726f 7727 2066 6f72 6d2e 0072 `throw' form..r │ │ │ │ -00020a40: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -00020a50: 7465 7223 7468 726f 7720 5441 4720 2321 ter#throw TAG #! │ │ │ │ -00020a60: 6f70 7469 6f6e 616c 2056 414c 5545 0072 optional VALUE.r │ │ │ │ -00020a70: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -00020a80: 7465 7223 756e 7769 6e64 2d70 726f 7465 ter#unwind-prote │ │ │ │ -00020a90: 6374 2046 4f52 4d20 2e20 424f 4459 0072 ct FORM . BODY.r │ │ │ │ -00020aa0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -00020ab0: 7465 7223 6175 746f 6c6f 6164 2053 594d ter#autoload SYM │ │ │ │ -00020ac0: 424f 4c2d 464f 524d 2046 494c 4520 2321 BOL-FORM FILE #! │ │ │ │ -00020ad0: 7265 7374 2045 5854 5241 0072 6570 2e6c rest EXTRA.rep.l │ │ │ │ -00020ae0: 616e 672e 6d61 7468 2372 6561 6c70 2058 ang.math#realp X │ │ │ │ -00020af0: 0072 6570 2e6c 616e 672e 6d61 7468 236e .rep.lang.math#n │ │ │ │ -00020b00: 6567 6174 6976 6570 2058 7265 702e 6c61 egativep Xrep.la │ │ │ │ -00020b10: 6e67 2e6d 6174 6823 6162 7352 6574 7572 ng.math#absRetur │ │ │ │ -00020b20: 6e20 7468 6520 6162 736f 6c75 7465 2076 n the absolute v │ │ │ │ -00020b30: 616c 7565 206f 6620 582c 2069 2e65 2e20 alue of X, i.e. │ │ │ │ -00020b40: 286d 6178 2058 2028 2d20 5829 292e 0072 (max X (- X))..r │ │ │ │ -00020b50: 6570 2e6c 616e 672e 6d61 7468 2361 6273 ep.lang.math#abs │ │ │ │ -00020b60: 2058 0072 6570 2e6d 6f64 756c 652d 7379 X.rep.module-sy │ │ │ │ -00020b70: 7374 656d 2373 7472 7563 7475 7265 2023 stem#structure # │ │ │ │ -00020b80: 216f 7074 696f 6e61 6c20 5349 4720 434f !optional SIG CO │ │ │ │ -00020b90: 4e46 4947 202e 2042 4f44 5972 6570 2e6d NFIG . BODYrep.m │ │ │ │ -00020ba0: 6f64 756c 652d 7379 7374 656d 2364 6566 odule-system#def │ │ │ │ -00020bb0: 696e 652d 7374 7275 6374 7572 6573 5369 ine-structuresSi │ │ │ │ -00020bc0: 6d69 6c61 7220 746f 2060 6465 6669 6e65 milar to `define │ │ │ │ -00020bd0: 2d73 7472 7563 7475 7265 2720 6578 6365 -structure' exce │ │ │ │ -00020be0: 7074 2074 6861 7420 6d75 6c74 6970 6c65 pt that multiple │ │ │ │ -00020bf0: 2073 7472 7563 7475 7265 7320 6172 650a structures are. │ │ │ │ -00020c00: 6372 6561 7465 642c 2065 6163 6820 6578 created, each ex │ │ │ │ -00020c10: 706f 7274 696e 6720 6120 7061 7274 6963 porting a partic │ │ │ │ -00020c20: 756c 6172 2076 6965 7720 6f66 2074 6865 ular view of the │ │ │ │ -00020c30: 2075 6e64 6572 6c79 696e 6720 6269 6e64 underlying bind │ │ │ │ -00020c40: 696e 6773 2e0a 0a53 5452 5543 5453 2069 ings...STRUCTS i │ │ │ │ -00020c50: 7320 6120 6c69 7374 2064 6566 696e 696e s a list definin │ │ │ │ -00020c60: 6720 7468 6520 6e61 6d65 7320 616e 6420 g the names and │ │ │ │ -00020c70: 696e 7465 7266 6163 6573 206f 6620 7468 interfaces of th │ │ │ │ -00020c80: 6520 6372 6561 7465 640a 6d6f 6475 6c65 e created.module │ │ │ │ -00020c90: 732c 2065 6163 6820 6974 656d 2068 6173 s, each item has │ │ │ │ -00020ca0: 2074 6865 2066 6f72 6d20 6028 4e41 4d45 the form `(NAME │ │ │ │ -00020cb0: 2049 4e54 4552 4641 4345 2927 2e20 434f INTERFACE)'. CO │ │ │ │ -00020cc0: 4e46 4947 2061 6e64 2042 4f44 5920 6172 NFIG and BODY ar │ │ │ │ -00020cd0: 650a 6578 6163 746c 7920 7468 6520 7361 e.exactly the sa │ │ │ │ -00020ce0: 6d65 2061 7320 696e 2074 6865 2060 6465 me as in the `de │ │ │ │ -00020cf0: 6669 6e65 2d73 7472 7563 7475 7265 2720 fine-structure' │ │ │ │ -00020d00: 7379 6e74 6178 2e00 7265 702e 6d6f 6475 syntax..rep.modu │ │ │ │ -00020d10: 6c65 2d73 7973 7465 6d23 7374 7275 6374 le-system#struct │ │ │ │ -00020d20: 7572 652d 7265 6620 5354 5255 4354 2d4e ure-ref STRUCT-N │ │ │ │ -00020d30: 414d 4520 5641 522d 4e41 4d45 0072 6570 AME VAR-NAME.rep │ │ │ │ -00020d40: 2e64 6174 6123 7374 7269 6e67 2d6c 6f77 .data#string-low │ │ │ │ -00020d50: 6572 2d63 6173 652d 7020 5800 7265 702e er-case-p X.rep. │ │ │ │ -00020d60: 6461 7461 2363 6170 6974 616c 697a 652d data#capitalize- │ │ │ │ -00020d70: 7374 7269 6e67 2058 7265 702e 6461 7461 string Xrep.data │ │ │ │ -00020d80: 236d 6170 636f 6e63 6174 4361 6c6c 2046 #mapconcatCall F │ │ │ │ -00020d90: 554e 2066 6f72 2065 6163 6820 6d65 6d62 UN for each memb │ │ │ │ -00020da0: 6572 206f 6620 5345 5155 454e 4345 2c20 er of SEQUENCE, │ │ │ │ -00020db0: 636f 6e63 6174 656e 6174 696e 6720 7468 concatenating th │ │ │ │ -00020dc0: 6520 7265 7375 6c74 732e 2042 6574 7765 e results. Betwe │ │ │ │ -00020dd0: 656e 0a65 6163 6820 7061 6972 206f 6620 en.each pair of │ │ │ │ -00020de0: 7265 7375 6c74 732c 2069 6e73 6572 7420 results, insert │ │ │ │ -00020df0: 5345 5041 5241 544f 522e 2052 6574 7572 SEPARATOR. Retur │ │ │ │ -00020e00: 6e20 7468 6520 7265 7375 6c74 696e 6720 n the resulting │ │ │ │ -00020e10: 7374 7269 6e67 2e72 6570 2e64 6174 612e string.rep.data. │ │ │ │ -00020e20: 7269 6e67 2372 696e 672d 7369 7a65 5265 ring#ring-sizeRe │ │ │ │ -00020e30: 7475 726e 7320 7468 6520 6e75 6d62 6572 turns the number │ │ │ │ -00020e40: 206f 6620 6669 6c6c 6564 2073 6c6f 7473 of filled slots │ │ │ │ -00020e50: 2069 6e20 7468 6520 7269 6e67 2062 7566 in the ring buf │ │ │ │ -00020e60: 6665 7220 5249 4e47 2e72 6570 2e64 6174 fer RING.rep.dat │ │ │ │ -00020e70: 612e 7269 6e67 236d 616b 652d 7269 6e67 a.ring#make-ring │ │ │ │ -00020e80: 4372 6561 7465 2061 2072 696e 6720 6275 Create a ring bu │ │ │ │ -00020e90: 6666 6572 2074 6861 7420 6361 6e20 636f ffer that can co │ │ │ │ -00020ea0: 6e74 6169 6e20 5349 5a45 2076 616c 7565 ntain SIZE value │ │ │ │ -00020eb0: 732e 2049 6620 5349 5a45 2069 7320 6e6f s. If SIZE is no │ │ │ │ -00020ec0: 740a 7370 6563 6966 6965 6420 7468 6520 t.specified the │ │ │ │ -00020ed0: 6465 6661 756c 7420 6361 7061 6369 7479 default capacity │ │ │ │ -00020ee0: 2060 7269 6e67 2d64 6566 6175 6c74 2d73 `ring-default-s │ │ │ │ -00020ef0: 697a 6527 2069 7320 7573 6564 2e72 6570 ize' is used.rep │ │ │ │ -00020f00: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring- │ │ │ │ -00020f10: 6170 7065 6e64 4170 7065 6e64 204f 424a appendAppend OBJ │ │ │ │ -00020f20: 4543 5420 746f 2074 6865 2072 696e 6720 ECT to the ring │ │ │ │ -00020f30: 6275 6666 6572 2052 494e 472e 2054 6869 buffer RING. Thi │ │ │ │ -00020f40: 7320 6d61 7920 6f76 6572 7772 6974 6520 s may overwrite │ │ │ │ -00020f50: 6120 7072 6576 696f 7573 6c79 0a61 6464 a previously.add │ │ │ │ -00020f60: 6564 206f 626a 6563 742e 0072 6570 2e64 ed object..rep.d │ │ │ │ -00020f70: 6174 612e 7269 6e67 2372 696e 672d 7265 ata.ring#ring-re │ │ │ │ -00020f80: 6620 5249 4e47 2023 216f 7074 696f 6e61 f RING #!optiona │ │ │ │ -00020f90: 6c20 4445 5054 4800 7265 702e 6461 7461 l DEPTH.rep.data │ │ │ │ -00020fa0: 2373 6f72 7420 4c53 5420 2321 6f70 7469 #sort LST #!opti │ │ │ │ -00020fb0: 6f6e 616c 2050 5245 4400 7265 702e 7468 onal PRED.rep.th │ │ │ │ -00020fc0: 7265 6164 732e 6d65 7373 6167 652d 706f reads.message-po │ │ │ │ -00020fd0: 7274 236d 6573 7361 6765 2d66 6574 6368 rt#message-fetch │ │ │ │ -00020fe0: 2050 4f52 5420 2321 6f70 7469 6f6e 616c PORT #!optional │ │ │ │ -00020ff0: 2054 494d 454f 5554 0000 0000 0000 0000 TIMEOUT........ │ │ │ │ -00021000: 7265 702e 6461 7461 2372 656d 6f76 652d rep.data#remove- │ │ │ │ -00021010: 6966 2d6e 6f74 5265 7475 726e 7320 6120 if-notReturns a │ │ │ │ -00021020: 6e65 7720 636f 7079 206f 6620 4c53 5420 new copy of LST │ │ │ │ -00021030: 7769 7468 2061 6e79 2065 6c65 6d65 6e74 with any element │ │ │ │ -00021040: 7320 7265 6d6f 7665 6420 666f 7220 7768 s removed for wh │ │ │ │ -00021050: 6963 6820 2850 5245 4420 454c 5429 0a72 ich (PRED ELT).r │ │ │ │ -00021060: 6574 7572 6e73 2066 616c 7365 2e6d 6169 eturns false.mai │ │ │ │ -00021070: 6c2d 646f 6d61 696e 2d6e 616d 654d 6169 l-domain-nameMai │ │ │ │ -00021080: 6c20 646f 6d61 696e 6e61 6d65 206f 6620 l domainname of │ │ │ │ -00021090: 7468 6520 6c6f 6361 6c20 7369 7465 2e75 the local site.u │ │ │ │ -000210a0: 7365 722d 6d61 696c 2d61 6464 7265 7373 ser-mail-address │ │ │ │ -000210b0: 4164 6472 6573 7320 746f 2070 7574 2069 Address to put i │ │ │ │ -000210c0: 6e20 4672 6f6d 3a20 6865 6164 6572 7320 n From: headers │ │ │ │ -000210d0: 6f66 206f 7574 676f 696e 6720 6d61 696c of outgoing mail │ │ │ │ -000210e0: 2e00 7265 702e 7379 7374 656d 2361 6464 ..rep.system#add │ │ │ │ -000210f0: 2d68 6f6f 6b20 484f 4f4b 2d53 594d 424f -hook HOOK-SYMBO │ │ │ │ -00021100: 4c20 4e45 572d 4655 4e43 2023 216f 7074 L NEW-FUNC #!opt │ │ │ │ -00021110: 696f 6e61 6c20 4154 2d45 4e44 7265 702e ional AT-ENDrep. │ │ │ │ -00021120: 7379 7374 656d 2372 656d 6f76 652d 686f system#remove-ho │ │ │ │ -00021130: 6f6b 2d62 792d 6e61 6d65 5265 6d6f 7665 ok-by-nameRemove │ │ │ │ -00021140: 2066 756e 6374 696f 6e73 2077 686f 7365 functions whose │ │ │ │ -00021150: 206e 616d 6520 6973 204e 414d 4520 6672 name is NAME fr │ │ │ │ -00021160: 6f6d 2048 4f4f 4b20 2861 2073 796d 626f om HOOK (a symbo │ │ │ │ -00021170: 6c29 2e72 6570 2e73 7973 7465 6d23 696e l).rep.system#in │ │ │ │ -00021180: 2d68 6f6f 6b2d 7052 6574 7572 6e73 2074 -hook-pReturns t │ │ │ │ -00021190: 2069 6620 7468 6520 6675 6e63 7469 6f6e if the function │ │ │ │ -000211a0: 2046 554e 2069 7320 7374 6f72 6564 2069 FUN is stored i │ │ │ │ -000211b0: 6e20 7468 6520 686f 6f6b 2063 616c 6c65 n the hook calle │ │ │ │ -000211c0: 6420 484f 4f4b 2d53 594d 424f 4c2e 0072 d HOOK-SYMBOL..r │ │ │ │ -000211d0: 6570 2e73 7472 7563 7475 7265 7323 6d61 ep.structures#ma │ │ │ │ -000211e0: 6b65 2d69 6e74 6572 6661 6365 204e 414d ke-interface NAM │ │ │ │ -000211f0: 4520 5349 4772 6570 2e73 7472 7563 7475 E SIGrep.structu │ │ │ │ -00021200: 7265 7323 7061 7273 652d 696e 7465 7266 res#parse-interf │ │ │ │ -00021210: 6163 6552 6574 7572 6e20 7468 6520 6c69 aceReturn the li │ │ │ │ -00021220: 7374 206f 6620 7379 6d62 6f6c 7320 6465 st of symbols de │ │ │ │ -00021230: 7363 7269 6265 6420 6279 2074 6865 206d scribed by the m │ │ │ │ -00021240: 6f64 756c 6520 696e 7465 7266 6163 6520 odule interface │ │ │ │ -00021250: 5349 472e 7265 702e 6c61 6e67 2e69 6e74 SIG.rep.lang.int │ │ │ │ -00021260: 6572 7072 6574 6572 236e 696c 5468 6520 erpreter#nilThe │ │ │ │ -00021270: 7661 6c75 6520 6f66 2074 6865 2062 6f6f value of the boo │ │ │ │ -00021280: 6c65 616e 2d66 616c 7365 2061 6e64 2065 lean-false and e │ │ │ │ -00021290: 6e64 2d6f 662d 6c69 7374 206f 626a 6563 nd-of-list objec │ │ │ │ -000212a0: 742e 0072 6570 2e6c 616e 672e 696e 7465 t..rep.lang.inte │ │ │ │ -000212b0: 7270 7265 7465 7223 6465 6675 6e20 5359 rpreter#defun SY │ │ │ │ -000212c0: 4d42 4f4c 202e 2042 4f44 5900 7265 702e MBOL . BODY.rep. │ │ │ │ -000212d0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -000212e0: 2364 6566 636f 6e73 7420 5359 4d42 4f4c #defconst SYMBOL │ │ │ │ -000212f0: 2056 414c 5545 202e 2052 4553 5400 7265 VALUE . REST.re │ │ │ │ -00021300: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ -00021310: 6572 2366 756e 6374 696f 6e20 4152 4772 er#function ARGr │ │ │ │ -00021320: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -00021330: 7465 7223 6c65 7472 6563 5369 6d69 6c61 ter#letrecSimila │ │ │ │ -00021340: 7220 746f 2060 6c65 7427 2061 6e64 2060 r to `let' and ` │ │ │ │ -00021350: 6c65 742a 2720 6578 6365 7074 2074 6861 let*' except tha │ │ │ │ -00021360: 7420 7468 6520 7661 6c75 6573 206f 6620 t the values of │ │ │ │ -00021370: 7468 6520 4249 4e44 494e 4753 0a61 7265 the BINDINGS.are │ │ │ │ -00021380: 2065 7661 6c75 6174 6564 2073 7563 6820 evaluated such │ │ │ │ -00021390: 7468 6174 2061 6c6c 206f 6620 7468 6520 that all of the │ │ │ │ -000213a0: 626f 756e 6420 7661 7269 6162 6c65 7320 bound variables │ │ │ │ -000213b0: 6172 6520 696e 2074 6865 2073 636f 7065 are in the scope │ │ │ │ -000213c0: 2e0a 5468 6973 206d 6561 6e73 2074 6861 ..This means tha │ │ │ │ -000213d0: 7420 606c 6574 7265 6327 206d 6179 2062 t `letrec' may b │ │ │ │ -000213e0: 6520 7573 6564 2074 6f20 6465 6669 6e65 e used to define │ │ │ │ -000213f0: 206d 7574 7561 6c6c 7920 7265 6375 7273 mutually recurs │ │ │ │ -00021400: 6976 650a 6675 6e63 7469 6f6e 732e 0072 ive.functions..r │ │ │ │ -00021410: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -00021420: 7465 7223 6966 2043 4f4e 4449 5449 4f4e ter#if CONDITION │ │ │ │ -00021430: 2054 4845 4e20 2321 7265 7374 2045 4c53 THEN #!rest ELS │ │ │ │ -00021440: 4500 7265 702e 6c61 6e67 2e69 6e74 6572 E.rep.lang.inter │ │ │ │ -00021450: 7072 6574 6572 2364 6566 7661 722d 7365 preter#defvar-se │ │ │ │ -00021460: 7471 2056 4152 2023 216f 7074 696f 6e61 tq VAR #!optiona │ │ │ │ -00021470: 6c20 5641 4c55 4520 444f 4300 7265 702e l VALUE DOC.rep. │ │ │ │ -00021480: 6c61 6e67 2e6d 6174 6823 696e 6578 6163 lang.math#inexac │ │ │ │ -00021490: 7470 2058 0072 6570 2e6c 616e 672e 6d61 tp X.rep.lang.ma │ │ │ │ -000214a0: 7468 236f 6464 7020 5800 7265 702e 6c61 th#oddp X.rep.la │ │ │ │ -000214b0: 6e67 2e64 6f63 2364 6573 6372 6962 652d ng.doc#describe- │ │ │ │ -000214c0: 7661 6c75 6520 5641 4c55 4520 2321 6f70 value VALUE #!op │ │ │ │ -000214d0: 7469 6f6e 616c 204e 414d 4520 5354 5255 tional NAME STRU │ │ │ │ -000214e0: 4354 5552 4500 7265 702e 6c61 6e67 2e64 CTURE.rep.lang.d │ │ │ │ -000214f0: 6f63 2364 6f63 756d 656e 7461 7469 6f6e oc#documentation │ │ │ │ -00021500: 2053 594d 424f 4c20 2321 6f70 7469 6f6e SYMBOL #!option │ │ │ │ -00021510: 616c 2053 5452 5543 5455 5245 2056 414c al STRUCTURE VAL │ │ │ │ -00021520: 5545 0072 6570 2e6c 616e 672e 646f 6323 UE.rep.lang.doc# │ │ │ │ -00021530: 646f 6375 6d65 6e74 2d76 6172 6961 626c document-variabl │ │ │ │ -00021540: 6520 5359 4d42 4f4c 2053 5452 5543 5455 e SYMBOL STRUCTU │ │ │ │ -00021550: 5245 2044 4f43 2d53 5452 494e 4772 6570 RE DOC-STRINGrep │ │ │ │ -00021560: 2e6c 616e 672e 646f 6323 6164 642d 646f .lang.doc#add-do │ │ │ │ -00021570: 6375 6d65 6e74 6174 696f 6e2d 7061 7261 cumentation-para │ │ │ │ -00021580: 6d73 5265 636f 7264 7320 7468 6174 2066 msRecords that f │ │ │ │ -00021590: 756e 6374 696f 6e20 4e41 4d45 2028 6120 unction NAME (a │ │ │ │ -000215a0: 7379 6d62 6f6c 2920 6861 7320 6172 6775 symbol) has argu │ │ │ │ -000215b0: 6d65 6e74 206c 6973 7420 5041 5241 4d2d ment list PARAM- │ │ │ │ -000215c0: 4c49 5354 2e72 6570 2e6d 6f64 756c 652d LIST.rep.module- │ │ │ │ -000215d0: 7379 7374 656d 2373 7472 7563 7475 7265 system#structure │ │ │ │ -000215e0: 4372 6561 7465 2061 206e 6577 206d 6f64 Create a new mod │ │ │ │ -000215f0: 756c 6520 7768 6f73 6520 696e 7465 7266 ule whose interf │ │ │ │ -00021600: 6163 6520 6973 2053 4947 2c20 7768 6f73 ace is SIG, whos │ │ │ │ -00021610: 6520 636f 6e66 6967 7572 6174 696f 6e20 e configuration │ │ │ │ -00021620: 6973 0a64 6566 696e 6564 2062 7920 434f is.defined by CO │ │ │ │ -00021630: 4e46 4947 2028 6569 7468 6572 2061 2073 NFIG (either a s │ │ │ │ -00021640: 696e 676c 6520 636c 6175 7365 2c20 6f72 ingle clause, or │ │ │ │ -00021650: 2061 206c 6973 7420 6f66 2063 6c61 7573 a list of claus │ │ │ │ -00021660: 6573 292c 2061 6e64 0a77 686f 7365 2064 es), and.whose d │ │ │ │ -00021670: 6566 696e 6974 696f 6e73 2061 7265 2064 efinitions are d │ │ │ │ -00021680: 6566 696e 6564 2062 7920 7468 6520 6c69 efined by the li │ │ │ │ -00021690: 7374 206f 6620 666f 726d 7320 424f 4459 st of forms BODY │ │ │ │ -000216a0: 2e0a 0a53 6565 2060 6465 6669 6e65 2d69 ...See `define-i │ │ │ │ -000216b0: 6e74 6572 6661 6365 2720 666f 7220 7468 nterface' for th │ │ │ │ -000216c0: 6520 696e 7465 7266 6163 6520 7379 6e74 e interface synt │ │ │ │ -000216d0: 6178 2c20 6561 6368 2063 6f6e 6669 6775 ax, each configu │ │ │ │ -000216e0: 7261 7469 6f6e 0a63 6c61 7573 6520 6d75 ration.clause mu │ │ │ │ -000216f0: 7374 2068 6176 6520 7468 6520 7379 6e74 st have the synt │ │ │ │ -00021700: 6178 3a0a 0a20 2020 434c 4155 5345 202d ax:.. CLAUSE - │ │ │ │ -00021710: 3e20 2028 6f70 656e 205b 4e41 4d45 2e2e > (open [NAME.. │ │ │ │ -00021720: 2e5d 290a 0920 206f 7220 2028 6163 6365 .]).. or (acce │ │ │ │ -00021730: 7373 205b 4e41 4d45 2e2e 2e5d 290a 0a77 ss [NAME...])..w │ │ │ │ -00021740: 6865 7265 204e 414d 4520 6973 2074 6865 here NAME is the │ │ │ │ -00021750: 206e 616d 6520 6f66 2061 206d 6f64 756c name of a modul │ │ │ │ -00021760: 652e 204f 7065 6e69 6e67 2061 206d 6f64 e. Opening a mod │ │ │ │ -00021770: 756c 6520 696d 706f 7274 7320 616c 6c20 ule imports all │ │ │ │ -00021780: 6f66 2069 7473 0a65 7870 6f72 7465 6420 of its.exported │ │ │ │ -00021790: 6465 6669 6e69 7469 6f6e 7320 696e 746f definitions into │ │ │ │ -000217a0: 2074 6865 2063 7572 7265 6e74 6c79 206d the currently m │ │ │ │ -000217b0: 6f64 756c 652c 2077 6869 6c65 2061 6363 odule, while acc │ │ │ │ -000217c0: 6573 7369 6e67 2061 0a6d 6f64 756c 6520 essing a.module │ │ │ │ -000217d0: 6d61 6b65 7320 7468 6520 6578 706f 7274 makes the export │ │ │ │ -000217e0: 6564 2064 6566 696e 6974 696f 6e73 2061 ed definitions a │ │ │ │ -000217f0: 7661 696c 6162 6c65 2066 726f 6d20 7468 vailable from th │ │ │ │ -00021800: 6520 6375 7272 656e 7420 6d6f 6475 6c65 e current module │ │ │ │ -00021810: 0a75 7369 6e67 2074 6865 2060 7374 7275 .using the `stru │ │ │ │ -00021820: 6374 7572 652d 7265 6627 2066 6f72 6d2e cture-ref' form. │ │ │ │ -00021830: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri │ │ │ │ -00021840: 6e67 2d72 6570 6c61 6365 5265 706c 6163 ng-replaceReplac │ │ │ │ -00021850: 6573 2074 6865 206d 6f73 7420 7265 6365 es the most rece │ │ │ │ -00021860: 6e74 6c79 2061 6464 6564 206f 626a 6563 ntly added objec │ │ │ │ -00021870: 7420 696e 2072 696e 6720 6275 6666 6572 t in ring buffer │ │ │ │ -00021880: 2052 494e 4720 7769 7468 204f 424a 4543 RING with OBJEC │ │ │ │ -00021890: 542e 0a49 6620 5249 4e47 2063 6f6e 7461 T..If RING conta │ │ │ │ -000218a0: 696e 7320 6e6f 2069 7465 6d73 2c20 6164 ins no items, ad │ │ │ │ -000218b0: 6420 4f42 4a45 4354 2061 7320 7468 6520 d OBJECT as the │ │ │ │ -000218c0: 6669 7273 742e 7265 702e 7468 7265 6164 first.rep.thread │ │ │ │ -000218d0: 732e 6d65 7373 6167 652d 706f 7274 236d s.message-port#m │ │ │ │ -000218e0: 6573 7361 6765 2d66 6574 6368 4665 7463 essage-fetchFetc │ │ │ │ -000218f0: 6820 7468 6520 6561 726c 6965 7374 2075 h the earliest u │ │ │ │ -00021900: 6e72 6561 6420 6d65 7373 6167 6520 7365 nread message se │ │ │ │ -00021910: 6e74 2074 6f20 6d65 7373 6167 6520 706f nt to message po │ │ │ │ -00021920: 7274 2050 4f52 542e 2042 6c6f 636b 7320 rt PORT. Blocks │ │ │ │ -00021930: 7468 650a 6375 7272 656e 7420 7468 7265 the.current thre │ │ │ │ -00021940: 6164 2066 6f72 2054 494d 454f 5554 206d ad for TIMEOUT m │ │ │ │ -00021950: 696c 6c69 7365 636f 6e64 732c 206f 7220 illiseconds, or │ │ │ │ -00021960: 696e 6465 6669 6e69 7465 6c79 2069 6620 indefinitely if │ │ │ │ -00021970: 5449 4d45 4f55 5420 6973 6e27 740a 6465 TIMEOUT isn't.de │ │ │ │ -00021980: 6669 6e65 642e 2052 6574 7572 6e73 2074 fined. Returns t │ │ │ │ -00021990: 6865 206d 6573 7361 6765 2c20 6f72 2066 he message, or f │ │ │ │ -000219a0: 616c 7365 2069 6620 6e6f 206d 6573 7361 alse if no messa │ │ │ │ -000219b0: 6765 2063 6f75 6c64 2062 6520 7265 6164 ge could be read │ │ │ │ -000219c0: 2e00 7265 702e 7468 7265 6164 732e 6d75 ..rep.threads.mu │ │ │ │ -000219d0: 7465 7823 6d61 6b65 2d6d 7574 6578 0072 tex#make-mutex.r │ │ │ │ -000219e0: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex │ │ │ │ -000219f0: 236f 6274 6169 6e2d 6d75 7465 7820 4d54 #obtain-mutex MT │ │ │ │ -00021a00: 5820 2321 6f70 7469 6f6e 616c 2054 494d X #!optional TIM │ │ │ │ -00021a10: 454f 5554 0000 0000 0000 0000 0000 0000 EOUT............ │ │ │ │ -00021a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020000: 0200 0000 1000 0000 f03f 0100 0000 0000 .........?...... │ │ │ │ +00020010: 5b05 0000 a5fa 0100 0000 0000 0000 0000 [............... │ │ │ │ +00020020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ +00020050: 6f00 0000 ffff ffff 0000 0000 0000 0000 o............... │ │ │ │ +00020060: 0000 0000 0000 0000 0000 0000 40fa 8427 ............@..' │ │ │ │ +00020070: 7265 702e 7bbc 0000 0000 0000 0f00 0000 rep.{........... │ │ │ │ +00020080: 6800 0000 9269 6a27 7265 6d6f f7f5 0100 h....ij'remo.... │ │ │ │ +00020090: 0000 0000 1900 0000 6200 0000 ffff ffff ........b....... │ │ │ │ +000200a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000200b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000200c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000200d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000200e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000200f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020120: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020140: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020150: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020170: 0000 0000 f06a 302f 7265 702e 00f1 0000 .....j0/rep..... │ │ │ │ +00020180: 0000 0000 0f00 0000 4c00 0000 3d8d 4226 ........L...=.B& │ │ │ │ +00020190: 7265 702e 67c3 0100 0000 0000 2000 0000 rep.g....... ... │ │ │ │ +000201a0: 2b01 0000 ffff ffff 0000 0000 0000 0000 +............... │ │ │ │ +000201b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000201c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000201d0: 0000 0000 bd85 f72a 7265 702e 60b9 0000 .......*rep.`... │ │ │ │ +000201e0: 0000 0000 0c00 0000 6100 0000 b7d2 8720 ........a...... │ │ │ │ +000201f0: 7265 702e 26fa 0100 0000 0000 1600 0000 rep.&........... │ │ │ │ +00020200: 2800 0000 540b 2f27 7265 702e 5492 0000 (...T./'rep.T... │ │ │ │ +00020210: 0000 0000 1300 0000 9900 0000 51c9 f62f ............Q../ │ │ │ │ +00020220: 646f 6375 d6b7 0000 0000 0000 1200 0000 docu............ │ │ │ │ +00020230: 4d00 0000 0333 9f24 7265 702e b835 0100 M....3.$rep..5.. │ │ │ │ +00020240: 0000 0000 1900 0000 d300 0000 7f7f b82c ..............., │ │ │ │ +00020250: 0072 6570 d33f 0100 0000 0000 1d00 0000 .rep.?.......... │ │ │ │ +00020260: 0000 0000 4e24 b225 7265 702e c786 0000 ....N$.%rep..... │ │ │ │ +00020270: 0000 0000 1700 0000 4501 0000 e7d2 5820 ........E.....X │ │ │ │ +00020280: 7265 6d6f a1f7 0100 0000 0000 1b00 0000 remo............ │ │ │ │ +00020290: 2a00 0000 b2f4 4123 0072 6570 90f9 0100 *.....A#.rep.... │ │ │ │ +000202a0: 0000 0000 2e00 0000 0500 0000 743d ab29 ............t=.) │ │ │ │ +000202b0: 7265 702e 3661 0000 0000 0000 1c00 0000 rep.6a.......... │ │ │ │ +000202c0: 9a00 0000 c4ca f223 7265 702e 1bf2 0100 .......#rep..... │ │ │ │ +000202d0: 0000 0000 1f00 0000 4500 0000 2951 5c2e ........E...)Q\. │ │ │ │ +000202e0: 7265 702e 29f8 0100 0000 0000 3600 0000 rep.).......6... │ │ │ │ +000202f0: 2900 0000 ffff ffff 0000 0000 0000 0000 )............... │ │ │ │ +00020300: 0000 0000 0000 0000 0000 0000 8d75 cd2a .............u.* │ │ │ │ +00020310: 0072 6570 56cd 0100 0000 0000 1f00 0000 .repV........... │ │ │ │ +00020320: 0000 0000 1c1d dc2d 7265 702e 46cc 0100 .......-rep.F... │ │ │ │ +00020330: 0000 0000 1700 0000 2300 0000 8687 6a25 ........#.....j% │ │ │ │ +00020340: 7265 702e fe31 0000 0000 0000 1500 0000 rep..1.......... │ │ │ │ +00020350: 5b00 0000 ecb1 7a28 7265 702e c26a 0000 [.....z(rep..j.. │ │ │ │ +00020360: 0000 0000 1d00 0000 8100 0000 aead d128 ...............( │ │ │ │ +00020370: 7265 702e e0a4 0000 0000 0000 2000 0000 rep......... ... │ │ │ │ +00020380: 5400 0000 efeb 902f 7265 702e 0d84 0000 T....../rep..... │ │ │ │ +00020390: 0000 0000 1900 0000 2901 0000 1b7e e625 ........)....~.% │ │ │ │ +000203a0: 7265 702e 043c 0000 0000 0000 1200 0000 rep..<.......... │ │ │ │ +000203b0: a200 0000 c05e 9923 7265 702e d2f4 0100 .....^.#rep..... │ │ │ │ +000203c0: 0000 0000 2a00 0000 2500 0000 2112 ab2d ....*...%...!..- │ │ │ │ +000203d0: 0072 6570 88f8 0100 0000 0000 1800 0000 .rep............ │ │ │ │ +000203e0: 0500 0000 aa8b 6220 6c6f 6164 65b5 0000 ......b loade... │ │ │ │ +000203f0: 0000 0000 0900 0000 a000 0000 348c 022f ............4../ │ │ │ │ +00020400: 0072 6570 7ff2 0100 0000 0000 2a00 0000 .rep........*... │ │ │ │ +00020410: 0b00 0000 b0fb 2b20 7265 702e b889 0000 ......+ rep..... │ │ │ │ +00020420: 0000 0000 1a00 0000 3e00 0000 4966 af23 ........>...If.# │ │ │ │ +00020430: 666f 726d ef8b 0000 0000 0000 1200 0000 form............ │ │ │ │ +00020440: a900 0000 2f4a ff2a 7265 702e 665a 0000 ..../J.*rep.fZ.. │ │ │ │ +00020450: 0000 0000 2500 0000 6f00 0000 26db 542e ....%...o...&.T. │ │ │ │ +00020460: 0072 6570 08cc 0100 0000 0000 2300 0000 .rep........#... │ │ │ │ +00020470: 0500 0000 e1dd b224 7265 702e f3f0 0100 .......$rep..... │ │ │ │ +00020480: 0000 0000 2800 0000 9800 0000 8979 d323 ....(........y.# │ │ │ │ +00020490: 7265 702e 9b04 0100 0000 0000 1900 0000 rep............. │ │ │ │ +000204a0: 2000 0000 ffff ffff 0000 0000 0000 0000 ............... │ │ │ │ +000204b0: 0000 0000 0000 0000 0000 0000 0711 fb2b ...............+ │ │ │ │ +000204c0: 7265 702e 21f5 0100 0000 0000 2500 0000 rep.!.......%... │ │ │ │ +000204d0: 4300 0000 1d43 d928 7265 702e 99f7 0000 C....C.(rep..... │ │ │ │ +000204e0: 0000 0000 1400 0000 a200 0000 2518 c727 ............%..' │ │ │ │ +000204f0: 7265 702e 6afd 0000 0000 0000 0c00 0000 rep.j........... │ │ │ │ +00020500: 3300 0000 ffff ffff 0000 0000 0000 0000 3............... │ │ │ │ +00020510: 0000 0000 0000 0000 0000 0000 3147 f821 ............1G.! │ │ │ │ +00020520: 7265 702e aa8c 0000 0000 0000 1400 0000 rep............. │ │ │ │ +00020530: e400 0000 1516 ab25 7265 702e 54c8 0000 .......%rep.T... │ │ │ │ +00020540: 0000 0000 1400 0000 7b01 0000 09fb 6b24 ........{.....k$ │ │ │ │ +00020550: 7265 702e a4b1 0000 0000 0000 1c00 0000 rep............. │ │ │ │ +00020560: 6000 0000 8e6c 0127 7072 696e e2ca 0000 `....l.'prin.... │ │ │ │ +00020570: 0000 0000 0b00 0000 4700 0000 21c0 3e2e ........G...!.>. │ │ │ │ +00020580: 7265 702e 9a7a 0000 0000 0000 2c00 0000 rep..z......,... │ │ │ │ +00020590: 8e00 0000 6d47 8324 7265 702e 338e 0000 ....mG.$rep.3... │ │ │ │ +000205a0: 0000 0000 1800 0000 ba00 0000 1eb1 7126 ..............q& │ │ │ │ +000205b0: 7265 702e 7cc0 0000 0000 0000 1100 0000 rep.|........... │ │ │ │ +000205c0: 2b00 0000 6858 d523 7265 702e 91c2 0000 +...hX.#rep..... │ │ │ │ +000205d0: 0000 0000 2200 0000 4601 0000 8f1d c526 ...."...F......& │ │ │ │ +000205e0: 7265 702e 9a3e 0100 0000 0000 1d00 0000 rep..>.......... │ │ │ │ +000205f0: 8600 0000 f583 ad27 7265 702e 1cc2 0100 .......'rep..... │ │ │ │ +00020600: 0000 0000 1800 0000 3301 0000 e59e 772f ........3.....w/ │ │ │ │ +00020610: 0072 6570 7e3f 0100 0000 0000 1800 0000 .rep~?.......... │ │ │ │ +00020620: 1100 0000 90ef a72e 7265 6d6f b4f6 0100 ........remo.... │ │ │ │ +00020630: 0000 0000 1300 0000 8300 0000 4ea6 dd26 ............N..& │ │ │ │ +00020640: 7374 616e 64fa 0100 0000 0000 0e00 0000 stand........... │ │ │ │ +00020650: 3300 0000 ffff ffff 0000 0000 0000 0000 3............... │ │ │ │ +00020660: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020690: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000206a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000206b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000206c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000206d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000206e0: 0000 0000 33a8 282c 7265 702e 85ba 0000 ....3.(,rep..... │ │ │ │ +000206f0: 0000 0000 1200 0000 7e00 0000 71c6 192f ........~...q../ │ │ │ │ +00020700: 0072 6570 2ef9 0100 0000 0000 1900 0000 .rep............ │ │ │ │ +00020710: 0200 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020720: 0000 0000 0000 0000 0000 0000 64df d42a ............d..* │ │ │ │ +00020730: 7265 702e dbb2 0000 0000 0000 1e00 0000 rep............. │ │ │ │ +00020740: 8000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020750: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020770: 0000 0000 8aa6 372f 7265 702e c457 0000 ......7/rep..W.. │ │ │ │ +00020780: 0000 0000 2a00 0000 7300 0000 7bf8 e72b ....*...s...{..+ │ │ │ │ +00020790: 7265 702e 1a55 0000 0000 0000 2100 0000 rep..U......!... │ │ │ │ +000207a0: 7600 0000 b995 5f23 7265 702e 5437 0100 v....._#rep.T7.. │ │ │ │ +000207b0: 0000 0000 1900 0000 2000 0000 0fa6 1723 ........ ......# │ │ │ │ +000207c0: 7265 6d6f 72f6 0100 0000 0000 1600 0000 remor........... │ │ │ │ +000207d0: 2c00 0000 87db 572f 7265 702e 0060 0000 ,.....W/rep..`.. │ │ │ │ +000207e0: 0000 0000 2800 0000 0e01 0000 cf3f 9623 ....(........?.# │ │ │ │ +000207f0: 7265 702e 5d74 0000 0000 0000 2600 0000 rep.]t......&... │ │ │ │ +00020800: 5a00 0000 ffff ffff 0000 0000 0000 0000 Z............... │ │ │ │ +00020810: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020840: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020860: 0000 0000 7a96 9a2f 7265 702e c29b 0000 ....z../rep..... │ │ │ │ +00020870: 0000 0000 2700 0000 aa00 0000 57f8 1a22 ....'.......W.." │ │ │ │ +00020880: 7265 702e 4f85 0000 0000 0000 1a00 0000 rep.O........... │ │ │ │ +00020890: 5e01 0000 4f62 4224 7265 6d6f e6f7 0100 ^...ObB$remo.... │ │ │ │ +000208a0: 0000 0000 1600 0000 2d00 0000 ffff ffff ........-....... │ │ │ │ +000208b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000208c0: 0000 0000 f283 8f22 7265 702e 9d3d 0000 ......."rep..=.. │ │ │ │ +000208d0: 0000 0000 1500 0000 3000 0000 811b 9828 ........0......( │ │ │ │ +000208e0: 7265 702e cc4f 0000 0000 0000 1800 0000 rep..O.......... │ │ │ │ +000208f0: 1300 0000 64aa 5028 7265 702e 503c 0100 ....d.P(rep.P<.. │ │ │ │ +00020900: 0000 0000 2600 0000 3a00 0000 ffff ffff ....&...:....... │ │ │ │ +00020910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020920: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020930: 0000 0000 0000 0000 0000 0000 7f86 5a2a ..............Z* │ │ │ │ +00020940: 7265 702e 9139 0100 0000 0000 1a00 0000 rep..9.......... │ │ │ │ +00020950: a100 0000 97ae 4422 7265 702e 16b1 0000 ......D"rep..... │ │ │ │ +00020960: 0000 0000 2300 0000 6b00 0000 dded b42c ....#...k......, │ │ │ │ +00020970: 0072 6570 28cd 0100 0000 0000 2000 0000 .rep(....... ... │ │ │ │ +00020980: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020990: 0000 0000 0000 0000 0000 0000 0244 7d2f .............D}/ │ │ │ │ +000209a0: 7265 702e 2fcf 0000 0000 0000 2000 0000 rep./....... ... │ │ │ │ +000209b0: 8400 0000 887f 1427 7265 702e b3f1 0100 .......'rep..... │ │ │ │ +000209c0: 0000 0000 2000 0000 4800 0000 35c2 6922 .... ...H...5.i" │ │ │ │ +000209d0: 7265 702e 8ef4 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +000209e0: 2700 0000 ffff ffff 0000 0000 0000 0000 '............... │ │ │ │ +000209f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020a10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020a20: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020a40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020a50: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020a70: 0000 0000 6279 0f26 7265 702e 0b37 0100 ....by.&rep..7.. │ │ │ │ +00020a80: 0000 0000 2900 0000 2000 0000 ffff ffff ....)... ....... │ │ │ │ +00020a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020aa0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020ab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020ad0: 0000 0000 5447 142d 7265 702e 3ac6 0000 ....TG.-rep.:... │ │ │ │ +00020ae0: 0000 0000 1700 0000 5101 0000 6bf1 2124 ........Q...k.!$ │ │ │ │ +00020af0: 0072 6570 5d3f 0100 0000 0000 1a00 0000 .rep]?.......... │ │ │ │ +00020b00: 0700 0000 f057 d427 0072 6570 c8ca 0100 .....W.'.rep.... │ │ │ │ +00020b10: 0000 0000 1b00 0000 0b00 0000 49ca ad23 ............I..# │ │ │ │ +00020b20: 7265 6d6f 4af7 0100 0000 0000 1800 0000 remoJ........... │ │ │ │ +00020b30: 3f00 0000 ffff ffff 0000 0000 0000 0000 ?............... │ │ │ │ +00020b40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020b60: 0000 0000 af4f 402b 0072 6570 89f5 0100 .....O@+.rep.... │ │ │ │ +00020b70: 0000 0000 2500 0000 0400 0000 ffff ffff ....%........... │ │ │ │ +00020b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020b90: 0000 0000 6d26 c62f 7265 702e 79b3 0000 ....m&./rep.y... │ │ │ │ +00020ba0: 0000 0000 2000 0000 8200 0000 ffff ffff .... ........... │ │ │ │ +00020bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020bc0: 0000 0000 4994 372d 7265 702e 954c 0000 ....I.7-rep..L.. │ │ │ │ +00020bd0: 0000 0000 2200 0000 aa00 0000 8ff0 c22c ....".........., │ │ │ │ +00020be0: 0072 6570 8acb 0100 0000 0000 2200 0000 .rep........"... │ │ │ │ +00020bf0: 1300 0000 f87c 042f 7265 702e 4c09 0100 .....|./rep.L... │ │ │ │ +00020c00: 0000 0000 1300 0000 2900 0000 6fff 492d ........)...o.I- │ │ │ │ +00020c10: 7265 702e ef00 0100 0000 0000 0e00 0000 rep............. │ │ │ │ +00020c20: 2b00 0000 3650 a629 7265 702e fd3b 0100 +...6P.)rep..;.. │ │ │ │ +00020c30: 0000 0000 2800 0000 2b00 0000 ffff ffff ....(...+....... │ │ │ │ +00020c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020c50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020c60: 0000 0000 0000 0000 0000 0000 5374 3a2f ............St:/ │ │ │ │ +00020c70: 7265 702e 0090 0000 0000 0000 1900 0000 rep............. │ │ │ │ +00020c80: 2701 0000 8b55 2b26 7265 702e ba49 0000 '....U+&rep..I.. │ │ │ │ +00020c90: 0000 0000 1d00 0000 be02 0000 bb62 1126 .............b.& │ │ │ │ +00020ca0: 7265 702e 1bb4 0000 0000 0000 1d00 0000 rep............. │ │ │ │ +00020cb0: b100 0000 baf2 ee2e 7265 702e c3f9 0100 ........rep..... │ │ │ │ +00020cc0: 0000 0000 2600 0000 3d00 0000 ffff ffff ....&...=....... │ │ │ │ +00020cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020ce0: 0000 0000 f78e 8425 0072 6570 6ecf 0100 .......%.repn... │ │ │ │ +00020cf0: 0000 0000 1b00 0000 1c00 0000 ffff ffff ................ │ │ │ │ +00020d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020d10: 0000 0000 aa2d 1322 7265 702e 058f 0000 .....-."rep..... │ │ │ │ +00020d20: 0000 0000 1a00 0000 9b00 0000 1989 c12f .............../ │ │ │ │ +00020d30: 6964 6c65 a2a2 0000 0000 0000 0900 0000 idle............ │ │ │ │ +00020d40: 3501 0000 7ee5 5c24 7265 702e b909 0100 5...~.\$rep..... │ │ │ │ +00020d50: 0000 0000 1100 0000 ad00 0000 e760 392d .............`9- │ │ │ │ +00020d60: 7265 702e cdb9 0000 0000 0000 0e00 0000 rep............. │ │ │ │ +00020d70: aa00 0000 8bef 7d25 7265 702e ec70 0000 ......}%rep..p.. │ │ │ │ +00020d80: 0000 0000 1c00 0000 c100 0000 8795 4528 ..............E( │ │ │ │ +00020d90: 7265 702e e3c9 0000 0000 0000 1f00 0000 rep............. │ │ │ │ +00020da0: e000 0000 e61d 8f24 7265 702e e9f9 0000 .......$rep..... │ │ │ │ +00020db0: 0000 0000 1900 0000 4102 0000 365f 422f ........A...6_B/ │ │ │ │ +00020dc0: 7265 702e ad3f 0000 0000 0000 1a00 0000 rep..?.......... │ │ │ │ +00020dd0: 3200 0000 65f7 a722 7265 702e 423a 0000 2...e.."rep.B:.. │ │ │ │ +00020de0: 0000 0000 1900 0000 8f00 0000 e926 e420 .............&. │ │ │ │ +00020df0: 0072 6570 32f4 0100 0000 0000 1200 0000 .rep2........... │ │ │ │ +00020e00: 0b00 0000 6642 cd2d 7265 702e bfcb 0100 ....fB.-rep..... │ │ │ │ +00020e10: 0000 0000 2200 0000 2700 0000 0ba1 d02c ...."...'......, │ │ │ │ +00020e20: 7265 702e b2f5 0100 0000 0000 1600 0000 rep............. │ │ │ │ +00020e30: 2f00 0000 c8ff 8420 7265 702e 4ff4 0100 /...... rep.O... │ │ │ │ +00020e40: 0000 0000 1300 0000 2c00 0000 9adf 7426 ........,.....t& │ │ │ │ +00020e50: 7265 702e a5f8 0100 0000 0000 1c00 0000 rep............. │ │ │ │ +00020e60: 6d00 0000 995e 512b 7265 702e f2ac 0000 m....^Q+rep..... │ │ │ │ +00020e70: 0000 0000 1f00 0000 a300 0000 afca 4420 ..............D │ │ │ │ +00020e80: 7265 702e 8c3d 0100 0000 0000 1d00 0000 rep..=.......... │ │ │ │ +00020e90: f100 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020ea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020ec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020ed0: 0000 0000 0000 0000 0000 0000 81b6 6e25 ..............n% │ │ │ │ +00020ee0: 7265 702e 5bbf 0000 0000 0000 0c00 0000 rep.[........... │ │ │ │ +00020ef0: 5c00 0000 4621 fd28 7265 702e cecd 0000 \...F!.(rep..... │ │ │ │ +00020f00: 0000 0000 1a00 0000 ad00 0000 93f0 942c ..............., │ │ │ │ +00020f10: 2a69 7370 49f9 0100 0000 0000 1400 0000 *ispI........... │ │ │ │ +00020f20: 1700 0000 003d 332f 0072 6570 74f9 0100 .....=3/.rept... │ │ │ │ +00020f30: 0000 0000 1c00 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00020f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00020f80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00020f90: 0000 0000 0000 0000 0000 0000 df9f 1528 ...............( │ │ │ │ +00020fa0: 7265 702e e4c1 0000 0000 0000 1600 0000 rep............. │ │ │ │ +00020fb0: 2b00 0000 e583 232d 7265 702e f9c3 0000 +.....#-rep..... │ │ │ │ +00020fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y... │ │ │ │ +00020fd0: 7265 702e 2143 0000 0000 0000 1000 0000 rep.!C.......... │ │ │ │ +00020fe0: 8201 0000 b30b ab2c 7265 702e 6e47 0000 .......,rep.nG.. │ │ │ │ +00020ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................ │ │ │ │ +00021000: 0200 0000 1003 0000 f02c 0100 0000 0000 .........,...... │ │ │ │ +00021010: 0010 0000 0020 0200 0000 0000 0000 0000 ..... .......... │ │ │ │ +00021020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ +00021050: 6d00 0000 4c47 dd37 0072 6570 8e2a 0100 m...LG.7.rep.*.. │ │ │ │ +00021060: 0000 0000 1700 0000 1600 0000 ffff ffff ................ │ │ │ │ +00021070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021080: 0000 0000 01ea 363e 7369 7465 7cb7 0000 ......6>site|... │ │ │ │ +00021090: 0000 0000 1300 0000 4700 0000 86b3 df35 ........G......5 │ │ │ │ +000210a0: 0072 6570 3d3f 0100 0000 0000 1900 0000 .rep=?.......... │ │ │ │ +000210b0: 0700 0000 cbdc b33f 7265 6d6f f123 0100 .......?remo.#.. │ │ │ │ +000210c0: 0000 0000 1600 0000 7700 0000 fed7 fc3c ........w......< │ │ │ │ +000210d0: 7374 616e c12c 0100 0000 0000 0e00 0000 stan.,.......... │ │ │ │ +000210e0: 2100 0000 55f9 7235 7265 702e 4270 0000 !...U.r5rep.Bp.. │ │ │ │ +000210f0: 0000 0000 1900 0000 9100 0000 5bdf de33 ............[..3 │ │ │ │ +00021100: 0072 6570 2322 0100 0000 0000 2000 0000 .rep#"...... ... │ │ │ │ +00021110: 1500 0000 a271 253b 7265 702e 25c2 0000 .....q%;rep.%... │ │ │ │ +00021120: 0000 0000 1500 0000 5700 0000 68df 0a3c ........W...h..< │ │ │ │ +00021130: 7265 702e 00c0 0000 0000 0000 1300 0000 rep............. │ │ │ │ +00021140: 6900 0000 21d5 1737 7265 702e b720 0100 i...!..7rep.. .. │ │ │ │ +00021150: 0000 0000 2300 0000 4901 0000 1900 cd3a ....#...I......: │ │ │ │ +00021160: 7265 702e 4c3a 0100 0000 0000 1a00 0000 rep.L:.......... │ │ │ │ +00021170: 4800 0000 a72b 8335 7265 702e b538 0100 H....+.5rep..8.. │ │ │ │ +00021180: 0000 0000 1600 0000 2f00 0000 b72d 3937 ......../....-97 │ │ │ │ +00021190: 0072 6570 a73f 0100 0000 0000 1b00 0000 .rep.?.......... │ │ │ │ +000211a0: 1100 0000 7790 1e35 0072 6570 4ecb 0100 ....w..5.repN... │ │ │ │ +000211b0: 0000 0000 1e00 0000 1e00 0000 ffff ffff ................ │ │ │ │ +000211c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000211d0: 0000 0000 92e7 733a 7265 702e 4c34 0100 ......s:rep.L4.. │ │ │ │ +000211e0: 0000 0000 1900 0000 9300 0000 8887 7b34 ..............{4 │ │ │ │ +000211f0: 7265 702e 8d37 0100 0000 0000 1900 0000 rep..7.......... │ │ │ │ +00021200: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021210: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00021220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021230: 0000 0000 a6d5 6138 7265 702e 9acc 0100 ......a8rep..... │ │ │ │ +00021240: 0000 0000 1100 0000 3300 0000 4dc8 a533 ........3...M..3 │ │ │ │ +00021250: 7265 702e 00f0 0100 0000 0000 2100 0000 rep.........!... │ │ │ │ +00021260: 6800 0000 4090 ce31 7265 702e 15bb 0000 h...@..1rep..... │ │ │ │ +00021270: 0000 0000 0f00 0000 7300 0000 ffff ffff ........s....... │ │ │ │ +00021280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021290: 0000 0000 15b3 b43e 7265 702e 6158 0000 .......>rep.aX.. │ │ │ │ +000212a0: 0000 0000 2500 0000 6800 0000 ffff ffff ....%...h....... │ │ │ │ +000212b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000212c0: 0000 0000 3c72 0939 7265 702e 9d28 0100 .... │ │ │ │ +00021430: 7265 702e b8c0 0000 0000 0000 1200 0000 rep............. │ │ │ │ +00021440: 4900 0000 4b18 0f3a 7265 702e 89f0 0100 I...K..:rep..... │ │ │ │ +00021450: 0000 0000 2100 0000 4900 0000 ffff ffff ....!...I....... │ │ │ │ +00021460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021470: 0000 0000 f338 be36 7265 702e 13c1 0000 .....8.6rep..... │ │ │ │ +00021480: 0000 0000 1200 0000 8100 0000 4af9 063a ............J..: │ │ │ │ +00021490: 7265 702e a826 0100 0000 0000 0d00 0000 rep..&.......... │ │ │ │ +000214a0: 7401 0000 0c5a 6c35 7265 702e 2238 0100 t....Zl5rep."8.. │ │ │ │ +000214b0: 0000 0000 1700 0000 7c00 0000 9b74 b238 ........|....t.8 │ │ │ │ +000214c0: 7265 702e c73e 0000 0000 0000 1600 0000 rep..>.......... │ │ │ │ +000214d0: 3e00 0000 15e0 263f 7265 702e 9722 0100 >.....&?rep..".. │ │ │ │ +000214e0: 0000 0000 1c00 0000 b900 0000 a20d 6637 ..............f7 │ │ │ │ +000214f0: 7265 702e b1ab 0000 0000 0000 2000 0000 rep......... ... │ │ │ │ +00021500: 5e00 0000 1b6c 9331 0072 6570 2928 0100 ^....l.1.rep)(.. │ │ │ │ +00021510: 0000 0000 0e00 0000 1400 0000 d198 df3b ...............; │ │ │ │ +00021520: 0072 6570 30cc 0100 0000 0000 1400 0000 .rep0........... │ │ │ │ +00021530: 0200 0000 a726 783c 0072 6570 da2a 0100 .....&x<.rep.*.. │ │ │ │ +00021540: 0000 0000 1b00 0000 0200 0000 5c17 9d30 ............\..0 │ │ │ │ +00021550: 7265 702e d133 0100 0000 0000 1d00 0000 rep..3.......... │ │ │ │ +00021560: 5e00 0000 1581 0c3c 7265 702e 962b 0100 ^...... │ │ │ │ +000217c0: 7265 702e 612c 0100 0000 0000 2500 0000 rep.a,......%... │ │ │ │ +000217d0: 3b00 0000 8cf2 dd3f 7265 702e 34cb 0000 ;......?rep.4... │ │ │ │ +000217e0: 0000 0000 1a00 0000 5600 0000 ffff ffff ........V....... │ │ │ │ +000217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021800: 0000 0000 d0a6 f034 7265 702e a5cf 0100 .......4rep..... │ │ │ │ +00021810: 0000 0000 2200 0000 3800 0000 477a 2f38 ...."...8...Gz/8 │ │ │ │ +00021820: 646c 2d6c 0eb6 0000 0000 0000 0c00 0000 dl-l............ │ │ │ │ +00021830: 4100 0000 7655 6135 646f 6375 35b8 0000 A...vUa5docu5... │ │ │ │ +00021840: 0000 0000 1300 0000 3e00 0000 6e73 223b ........>...ns"; │ │ │ │ +00021850: 7265 702e 98f3 0100 0000 0000 1100 0000 rep............. │ │ │ │ +00021860: 8900 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021870: 0000 0000 0000 0000 0000 0000 ed75 2733 .............u'3 │ │ │ │ +00021880: 7265 702e d404 0100 0000 0000 1800 0000 rep............. │ │ │ │ +00021890: 1100 0000 fbb3 1a37 7265 702e 5b6e 0000 .......7rep.[n.. │ │ │ │ +000218a0: 0000 0000 1f00 0000 3f00 0000 3544 7035 ........?...5Dp5 │ │ │ │ +000218b0: 7265 6d6f 7e24 0100 0000 0000 1400 0000 remo~$.......... │ │ │ │ +000218c0: 7f00 0000 97a7 6838 7265 6d6f 1125 0100 ......h8remo.%.. │ │ │ │ +000218d0: 0000 0000 1900 0000 8300 0000 5cae 7530 ............\.u0 │ │ │ │ +000218e0: 7265 702e 48f7 0000 0000 0000 0f00 0000 rep.H........... │ │ │ │ +000218f0: 4200 0000 ffff ffff 0000 0000 0000 0000 B............... │ │ │ │ +00021900: 0000 0000 0000 0000 0000 0000 b88c 8f31 ...............1 │ │ │ │ +00021910: 7265 702e fa38 0100 0000 0000 1900 0000 rep..8.......... │ │ │ │ +00021920: 7e00 0000 c2c0 4331 7265 702e a6c1 0000 ~.....C1rep..... │ │ │ │ +00021930: 0000 0000 1500 0000 2900 0000 ffff ffff ........)....... │ │ │ │ +00021940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021950: 0000 0000 6674 6834 7265 702e b03c 0100 ....fth4rep..<.. │ │ │ │ +00021960: 0000 0000 1a00 0000 c200 0000 ffff ffff ................ │ │ │ │ +00021970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021990: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000219a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000219b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000219c0: 0000 0000 0000 0000 0000 0000 78f5 ef3c ............x..< │ │ │ │ +000219d0: 7265 702e a4cb 0000 0000 0000 1300 0000 rep............. │ │ │ │ +000219e0: 3200 0000 bcfc dd3b 0072 6570 7126 0100 2......;.repq&.. │ │ │ │ +000219f0: 0000 0000 3700 0000 0000 0000 3bcd e737 ....7.......;..7 │ │ │ │ +00021a00: 7265 702e 97cd 0100 0000 0000 2100 0000 rep.........!... │ │ │ │ +00021a10: a400 0000 a77c f736 7265 702e e8f5 0000 .....|.6rep..... │ │ │ │ +00021a20: 0000 0000 1600 0000 4a01 0000 2336 333d ........J...#63= │ │ │ │ +00021a30: 7265 702e 95ce 0000 0000 0000 2300 0000 rep.........#... │ │ │ │ +00021a40: 7700 0000 f5f5 7937 7265 702e 00c0 0100 w.....y7rep..... │ │ │ │ +00021a50: 0000 0000 1800 0000 0402 0000 9a2f cd3c ............./.< │ │ │ │ +00021a60: 0072 6570 eeca 0100 0000 0000 1b00 0000 .rep............ │ │ │ │ +00021a70: 1500 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021a80: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00021a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021aa0: 0000 0000 e242 bd3d 7265 702e 3129 0100 .....B.=rep.1).. │ │ │ │ +00021ab0: 0000 0000 1900 0000 5400 0000 4622 e73a ........T...F".: │ │ │ │ +00021ac0: 7265 702e 19fe 0000 0000 0000 1500 0000 rep............. │ │ │ │ +00021ad0: 5900 0000 4285 9034 0072 6570 5822 0100 Y...B..4.repX".. │ │ │ │ +00021ae0: 0000 0000 2700 0000 1800 0000 8db1 c83c ....'..........< │ │ │ │ +00021af0: 7265 702e 8608 0100 0000 0000 1400 0000 rep............. │ │ │ │ +00021b00: 4f00 0000 17f7 fe3f 7265 702e 9e29 0100 O......?rep..).. │ │ │ │ +00021b10: 0000 0000 1600 0000 da00 0000 ffff ffff ................ │ │ │ │ 00021b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021b30: 0000 0000 f94c 6e3c 7265 702e 5da1 0000 .....Lnrcp-l#.. │ │ │ │ +00021ba0: 0000 0000 0b00 0000 4300 0000 ebc0 4435 ........C.....D5 │ │ │ │ +00021bb0: 7265 702e b437 0100 0000 0000 1b00 0000 rep..7.......... │ │ │ │ +00021bc0: 5300 0000 ffff ffff 0000 0000 0000 0000 S............... │ │ │ │ +00021bd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00021be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021bf0: 0000 0000 5df4 5f31 7265 702e a436 0100 ....]._1rep..6.. │ │ │ │ +00021c00: 0000 0000 1800 0000 4f00 0000 ac02 c837 ........O......7 │ │ │ │ +00021c10: 7265 702e 91c9 0100 0000 0000 1a00 0000 rep............. │ │ │ │ +00021c20: 4000 0000 ffff ffff 0000 0000 0000 0000 @............... │ │ │ │ +00021c30: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00021c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021c50: 0000 0000 fcd3 6b35 0072 6570 7df3 0100 ......k5.rep}... │ │ │ │ +00021c60: 0000 0000 1300 0000 0800 0000 ffff ffff ................ │ │ │ │ 00021c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021c80: 0000 0000 5af8 e836 7265 702e 027a 0000 ....Z..6rep..z.. │ │ │ │ +00021c90: 0000 0000 1a00 0000 7e00 0000 ffff ffff ........~....... │ │ │ │ 00021ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021cb0: 0000 0000 7b12 c230 7265 702e d3cf 0000 ....{..0rep..... │ │ │ │ +00021cc0: 0000 0000 1a00 0000 0f00 0000 ffff ffff ................ │ │ │ │ 00021cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00021d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021d10: 0000 0000 ac84 4a3a 7265 702e 6d05 0100 ......J:rep.m... │ │ │ │ +00021d20: 0000 0000 0f00 0000 5100 0000 ffff ffff ........Q....... │ │ │ │ 00021d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021d40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021d50: 0000 0000 0000 0000 0000 0000 d039 9835 .............9.5 │ │ │ │ +00021d60: 7265 702e b2c4 0100 0000 0000 1700 0000 rep............. │ │ │ │ +00021d70: c804 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021d80: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00021d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021da0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021db0: 0000 0000 0000 0000 0000 0000 8ac5 dc31 ...............1 │ │ │ │ +00021dc0: 7265 702e a2c7 0000 0000 0000 1c00 0000 rep............. │ │ │ │ +00021dd0: 9600 0000 6aa7 8939 7265 702e ae88 0000 ....j..9rep..... │ │ │ │ +00021de0: 0000 0000 1300 0000 3200 0000 84a9 7337 ........2.....s7 │ │ │ │ +00021df0: 0072 6570 ba23 0100 0000 0000 3700 0000 .rep.#......7... │ │ │ │ +00021e00: 0000 0000 2dd1 be34 7265 702e f834 0100 ....-..4rep..4.. │ │ │ │ +00021e10: 0000 0000 1800 0000 a800 0000 ffff ffff ................ │ │ │ │ 00021e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021e30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00021e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021e60: 0000 0000 a319 1930 7265 702e f72a 0100 .......0rep..*.. │ │ │ │ +00021e70: 0000 0000 1200 0000 8d00 0000 3b55 0130 ............;U.0 │ │ │ │ +00021e80: 7265 702e aac4 0000 0000 0000 2000 0000 rep......... ... │ │ │ │ +00021e90: 7001 0000 af56 2e31 0072 6570 decc 0100 p....V.1.rep.... │ │ │ │ +00021ea0: 0000 0000 1200 0000 0200 0000 353e 5736 ............5>W6 │ │ │ │ +00021eb0: 0072 6570 80cc 0100 0000 0000 1800 0000 .rep............ │ │ │ │ +00021ec0: 0200 0000 5cd1 fa31 0072 6570 75cd 0100 ....\..1.repu... │ │ │ │ +00021ed0: 0000 0000 1d00 0000 0500 0000 ffff ffff ................ │ │ │ │ 00021ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021ef0: 0000 0000 ce27 8a37 7265 702e 0030 0100 .....'.7rep..0.. │ │ │ │ +00021f00: 0000 0000 2000 0000 da00 0000 ad3b 4837 .... ........;H7 │ │ │ │ +00021f10: 7265 702e dd74 0000 0000 0000 2300 0000 rep..t......#... │ │ │ │ +00021f20: 5a00 0000 e412 b83d 7265 6d6f ad25 0100 Z......=remo.%.. │ │ │ │ +00021f30: 0000 0000 1a00 0000 5300 0000 33c1 df3d ........S...3..= │ │ │ │ +00021f40: 0072 6570 0020 0100 0000 0000 1400 0000 .rep. .......... │ │ │ │ +00021f50: 0500 0000 9576 6038 7265 702e ec61 0000 .....v`8rep..a.. │ │ │ │ +00021f60: 0000 0000 1d00 0000 aa00 0000 ffff ffff ................ │ │ │ │ 00021f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021f80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021f90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00021fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021fb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00021fc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00021fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00022000: 7265 702e 7374 7275 6374 7572 6573 236d rep.structures#m │ │ │ │ -00022010: 616b 652d 696e 7465 7266 6163 6543 7265 ake-interfaceCre │ │ │ │ -00022020: 6174 6520 616e 2069 6e74 6572 6661 6365 ate an interface │ │ │ │ -00022030: 2063 616c 6c65 6420 4e41 4d45 2065 7870 called NAME exp │ │ │ │ -00022040: 6f72 7469 6e67 2074 6865 206c 6973 7420 orting the list │ │ │ │ -00022050: 6f66 2073 796d 626f 6c73 2053 4947 2e72 of symbols SIG.r │ │ │ │ -00022060: 6570 2e73 7472 7563 7475 7265 7323 6c6f ep.structures#lo │ │ │ │ -00022070: 6361 7465 2d62 696e 6469 6e67 5265 7475 cate-bindingRetu │ │ │ │ -00022080: 726e 2074 6865 206e 616d 6520 6f66 2074 rn the name of t │ │ │ │ -00022090: 6865 2073 7472 7563 7475 7265 2062 696e he structure bin │ │ │ │ -000220a0: 6469 6e67 206f 6620 5359 4d2c 2075 7369 ding of SYM, usi │ │ │ │ -000220b0: 6e67 2074 6865 206c 6973 7420 6f66 206d ng the list of m │ │ │ │ -000220c0: 6f64 756c 650a 6e61 6d65 7320 494d 504f odule.names IMPO │ │ │ │ -000220d0: 5254 4544 2061 7320 7468 6520 7365 6172 RTED as the sear │ │ │ │ -000220e0: 6368 2073 7461 7274 2070 6f69 6e74 732e ch start points. │ │ │ │ -000220f0: 0072 6570 2e73 7472 7563 7475 7265 7323 .rep.structures# │ │ │ │ -00022100: 6c6f 6361 7465 2d62 696e 6469 6e67 2053 locate-binding S │ │ │ │ -00022110: 594d 2049 4d50 4f52 5445 4472 6570 2e72 YM IMPORTEDrep.r │ │ │ │ -00022120: 6567 6578 7023 7374 7269 6e67 2d72 6570 egexp#string-rep │ │ │ │ -00022130: 6c61 6365 5265 7475 726e 2074 6865 2073 laceReturn the s │ │ │ │ -00022140: 7472 696e 6720 6372 6561 7465 6420 6279 tring created by │ │ │ │ -00022150: 2072 6570 6c61 6369 6e67 2061 6c6c 206d replacing all m │ │ │ │ -00022160: 6174 6368 6573 206f 6620 5245 4745 5850 atches of REGEXP │ │ │ │ -00022170: 2069 6e0a 5354 5249 4e47 2077 6974 6820 in.STRING with │ │ │ │ -00022180: 7468 6520 6578 7061 6e73 696f 6e20 6f66 the expansion of │ │ │ │ -00022190: 2054 454d 504c 4154 452e 0a0a 4966 2054 TEMPLATE...If T │ │ │ │ -000221a0: 454d 504c 4154 4520 6973 2061 2073 7472 EMPLATE is a str │ │ │ │ -000221b0: 696e 672c 2069 7420 6973 2065 7870 616e ing, it is expan │ │ │ │ -000221c0: 6465 6420 7573 696e 6720 7468 6520 6065 ded using the `e │ │ │ │ -000221d0: 7870 616e 642d 6c61 7374 2d6d 6174 6368 xpand-last-match │ │ │ │ -000221e0: 270a 6675 6e63 7469 6f6e 2c20 6f74 6865 '.function, othe │ │ │ │ -000221f0: 7277 6973 6520 5445 4d50 4c41 5445 2069 rwise TEMPLATE i │ │ │ │ -00022200: 7320 6361 6c6c 6564 2061 7320 6120 6675 s called as a fu │ │ │ │ -00022210: 6e63 7469 6f6e 2077 6974 6820 5354 5249 nction with STRI │ │ │ │ -00022220: 4e47 2061 7320 6974 730a 736f 6c65 2061 NG as its.sole a │ │ │ │ -00022230: 7267 756d 656e 742e 2049 7420 7368 6f75 rgument. It shou │ │ │ │ -00022240: 6c64 2072 6574 7572 6e20 6120 7374 7269 ld return a stri │ │ │ │ -00022250: 6e67 2e20 416c 736f 2069 7420 6973 2067 ng. Also it is g │ │ │ │ -00022260: 7561 7261 6e74 6565 6420 7468 6174 0a74 uaranteed that.t │ │ │ │ -00022270: 6865 206c 6173 7420 7265 6775 6c61 7220 he last regular │ │ │ │ -00022280: 6578 7072 6573 7369 6f6e 2074 6f20 6861 expression to ha │ │ │ │ -00022290: 7665 2062 6565 6e20 6d61 7463 6865 6420 ve been matched │ │ │ │ -000222a0: 7761 7320 5245 4745 5850 2077 6865 6e0a was REGEXP when. │ │ │ │ -000222b0: 5445 4d50 4c41 5445 2069 7320 6361 6c6c TEMPLATE is call │ │ │ │ -000222c0: 6564 2e00 7265 702e 7265 6765 7870 2373 ed..rep.regexp#s │ │ │ │ -000222d0: 7472 696e 672d 7265 706c 6163 6520 5245 tring-replace RE │ │ │ │ -000222e0: 4745 5850 2054 454d 504c 4154 4520 5354 GEXP TEMPLATE ST │ │ │ │ -000222f0: 5249 4e47 7265 702e 7265 6765 7870 2373 RINGrep.regexp#s │ │ │ │ -00022300: 7472 696e 672d 7370 6c69 7452 6574 7572 tring-splitRetur │ │ │ │ -00022310: 6e20 6120 6c69 7374 206f 6620 7375 6273 n a list of subs │ │ │ │ -00022320: 7472 696e 6773 206f 6620 5354 5249 4e47 trings of STRING │ │ │ │ -00022330: 2c20 6561 6368 2064 656c 696d 6974 6564 , each delimited │ │ │ │ -00022340: 2062 7920 5245 4745 5850 2e00 7265 702e by REGEXP..rep. │ │ │ │ -00022350: 7265 6765 7870 2373 7472 696e 672d 7370 regexp#string-sp │ │ │ │ -00022360: 6c69 7420 5245 4745 5850 2053 5452 494e lit REGEXP STRIN │ │ │ │ -00022370: 4772 6570 2e6c 616e 672e 696e 7465 7270 Grep.lang.interp │ │ │ │ -00022380: 7265 7465 7223 7454 6865 2073 796d 626f reter#tThe symbo │ │ │ │ -00022390: 6c20 6f66 7465 6e20 7573 6564 2061 7320 l often used as │ │ │ │ -000223a0: 7468 6520 6361 6e6f 6e69 6361 6c20 626f the canonical bo │ │ │ │ -000223b0: 6f6c 6561 6e2d 7472 7565 2076 616c 7565 olean-true value │ │ │ │ -000223c0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ -000223d0: 7265 7465 7223 6465 6673 7562 7374 4465 reter#defsubstDe │ │ │ │ -000223e0: 6669 6e65 7320 6120 6675 6e63 7469 6f6e fines a function │ │ │ │ -000223f0: 2074 6861 7420 7769 6c6c 2062 6520 636f that will be co │ │ │ │ -00022400: 6d70 696c 6564 2069 6e6c 696e 6520 746f mpiled inline to │ │ │ │ -00022410: 2061 6e79 2066 756e 6374 696f 6e73 2074 any functions t │ │ │ │ -00022420: 6861 740a 6361 6c6c 2069 742e 204f 7468 hat.call it. Oth │ │ │ │ -00022430: 6572 7769 7365 2065 7861 6374 6c79 2074 erwise exactly t │ │ │ │ -00022440: 6865 2073 616d 6520 6173 2064 6566 756e he same as defun │ │ │ │ -00022450: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter │ │ │ │ -00022460: 7072 6574 6572 236c 6574 7265 6320 4249 preter#letrec BI │ │ │ │ -00022470: 4e44 494e 4753 202e 2042 4f44 5900 7265 NDINGS . BODY.re │ │ │ │ -00022480: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ -00022490: 6572 236c 6574 2d66 6c75 6964 7320 4249 er#let-fluids BI │ │ │ │ -000224a0: 4e44 494e 4753 202e 2042 4f44 5900 7265 NDINGS . BODY.re │ │ │ │ -000224b0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret │ │ │ │ -000224c0: 6572 2363 6173 6520 4b45 5920 2e20 434c er#case KEY . CL │ │ │ │ -000224d0: 4155 5345 5372 6570 2e6c 616e 672e 696e AUSESrep.lang.in │ │ │ │ -000224e0: 7465 7270 7265 7465 7223 756e 6c65 7373 terpreter#unless │ │ │ │ -000224f0: 4576 616c 7561 7465 7320 434f 4e44 4954 Evaluates CONDIT │ │ │ │ -00022500: 494f 4e2c 2069 6620 6974 2069 7320 6e69 ION, if it is ni │ │ │ │ -00022510: 6c20 616e 2069 6d70 6c69 6369 7420 7072 l an implicit pr │ │ │ │ -00022520: 6f67 6e20 6973 2070 6572 666f 726d 6564 ogn is performed │ │ │ │ -00022530: 2077 6974 680a 464f 524d 532e 7265 702e with.FORMS.rep. │ │ │ │ -00022540: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter │ │ │ │ -00022550: 236f 7254 6865 2066 6972 7374 206f 6620 #orThe first of │ │ │ │ -00022560: 7468 6520 4152 4753 2069 7320 6576 616c the ARGS is eval │ │ │ │ -00022570: 7561 7465 642c 2069 6620 6974 2069 7320 uated, if it is │ │ │ │ -00022580: 7472 7565 2069 7473 2076 616c 7565 2069 true its value i │ │ │ │ -00022590: 7320 7468 6520 7661 6c75 650a 6f66 2074 s the value.of t │ │ │ │ -000225a0: 6865 2060 6f72 2720 666f 726d 2061 6e64 he `or' form and │ │ │ │ -000225b0: 206e 6f20 6d6f 7265 2061 7267 756d 656e no more argumen │ │ │ │ -000225c0: 7473 2061 7265 2065 7661 6c75 6174 6564 ts are evaluated │ │ │ │ -000225d0: 2e20 4f74 6865 7277 6973 6520 7468 6973 . Otherwise this │ │ │ │ -000225e0: 2073 7465 700a 6973 2072 6570 6561 7465 step.is repeate │ │ │ │ -000225f0: 6420 666f 7220 7468 6520 6e65 7874 206d d for the next m │ │ │ │ -00022600: 656d 6265 7220 6f66 2041 5247 532e 0a0a ember of ARGS... │ │ │ │ -00022610: 4966 2061 6c6c 206f 6620 7468 6520 4152 If all of the AR │ │ │ │ -00022620: 4753 2068 6176 6520 6265 656e 2065 7661 GS have been eva │ │ │ │ -00022630: 6c75 6174 6564 2061 6e64 206e 6f6e 6520 luated and none │ │ │ │ -00022640: 6861 7665 2061 2074 7275 6520 7661 6c75 have a true valu │ │ │ │ -00022650: 650a 6028 2927 2069 7320 7468 6520 7661 e.`()' is the va │ │ │ │ -00022660: 6c75 6520 6f66 2074 6865 2060 6f72 2720 lue of the `or' │ │ │ │ -00022670: 666f 726d 2e0a 0a49 6620 7468 6572 6520 form...If there │ │ │ │ -00022680: 6172 6520 6e6f 2041 5247 5320 7468 6520 are no ARGS the │ │ │ │ -00022690: 6661 6c73 6520 7661 6c75 6520 6973 2072 false value is r │ │ │ │ -000226a0: 6574 7572 6e65 642e 0072 6570 2e6c 616e eturned..rep.lan │ │ │ │ -000226b0: 672e 696e 7465 7270 7265 7465 7223 6f72 g.interpreter#or │ │ │ │ -000226c0: 202e 2041 5247 5372 6570 2e6c 616e 672e . ARGSrep.lang. │ │ │ │ -000226d0: 696e 7465 7270 7265 7465 7223 7365 7471 interpreter#setq │ │ │ │ -000226e0: 2d64 6566 6175 6c74 7365 7471 2d64 6566 -defaultsetq-def │ │ │ │ -000226f0: 6175 6c74 207b 2056 4152 4941 424c 4520 ault { VARIABLE │ │ │ │ -00022700: 464f 524d 207d 202e 2e2e 0a0a 5365 7473 FORM } .....Sets │ │ │ │ -00022710: 2074 6865 2064 6566 6175 6c74 2076 616c the default val │ │ │ │ -00022720: 7565 206f 6620 6561 6368 2056 4152 4941 ue of each VARIA │ │ │ │ -00022730: 424c 4520 746f 2074 6865 2076 616c 7565 BLE to the value │ │ │ │ -00022740: 206f 6620 6974 730a 636f 7272 6573 706f of its.correspo │ │ │ │ -00022750: 6e64 696e 6720 464f 524d 2065 7661 6c75 nding FORM evalu │ │ │ │ -00022760: 6174 6564 2c20 7265 7475 726e 7320 7468 ated, returns th │ │ │ │ -00022770: 6520 7661 6c75 6520 6f66 2074 6865 206c e value of the l │ │ │ │ -00022780: 6173 7420 6576 616c 7561 7469 6f6e 2e0a ast evaluation.. │ │ │ │ -00022790: 5365 6520 616c 736f 2060 7365 7471 272e See also `setq'. │ │ │ │ -000227a0: 2052 6574 7572 6e73 2074 6865 2076 616c Returns the val │ │ │ │ -000227b0: 7565 206f 6620 7468 6520 6c61 7374 2046 ue of the last F │ │ │ │ -000227c0: 4f52 4d2e 7265 702e 6c61 6e67 2e69 6e74 ORM.rep.lang.int │ │ │ │ -000227d0: 6572 7072 6574 6572 2364 6566 696e 652d erpreter#define- │ │ │ │ -000227e0: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable │ │ │ │ -000227f0: 5573 6520 6465 6676 6172 2d73 6574 7120 Use defvar-setq │ │ │ │ -00022800: 696e 7374 6561 642e 7265 702e 6c61 6e67 instead.rep.lang │ │ │ │ -00022810: 2e69 6e74 6572 7072 6574 6572 2377 6869 .interpreter#whi │ │ │ │ -00022820: 6c65 7768 696c 6520 434f 4e44 4954 494f lewhile CONDITIO │ │ │ │ -00022830: 4e20 424f 4459 2e2e 2e0a 0a60 7768 696c N BODY.....`whil │ │ │ │ -00022840: 6527 2069 7320 616e 2069 6d70 6572 6174 e' is an imperat │ │ │ │ -00022850: 6976 6520 6c6f 6f70 696e 6720 636f 6e73 ive looping cons │ │ │ │ -00022860: 7472 7563 742e 2043 4f4e 4449 5449 4f4e truct. CONDITION │ │ │ │ -00022870: 2069 7320 6576 616c 7561 7465 642c 2069 is evaluated, i │ │ │ │ -00022880: 660a 6974 2070 726f 6475 6365 7320 6120 f.it produces a │ │ │ │ -00022890: 7472 7565 2076 616c 7565 2c20 7468 656e true value, then │ │ │ │ -000228a0: 2074 6865 2073 6571 7565 6e63 6520 6f66 the sequence of │ │ │ │ -000228b0: 2042 4f44 592e 2e2e 2066 6f72 6d73 2061 BODY... forms a │ │ │ │ -000228c0: 7265 0a65 7661 6c75 6174 6564 2075 7369 re.evaluated usi │ │ │ │ -000228d0: 6e67 2061 6e20 696d 706c 6963 6974 2060 ng an implicit ` │ │ │ │ -000228e0: 7072 6f67 6e27 2073 7461 7465 6d65 6e74 progn' statement │ │ │ │ -000228f0: 2c20 616e 6420 636f 6e74 726f 6c20 7061 , and control pa │ │ │ │ -00022900: 7373 6573 2062 6163 6b0a 746f 2074 6865 sses back.to the │ │ │ │ -00022910: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th │ │ │ │ -00022920: 6520 7768 696c 6520 666f 726d 2e0a 0a57 e while form...W │ │ │ │ -00022930: 6865 6e20 7468 6520 5641 4c55 4520 6f66 hen the VALUE of │ │ │ │ -00022940: 2043 4f4e 4449 5449 4f4e 2069 7320 6661 CONDITION is fa │ │ │ │ -00022950: 6c73 652c 2074 6865 2077 6869 6c65 2073 lse, the while s │ │ │ │ -00022960: 7461 7465 6d65 6e74 2069 7320 6578 6974 tatement is exit │ │ │ │ -00022970: 6564 2c0a 7265 7475 726e 696e 6720 616e ed,.returning an │ │ │ │ -00022980: 2075 6e64 6566 696e 6564 2076 616c 7565 undefined value │ │ │ │ -00022990: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter │ │ │ │ -000229a0: 7072 6574 6572 2370 726f 6731 2046 4f52 preter#prog1 FOR │ │ │ │ -000229b0: 4d31 202e 2046 4f52 4d53 7265 702e 6c61 M1 . FORMSrep.la │ │ │ │ -000229c0: 6e67 2e69 6e74 6572 7072 6574 6572 2370 ng.interpreter#p │ │ │ │ -000229d0: 726f 6732 7072 6f67 3220 464f 524d 3120 rog2prog2 FORM1 │ │ │ │ -000229e0: 464f 524d 3220 5b46 4f52 4d53 2e2e 2e5d FORM2 [FORMS...] │ │ │ │ -000229f0: 0a0a 4576 616c 7561 7465 2046 4f52 4d31 ..Evaluate FORM1 │ │ │ │ -00022a00: 2064 6973 6361 7264 696e 6720 6974 7320 discarding its │ │ │ │ -00022a10: 7265 7375 6c74 2c20 7468 656e 2065 7661 result, then eva │ │ │ │ -00022a20: 6c75 6174 6520 464f 524d 3220 666f 6c6c luate FORM2 foll │ │ │ │ -00022a30: 6f77 6564 2062 790a 6028 7072 6f67 6e20 owed by.`(progn │ │ │ │ -00022a40: 464f 524d 532e 2e2e 2927 2e20 5265 7475 FORMS...)'. Retu │ │ │ │ -00022a50: 726e 7320 7468 6520 7265 7375 6c74 206f rns the result o │ │ │ │ -00022a60: 6620 6576 616c 7561 7469 6e67 2046 4f52 f evaluating FOR │ │ │ │ -00022a70: 4d32 2e00 7265 702e 6c61 6e67 2e69 6e74 M2..rep.lang.int │ │ │ │ -00022a80: 6572 7072 6574 6572 2377 6974 682d 6f62 erpreter#with-ob │ │ │ │ -00022a90: 6a65 6374 204f 424a 202e 2042 4f44 5972 ject OBJ . BODYr │ │ │ │ -00022aa0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre │ │ │ │ -00022ab0: 7465 7223 636f 6e64 6974 696f 6e2d 6361 ter#condition-ca │ │ │ │ -00022ac0: 7365 4576 616c 7561 7465 7320 464f 524d seEvaluates FORM │ │ │ │ -00022ad0: 2077 6974 6820 6572 726f 722d 6861 6e64 with error-hand │ │ │ │ -00022ae0: 6c65 7273 2069 6e20 706c 6163 652c 2069 lers in place, i │ │ │ │ -00022af0: 6620 6e6f 2065 7272 6f72 7320 6f63 6375 f no errors occu │ │ │ │ -00022b00: 720a 7265 7475 726e 2074 6865 2076 616c r.return the val │ │ │ │ -00022b10: 7565 2072 6574 7572 6e65 6420 6279 2046 ue returned by F │ │ │ │ -00022b20: 4f52 4d2c 2065 6c73 6520 7468 6520 7661 ORM, else the va │ │ │ │ -00022b30: 6c75 6520 6f66 2077 6869 6368 6576 6572 lue of whichever │ │ │ │ -00022b40: 0a68 616e 646c 6572 2773 2062 6f64 7920 .handler's body │ │ │ │ -00022b50: 7761 7320 6576 616c 7561 7465 642e 0a0a was evaluated... │ │ │ │ -00022b60: 4561 6368 2048 414e 444c 4552 2069 7320 Each HANDLER is │ │ │ │ -00022b70: 6120 6c69 7374 206f 6620 6028 4552 524f a list of `(ERRO │ │ │ │ -00022b80: 5220 424f 4459 2e2e 2e29 272e 2045 5252 R BODY...)'. ERR │ │ │ │ -00022b90: 4f52 2064 6566 696e 6573 2077 6869 6368 OR defines which │ │ │ │ -00022ba0: 2074 7970 6573 0a6f 6620 6572 726f 7273 types.of errors │ │ │ │ -00022bb0: 2074 6865 2068 616e 646c 6572 2063 6174 the handler cat │ │ │ │ -00022bc0: 6368 6573 2c20 6569 7468 6572 2061 2073 ches, either a s │ │ │ │ -00022bd0: 796d 626f 6c20 6f72 2061 206c 6973 7420 ymbol or a list │ │ │ │ -00022be0: 6f66 2073 796d 626f 6c73 2e0a 5468 6520 of symbols..The │ │ │ │ -00022bf0: 7370 6563 6961 6c20 7379 6d62 6f6c 2060 special symbol ` │ │ │ │ -00022c00: 6572 726f 7227 206d 6174 6368 6573 2061 error' matches a │ │ │ │ -00022c10: 6c6c 2074 7970 6573 206f 6620 6572 726f ll types of erro │ │ │ │ -00022c20: 7273 2e0a 0a49 6620 5641 5220 6973 2074 rs...If VAR is t │ │ │ │ -00022c30: 7275 6520 6974 2773 2061 2073 796d 626f rue it's a symbo │ │ │ │ -00022c40: 6c20 7768 6f73 6520 7661 6c75 6573 2069 l whose values i │ │ │ │ -00022c50: 7320 626f 756e 6420 746f 2060 2845 5252 s bound to `(ERR │ │ │ │ -00022c60: 4f52 2d53 594d 424f 4c20 2e0a 4441 5441 OR-SYMBOL ..DATA │ │ │ │ -00022c70: 2927 2077 6869 6c65 2074 6865 2068 616e )' while the han │ │ │ │ -00022c80: 646c 6572 2069 7320 6576 616c 7561 7465 dler is evaluate │ │ │ │ -00022c90: 6420 2874 6865 7365 2061 7265 2074 6865 d (these are the │ │ │ │ -00022ca0: 2061 7267 756d 656e 7473 2067 6976 656e arguments given │ │ │ │ -00022cb0: 2074 6f0a 6073 6967 6e61 6c27 2077 6865 to.`signal' whe │ │ │ │ -00022cc0: 6e20 7468 6520 6572 726f 7220 7761 7320 n the error was │ │ │ │ -00022cd0: 7261 6973 6564 292e 7265 702e 6c61 6e67 raised).rep.lang │ │ │ │ -00022ce0: 2e69 6e74 6572 7072 6574 6572 2364 796e .interpreter#dyn │ │ │ │ -00022cf0: 616d 6963 2d77 696e 6443 616c 6c20 5448 amic-windCall TH │ │ │ │ -00022d00: 554e 4b20 7769 7468 6f75 7420 6172 6775 UNK without argu │ │ │ │ -00022d10: 6d65 6e74 732c 2072 6574 7572 6e69 6e67 ments, returning │ │ │ │ -00022d20: 2074 6865 2072 6573 756c 7420 6f66 2074 the result of t │ │ │ │ -00022d30: 6869 7320 6361 6c6c 2e0a 4245 464f 5245 his call..BEFORE │ │ │ │ -00022d40: 2061 6e64 2041 4654 4552 2061 7265 2061 and AFTER are a │ │ │ │ -00022d50: 6c73 6f20 6361 6c6c 6564 2028 7769 7468 lso called (with │ │ │ │ -00022d60: 6f75 7420 6172 6775 6d65 6e74 7329 2c20 out arguments), │ │ │ │ -00022d70: 7768 656e 6576 6572 0a65 7865 6375 7469 whenever.executi │ │ │ │ -00022d80: 6f6e 2072 6573 7065 6374 6976 656c 7920 on respectively │ │ │ │ -00022d90: 656e 7465 7273 206f 7220 6c65 6176 6573 enters or leaves │ │ │ │ -00022da0: 2074 6865 2064 796e 616d 6963 2065 7874 the dynamic ext │ │ │ │ -00022db0: 656e 7420 6f66 2074 6865 2063 616c 6c0a ent of the call. │ │ │ │ -00022dc0: 746f 2054 4855 4e4b 2e0a 0a49 6e20 7468 to THUNK...In th │ │ │ │ -00022dd0: 6520 7369 6d70 6c65 7374 2063 6173 6520 e simplest case │ │ │ │ -00022de0: 2877 6865 6e20 6361 6c6c 2f63 6320 6973 (when call/cc is │ │ │ │ -00022df0: 6e27 7420 7573 6564 2074 6f20 7061 7373 n't used to pass │ │ │ │ -00022e00: 2063 6f6e 7472 6f6c 2069 6e20 6f72 206f control in or o │ │ │ │ -00022e10: 7574 0a6f 6620 5448 554e 4b29 2065 6163 ut.of THUNK) eac │ │ │ │ -00022e20: 6820 6675 6e63 7469 6f6e 2077 696c 6c20 h function will │ │ │ │ -00022e30: 6265 2063 616c 6c65 6420 6578 6163 746c be called exactl │ │ │ │ -00022e40: 7920 6f6e 6365 2e00 7265 702e 6c61 6e67 y once..rep.lang │ │ │ │ -00022e50: 2e6d 6174 6823 7261 7469 6f6e 616c 7020 .math#rationalp │ │ │ │ -00022e60: 5800 7265 702e 6c61 6e67 2e64 6f63 2361 X.rep.lang.doc#a │ │ │ │ -00022e70: 6464 2d64 6f63 756d 656e 7461 7469 6f6e dd-documentation │ │ │ │ -00022e80: 2d70 6172 616d 7320 4e41 4d45 2053 5452 -params NAME STR │ │ │ │ -00022e90: 5543 5455 5245 2050 4152 414d 2d4c 4953 UCTURE PARAM-LIS │ │ │ │ -00022ea0: 5400 7265 702e 6d6f 6475 6c65 2d73 7973 T.rep.module-sys │ │ │ │ -00022eb0: 7465 6d23 6465 6669 6e65 2d73 7472 7563 tem#define-struc │ │ │ │ -00022ec0: 7475 7265 2d61 6c69 6173 2054 4f20 4652 ture-alias TO FR │ │ │ │ -00022ed0: 4f4d 7265 702e 6461 7461 2373 7472 696e OMrep.data#strin │ │ │ │ -00022ee0: 672d 7570 6361 7365 5265 7475 726e 2061 g-upcaseReturn a │ │ │ │ -00022ef0: 206e 6577 2073 7472 696e 672c 2061 6e20 new string, an │ │ │ │ -00022f00: 7570 7065 7220 6361 7365 2063 6f70 7920 upper case copy │ │ │ │ -00022f10: 6f66 2073 7472 696e 6720 582e 7265 702e of string X.rep. │ │ │ │ -00022f20: 6461 7461 2e72 696e 6723 7269 6e67 2d63 data.ring#ring-c │ │ │ │ -00022f30: 6170 6163 6974 7952 6574 7572 6e73 2074 apacityReturns t │ │ │ │ -00022f40: 6865 206e 756d 6265 7220 6f66 2073 6c6f he number of slo │ │ │ │ -00022f50: 7473 2069 6e20 7468 6520 7269 6e67 2062 ts in the ring b │ │ │ │ -00022f60: 7566 6665 7220 5249 4e47 2e00 7265 702e uffer RING..rep. │ │ │ │ -00022f70: 6461 7461 2e72 696e 6723 7269 6e67 2d61 data.ring#ring-a │ │ │ │ -00022f80: 7070 656e 6420 5249 4e47 204f 424a 4543 ppend RING OBJEC │ │ │ │ -00022f90: 5400 7265 702e 6461 7461 2e72 696e 6723 T.rep.data.ring# │ │ │ │ -00022fa0: 7269 6e67 2d72 6570 6c61 6365 2052 494e ring-replace RIN │ │ │ │ -00022fb0: 4720 4f42 4a45 4354 0072 6570 2e74 6872 G OBJECT.rep.thr │ │ │ │ -00022fc0: 6561 6473 2e6d 7574 6578 2372 656c 6561 eads.mutex#relea │ │ │ │ -00022fd0: 7365 2d6d 7574 6578 204d 5458 0000 0000 se-mutex MTX.... │ │ │ │ +00021fe0: 0000 0000 4373 5933 7265 702e b4f2 0100 ....CsY3rep..... │ │ │ │ +00021ff0: 0000 0000 1200 0000 b700 0000 0000 0000 ................ │ │ │ │ +00022000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000220a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000220b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000220c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000220d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000220e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000220f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000221a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000221b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000221c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000221d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000221e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000221f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000222a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000222b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000222c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000222d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000222e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000222f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000223a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000223b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000223c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000223d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000223e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000223f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000224a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000224b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000224c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000224d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000224e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000224f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000225a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000225b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000225c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000225d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000225e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000225f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000226a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000226b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000226c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000226d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000226e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000226f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000227a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000227b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000227c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000227d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000227e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000227f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000228a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000228b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000228c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000228d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000228e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000228f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000229a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000229b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000229c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000229d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000229e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000229f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00022fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00022ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023000: 0100 0000 ec05 0000 141a 0200 0000 0000 ................ │ │ │ │ -00023010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ -00023050: 5d00 0000 ffff ffff 0000 0000 0000 0000 ]............... │ │ │ │ -00023060: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00023070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023080: 0000 0000 d175 3b08 0072 6570 c119 0200 .....u;..rep.... │ │ │ │ -00023090: 0000 0000 1d00 0000 0000 0000 ffff ffff ................ │ │ │ │ -000230a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000230b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000230c0: 0000 0000 0000 0000 0000 0000 38a0 de0a ............8... │ │ │ │ -000230d0: 0072 6570 7b14 0200 0000 0000 1700 0000 .rep{........... │ │ │ │ -000230e0: 0200 0000 cef6 6b0f 7265 702e 5d15 0200 ......k.rep.]... │ │ │ │ -000230f0: 0000 0000 2500 0000 4300 0000 a43c 590a ....%...C.......rep.E... │ │ │ │ -00023d80: 0000 0000 1500 0000 5a06 0000 c8c6 c204 ........Z....... │ │ │ │ -00023d90: 7265 702e 34ac 0100 0000 0000 1e00 0000 rep.4........... │ │ │ │ -00023da0: 2200 0000 8edc 1b03 6166 7465 f973 0000 ".......afte.s.. │ │ │ │ -00023db0: 0000 0000 1000 0000 bf00 0000 ffff ffff ................ │ │ │ │ +00023d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00023de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00023dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023e00: 0000 0000 82ec b605 7265 702e b96d 0000 ........rep..m.. │ │ │ │ -00023e10: 0000 0000 1a00 0000 8700 0000 8356 d405 .............V.. │ │ │ │ -00023e20: 7265 702e ce3f 0000 0000 0000 1a00 0000 rep..?.......... │ │ │ │ -00023e30: 1300 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00023e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00023e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023e60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00023e70: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00023e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023e90: 0000 0000 b704 4d04 7265 702e 9657 0000 ......M.rep..W.. │ │ │ │ -00023ea0: 0000 0000 2200 0000 5b00 0000 e2f0 c705 ...."...[....... │ │ │ │ -00023eb0: 7265 702e 2b71 0000 0000 0000 1700 0000 rep.+q.......... │ │ │ │ -00023ec0: a200 0000 723e 0802 7265 702e 2aae 0000 ....r>..rep.*... │ │ │ │ -00023ed0: 0000 0000 1d00 0000 5e00 0000 ea10 2802 ........^.....(. │ │ │ │ -00023ee0: 7265 702e 1f13 0200 0000 0000 1b00 0000 rep............. │ │ │ │ -00023ef0: d400 0000 129d 3207 7265 702e b0af 0100 ......2.rep..... │ │ │ │ -00023f00: 0000 0000 0d00 0000 4200 0000 ffff ffff ........B....... │ │ │ │ +00023e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023f20: 0000 0000 bf2c 7f07 7265 702e 5da1 0100 .....,..rep.]... │ │ │ │ -00023f30: 0000 0000 1a00 0000 3c01 0000 ffff ffff ........<....... │ │ │ │ +00023f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00023f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00023f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023f80: 0000 0000 00a1 850d 7265 702e fdf3 0000 ........rep..... │ │ │ │ -00023f90: 0000 0000 2200 0000 6e00 0000 ffff ffff ...."...n....... │ │ │ │ +00023f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023fb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00023fc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00023fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00023fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023fe0: 0000 0000 5d98 180b 7265 702e 8e04 0100 ....]...rep..... │ │ │ │ -00023ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#........... │ │ │ │ -00024000: 0200 0000 e007 0000 2028 0100 0000 0000 ........ (...... │ │ │ │ -00024010: 0010 0000 0050 0200 0000 0000 0000 0000 .....P.......... │ │ │ │ -00024020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024000: 0300 0000 0800 0000 f87f 0100 0000 0000 ................ │ │ │ │ +00024010: 1400 0000 ecff 0000 0000 0000 5401 0000 ............T... │ │ │ │ +00024020: acee 0100 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00024030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00024040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ -00024050: 6d00 0000 ffff ffff 0000 0000 0000 0000 m............... │ │ │ │ +00024050: 5d00 0000 ffff ffff 0000 0000 0000 0000 ]............... │ │ │ │ 00024060: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00024070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024080: 0000 0000 170c 4d19 7072 6f67 3233 0000 ......M.prog23.. │ │ │ │ -00024090: 0000 0000 0c00 0000 3400 0000 aaa8 5117 ........4.....Q. │ │ │ │ -000240a0: 7265 702e e59d 0000 0000 0000 1b00 0000 rep............. │ │ │ │ -000240b0: 2800 0000 787e 1815 7265 702e 1e08 0100 (...x~..rep..... │ │ │ │ -000240c0: 0000 0000 2600 0000 5a00 0000 b88e ad1a ....&...Z....... │ │ │ │ -000240d0: 0072 6570 4826 0100 0000 0000 2400 0000 .repH&......$... │ │ │ │ -000240e0: 1600 0000 4c61 5b1a 7265 702e cea6 0000 ....La[.rep..... │ │ │ │ -000240f0: 0000 0000 1700 0000 5d00 0000 ffff ffff ........]....... │ │ │ │ -00024100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024110: 0000 0000 6085 f41c 7265 6d6f c1aa 0100 ....`...remo.... │ │ │ │ -00024120: 0000 0000 1300 0000 3300 0000 14a6 3b1b ........3.....;. │ │ │ │ -00024130: 7265 702e 6522 0100 0000 0000 1900 0000 rep.e".......... │ │ │ │ -00024140: 4d00 0000 ffff ffff 0000 0000 0000 0000 M............... │ │ │ │ -00024150: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00024160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024180: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00024190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000241a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000241b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -000241c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000241d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000241e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -000241f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024200: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024210: 0000 0000 0000 0000 0000 0000 6207 2d1c ............b.-. │ │ │ │ -00024220: 7265 702e 8882 0000 0000 0000 0d00 0000 rep............. │ │ │ │ -00024230: 2c00 0000 ac6f dd1a 7265 702e c580 0000 ,....o..rep..... │ │ │ │ -00024240: 0000 0000 0f00 0000 f100 0000 ffff ffff ................ │ │ │ │ -00024250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024270: 0000 0000 0000 0000 0000 0000 a626 cc10 .............&.. │ │ │ │ -00024280: 0072 6570 cb22 0100 0000 0000 1a00 0000 .rep.".......... │ │ │ │ -00024290: 1700 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000242a0: 0000 0000 0000 0000 0000 0000 9c66 2e1b .............f.. │ │ │ │ -000242b0: 7265 702e b236 0000 0000 0000 1700 0000 rep..6.......... │ │ │ │ -000242c0: 6200 0000 cde9 4919 7265 702e 605e 0000 b.....I.rep.`^.. │ │ │ │ -000242d0: 0000 0000 1800 0000 9f00 0000 59ca c11d ............Y... │ │ │ │ -000242e0: 7265 702e e471 0000 0000 0000 1b00 0000 rep..q.......... │ │ │ │ -000242f0: 0401 0000 bb7d 6b19 7265 702e 7a05 0100 .....}k.rep.z... │ │ │ │ -00024300: 0000 0000 1b00 0000 ba00 0000 1e6c 5913 .............lY. │ │ │ │ -00024310: 7265 702e 42a7 0000 0000 0000 1100 0000 rep.B........... │ │ │ │ -00024320: 6b01 0000 967f 871c 7265 702e 60f8 0000 k.......rep.`... │ │ │ │ -00024330: 0000 0000 1700 0000 6500 0000 ffff ffff ........e....... │ │ │ │ +00024080: 0000 0000 d175 3b08 0072 6570 31ea 0100 .....u;..rep1... │ │ │ │ +00024090: 0000 0000 1d00 0000 0000 0000 ffff ffff ................ │ │ │ │ +000240a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000240b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000240c0: 0000 0000 0000 0000 0000 0000 38a0 de0a ............8... │ │ │ │ +000240d0: 0072 6570 68e0 0100 0000 0000 1700 0000 .reph........... │ │ │ │ +000240e0: 0200 0000 cef6 6b0f 7265 702e 00e0 0100 ......k.rep..... │ │ │ │ +000240f0: 0000 0000 2500 0000 4300 0000 a43c 590a ....%...C....z/..rep.... │ │ │ │ -000245d0: 0000 0000 1e00 0000 0900 0000 fe81 1b1c ................ │ │ │ │ -000245e0: 7265 702e f511 0200 0000 0000 1e00 0000 rep............. │ │ │ │ -000245f0: 4100 0000 44f8 121b 7265 702e e4d7 0000 A...D...rep..... │ │ │ │ -00024600: 0000 0000 2b00 0000 1501 0000 51ec 9614 ....+.......Q... │ │ │ │ -00024610: 7265 702e a820 0100 0000 0000 1900 0000 rep.. .......... │ │ │ │ -00024620: a401 0000 2d66 fb1f 0072 6570 6925 0100 ....-f...repi%.. │ │ │ │ -00024630: 0000 0000 2400 0000 1e00 0000 ffff ffff ....$........... │ │ │ │ +00024510: 0000 0000 0000 0000 0000 0000 4deb 670e ............M.g. │ │ │ │ +00024520: 7265 702e 84ea 0100 0000 0000 1c00 0000 rep............. │ │ │ │ +00024530: bb00 0000 4365 ea0e 7265 702e 00a0 0000 ....Ce..rep..... │ │ │ │ +00024540: 0000 0000 2200 0000 3b01 0000 ffff ffff ...."...;....... │ │ │ │ +00024550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024560: 0000 0000 1d4f 0807 7265 702e 985f 0100 .....O..rep.._.. │ │ │ │ +00024570: 0000 0000 1800 0000 3800 0000 64fa 5e08 ........8...d.^. │ │ │ │ +00024580: 7265 702e 5434 0000 0000 0000 1700 0000 rep.T4.......... │ │ │ │ +00024590: df00 0000 bbc6 ee0b 7265 702e b344 0000 ........rep..D.. │ │ │ │ +000245a0: 0000 0000 1d00 0000 9e02 0000 870d 2f09 ............../. │ │ │ │ +000245b0: 7265 702e bd07 0100 0000 0000 1600 0000 rep............. │ │ │ │ +000245c0: 6400 0000 ffff ffff 0000 0000 0000 0000 d............... │ │ │ │ +000245d0: 0000 0000 0000 0000 0000 0000 4789 be00 ............G... │ │ │ │ +000245e0: 7265 702e 43fc 0000 0000 0000 0e00 0000 rep.C........... │ │ │ │ +000245f0: 1901 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024600: 0000 0000 0000 0000 0000 0000 48b0 3605 ............H.6. │ │ │ │ +00024610: 646c 2d6c 86b8 0000 0000 0000 1100 0000 dl-l............ │ │ │ │ +00024620: 6f00 0000 ffff ffff 0000 0000 0000 0000 o............... │ │ │ │ +00024630: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00024640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00024650: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ 00024660: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00024670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024690: 0000 0000 0000 0000 0000 0000 eaba a416 ................ │ │ │ │ -000246a0: 6465 6661 0b4a 0000 0000 0000 1100 0000 defa.J.......... │ │ │ │ -000246b0: 8f00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000246c0: 0000 0000 0000 0000 0000 0000 e20e e01b ................ │ │ │ │ -000246d0: 7265 702e 6834 0000 0000 0000 1900 0000 rep.h4.......... │ │ │ │ -000246e0: 2b00 0000 7a05 1f1a 7265 702e 0080 0000 +...z...rep..... │ │ │ │ -000246f0: 0000 0000 0d00 0000 b800 0000 45a1 9617 ............E... │ │ │ │ -00024700: 7265 702e 5a4b 0000 0000 0000 1d00 0000 rep.ZK.......... │ │ │ │ -00024710: 3903 0000 ab47 4f1f 7265 702e 4307 0100 9....GO.rep.C... │ │ │ │ -00024720: 0000 0000 2100 0000 5900 0000 4757 6815 ....!...Y...GWh. │ │ │ │ -00024730: 7573 6572 9f10 0200 0000 0000 1100 0000 user............ │ │ │ │ -00024740: 3100 0000 8581 f014 7265 702e 0aa5 0100 1.......rep..... │ │ │ │ -00024750: 0000 0000 1f00 0000 5100 0000 ffff ffff ........Q....... │ │ │ │ +00024680: 0000 0000 367e cc08 7265 702e 540b 0100 ....6~..rep.T... │ │ │ │ +00024690: 0000 0000 1100 0000 4900 0000 4431 4105 ........I...D1A. │ │ │ │ +000246a0: 0072 6570 daeb 0100 0000 0000 3600 0000 .rep........6... │ │ │ │ +000246b0: 1100 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000246c0: 0000 0000 0000 0000 0000 0000 7e49 5308 ............~IS. │ │ │ │ +000246d0: 0072 6570 d2e3 0100 0000 0000 2000 0000 .rep........ ... │ │ │ │ +000246e0: 0b00 0000 6c58 5506 7265 702e 2364 0000 ....lXU.rep.#d.. │ │ │ │ +000246f0: 0000 0000 1700 0000 c400 0000 e5a2 b208 ................ │ │ │ │ +00024700: 7265 702e 9956 0100 0000 0000 1800 0000 rep..V.......... │ │ │ │ +00024710: fe00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024720: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024740: 0000 0000 c066 4b07 7265 702e 55ee 0100 .....fK.rep.U... │ │ │ │ +00024750: 0000 0000 1e00 0000 3900 0000 ffff ffff ........9....... │ │ │ │ 00024760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024770: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024780: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024770: 0000 0000 c48f c40f 0072 6570 1d77 0100 .........rep.w.. │ │ │ │ +00024780: 0000 0000 2200 0000 2700 0000 ffff ffff ...."...'....... │ │ │ │ 00024790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000247a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000247b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000247a0: 0000 0000 01b1 ae03 7265 702e b301 0100 ........rep..... │ │ │ │ +000247b0: 0000 0000 1000 0000 2a00 0000 ffff ffff ........*....... │ │ │ │ 000247c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000247d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ 000247e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 000247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024800: 0000 0000 b964 aa15 7265 702e fd7c 0000 .....d..rep..|.. │ │ │ │ -00024810: 0000 0000 1000 0000 6600 0000 9f31 3a14 ........f....1:. │ │ │ │ -00024820: 7265 702e 187e 0000 0000 0000 0e00 0000 rep..~.......... │ │ │ │ -00024830: 2001 0000 2a45 f419 696e 7465 e933 0000 ...*E..inte.3.. │ │ │ │ -00024840: 0000 0000 0e00 0000 7100 0000 6464 d010 ........q...dd.. │ │ │ │ -00024850: 7265 702e b5de 0000 0000 0000 1900 0000 rep............. │ │ │ │ -00024860: b200 0000 5b8a 0217 7265 702e 27ac 0000 ....[...rep.'... │ │ │ │ -00024870: 0000 0000 1200 0000 ab00 0000 8a77 7a1a .............wz. │ │ │ │ -00024880: 7265 702e 19a7 0100 0000 0000 2900 0000 rep.........)... │ │ │ │ -00024890: 4300 0000 2eaa a51f 7265 702e 1e27 0100 C.......rep..'.. │ │ │ │ -000248a0: 0000 0000 1c00 0000 4300 0000 ffff ffff ........C....... │ │ │ │ -000248b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000248c0: 0000 0000 f825 f41e 0072 6570 e9ff 0000 .....%...rep.... │ │ │ │ -000248d0: 0000 0000 1700 0000 0000 0000 ffff ffff ................ │ │ │ │ -000248e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000248f0: 0000 0000 249d c21b 7265 702e 9b37 0000 ....$...rep..7.. │ │ │ │ -00024900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[....... │ │ │ │ -00024910: 7265 702e 38a9 0000 0000 0000 1400 0000 rep.8........... │ │ │ │ -00024920: 3b00 0000 ffff ffff 0000 0000 0000 0000 ;............... │ │ │ │ -00024930: 0000 0000 0000 0000 0000 0000 2395 4818 ............#.H. │ │ │ │ -00024940: 0072 6570 07ab 0100 0000 0000 3600 0000 .rep........6... │ │ │ │ -00024950: 1500 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024960: 0000 0000 0000 0000 0000 0000 0478 251a .............x%. │ │ │ │ -00024970: 7265 702e 700f 0100 0000 0000 2600 0000 rep.p.......&... │ │ │ │ -00024980: 2500 0000 7d6f 3817 0072 6570 fc22 0100 %...}o8..rep.".. │ │ │ │ -00024990: 0000 0000 1c00 0000 1700 0000 d056 d512 .............V.. │ │ │ │ -000249a0: 7265 702e e925 0100 0000 0000 1300 0000 rep..%.......... │ │ │ │ -000249b0: 2b00 0000 5c64 1114 0072 6570 daef 0000 +...\d...rep.... │ │ │ │ -000249c0: 0000 0000 1f00 0000 0400 0000 ffff ffff ................ │ │ │ │ -000249d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000249e0: 0000 0000 9772 3d1a 7265 702e 7aa5 0100 .....r=.rep.z... │ │ │ │ -000249f0: 0000 0000 1c00 0000 5000 0000 3365 6510 ........P...3ee. │ │ │ │ -00024a00: 7265 702e 5dad 0100 0000 0000 1800 0000 rep.]........... │ │ │ │ -00024a10: 9300 0000 100e fa19 7265 702e 00a0 0000 ........rep..... │ │ │ │ -00024a20: 0000 0000 1c00 0000 5800 0000 0ee6 ba1d ........X....... │ │ │ │ -00024a30: 7265 702e b9df 0000 0000 0000 1100 0000 rep............. │ │ │ │ -00024a40: 2900 0000 e9e7 b815 7265 6d6f 61aa 0100 ).......remoa... │ │ │ │ -00024a50: 0000 0000 1800 0000 4800 0000 272c e615 ........H...',.. │ │ │ │ -00024a60: 7374 616e f7a3 0100 0000 0000 0f00 0000 stan............ │ │ │ │ -00024a70: 3400 0000 f381 b912 0072 6570 e110 0200 4........rep.... │ │ │ │ -00024a80: 0000 0000 1400 0000 2700 0000 6f5e 931f ........'...o^.. │ │ │ │ -00024a90: 7265 702e 74a0 0000 0000 0000 1c00 0000 rep.t........... │ │ │ │ -00024aa0: 3500 0000 b522 0c19 7265 702e c809 0100 5...."..rep..... │ │ │ │ -00024ab0: 0000 0000 2900 0000 b700 0000 df10 031f ....)........... │ │ │ │ -00024ac0: 7265 702e 2b7b 0000 0000 0000 0e00 0000 rep.+{.......... │ │ │ │ -00024ad0: d600 0000 4884 4719 7265 702e 5267 0000 ....H.G.rep.Rg.. │ │ │ │ -00024ae0: 0000 0000 1b00 0000 d600 0000 fb62 c01e .............b.. │ │ │ │ -00024af0: 0072 6570 e5af 0000 0000 0000 1400 0000 .rep............ │ │ │ │ -00024b00: 0600 0000 4476 9815 7265 702e f824 0100 ....Dv..rep..$.. │ │ │ │ -00024b10: 0000 0000 1a00 0000 5700 0000 47c0 651c ........W...G.e. │ │ │ │ -00024b20: 7265 702e 939a 0000 0000 0000 0a00 0000 rep............. │ │ │ │ -00024b30: a400 0000 4458 8414 7265 702e 7d27 0100 ....DX..rep.}'.. │ │ │ │ -00024b40: 0000 0000 2400 0000 7f00 0000 ffff ffff ....$........... │ │ │ │ -00024b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024b60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024b70: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00024b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024b90: 0000 0000 c34d 501b 7265 702e 0388 0000 .....MP.rep..... │ │ │ │ -00024ba0: 0000 0000 1200 0000 4601 0000 cf8f 091c ........F....... │ │ │ │ -00024bb0: 7265 702e a655 0000 0000 0000 1900 0000 rep..U.......... │ │ │ │ -00024bc0: 9b00 0000 c526 1810 7265 702e cef1 0000 .....&..rep..... │ │ │ │ -00024bd0: 0000 0000 1d00 0000 5d00 0000 b145 bb19 ........]....E.. │ │ │ │ -00024be0: 0072 6570 71a6 0100 0000 0000 2900 0000 .repq.......)... │ │ │ │ -00024bf0: 0300 0000 3f77 0c1d 0072 6570 c3a8 0100 ....?w...rep.... │ │ │ │ -00024c00: 0000 0000 1d00 0000 0d00 0000 ffff ffff ................ │ │ │ │ -00024c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024c20: 0000 0000 70d9 0519 6d61 696c 6d10 0200 ....p...mailm... │ │ │ │ -00024c30: 0000 0000 1000 0000 2200 0000 35d7 3016 ........"...5.0. │ │ │ │ -00024c40: 7265 702e 7311 0200 0000 0000 1400 0000 rep.s........... │ │ │ │ -00024c50: 4700 0000 d3f7 9f11 7265 702e 9d3d 0000 G.......rep..=.. │ │ │ │ -00024c60: 0000 0000 1200 0000 6701 0000 5c65 091f ........g...\e.. │ │ │ │ -00024c70: 7265 702e 0e85 0000 0000 0000 0f00 0000 rep............. │ │ │ │ -00024c80: be00 0000 2ccf a81d 7265 702e c182 0000 ....,...rep..... │ │ │ │ -00024c90: 0000 0000 0f00 0000 d400 0000 4957 8f11 ............IW.. │ │ │ │ -00024ca0: 7265 702e bb0f 0100 0000 0000 1000 0000 rep............. │ │ │ │ -00024cb0: 2100 0000 fb37 d019 7265 702e 21ab 0000 !....7..rep.!... │ │ │ │ -00024cc0: 0000 0000 1200 0000 f400 0000 5975 d310 ............Yu.. │ │ │ │ -00024cd0: 7265 702e 19a4 0000 0000 0000 2300 0000 rep.........#... │ │ │ │ -00024ce0: f500 0000 c18b b31c 7265 702e 4368 0000 ........rep.Ch.. │ │ │ │ -00024cf0: 0000 0000 2100 0000 7600 0000 0d75 3f16 ....!...v....u?. │ │ │ │ -00024d00: 7265 702e 5123 0100 0000 0000 1c00 0000 rep.Q#.......... │ │ │ │ -00024d10: 8b01 0000 eb41 de13 0072 6570 eda8 0100 .....A...rep.... │ │ │ │ -00024d20: 0000 0000 3600 0000 1500 0000 a85f 291f ....6........_). │ │ │ │ -00024d30: 7265 702e 0020 0100 0000 0000 1900 0000 rep.. .......... │ │ │ │ -00024d40: 8f00 0000 597d a517 0072 6570 2f23 0100 ....Y}...rep/#.. │ │ │ │ -00024d50: 0000 0000 1b00 0000 0700 0000 5a96 ef11 ............Z... │ │ │ │ -00024d60: 7265 702e 00f0 0000 0000 0000 2700 0000 rep.........'... │ │ │ │ -00024d70: 2501 0000 7cbe 5313 7265 702e 74ac 0100 %...|.S.rep.t... │ │ │ │ -00024d80: 0000 0000 2800 0000 c100 0000 a51b 6713 ....(.........g. │ │ │ │ -00024d90: 7265 702e e606 0100 0000 0000 1d00 0000 rep............. │ │ │ │ -00024da0: 4000 0000 a5f1 a519 0072 6570 bda7 0100 @........rep.... │ │ │ │ -00024db0: 0000 0000 1600 0000 1900 0000 7b03 af13 ............{... │ │ │ │ -00024dc0: 7265 702e ab25 0100 0000 0000 1200 0000 rep..%.......... │ │ │ │ -00024dd0: 2c00 0000 3120 491b 7265 702e c226 0100 ,...1 I.rep..&.. │ │ │ │ -00024de0: 0000 0000 1800 0000 4400 0000 ffff ffff ........D....... │ │ │ │ +00024800: 0000 0000 dc3f 0007 7265 702e 2df4 0000 .....?..rep.-... │ │ │ │ +00024810: 0000 0000 0f00 0000 5400 0000 ffff ffff ........T....... │ │ │ │ +00024820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024840: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024860: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024870: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024890: 0000 0000 1950 650e 7265 702e f773 0100 .....Pe.rep..s.. │ │ │ │ +000248a0: 0000 0000 1900 0000 a200 0000 7d37 c20d ............}7.. │ │ │ │ +000248b0: 0072 6570 0b78 0100 0000 0000 1e00 0000 .rep.x.......... │ │ │ │ +000248c0: 1400 0000 476b 9903 0072 6570 bd7f 0100 ....Gk...rep.... │ │ │ │ +000248d0: 0000 0000 1f00 0000 1c00 0000 a467 eb09 .............g.. │ │ │ │ +000248e0: 0072 6570 e85f 0100 0000 0000 1300 0000 .rep._.......... │ │ │ │ +000248f0: 0200 0000 e0e2 f40f 0072 6570 447f 0100 .........repD... │ │ │ │ +00024900: 0000 0000 1c00 0000 2000 0000 ffff ffff ........ ....... │ │ │ │ +00024910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024920: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024930: 0000 0000 0000 0000 0000 0000 8d84 0e09 ................ │ │ │ │ +00024940: 7265 702e 8372 0000 0000 0000 1400 0000 rep..r.......... │ │ │ │ +00024950: 8400 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024960: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024980: 0000 0000 a742 b80b 7265 702e d975 0000 .....B..rep..u.. │ │ │ │ +00024990: 0000 0000 1600 0000 3400 0000 eb52 9108 ........4....R.. │ │ │ │ +000249a0: 7265 702e 32e6 0100 0000 0000 1b00 0000 rep.2........... │ │ │ │ +000249b0: 5002 0000 9824 ec02 7265 702e 20b2 0000 P....$..rep. ... │ │ │ │ +000249c0: 0000 0000 1f00 0000 9c00 0000 861a 2703 ..............'. │ │ │ │ +000249d0: 7265 702e a9fd 0000 0000 0000 1500 0000 rep............. │ │ │ │ +000249e0: 5b00 0000 c91f 8f06 7265 702e cc93 0000 [.......rep..... │ │ │ │ +000249f0: 0000 0000 1400 0000 9a00 0000 e760 bd0f .............`.. │ │ │ │ +00024a00: 7265 702e 2801 0100 0000 0000 0e00 0000 rep.(........... │ │ │ │ +00024a10: 4300 0000 129d 5204 7265 702e 6bf3 0000 C.....R.rep.k... │ │ │ │ +00024a20: 0000 0000 0d00 0000 b500 0000 ac84 8a0a ................ │ │ │ │ +00024a30: 7265 702e fd04 0100 0000 0000 0f00 0000 rep............. │ │ │ │ +00024a40: 6100 0000 f58b 2a08 7265 702e df74 0100 a.....*.rep..t.. │ │ │ │ +00024a50: 0000 0000 1b00 0000 1000 0000 d159 b302 .............Y.. │ │ │ │ +00024a60: 0072 6570 de0f 0100 0000 0000 1e00 0000 .rep............ │ │ │ │ +00024a70: 0400 0000 2792 0d00 7265 702e d4e4 0100 ....'...rep..... │ │ │ │ +00024a80: 0000 0000 1600 0000 5700 0000 b84e fb0a ........W....N.. │ │ │ │ +00024a90: 7265 702e 5beb 0100 0000 0000 3500 0000 rep.[.......5... │ │ │ │ +00024aa0: 4a00 0000 ffff ffff 0000 0000 0000 0000 J............... │ │ │ │ +00024ab0: 0000 0000 0000 0000 0000 0000 26a9 0001 ............&... │ │ │ │ +00024ac0: 7265 702e b400 0100 0000 0000 0d00 0000 rep............. │ │ │ │ +00024ad0: 2e00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024b00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024b10: 0000 0000 0000 0000 0000 0000 8d51 d10f .............Q.. │ │ │ │ +00024b20: 7265 702e e908 0100 0000 0000 1400 0000 rep............. │ │ │ │ +00024b30: 4f00 0000 f602 ed08 0072 6570 8e7c 0100 O........rep.|.. │ │ │ │ +00024b40: 0000 0000 2100 0000 1900 0000 857c 1f0c ....!........|.. │ │ │ │ +00024b50: 7265 702e 7e02 0100 0000 0000 1400 0000 rep.~........... │ │ │ │ +00024b60: 0902 0000 2157 7b03 7265 702e e356 0000 ....!W{.rep..V.. │ │ │ │ +00024b70: 0000 0000 2100 0000 4000 0000 5a10 5e03 ....!...@...Z.^. │ │ │ │ +00024b80: 7265 702e bded 0100 0000 0000 1300 0000 rep............. │ │ │ │ +00024b90: 4500 0000 ffff ffff 0000 0000 0000 0000 E............... │ │ │ │ +00024ba0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024bc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024bd0: 0000 0000 0000 0000 0000 0000 e2b6 c50c ................ │ │ │ │ +00024be0: 7265 702e 3ef2 0000 0000 0000 0d00 0000 rep.>........... │ │ │ │ +00024bf0: 5300 0000 e3e9 7f0c 0072 6570 807f 0100 S........rep.... │ │ │ │ +00024c00: 0000 0000 1b00 0000 2200 0000 ecdd a803 ........"....... │ │ │ │ +00024c10: 7265 702e cbec 0100 0000 0000 1a00 0000 rep............. │ │ │ │ +00024c20: 7c00 0000 2dc5 ec02 7265 702e 61ed 0100 |...-...rep.a... │ │ │ │ +00024c30: 0000 0000 1900 0000 4300 0000 bd6f 2806 ........C....o(. │ │ │ │ +00024c40: 7265 702e 160e 0100 0000 0000 1400 0000 rep............. │ │ │ │ +00024c50: c700 0000 0063 940e 7265 702e fa5a 0000 .....c..rep..Z.. │ │ │ │ +00024c60: 0000 0000 1c00 0000 7800 0000 ec29 a501 ........x....).. │ │ │ │ +00024c70: 7265 702e e251 0100 0000 0000 1700 0000 rep..Q.......... │ │ │ │ +00024c80: 1601 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024c90: 0000 0000 0000 0000 0000 0000 9b96 180f ................ │ │ │ │ +00024ca0: 7265 702e cae2 0100 0000 0000 2000 0000 rep......... ... │ │ │ │ +00024cb0: 6b00 0000 c91f 0f07 7265 702e 0093 0000 k.......rep..... │ │ │ │ +00024cc0: 0000 0000 1400 0000 b800 0000 ffff ffff ................ │ │ │ │ +00024cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024d10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024d20: 0000 0000 0000 0000 0000 0000 4548 3009 ............EH0. │ │ │ │ +00024d30: 7265 702e f371 0100 0000 0000 1c00 0000 rep..q.......... │ │ │ │ +00024d40: 6000 0000 03fb 2706 7265 702e 7d5d 0100 `.....'.rep.}].. │ │ │ │ +00024d50: 0000 0000 1c00 0000 ce00 0000 ffff ffff ................ │ │ │ │ +00024d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024d70: 0000 0000 3ed1 1607 7265 702e 5395 0000 ....>...rep.S... │ │ │ │ +00024d80: 0000 0000 1500 0000 5a06 0000 c8c6 c204 ........Z....... │ │ │ │ +00024d90: 7265 702e 15ee 0100 0000 0000 1e00 0000 rep............. │ │ │ │ +00024da0: 2200 0000 8edc 1b03 6166 7465 5bb6 0000 ".......afte[... │ │ │ │ +00024db0: 0000 0000 1000 0000 bf00 0000 ffff ffff ................ │ │ │ │ +00024dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00024df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024e00: 0000 0000 4bf0 d81c 7265 702e db02 0100 ....K...rep..... │ │ │ │ -00024e10: 0000 0000 1d00 0000 b300 0000 a38f d91e ................ │ │ │ │ -00024e20: 7072 696e a7a1 0000 0000 0000 0c00 0000 prin............ │ │ │ │ -00024e30: 4301 0000 8ff0 c118 0072 6570 9da6 0100 C........rep.... │ │ │ │ -00024e40: 0000 0000 2100 0000 0700 0000 ffff ffff ....!........... │ │ │ │ +00024e00: 0000 0000 82ec b605 7265 702e 5477 0000 ........rep.Tw.. │ │ │ │ +00024e10: 0000 0000 1a00 0000 8700 0000 8356 d405 .............V.. │ │ │ │ +00024e20: 7265 702e c99f 0000 0000 0000 1a00 0000 rep............. │ │ │ │ +00024e30: 1300 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00024e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024e60: 0000 0000 6063 d21b 7265 702e eaa9 0000 ....`c..rep..... │ │ │ │ -00024e70: 0000 0000 1300 0000 5900 0000 ffff ffff ........Y....... │ │ │ │ +00024e60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024e70: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00024e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024e90: 0000 0000 1776 a91b 7265 6d6f 99ab 0100 .....v..remo.... │ │ │ │ -00024ea0: 0000 0000 1600 0000 2d00 0000 3db7 a71b ........-...=... │ │ │ │ -00024eb0: 0072 6570 2726 0100 0000 0000 1d00 0000 .rep'&.......... │ │ │ │ -00024ec0: 0400 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024ed0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00024ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024ef0: 0000 0000 e674 d31d 7265 702e 36d6 0000 .....t..rep.6... │ │ │ │ -00024f00: 0000 0000 2500 0000 8901 0000 ffff ffff ....%........... │ │ │ │ +00024e90: 0000 0000 e2f0 c705 7265 702e af57 0100 ........rep..W.. │ │ │ │ +00024ea0: 0000 0000 1700 0000 a200 0000 723e 0802 ............r>.. │ │ │ │ +00024eb0: 7265 702e f10e 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +00024ec0: 5e00 0000 b704 4d04 7265 702e 1b5f 0100 ^.....M.rep.._.. │ │ │ │ +00024ed0: 0000 0000 2200 0000 5b00 0000 ea10 2802 ...."...[.....(. │ │ │ │ +00024ee0: 7265 702e e578 0100 0000 0000 1b00 0000 rep..x.......... │ │ │ │ +00024ef0: d400 0000 129d 3207 7265 702e 41e5 0100 ......2.rep.A... │ │ │ │ +00024f00: 0000 0000 0d00 0000 4200 0000 ffff ffff ........B....... │ │ │ │ 00024f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024f20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024f30: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024f20: 0000 0000 bf2c 7f07 7265 702e 0a75 0100 .....,..rep..u.. │ │ │ │ +00024f30: 0000 0000 1a00 0000 3c01 0000 ffff ffff ........<....... │ │ │ │ 00024f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024f50: 0000 0000 3506 4a17 7265 702e 85ef 0000 ....5.J.rep..... │ │ │ │ -00024f60: 0000 0000 1d00 0000 3800 0000 ffff ffff ........8....... │ │ │ │ +00024f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00024f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024f80: 0000 0000 d227 1216 7265 702e 45af 0100 .....'..rep.E... │ │ │ │ -00024f90: 0000 0000 1500 0000 5600 0000 5967 cb1b ........V...Yg.. │ │ │ │ -00024fa0: 7265 702e 00a0 0100 0000 0000 2500 0000 rep.........%... │ │ │ │ -00024fb0: 3801 0000 680a 2f1d 7265 702e f89b 0000 8...h./.rep..... │ │ │ │ -00024fc0: 0000 0000 0b00 0000 a900 0000 4929 ef1a ............I).. │ │ │ │ -00024fd0: 0072 6570 8226 0100 0000 0000 1d00 0000 .rep.&.......... │ │ │ │ -00024fe0: 0200 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00024ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024f80: 0000 0000 00a1 850d 7265 702e 00b0 0000 ........rep..... │ │ │ │ +00024f90: 0000 0000 2200 0000 6e00 0000 ffff ffff ...."...n....... │ │ │ │ +00024fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024fb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00024fc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00024fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024fe0: 0000 0000 5d98 180b 7265 702e 9b52 0000 ....]...rep..R.. │ │ │ │ +00024ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#........... │ │ │ │ +00025000: 0200 0000 b708 0000 4917 0100 0000 0000 ........I....... │ │ │ │ +00025010: 0010 0000 0060 0200 0000 0000 0000 0000 .....`.......... │ │ │ │ 00025020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00025030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ +00025050: 6d00 0000 ffff ffff 0000 0000 0000 0000 m............... │ │ │ │ +00025060: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00025070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000250a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000250b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000250c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000250d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000250e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000250f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025080: 0000 0000 787e 1815 7265 702e 4457 0000 ....x~..rep.DW.. │ │ │ │ +00025090: 0000 0000 2600 0000 5a00 0000 170c 4d19 ....&...Z.....M. │ │ │ │ +000250a0: 7072 6f67 bf6f 0000 0000 0000 0c00 0000 prog.o.......... │ │ │ │ +000250b0: 3400 0000 aaa8 5117 7265 702e ed01 0100 4.....Q.rep..... │ │ │ │ +000250c0: 0000 0000 1b00 0000 2800 0000 b88e ad1a ........(....... │ │ │ │ +000250d0: 0072 6570 9de8 0100 0000 0000 2400 0000 .rep........$... │ │ │ │ +000250e0: 1600 0000 4c61 5b1a 7265 702e cd05 0100 ....La[.rep..... │ │ │ │ +000250f0: 0000 0000 1700 0000 5d00 0000 ffff ffff ........]....... │ │ │ │ 00025100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025110: 0000 0000 14a6 3b1b 7265 702e c47b 0100 ......;.rep..{.. │ │ │ │ +00025120: 0000 0000 1900 0000 4d00 0000 6085 f41c ........M...`... │ │ │ │ +00025130: 7265 6d6f cb12 0100 0000 0000 1300 0000 remo............ │ │ │ │ +00025140: 3300 0000 ffff ffff 0000 0000 0000 0000 3............... │ │ │ │ +00025150: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00025160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00025180: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00025190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000251a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000251b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000251a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000251b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 000251c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000251d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000251e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000251d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000251e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 000251f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025200: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00025210: 0000 0000 0000 0000 0000 0000 6207 2d1c ............b.-. │ │ │ │ +00025220: 7265 702e c3bf 0000 0000 0000 0d00 0000 rep............. │ │ │ │ +00025230: 2c00 0000 ac6f dd1a 7265 702e 00f0 0000 ,....o..rep..... │ │ │ │ +00025240: 0000 0000 0f00 0000 f100 0000 ffff ffff ................ │ │ │ │ 00025250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000252a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000252b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000252c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000252d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000252e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000252f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00025270: 0000 0000 0000 0000 0000 0000 a626 cc10 .............&.. │ │ │ │ +00025280: 0072 6570 2a7c 0100 0000 0000 1a00 0000 .rep*|.......... │ │ │ │ +00025290: 1700 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000252a0: 0000 0000 0000 0000 0000 0000 9c66 2e1b .............f.. │ │ │ │ +000252b0: 7265 702e 8531 0000 0000 0000 1700 0000 rep..1.......... │ │ │ │ +000252c0: 6200 0000 bb7d 6b19 7265 702e 8753 0000 b....}k.rep..S.. │ │ │ │ +000252d0: 0000 0000 1b00 0000 ba00 0000 1e6c 5913 .............lY. │ │ │ │ +000252e0: 7265 702e 4106 0100 0000 0000 1100 0000 rep.A........... │ │ │ │ +000252f0: 6b01 0000 59ca c11d 7265 702e 6858 0100 k...Y...rep.hX.. │ │ │ │ +00025300: 0000 0000 1b00 0000 0401 0000 cde9 4919 ..............I. │ │ │ │ +00025310: 7265 702e 3c71 0100 0000 0000 1800 0000 rep.z/..rep.... │ │ │ │ +000255d0: 0000 0000 1e00 0000 0900 0000 51ec 9614 ............Q... │ │ │ │ +000255e0: 7265 702e 077a 0100 0000 0000 1900 0000 rep..z.......... │ │ │ │ +000255f0: a401 0000 44f8 121b 7265 702e 807e 0000 ....D...rep..~.. │ │ │ │ +00025600: 0000 0000 2b00 0000 1501 0000 2d66 fb1f ....+.......-f.. │ │ │ │ +00025610: 0072 6570 027f 0100 0000 0000 2400 0000 .rep........$... │ │ │ │ +00025620: 1e00 0000 865e 9313 7265 702e f813 0100 .....^..rep..... │ │ │ │ +00025630: 0000 0000 1e00 0000 3800 0000 ffff ffff ........8....... │ │ │ │ 00025640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025650: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00025660: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00025670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000256a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000256b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000256c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000256d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000256e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000256f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00025690: 0000 0000 0000 0000 0000 0000 eaba a416 ................ │ │ │ │ +000256a0: 6465 6661 8759 0100 0000 0000 1100 0000 defa.Y.......... │ │ │ │ +000256b0: 8f00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000256c0: 0000 0000 0000 0000 0000 0000 e20e e01b ................ │ │ │ │ +000256d0: 7265 702e ba8f 0000 0000 0000 1900 0000 rep............. │ │ │ │ +000256e0: 2b00 0000 7a05 1f1a 7265 702e 96be 0000 +...z...rep..... │ │ │ │ +000256f0: 0000 0000 0d00 0000 b800 0000 45a1 9617 ............E... │ │ │ │ +00025700: 7265 702e 275a 0100 0000 0000 1d00 0000 rep.'Z.......... │ │ │ │ +00025710: 3903 0000 ab47 4f1f 7265 702e 0e56 0000 9....GO.rep..V.. │ │ │ │ +00025720: 0000 0000 2100 0000 5900 0000 4757 6815 ....!...Y...GWh. │ │ │ │ +00025730: 7573 6572 c416 0100 0000 0000 1100 0000 user............ │ │ │ │ +00025740: 3100 0000 8581 f014 7265 702e eee1 0100 1.......rep..... │ │ │ │ +00025750: 0000 0000 1f00 0000 5100 0000 ffff ffff ........Q....... │ │ │ │ 00025760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025770: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00025780: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00025790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000257a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000257b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000257a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000257b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 000257c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000257d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000257d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000257e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 000257f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000258a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025800: 0000 0000 b964 aa15 7265 702e f2bc 0000 .....d..rep..... │ │ │ │ +00025810: 0000 0000 1000 0000 6600 0000 9f31 3a14 ........f....1:. │ │ │ │ +00025820: 7265 702e 68bd 0000 0000 0000 0e00 0000 rep.h........... │ │ │ │ +00025830: 2001 0000 2a45 f419 696e 7465 e0a3 0000 ...*E..inte.... │ │ │ │ +00025840: 0000 0000 0e00 0000 7100 0000 6464 d010 ........q...dd.. │ │ │ │ +00025850: 7265 702e 598a 0000 0000 0000 1900 0000 rep.Y........... │ │ │ │ +00025860: b200 0000 5b8a 0217 7265 702e ee0c 0100 ....[...rep..... │ │ │ │ +00025870: 0000 0000 1200 0000 ab00 0000 2eaa a51f ................ │ │ │ │ +00025880: 7265 702e d2e9 0100 0000 0000 1c00 0000 rep............. │ │ │ │ +00025890: 4300 0000 8a77 7a1a 7265 702e fde3 0100 C....wz.rep..... │ │ │ │ +000258a0: 0000 0000 2900 0000 4300 0000 ffff ffff ....)...C....... │ │ │ │ 000258b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000258c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000258d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000258c0: 0000 0000 f825 f41e 0072 6570 90e5 0100 .....%...rep.... │ │ │ │ +000258d0: 0000 0000 1700 0000 0000 0000 ffff ffff ................ │ │ │ │ 000258e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000258f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000259a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000259b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000259c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000258f0: 0000 0000 249d c21b 7265 702e 6e32 0000 ....$...rep.n2.. │ │ │ │ +00025900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[....... │ │ │ │ +00025910: 7265 702e 3708 0100 0000 0000 1400 0000 rep.7........... │ │ │ │ +00025920: 3b00 0000 ffff ffff 0000 0000 0000 0000 ;............... │ │ │ │ +00025930: 0000 0000 0000 0000 0000 0000 2395 4818 ............#.H. │ │ │ │ +00025940: 0072 6570 1113 0100 0000 0000 3600 0000 .rep........6... │ │ │ │ +00025950: 1500 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00025960: 0000 0000 0000 0000 0000 0000 0478 251a .............x%. │ │ │ │ +00025970: 7265 702e 3c68 0000 0000 0000 2600 0000 rep...eexec.u.. │ │ │ │ -00026a80: 0000 0000 0e00 0000 4100 0000 bef8 ad63 ........A......c │ │ │ │ -00026a90: 7265 702e 5b10 0100 0000 0000 2000 0000 rep.[....... ... │ │ │ │ -00026aa0: 4100 0000 9757 9166 7265 702e 85bd 0100 A....W.frep..... │ │ │ │ -00026ab0: 0000 0000 1600 0000 0302 0000 47c0 c569 ............G..i │ │ │ │ -00026ac0: 7265 702e ad20 0000 0000 0000 0a00 0000 rep.. .......... │ │ │ │ -00026ad0: cf00 0000 e5de 2561 0072 6570 a826 0200 ......%a.rep.&.. │ │ │ │ -00026ae0: 0000 0000 1800 0000 0700 0000 7ddf 5f64 ............}._d │ │ │ │ -00026af0: 7265 702e f15b 0100 0000 0000 0c00 0000 rep..[.......... │ │ │ │ -00026b00: 4901 0000 5cc5 b767 7265 702e 5bb3 0100 I...\..grep.[... │ │ │ │ -00026b10: 0000 0000 3500 0000 3900 0000 d401 ec64 ....5...9......d │ │ │ │ -00026b20: 7265 6d6f 27b4 0100 0000 0000 0f00 0000 remo'........... │ │ │ │ -00026b30: 2900 0000 2c34 7869 7265 702e 7c19 0100 )...,4xirep.|... │ │ │ │ -00026b40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k │ │ │ │ -00026b50: 7265 702e 142e 0000 0000 0000 1900 0000 rep............. │ │ │ │ -00026b60: 0e00 0000 8bf6 916f 0072 6570 912f 0200 .......o.rep./.. │ │ │ │ -00026b70: 0000 0000 1b00 0000 0c00 0000 9344 4769 .............DGi │ │ │ │ -00026b80: 7265 702e 0c66 0000 0000 0000 1600 0000 rep..f.......... │ │ │ │ -00026b90: 4c00 0000 05a7 c368 7265 6d6f 71b7 0100 L......hremoq... │ │ │ │ -00026ba0: 0000 0000 1400 0000 3d00 0000 ffff ffff ........=....... │ │ │ │ +00026a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026bc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00026bd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00026bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026bf0: 0000 0000 15fb b662 7265 702e 1b21 0200 .......brep..!.. │ │ │ │ -00026c00: 0000 0000 1900 0000 8f01 0000 51d7 9661 ............Q..a │ │ │ │ -00026c10: 7265 702e f98c 0100 0000 0000 1b00 0000 rep............. │ │ │ │ -00026c20: 4c00 0000 0573 8b65 0072 6570 472e 0200 L....s.e.repG... │ │ │ │ -00026c30: 0000 0000 1800 0000 0200 0000 ffff ffff ................ │ │ │ │ +00026bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026c50: 0000 0000 6fcd cd6d 7265 702e 086d 0000 ....o..mrep..m.. │ │ │ │ -00026c60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g │ │ │ │ -00026c70: 7265 702e b21b 0100 0000 0000 1700 0000 rep............. │ │ │ │ -00026c80: 3d00 0000 ffff ffff 0000 0000 0000 0000 =............... │ │ │ │ -00026c90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00026c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026cb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00026cc0: 0000 0000 0000 0000 0000 0000 53d0 ee6e ............S..n │ │ │ │ -00026cd0: 7265 702e 7a5f 0000 0000 0000 1600 0000 rep.z_.......... │ │ │ │ -00026ce0: 6a00 0000 ffff ffff 0000 0000 0000 0000 j............... │ │ │ │ -00026cf0: 0000 0000 0000 0000 0000 0000 861e 7d64 ..............}d │ │ │ │ -00026d00: 7265 702e a5ba 0100 0000 0000 1700 0000 rep............. │ │ │ │ -00026d10: 4500 0000 ffff ffff 0000 0000 0000 0000 E............... │ │ │ │ -00026d20: 0000 0000 0000 0000 0000 0000 1722 5d6d ............."]m │ │ │ │ -00026d30: 7265 702e 3657 0000 0000 0000 1e00 0000 rep.6W.......... │ │ │ │ -00026d40: 4200 0000 d77d de6f 7265 702e 1d15 0100 B....}.orep..... │ │ │ │ -00026d50: 0000 0000 2500 0000 5600 0000 06c4 666a ....%...V.....fj │ │ │ │ -00026d60: 0072 6570 c2b7 0100 0000 0000 3500 0000 .rep........5... │ │ │ │ -00026d70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00026d80: 0000 0000 0000 0000 0000 0000 4d6e 1969 ............Mn.i │ │ │ │ -00026d90: 7265 702e c226 0000 0000 0000 1c00 0000 rep..&.......... │ │ │ │ -00026da0: 6201 0000 ffff ffff 0000 0000 0000 0000 b............... │ │ │ │ -00026db0: 0000 0000 0000 0000 0000 0000 c89a 2365 ..............#e │ │ │ │ -00026dc0: 0072 6570 6fb8 0100 0000 0000 2b00 0000 .repo.......+... │ │ │ │ -00026dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00026de0: 0000 0000 0000 0000 0000 0000 73ba 8066 ............s..f │ │ │ │ -00026df0: 7265 702e 1c2f 0200 0000 0000 1b00 0000 rep../.......... │ │ │ │ -00026e00: 3400 0000 02bf 2369 2a63 6f6d 95b0 0100 4.....#i*com.... │ │ │ │ -00026e10: 0000 0000 1500 0000 6200 0000 e617 9e64 ........b......d │ │ │ │ -00026e20: 0072 6570 f020 0200 0000 0000 1e00 0000 .rep. .......... │ │ │ │ -00026e30: 0d00 0000 336b c568 7265 702e c726 0200 ....3k.hrep..&.. │ │ │ │ -00026e40: 0000 0000 2100 0000 dc00 0000 ffff ffff ....!........... │ │ │ │ +00026cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026e60: 0000 0000 b97a 826b 7265 702e 3930 0000 .....z.krep.90.. │ │ │ │ -00026e70: 0000 0000 1900 0000 0e00 0000 9267 cb68 .............g.h │ │ │ │ -00026e80: 7265 702e a787 0000 0000 0000 0d00 0000 rep............. │ │ │ │ -00026e90: 4f00 0000 ea86 6469 7265 702e 737d 0000 O.....direp.s}.. │ │ │ │ -00026ea0: 0000 0000 1100 0000 9400 0000 6df3 4a6e ............m.Jn │ │ │ │ -00026eb0: 7265 702e c6c0 0000 0000 0000 1d00 0000 rep............. │ │ │ │ -00026ec0: 7003 0000 ffff ffff 0000 0000 0000 0000 p............... │ │ │ │ -00026ed0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00026e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026ef0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00026f00: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00026ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026f20: 0000 0000 6e65 f264 7265 702e 692a 0000 ....ne.drep.i*.. │ │ │ │ -00026f30: 0000 0000 1700 0000 aa00 0000 e797 9061 ...............a │ │ │ │ -00026f40: 7265 702e d82c 0200 0000 0000 2100 0000 rep..,......!... │ │ │ │ -00026f50: 4e01 0000 1fd6 b269 7265 702e 9a4f 0000 N......irep..O.. │ │ │ │ -00026f60: 0000 0000 1200 0000 2d00 0000 c396 fb60 ........-......` │ │ │ │ -00026f70: 3a72 6570 a064 0000 0000 0000 1600 0000 :rep.d.......... │ │ │ │ -00026f80: 4000 0000 ffff ffff 0000 0000 0000 0000 @............... │ │ │ │ -00026f90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00026f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026fb0: 0000 0000 c287 5062 7265 702e 6662 0000 ......Pbrep.fb.. │ │ │ │ -00026fc0: 0000 0000 1b00 0000 8500 0000 ffff ffff ................ │ │ │ │ +00026fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026fe0: 0000 0000 556b a463 0072 6570 4b23 0200 ....Uk.c.repK#.. │ │ │ │ -00026ff0: 0000 0000 1800 0000 0e00 0000 0000 0000 ................ │ │ │ │ -00027000: 0100 0000 0f08 0000 f187 0200 0000 0000 ................ │ │ │ │ -00027010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ -00027050: 6300 0000 92d9 5373 7265 702e 0020 0200 c.....Ssrep.. .. │ │ │ │ -00027060: 0000 0000 1d00 0000 4200 0000 9cab cf73 ........B......s │ │ │ │ -00027070: 7265 702e f9b8 0100 0000 0000 1e00 0000 rep............. │ │ │ │ -00027080: 4400 0000 ffff ffff 0000 0000 0000 0000 D............... │ │ │ │ -00027090: 0000 0000 0000 0000 0000 0000 c8d9 d174 ...............t │ │ │ │ -000270a0: 7265 702e b9b2 0100 0000 0000 1700 0000 rep............. │ │ │ │ -000270b0: 3700 0000 8d8b cb70 7265 702e 1c3d 0000 7......prep..=.. │ │ │ │ -000270c0: 0000 0000 1400 0000 6d00 0000 0a56 b67b ........m....V.{ │ │ │ │ -000270d0: 2a69 7370 12ba 0100 0000 0000 1300 0000 *isp............ │ │ │ │ -000270e0: 3d00 0000 0cd0 9170 7265 702e ba29 0200 =......prep..).. │ │ │ │ -000270f0: 0000 0000 1a00 0000 9f00 0000 ffff ffff ................ │ │ │ │ -00027100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027120: 0000 0000 0000 0000 0000 0000 68ef 7872 ............h.xr │ │ │ │ -00027130: 7265 702e 1358 0100 0000 0000 1c00 0000 rep..X.......... │ │ │ │ -00027140: 2f01 0000 4ffb 3c71 0072 6570 07b3 0100 /...O.seconds │ │ │ │ +00027480: 5449 4d45 0072 6570 2e75 7469 6c2e 7469 TIME.rep.util.ti │ │ │ │ +00027490: 6d65 2373 6563 6f6e 6473 2d3e 7469 6d65 me#seconds->time │ │ │ │ +000274a0: 2053 4543 5372 6570 2e75 7469 6c2e 6d65 SECSrep.util.me │ │ │ │ +000274b0: 6d6f 697a 6523 6d65 6d6f 697a 6543 7265 moize#memoizeCre │ │ │ │ +000274c0: 6174 6520 616e 6420 7265 7475 726e 2061 ate and return a │ │ │ │ +000274d0: 2063 6163 6869 6e67 2076 6572 7369 6f6e caching version │ │ │ │ +000274e0: 206f 6620 7468 6520 6675 6e63 7469 6f6e of the function │ │ │ │ +000274f0: 2046 2e20 4620 6d61 7920 6e6f 7420 6265 F. F may not be │ │ │ │ +00027500: 0a61 6e20 6175 746f 6c6f 6164 2064 6566 .an autoload def │ │ │ │ +00027510: 696e 6974 696f 6e2e 0072 6570 2e75 7469 inition..rep.uti │ │ │ │ +00027520: 6c2e 6d65 6d6f 697a 6523 6d65 6d6f 697a l.memoize#memoiz │ │ │ │ +00027530: 6520 4600 7265 702e 7574 696c 2e6d 6973 e F.rep.util.mis │ │ │ │ +00027540: 6323 7072 6f67 7261 6d2d 6578 6973 7473 c#program-exists │ │ │ │ +00027550: 2d70 2050 524f 4752 414d 7265 702e 7379 -p PROGRAMrep.sy │ │ │ │ +00027560: 7374 656d 2361 6464 2d68 6f6f 6b41 7272 stem#add-hookArr │ │ │ │ +00027570: 616e 6765 2069 7420 736f 2074 6861 7420 ange it so that │ │ │ │ +00027580: 4655 4e43 5449 4f4e 2d4e 414d 4520 6973 FUNCTION-NAME is │ │ │ │ +00027590: 2061 6464 6564 2074 6f20 7468 6520 686f added to the ho │ │ │ │ +000275a0: 6f6b 2d6c 6973 7420 7374 6f72 6564 2069 ok-list stored i │ │ │ │ +000275b0: 6e0a 7379 6d62 6f6c 2c20 484f 4f4b 2d53 n.symbol, HOOK-S │ │ │ │ +000275c0: 594d 424f 4c2e 2049 7420 7769 6c6c 2061 YMBOL. It will a │ │ │ │ +000275d0: 6464 6564 2061 7420 7468 6520 6865 6164 dded at the head │ │ │ │ +000275e0: 206f 6620 7468 6520 6c69 7374 2075 6e6c of the list unl │ │ │ │ +000275f0: 6573 7320 4154 2d45 4e44 0a69 7320 7472 ess AT-END.is tr │ │ │ │ +00027600: 7565 2069 6e20 7768 6963 6820 6361 7365 ue in which case │ │ │ │ +00027610: 2069 7420 6973 2061 6464 6564 2061 7420 it is added at │ │ │ │ +00027620: 7468 6520 656e 642e 0072 6570 2e73 7973 the end..rep.sys │ │ │ │ +00027630: 7465 6d23 7265 6d6f 7665 2d68 6f6f 6b20 tem#remove-hook │ │ │ │ +00027640: 484f 4f4b 2046 554e 4300 0000 0000 0000 HOOK FUNC....... │ │ │ │ +00027650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000276a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000276b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000276c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000276b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000276c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000276d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000276e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000276f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000276e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000276f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027710: 0000 0000 fa48 e373 7265 702e b442 0000 .....H.srep..B.. │ │ │ │ -00027720: 0000 0000 1500 0000 3300 0000 ffff ffff ........3....... │ │ │ │ +00027710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027740: 0000 0000 401f 5472 7265 702e e885 0200 ....@.Trrep..... │ │ │ │ -00027750: 0000 0000 1e00 0000 9000 0000 2021 2f7d ............ !/} │ │ │ │ -00027760: 7265 702e f55a 0000 0000 0000 1700 0000 rep..Z.......... │ │ │ │ -00027770: 9000 0000 aece a27e 7265 702e 198b 0100 .......~rep..... │ │ │ │ -00027780: 0000 0000 2200 0000 6c00 0000 a1b4 2677 ...."...l.....&w │ │ │ │ -00027790: 0072 6570 f386 0200 0000 0000 2500 0000 .rep........%... │ │ │ │ -000277a0: 0800 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000277b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00027740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000277a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000277b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000277c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000277d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000277e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000277d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000277e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000277f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027800: 0000 0000 f9d7 ee76 6261 636b ef53 0100 .......vback.S.. │ │ │ │ -00027810: 0000 0000 1200 0000 fe00 0000 ffff ffff ................ │ │ │ │ +00027800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027840: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00027830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027860: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027870: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00027860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027890: 0000 0000 0edb b573 7265 702e 5f20 0200 .......srep._ .. │ │ │ │ -000278a0: 0000 0000 1d00 0000 7400 0000 4a73 8372 ........t...Js.r │ │ │ │ -000278b0: 7265 702e e350 0100 0000 0000 0d00 0000 rep..P.......... │ │ │ │ -000278c0: 3f00 0000 140a 6e7b 7265 702e 61b2 0100 ?.....n{rep.a... │ │ │ │ -000278d0: 0000 0000 2200 0000 3600 0000 ffff ffff ...."...6....... │ │ │ │ +00027890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000278a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000278b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000278c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000278d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000278e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000278f0: 0000 0000 365a 167e 7265 702e b6c7 0000 ....6Z.~rep..... │ │ │ │ -00027900: 0000 0000 2000 0000 6600 0000 d415 637d .... ...f.....c} │ │ │ │ -00027910: 7265 702e f422 0200 0000 0000 1700 0000 rep..".......... │ │ │ │ -00027920: 4000 0000 2f79 887f 0072 6570 7d24 0200 @.../y...rep}$.. │ │ │ │ -00027930: 0000 0000 2000 0000 1000 0000 64eb 0375 .... .......d..u │ │ │ │ -00027940: 7265 702e a840 0000 0000 0000 1e00 0000 rep..@.......... │ │ │ │ -00027950: 9d00 0000 4e57 5371 7265 702e 6f83 0100 ....NWSqrep.o... │ │ │ │ -00027960: 0000 0000 2200 0000 ae01 0000 ffff ffff ...."........... │ │ │ │ +000278f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027980: 0000 0000 9cd2 9674 0072 6570 be85 0200 .......t.rep.... │ │ │ │ -00027990: 0000 0000 1300 0000 1700 0000 ffff ffff ................ │ │ │ │ +00027980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000279a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000279b0: 0000 0000 bf20 bb7e 7265 702e 5e59 0100 ..... .~rep.^Y.. │ │ │ │ -000279c0: 0000 0000 1600 0000 8101 0000 9df8 2e7b ...............{ │ │ │ │ -000279d0: 7265 702e 5bb9 0100 0000 0000 2100 0000 rep.[.......!... │ │ │ │ -000279e0: 2900 0000 6f4a 977d 7265 702e 3053 0000 )...oJ.}rep.0S.. │ │ │ │ -000279f0: 0000 0000 2300 0000 8900 0000 c4b6 8876 ....#..........v │ │ │ │ -00027a00: 7265 702e 3513 0100 0000 0000 1c00 0000 rep.5........... │ │ │ │ -00027a10: a700 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027a20: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000279b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000279c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000279d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000279e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000279f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027a40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027a50: 0000 0000 0000 0000 0000 0000 c928 a678 .............(.x │ │ │ │ -00027a60: 7265 702e 9a2f 0000 0000 0000 1e00 0000 rep../.......... │ │ │ │ -00027a70: 3a00 0000 ffff ffff 0000 0000 0000 0000 :............... │ │ │ │ -00027a80: 0000 0000 0000 0000 0000 0000 3bcc a87f ............;... │ │ │ │ -00027a90: 7265 702e a78b 0100 0000 0000 1b00 0000 rep............. │ │ │ │ -00027aa0: 9c00 0000 4310 737f 2a69 7370 a5b9 0100 ....C.s.*isp.... │ │ │ │ -00027ab0: 0000 0000 1000 0000 2c00 0000 7afa 7d76 ........,...z.}v │ │ │ │ -00027ac0: 7265 702d c874 0000 0000 0000 0d00 0000 rep-.t.......... │ │ │ │ -00027ad0: 3500 0000 3a79 4f7e 7265 6d6f 02b5 0100 5...:yO~remo.... │ │ │ │ -00027ae0: 0000 0000 1500 0000 4300 0000 63b8 8c7b ........C...c..{ │ │ │ │ -00027af0: 7265 702e 00b0 0100 0000 0000 1c00 0000 rep............. │ │ │ │ -00027b00: 7900 0000 104d 1674 7265 702e 8a5a 0000 y....M.trep..Z.. │ │ │ │ -00027b10: 0000 0000 1700 0000 5400 0000 ffff ffff ........T....... │ │ │ │ +00027a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027b30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027b40: 0000 0000 0000 0000 0000 0000 d5f9 a87a ...............z │ │ │ │ -00027b50: 7265 702e 638e 0100 0000 0000 1f00 0000 rep.c........... │ │ │ │ -00027b60: d600 0000 022d ae73 7265 702e 5582 0200 .....-.srep.U... │ │ │ │ -00027b70: 0000 0000 2200 0000 4402 0000 ffff ffff ...."...D....... │ │ │ │ +00027b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027b90: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027ba0: 0000 0000 0000 0000 0000 0000 58c1 ae72 ............X..r │ │ │ │ -00027bb0: 7265 702e 4598 0000 0000 0000 0b00 0000 rep.E........... │ │ │ │ -00027bc0: 9e00 0000 36d0 f579 7265 702e 9561 0000 ....6..yrep..a.. │ │ │ │ -00027bd0: 0000 0000 1e00 0000 5200 0000 ffff ffff ........R....... │ │ │ │ +00027b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027bf0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027c00: 0000 0000 0000 0000 0000 0000 7499 0874 ............t..t │ │ │ │ -00027c10: 0072 6570 2bb3 0100 0000 0000 2400 0000 .rep+.......$... │ │ │ │ -00027c20: 0c00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027c30: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00027bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027c50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027c60: 0000 0000 0000 0000 0000 0000 80f9 cd79 ...............y │ │ │ │ -00027c70: 7265 6d6f c3b6 0100 0000 0000 1300 0000 remo............ │ │ │ │ -00027c80: 3900 0000 ffff ffff 0000 0000 0000 0000 9............... │ │ │ │ -00027c90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00027c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027cb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027cc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00027cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027ce0: 0000 0000 11d3 977f 7265 702e aa22 0000 ........rep..".. │ │ │ │ -00027cf0: 0000 0000 2300 0000 3700 0000 4186 af78 ....#...7...A..x │ │ │ │ -00027d00: 7265 702e 21cb 0000 0000 0000 1600 0000 rep.!........... │ │ │ │ -00027d10: 6300 0000 ebd8 767d 7265 6d6f b6b4 0100 c.....v}remo.... │ │ │ │ -00027d20: 0000 0000 1200 0000 3a00 0000 3f48 7d77 ........:...?H}w │ │ │ │ -00027d30: 7265 702e a580 0200 0000 0000 1600 0000 rep............. │ │ │ │ -00027d40: 2300 0000 59d1 6b7e 0072 6570 9129 0200 #...Y.k~.rep.).. │ │ │ │ -00027d50: 0000 0000 1b00 0000 0e00 0000 3488 ea7f ............4... │ │ │ │ -00027d60: 7265 702e 082d 0000 0000 0000 1900 0000 rep..-.......... │ │ │ │ -00027d70: b200 0000 60fd 6b7a 0072 6570 c7bf 0100 ....`.kz.rep.... │ │ │ │ -00027d80: 0000 0000 1500 0000 1000 0000 0c07 9079 ...............y │ │ │ │ -00027d90: 7265 702e 3c85 0200 0000 0000 1d00 0000 rep.<........... │ │ │ │ -00027da0: 4500 0000 ffff ffff 0000 0000 0000 0000 E............... │ │ │ │ -00027db0: 0000 0000 0000 0000 0000 0000 98f3 f771 ...............q │ │ │ │ -00027dc0: 7265 702e de80 0200 0000 0000 1a00 0000 rep............. │ │ │ │ -00027dd0: 2601 0000 ffff ffff 0000 0000 0000 0000 &............... │ │ │ │ -00027de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00027ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027e00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027e10: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00027e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027e30: 0000 0000 a6b6 027c 7265 702e 8e43 0000 .......|rep..C.. │ │ │ │ -00027e40: 0000 0000 1500 0000 3300 0000 ffff ffff ........3....... │ │ │ │ +00027e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027e60: 0000 0000 6351 8c7e 7265 702e 0080 0200 ....cQ.~rep..... │ │ │ │ -00027e70: 0000 0000 2300 0000 5a00 0000 ffff ffff ....#...Z....... │ │ │ │ +00027e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027e90: 0000 0000 c66a 8f70 0072 6570 9e85 0200 .....j.p.rep.... │ │ │ │ -00027ea0: 0000 0000 1e00 0000 0200 0000 200c 1978 ............ ..x │ │ │ │ -00027eb0: 7265 702e 8411 0100 0000 0000 2c00 0000 rep.........,... │ │ │ │ -00027ec0: 8501 0000 28be 5d72 7265 702e 7d80 0200 ....(.]rrep.}... │ │ │ │ -00027ed0: 0000 0000 1d00 0000 0b00 0000 8a80 8b71 ...............q │ │ │ │ -00027ee0: 7265 702e 2087 0200 0000 0000 1d00 0000 rep. ........... │ │ │ │ -00027ef0: b400 0000 260c 4a7d 7265 702e 6c42 0000 ....&.J}rep.lB.. │ │ │ │ -00027f00: 0000 0000 1500 0000 3300 0000 0e45 a376 ........3....E.v │ │ │ │ -00027f10: 7265 702e 07b2 0100 0000 0000 2200 0000 rep........."... │ │ │ │ -00027f20: 3800 0000 731f b87d 7265 702e 196b 0000 8...s..}rep..k.. │ │ │ │ -00027f30: 0000 0000 1900 0000 a400 0000 ffff ffff ................ │ │ │ │ +00027e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00027f60: 0000 0000 0000 0000 0000 0000 1918 767f ..............v. │ │ │ │ -00027f70: 7265 702e 773a 0000 0000 0000 1800 0000 rep.w:.......... │ │ │ │ -00027f80: 3700 0000 0cf0 b87b 7265 702e 9ab8 0100 7......{rep..... │ │ │ │ -00027f90: 0000 0000 1b00 0000 4400 0000 eb21 8279 ........D....!.y │ │ │ │ -00027fa0: 2a69 7370 62ba 0100 0000 0000 1000 0000 *ispb........... │ │ │ │ -00027fb0: 3300 0000 ffff ffff 0000 0000 0000 0000 3............... │ │ │ │ -00027fc0: 0000 0000 0000 0000 0000 0000 84d8 a376 ...............v │ │ │ │ -00027fd0: 7265 702e 3f85 0100 0000 0000 1c00 0000 rep.?........... │ │ │ │ -00027fe0: 4001 0000 d0ab 257b 7265 702e 3c25 0200 @.....%{rep.<%.. │ │ │ │ -00027ff0: 0000 0000 1700 0000 5501 0000 0000 0000 ........U....... │ │ │ │ -00028000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr │ │ │ │ -00028010: 6574 6572 2361 7574 6f6c 6f61 642d 6d61 eter#autoload-ma │ │ │ │ -00028020: 6372 6f54 656c 6c20 7468 6520 6576 616c croTell the eval │ │ │ │ -00028030: 7561 746f 7220 7468 6174 2074 6865 2076 uator that the v │ │ │ │ -00028040: 616c 7565 206f 6620 7468 6520 6d61 6372 alue of the macr │ │ │ │ -00028050: 6f20 5359 4d42 4f4c 2077 696c 6c20 6265 o SYMBOL will be │ │ │ │ -00028060: 2069 6e69 7469 616c 6973 6564 0a62 7920 initialised.by │ │ │ │ -00028070: 6c6f 6164 696e 6720 4649 4c45 2e72 6570 loading FILE.rep │ │ │ │ -00028080: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete │ │ │ │ -00028090: 7223 6964 656e 7469 7479 5265 7475 726e r#identityReturn │ │ │ │ -000280a0: 2041 5247 2e72 6570 2e6c 616e 672e 6d61 ARG.rep.lang.ma │ │ │ │ -000280b0: 7468 2369 6e65 7861 6374 7052 6574 7572 th#inexactpRetur │ │ │ │ -000280c0: 6e20 7420 6966 2058 2069 7320 616e 2069 n t if X is an i │ │ │ │ -000280d0: 6e65 7861 6374 206e 756d 6265 722e 7265 nexact number.re │ │ │ │ -000280e0: 702e 6c61 6e67 2e64 6f63 2364 6f63 756d p.lang.doc#docum │ │ │ │ -000280f0: 656e 7461 7469 6f6e 5265 7475 726e 7320 entationReturns │ │ │ │ -00028100: 7468 6520 646f 6375 6d65 6e74 6174 696f the documentatio │ │ │ │ -00028110: 6e2d 7374 7269 6e67 2066 6f72 2053 594d n-string for SYM │ │ │ │ -00028120: 424f 4c2e 2049 7420 7368 6f75 6c64 2062 BOL. It should b │ │ │ │ -00028130: 6520 7468 6520 6e61 6d65 0a6f 6620 6120 e the name.of a │ │ │ │ -00028140: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable │ │ │ │ -00028150: 2c20 6675 6e63 7469 6f6e 2c20 6d61 6372 , function, macr │ │ │ │ -00028160: 6f2c 206f 7220 6120 7370 6563 6961 6c20 o, or a special │ │ │ │ -00028170: 666f 726d 2e0a 4966 2069 7427 7320 6e6f form..If it's no │ │ │ │ -00028180: 7420 6120 7661 7269 6162 6c65 2c20 7468 t a variable, th │ │ │ │ -00028190: 656e 2056 414c 5545 2073 686f 756c 6420 en VALUE should │ │ │ │ -000281a0: 6265 2074 6865 2066 756e 6374 696f 6e20 be the function │ │ │ │ -000281b0: 6974 7365 6c66 2c20 6c69 6b65 0a61 2063 itself, like.a c │ │ │ │ -000281c0: 6c6f 7375 7265 2e0a 0a52 6574 7572 6e73 losure...Returns │ │ │ │ -000281d0: 206e 696c 2077 6865 6e20 6e6f 7420 666f nil when not fo │ │ │ │ -000281e0: 756e 642e 0a0a 5354 5255 4354 5552 4520 und...STRUCTURE │ │ │ │ -000281f0: 6361 6e20 6265 206e 696c 2e20 4974 2077 can be nil. It w │ │ │ │ -00028200: 6173 2072 6571 7569 7265 6420 6279 2074 as required by t │ │ │ │ -00028210: 6865 206f 6c64 2073 796e 7461 782e 0072 he old syntax..r │ │ │ │ -00028220: 6570 2e6c 616e 672e 646f 6323 6164 642d ep.lang.doc#add- │ │ │ │ -00028230: 646f 6375 6d65 6e74 6174 696f 6e20 5359 documentation SY │ │ │ │ -00028240: 4d42 4f4c 2053 5452 5543 5455 5245 2053 MBOL STRUCTURE S │ │ │ │ -00028250: 5452 494e 4772 6570 2e6d 6f64 756c 652d TRINGrep.module- │ │ │ │ -00028260: 7379 7374 656d 2364 6566 696e 652d 696e system#define-in │ │ │ │ -00028270: 7465 7266 6163 6541 7373 6f63 6961 7465 terfaceAssociate │ │ │ │ -00028280: 2074 6865 2073 796d 626f 6c20 4e41 4d45 the symbol NAME │ │ │ │ -00028290: 2077 6974 6820 7468 6520 6d6f 6475 6c65 with the module │ │ │ │ -000282a0: 2069 6e74 6572 6661 6365 2053 4947 2028 interface SIG ( │ │ │ │ -000282b0: 696e 2061 0a73 6570 6172 6174 6520 696e in a.separate in │ │ │ │ -000282c0: 7465 7266 6163 652d 6e61 6d65 206e 616d terface-name nam │ │ │ │ -000282d0: 6573 7061 6365 292e 2041 6e20 696e 7465 espace). An inte │ │ │ │ -000282e0: 7266 6163 6520 7370 6563 6966 6963 6174 rface specificat │ │ │ │ -000282f0: 696f 6e20 6d75 7374 2062 650a 6f66 2074 ion must be.of t │ │ │ │ -00028300: 6865 2066 6f72 6d3a 0a0a 2020 2049 4e54 he form:.. INT │ │ │ │ -00028310: 4552 4641 4345 202d 3e20 2028 6578 706f ERFACE -> (expo │ │ │ │ -00028320: 7274 205b 4944 2e2e 2e5d 290a 0920 2020 rt [ID...]).. │ │ │ │ -00028330: 2020 6f72 2020 4e41 4d45 0a09 2020 2020 or NAME.. │ │ │ │ -00028340: 206f 7220 2028 636f 6d70 6f75 6e64 2d69 or (compound-i │ │ │ │ -00028350: 6e74 6572 6661 6365 205b 494e 5445 5246 nterface [INTERF │ │ │ │ -00028360: 4143 452e 2e2e 5d29 0a09 2020 2020 206f ACE...]).. o │ │ │ │ -00028370: 7220 2028 7374 7275 6374 7572 652d 696e r (structure-in │ │ │ │ -00028380: 7465 7266 6163 6520 5b53 5452 5543 5455 terface [STRUCTU │ │ │ │ -00028390: 5245 2d4e 414d 452e 2e2e 5d29 0a0a 7768 RE-NAME...])..wh │ │ │ │ -000283a0: 6572 6520 616e 2049 4420 6973 2061 2073 ere an ID is a s │ │ │ │ -000283b0: 796d 626f 6c20 6e61 6d69 6e67 2061 2074 ymbol naming a t │ │ │ │ -000283c0: 6f70 2d6c 6576 656c 2062 696e 6469 6e67 op-level binding │ │ │ │ -000283d0: 2074 6f20 6578 706f 7274 2c20 616e 6420 to export, and │ │ │ │ -000283e0: 4e41 4d45 0a69 7320 7468 6520 6e61 6d65 NAME.is the name │ │ │ │ -000283f0: 206f 6620 616e 2069 6e74 6572 6661 6365 of an interface │ │ │ │ -00028400: 2070 7265 7669 6f75 736c 7920 6465 6669 previously defi │ │ │ │ -00028410: 6e65 6420 7573 696e 6720 6465 6669 6e65 ned using define │ │ │ │ -00028420: 2d69 6e74 6572 6661 6365 2e0a 0a54 6865 -interface...The │ │ │ │ -00028430: 2060 6578 706f 7274 2720 666f 726d 2061 `export' form a │ │ │ │ -00028440: 6464 7320 746f 702d 6c65 7665 6c20 6465 dds top-level de │ │ │ │ -00028450: 6669 6e69 7469 6f6e 7320 4944 2e2e 2e20 finitions ID... │ │ │ │ -00028460: 746f 2074 6865 2069 6e74 6572 6661 6365 to the interface │ │ │ │ -00028470: 3b0a 7468 6520 6063 6f6d 706f 756e 642d ;.the `compound- │ │ │ │ -00028480: 696e 7465 7266 6163 6527 2063 6c61 7573 interface' claus │ │ │ │ -00028490: 6573 2066 6f72 6d73 2074 6865 2075 6e69 es forms the uni │ │ │ │ -000284a0: 6f6e 206f 6620 7468 6520 6769 7665 6e0a on of the given. │ │ │ │ -000284b0: 696e 7465 7266 6163 6573 2e00 7265 702e interfaces..rep. │ │ │ │ -000284c0: 6d6f 6475 6c65 2d73 7973 7465 6d23 6465 module-system#de │ │ │ │ -000284d0: 6669 6e65 2d73 7472 7563 7475 7265 204e fine-structure N │ │ │ │ -000284e0: 414d 4520 2321 6f70 7469 6f6e 616c 2053 AME #!optional S │ │ │ │ -000284f0: 4947 2043 4f4e 4649 4720 2e20 424f 4459 IG CONFIG . BODY │ │ │ │ -00028500: 0072 6570 2e76 6d2e 6469 7361 7373 656d .rep.vm.disassem │ │ │ │ -00028510: 626c 6572 2364 6973 6173 7365 6d62 6c65 bler#disassemble │ │ │ │ -00028520: 2041 5247 2023 216f 7074 696f 6e61 6c20 ARG #!optional │ │ │ │ -00028530: 5354 5245 414d 2044 4550 5448 7265 702e STREAM DEPTHrep. │ │ │ │ -00028540: 6461 7461 2373 7472 696e 672d 6361 7069 data#string-capi │ │ │ │ -00028550: 7461 6c69 7a65 642d 7052 6574 7572 6e73 talized-pReturns │ │ │ │ -00028560: 2074 2069 6620 7374 7269 6e67 2058 2069 t if string X i │ │ │ │ -00028570: 7320 6361 7069 7461 6c69 7a65 6420 2866 s capitalized (f │ │ │ │ -00028580: 6972 7374 2063 6861 7261 6374 6572 2069 irst character i │ │ │ │ -00028590: 7320 7570 7065 7220 6361 7365 292e 0072 s upper case)..r │ │ │ │ -000285a0: 6570 2e64 6174 6123 7374 7269 6e67 2d63 ep.data#string-c │ │ │ │ -000285b0: 6170 6974 616c 697a 6564 2d70 2058 0072 apitalized-p X.r │ │ │ │ -000285c0: 6570 2e64 6174 6123 6d61 7063 6f6e 6361 ep.data#mapconca │ │ │ │ -000285d0: 7420 4655 4e20 5345 5155 454e 4345 2053 t FUN SEQUENCE S │ │ │ │ -000285e0: 4550 4152 4154 4f52 7265 702e 7468 7265 EPARATORrep.thre │ │ │ │ -000285f0: 6164 732e 6d75 7465 7823 6f62 7461 696e ads.mutex#obtain │ │ │ │ -00028600: 2d6d 7574 6578 4f62 7461 696e 2074 6865 -mutexObtain the │ │ │ │ -00028610: 206d 7574 6578 204d 5458 2066 6f72 2074 mutex MTX for t │ │ │ │ -00028620: 6865 2063 7572 7265 6e74 2074 6872 6561 he current threa │ │ │ │ -00028630: 642e 2057 696c 6c20 7375 7370 656e 6420 d. Will suspend │ │ │ │ -00028640: 7468 6520 6375 7272 656e 740a 7468 7265 the current.thre │ │ │ │ -00028650: 6164 2075 6e74 696c 2074 6865 206d 7574 ad until the mut │ │ │ │ -00028660: 6578 2069 7320 6176 6169 6c61 626c 652e ex is available. │ │ │ │ -00028670: 2052 6574 7572 6e73 2066 616c 7365 2069 Returns false i │ │ │ │ -00028680: 6620 7468 6520 7469 6d65 6f75 7420 6578 f the timeout ex │ │ │ │ -00028690: 7069 7265 642e 7265 702e 7468 7265 6164 pired.rep.thread │ │ │ │ -000286a0: 732e 7574 696c 7323 7769 7468 6f75 742d s.utils#without- │ │ │ │ -000286b0: 696e 7465 7272 7570 7473 4576 616c 7561 interruptsEvalua │ │ │ │ -000286c0: 7465 2060 2870 726f 676e 2046 4f52 4d53 te `(progn FORMS │ │ │ │ -000286d0: 2927 2077 6974 6820 7468 7265 6164 2070 )' with thread p │ │ │ │ -000286e0: 7265 656d 7074 696f 6e20 6469 7361 626c reemption disabl │ │ │ │ -000286f0: 6564 2e00 7265 702e 7468 7265 6164 732e ed..rep.threads. │ │ │ │ -00028700: 7574 696c 7323 7769 7468 6f75 742d 696e utils#without-in │ │ │ │ -00028710: 7465 7272 7570 7473 202e 2046 4f52 4d53 terrupts . FORMS │ │ │ │ -00028720: 7265 702e 7777 772e 7175 6f74 652d 7572 rep.www.quote-ur │ │ │ │ -00028730: 6c23 7572 6c2d 6d65 7461 2d72 6541 2072 l#url-meta-reA r │ │ │ │ -00028740: 6567 6578 7020 6d61 7463 6869 6e67 2061 egexp matching a │ │ │ │ -00028750: 2073 696e 676c 6520 6368 6172 6163 7465 single characte │ │ │ │ -00028760: 7220 7468 6174 2069 7320 7265 7365 7276 r that is reserv │ │ │ │ -00028770: 6564 2069 6e20 7468 6520 5552 4c20 7370 ed in the URL sp │ │ │ │ -00028780: 6563 2e0a 5468 6973 2069 7320 7461 6b65 ec..This is take │ │ │ │ -00028790: 6e20 6672 6f6d 2064 7261 6674 2d66 6965 n from draft-fie │ │ │ │ -000287a0: 6c64 696e 672d 7572 6c2d 7379 6e74 6178 lding-url-syntax │ │ │ │ -000287b0: 2d30 322e 7478 7420 2d2d 2063 6865 636b -02.txt -- check │ │ │ │ -000287c0: 2079 6f75 7220 6c6f 6361 6c0a 696e 7465 your local.inte │ │ │ │ -000287d0: 726e 6574 2064 7261 6674 7320 6469 7265 rnet drafts dire │ │ │ │ -000287e0: 6374 6f72 7920 666f 7220 6120 636f 7079 ctory for a copy │ │ │ │ -000287f0: 2e00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028000: 0400 0000 0500 0000 fb6f 0100 0000 0000 .........o...... │ │ │ │ +00028010: 0900 0000 f72f 0000 0000 0000 1000 0000 ...../.......... │ │ │ │ +00028020: f0df 0000 0000 0000 b709 0000 4976 0200 ............Iv.. │ │ │ │ +00028030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ +00028050: 5c00 0000 ffff ffff 0000 0000 0000 0000 \............... │ │ │ │ +00028060: 0000 0000 0000 0000 0000 0000 6d8c 3c43 ............m.@ │ │ │ │ +00028940: 7265 702e 2f36 0000 0000 0000 1e00 0000 rep./6.......... │ │ │ │ +00028950: 2201 0000 5d42 3041 7265 702e 6984 0100 "...]B0Arep.i... │ │ │ │ +00028960: 0000 0000 1800 0000 4f00 0000 b959 7048 ........O....YpH │ │ │ │ +00028970: 0072 6570 50da 0000 0000 0000 2300 0000 .repP.......#... │ │ │ │ +00028980: 0600 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028990: 0000 0000 0000 0000 0000 0000 7662 5343 ............vbSC │ │ │ │ +000289a0: 7265 702e b83c 0000 0000 0000 1500 0000 rep..<.......... │ │ │ │ +000289b0: 4000 0000 ffff ffff 0000 0000 0000 0000 @............... │ │ │ │ +000289c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 000289d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000289e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000289f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000289e0: 0000 0000 be87 2b46 7265 702e cf62 0100 ......+Frep..b.. │ │ │ │ +000289f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O │ │ │ │ +00028a00: 7265 702e e23d 0000 0000 0000 1600 0000 rep..=.......... │ │ │ │ +00028a10: 3700 0000 b90f 3449 7265 702e 6185 0100 7.....4Irep.a... │ │ │ │ +00028a20: 0000 0000 1400 0000 4700 0000 0aeb ab4d ........G......M │ │ │ │ +00028a30: 0072 6570 5bd8 0000 0000 0000 2000 0000 .rep[....... ... │ │ │ │ +00028a40: 0300 0000 d6d9 c84a 7265 702e 3f71 0200 .......Jrep.?q.. │ │ │ │ +00028a50: 0000 0000 1e00 0000 2100 0000 ffff ffff ........!....... │ │ │ │ 00028a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028a70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028a80: 0000 0000 0000 0000 0000 0000 73b5 4345 ............s.CE │ │ │ │ +00028a90: 7265 702e 40d3 0000 0000 0000 2600 0000 rep.@.......&... │ │ │ │ +00028aa0: 8700 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028ab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028ad0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028b00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028b10: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028b30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028b40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028b60: 0000 0000 a2ad d74b 7265 702e 364b 0100 .......Krep.6K.. │ │ │ │ +00028b70: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L │ │ │ │ +00028b80: 7265 702e 268a 0100 0000 0000 2000 0000 rep.&....... ... │ │ │ │ +00028b90: f600 0000 b972 8542 0072 6570 d773 0200 .....r.B.rep.s.. │ │ │ │ +00028ba0: 0000 0000 1800 0000 1000 0000 6874 304d ............ht0M │ │ │ │ +00028bb0: 0072 6570 6374 0200 0000 0000 1c00 0000 .repct.......... │ │ │ │ +00028bc0: 0500 0000 afc0 864d 0072 6570 27da 0000 .......M.rep'... │ │ │ │ +00028bd0: 0000 0000 2300 0000 0600 0000 f2c5 4b4e ....#.........KN │ │ │ │ +00028be0: 7265 702e 08db 0000 0000 0000 1500 0000 rep............. │ │ │ │ +00028bf0: 8600 0000 5357 c24c 7265 702e a574 0200 ....SW.Lrep..t.. │ │ │ │ +00028c00: 0000 0000 1800 0000 5b00 0000 ffff ffff ........[....... │ │ │ │ 00028c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028c20: 0000 0000 9984 554b 7265 702e 773e 0000 ......UKrep.w>.. │ │ │ │ +00028c30: 0000 0000 1400 0000 3c00 0000 6b18 4048 ........<...k.@H │ │ │ │ +00028c40: 7265 702e 9366 0000 0000 0000 2900 0000 rep..f......)... │ │ │ │ +00028c50: 5f00 0000 ffff ffff 0000 0000 0000 0000 _............... │ │ │ │ +00028c60: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028c80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028c90: 0000 0000 0000 0000 0000 0000 0326 c243 .............&.C │ │ │ │ +00028ca0: 7265 702e 939c 0000 0000 0000 2800 0000 rep.........(... │ │ │ │ +00028cb0: 9e00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028cc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028d10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028d20: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028d40: 0000 0000 28e0 fd41 7265 702e 7663 0000 ....(..Arep.vc.. │ │ │ │ +00028d50: 0000 0000 1e00 0000 8f00 0000 64ee 4e40 ............d.N@ │ │ │ │ +00028d60: 7265 702e 6d83 0100 0000 0000 1c00 0000 rep.m........... │ │ │ │ +00028d70: 7c00 0000 a18e ab4a 7265 702e 5233 0000 |......Jrep.R3.. │ │ │ │ +00028d80: 0000 0000 1800 0000 ea00 0000 b8bb ec4f ...............O │ │ │ │ +00028d90: 7265 702e 14e7 0000 0000 0000 2400 0000 rep.........$... │ │ │ │ +00028da0: 4c00 0000 8db1 b147 7265 702e 14e9 0000 L......Grep..... │ │ │ │ +00028db0: 0000 0000 1400 0000 4600 0000 ffff ffff ........F....... │ │ │ │ 00028dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028e00: 0000 0000 c5cd a643 7265 702e 1874 0200 .......Crep..t.. │ │ │ │ +00028e10: 0000 0000 1800 0000 3300 0000 ffff ffff ........3....... │ │ │ │ 00028e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028e30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028e60: 0000 0000 fbab db4b 7265 702e 22d9 0000 .......Krep."... │ │ │ │ +00028e70: 0000 0000 2000 0000 6700 0000 9f9b 5441 .... ...g.....TA │ │ │ │ +00028e80: 7265 702e f567 0000 0000 0000 1d00 0000 rep..g.......... │ │ │ │ +00028e90: 2a00 0000 8b42 2d42 7265 702e db6d 0100 *....B-Brep..m.. │ │ │ │ +00028ea0: 0000 0000 1600 0000 2501 0000 c396 fb4d ........%......M │ │ │ │ +00028eb0: 3a72 6570 3382 0100 0000 0000 1600 0000 :rep3........... │ │ │ │ +00028ec0: 4000 0000 6ded 974b 0072 6570 7e71 0200 @...m..K.rep~q.. │ │ │ │ +00028ed0: 0000 0000 1f00 0000 0400 0000 b0b2 794b ..............yK │ │ │ │ +00028ee0: 0072 6570 0070 0200 0000 0000 1f00 0000 .rep.p.......... │ │ │ │ +00028ef0: 0800 0000 c6d2 ef40 7265 702e 7273 0200 .......@rep.rs.. │ │ │ │ +00028f00: 0000 0000 3500 0000 3000 0000 ffff ffff ....5...0....... │ │ │ │ 00028f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028f20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028f30: 0000 0000 0000 0000 0000 0000 df3f ff49 .............?.I │ │ │ │ +00028f40: 7265 702e e48d 0100 0000 0000 1f00 0000 rep............. │ │ │ │ +00028f50: af00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00028f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00028f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00028f80: 0000 0000 08c5 9d44 7265 702e 4368 0100 .......Drep.Ch.. │ │ │ │ +00028f90: 0000 0000 2100 0000 8e00 0000 b7aa 8642 ....!..........B │ │ │ │ +00028fa0: 0072 6570 7a8b 0100 0000 0000 2300 0000 .repz.......#... │ │ │ │ +00028fb0: 0500 0000 d68c ec4f 0072 6570 b78f 0100 .......O.rep.... │ │ │ │ +00028fc0: 0000 0000 1900 0000 0700 0000 ffff ffff ................ │ │ │ │ 00028fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029000: 0400 0000 0e00 0000 f2bf 0000 0000 0000 ................ │ │ │ │ -00029010: 0e00 0000 f22f 0000 0000 0000 0702 0000 ...../.......... │ │ │ │ -00029020: f9dd 0100 0000 0000 0010 0000 0060 0100 .............`.. │ │ │ │ -00029030: 0000 0000 0010 0000 0060 0100 0000 0000 .........`...... │ │ │ │ +00028fe0: 0000 0000 983d 3e4b 7265 702e 8982 0100 .....=>Krep..... │ │ │ │ +00028ff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................ │ │ │ │ +00029000: 0200 0000 a50c 0000 5b93 0100 0000 0000 ........[....... │ │ │ │ +00029010: 0010 0000 00a0 0200 0000 0000 0000 0000 ................ │ │ │ │ +00029020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00029040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ -00029050: 5c00 0000 ffff ffff 0000 0000 0000 0000 \............... │ │ │ │ -00029060: 0000 0000 0000 0000 0000 0000 6d8c 3c43 ............m............ │ │ │ │ +00029110: 2f00 0000 6ba3 935c 7265 702e ebde 0000 /...k..\rep..... │ │ │ │ +00029120: 0000 0000 1f00 0000 8c00 0000 9a02 5055 ..............PU │ │ │ │ +00029130: 7265 702e b391 0100 0000 0000 1c00 0000 rep............. │ │ │ │ +00029140: 6d00 0000 ffff ffff 0000 0000 0000 0000 m............... │ │ │ │ +00029150: 0000 0000 0000 0000 0000 0000 0a00 405a ..............@Z │ │ │ │ +00029160: 7265 702e 0985 0100 0000 0000 1900 0000 rep............. │ │ │ │ +00029170: 1200 0000 c4b1 9354 0072 6570 d5d8 0000 .......T.rep.... │ │ │ │ +00029180: 0000 0000 2200 0000 0600 0000 ffff ffff ...."........... │ │ │ │ 00029190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000291a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000291b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000291a0: 0000 0000 6068 d95d 0072 6570 1ed3 0000 ....`h.].rep.... │ │ │ │ +000291b0: 0000 0000 1e00 0000 0400 0000 ffff ffff ................ │ │ │ │ 000291c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000291d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000291e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -000291f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029200: 0000 0000 1f61 3c47 7265 6d6f 7dbc 0000 .....a....Q.Xrep./... │ │ │ │ +000295a0: 0000 0000 1c00 0000 a700 0000 45a9 3d55 ............E.=U │ │ │ │ +000295b0: 0072 6570 edd3 0000 0000 0000 2700 0000 .rep........'... │ │ │ │ +000295c0: 0500 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000295d0: 0000 0000 0000 0000 0000 0000 6e3e b654 ............n>.T │ │ │ │ +000295e0: 7265 702e 108a 0000 0000 0000 1700 0000 rep............. │ │ │ │ +000295f0: 3200 0000 da22 5052 7265 702e 7fdc 0000 2...."PRrep..... │ │ │ │ +00029600: 0000 0000 2800 0000 3900 0000 e635 8055 ....(...9....5.U │ │ │ │ +00029610: 7265 702e 0677 0000 0000 0000 1900 0000 rep..w.......... │ │ │ │ +00029620: 3500 0000 805c 295e 7265 702e eb2e 0000 5....\)^rep..... │ │ │ │ +00029630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[ │ │ │ │ +00029640: 6465 6275 2c4f 0100 0000 0000 0c00 0000 debu,O.......... │ │ │ │ +00029650: 4700 0000 f00f 6250 7461 7266 0090 0100 G.....bPtarf.... │ │ │ │ +00029660: 0000 0000 1500 0000 2600 0000 c2d4 f654 ........&......T │ │ │ │ +00029670: 7265 702e bc25 0000 0000 0000 0d00 0000 rep..%.......... │ │ │ │ +00029680: 3600 0000 ffff ffff 0000 0000 0000 0000 6............... │ │ │ │ +00029690: 0000 0000 0000 0000 0000 0000 d144 315b .............D1[ │ │ │ │ +000296a0: 7265 702e f787 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +000296b0: 6300 0000 ffff ffff 0000 0000 0000 0000 c............... │ │ │ │ +000296c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000296d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000296e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +000296f0: 0000 0000 0000 0000 0000 0000 e5d2 cc54 ...............T │ │ │ │ +00029700: 0072 6570 e1ef 0000 0000 0000 1800 0000 .rep............ │ │ │ │ +00029710: 0200 0000 81ee aa5d 7265 702e 0070 0000 .......]rep..p.. │ │ │ │ +00029720: 0000 0000 1800 0000 2a00 0000 15d8 9353 ........*......S │ │ │ │ +00029730: 7265 702e 3886 0100 0000 0000 1f00 0000 rep.8........... │ │ │ │ +00029740: a001 0000 8d24 1656 7265 702e 1f72 0000 .....$.Vrep..r.. │ │ │ │ +00029750: 0000 0000 1400 0000 5000 0000 e74a 8b50 ........P....J.P │ │ │ │ +00029760: 7265 702e 8c67 0000 0000 0000 2100 0000 rep..g......!... │ │ │ │ +00029770: 4800 0000 6127 8259 6465 6275 0060 0100 H...a'.Ydebu.`.. │ │ │ │ +00029780: 0000 0000 0e00 0000 0101 0000 7d15 375b ............}.7[ │ │ │ │ +00029790: 0072 6570 b88d 0100 0000 0000 1e00 0000 .rep............ │ │ │ │ +000297a0: 0e00 0000 2b47 1159 7265 702e 3f2d 0000 ....+G.Yrep.?-.. │ │ │ │ +000297b0: 0000 0000 1600 0000 ed00 0000 daf9 6b57 ..............kW │ │ │ │ +000297c0: 0072 6570 e26f 0100 0000 0000 1900 0000 .rep.o.......... │ │ │ │ +000297d0: 0000 0000 5fbc c852 7265 702e 49d5 0000 ...._..Rrep.I... │ │ │ │ +000297e0: 0000 0000 1e00 0000 3f00 0000 dc26 0f52 ........?....&.R │ │ │ │ +000297f0: 7265 702e d8d5 0000 0000 0000 1700 0000 rep............. │ │ │ │ +00029800: 3600 0000 1658 c55d 7265 702e b164 0100 6....X.]rep..d.. │ │ │ │ +00029810: 0000 0000 1f00 0000 9800 0000 f3b5 595c ..............Y\ │ │ │ │ +00029820: 0072 6570 53dc 0000 0000 0000 2300 0000 .repS.......#... │ │ │ │ +00029830: 0900 0000 4f8d 335e 0072 6570 aed8 0000 ....O.3^.rep.... │ │ │ │ +00029840: 0000 0000 2100 0000 0600 0000 e338 d659 ....!........8.Y │ │ │ │ +00029850: 7265 702e ee49 0100 0000 0000 1600 0000 rep..I.......... │ │ │ │ +00029860: 3d00 0000 ffff ffff 0000 0000 0000 0000 =............... │ │ │ │ +00029870: 0000 0000 0000 0000 0000 0000 915a b956 .............Z.V │ │ │ │ +00029880: 7265 702e 86d7 0000 0000 0000 1d00 0000 rep............. │ │ │ │ +00029890: 3a00 0000 ffff ffff 0000 0000 0000 0000 :............... │ │ │ │ +000298a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 000298b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000298c0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -000298d0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000298c0: 0000 0000 ac97 4b50 7265 702e 25d6 0000 ......KPrep.%... │ │ │ │ +000298d0: 0000 0000 1700 0000 2000 0000 ffff ffff ........ ....... │ │ │ │ 000298e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000298f0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029900: 0000 0000 0000 0000 0000 0000 5d42 3041 ............]B0A │ │ │ │ -00029910: 7265 702e 3a6c 0000 0000 0000 1800 0000 rep.:l.......... │ │ │ │ -00029920: 4f00 0000 8da4 b64b 7265 702e 3f1a 0100 O......Krep.?... │ │ │ │ -00029930: 0000 0000 1400 0000 ea00 0000 124b 3e40 .............K>@ │ │ │ │ -00029940: 7265 702e 5c3b 0000 0000 0000 1e00 0000 rep.\;.......... │ │ │ │ -00029950: 2201 0000 c2de a244 7265 702e 3d1b 0100 "......Drep.=... │ │ │ │ -00029960: 0000 0000 1900 0000 5c00 0000 b959 7048 ........\....YpH │ │ │ │ -00029970: 0072 6570 8db9 0000 0000 0000 2300 0000 .rep........#... │ │ │ │ -00029980: 0600 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029990: 0000 0000 0000 0000 0000 0000 7662 5343 ............vbSC │ │ │ │ -000299a0: 7265 702e 1742 0000 0000 0000 1500 0000 rep..B.......... │ │ │ │ -000299b0: 4000 0000 ffff ffff 0000 0000 0000 0000 @............... │ │ │ │ -000299c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +000298f0: 0000 0000 63aa 9d58 7265 702e e788 0100 ....c..Xrep..... │ │ │ │ +00029900: 0000 0000 2600 0000 8200 0000 ffff ffff ....&........... │ │ │ │ +00029910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029920: 0000 0000 9fd3 0257 7265 702e f3ea 0000 .......Wrep..... │ │ │ │ +00029930: 0000 0000 1600 0000 4d00 0000 23ab 0e54 ........M...#..T │ │ │ │ +00029940: 7265 702e 46d0 0000 0000 0000 2000 0000 rep.F....... ... │ │ │ │ +00029950: de00 0000 9296 025e 7265 702e 7788 0100 .......^rep.w... │ │ │ │ +00029960: 0000 0000 1900 0000 5700 0000 e018 f85d ........W......] │ │ │ │ +00029970: 0072 6570 79da 0000 0000 0000 1300 0000 .repy........... │ │ │ │ +00029980: 0900 0000 5e86 f45a 0072 6570 02de 0000 ....^..Z.rep.... │ │ │ │ +00029990: 0000 0000 2b00 0000 0000 0000 ffff ffff ....+........... │ │ │ │ +000299a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000299b0: 0000 0000 7e4f 8b53 7265 702e cb41 0000 ....~O.Srep..A.. │ │ │ │ +000299c0: 0000 0000 2200 0000 3401 0000 ffff ffff ...."...4....... │ │ │ │ 000299d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000299e0: 0000 0000 be87 2b46 7265 702e 7d56 0100 ......+Frep.}V.. │ │ │ │ -000299f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O │ │ │ │ -00029a00: 7265 702e 4143 0000 0000 0000 1600 0000 rep.AC.......... │ │ │ │ -00029a10: 3700 0000 b90f 3449 7265 702e 9931 0000 7.....4Irep..1.. │ │ │ │ -00029a20: 0000 0000 1400 0000 4700 0000 0aeb ab4d ........G......M │ │ │ │ -00029a30: 0072 6570 98b7 0000 0000 0000 2000 0000 .rep........ ... │ │ │ │ -00029a40: 0300 0000 d6d9 c84a 7265 702e b6b9 0000 .......Jrep..... │ │ │ │ -00029a50: 0000 0000 1e00 0000 2100 0000 ffff ffff ........!....... │ │ │ │ +000299e0: 0000 0000 a53a 275e 7265 702e 8220 0000 .....:'^rep.. .. │ │ │ │ +000299f0: 0000 0000 2000 0000 3700 0000 e38f cb5d .... ...7......] │ │ │ │ +00029a00: 7265 702e 9f6c 0100 0000 0000 1600 0000 rep..l.......... │ │ │ │ +00029a10: 3800 0000 4c21 9859 7265 702e 46d4 0000 8...L!.Yrep.F... │ │ │ │ +00029a20: 0000 0000 1b00 0000 9200 0000 ffff ffff ................ │ │ │ │ +00029a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029a40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00029a50: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00029a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00029a70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029a80: 0000 0000 0000 0000 0000 0000 73b5 4345 ............s.CE │ │ │ │ -00029a90: 7265 702e b3da 0100 0000 0000 2600 0000 rep.........&... │ │ │ │ -00029aa0: 8700 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029ab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029ad0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029b00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029b10: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029b30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029b40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029b60: 0000 0000 a2ad d74b 7265 702e bab3 0000 .......Krep..... │ │ │ │ -00029b70: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L │ │ │ │ -00029b80: 7265 702e 3ab4 0000 0000 0000 2000 0000 rep.:....... ... │ │ │ │ -00029b90: f600 0000 5357 c24c 7265 702e fbbe 0000 ....SW.Lrep..... │ │ │ │ -00029ba0: 0000 0000 1800 0000 5b00 0000 6874 304d ........[...ht0M │ │ │ │ -00029bb0: 0072 6570 89bf 0000 0000 0000 1c00 0000 .rep............ │ │ │ │ -00029bc0: 0500 0000 afc0 864d 0072 6570 64b9 0000 .......M.repd... │ │ │ │ -00029bd0: 0000 0000 2300 0000 0600 0000 f2c5 4b4e ....#.........KN │ │ │ │ -00029be0: 7265 702e bdd0 0100 0000 0000 1500 0000 rep............. │ │ │ │ -00029bf0: 8600 0000 b972 8542 0072 6570 85dd 0100 .....r.B.rep.... │ │ │ │ -00029c00: 0000 0000 1800 0000 1000 0000 ffff ffff ................ │ │ │ │ -00029c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029c20: 0000 0000 9984 554b 7265 702e d643 0000 ......UKrep..C.. │ │ │ │ -00029c30: 0000 0000 1400 0000 3c00 0000 6b18 4048 ........<...k.@H │ │ │ │ -00029c40: 7265 702e 9815 0100 0000 0000 2900 0000 rep.........)... │ │ │ │ -00029c50: 5f00 0000 ffff ffff 0000 0000 0000 0000 _............... │ │ │ │ -00029c60: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029c80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029c90: 0000 0000 0000 0000 0000 0000 0326 c243 .............&.C │ │ │ │ -00029ca0: 7265 702e 00c0 0000 0000 0000 2800 0000 rep.........(... │ │ │ │ -00029cb0: 9e00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029cc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00029a80: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00029a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029aa0: 0000 0000 4ace 8c51 7265 702e 2a21 0000 ....J..Qrep.*!.. │ │ │ │ +00029ab0: 0000 0000 1300 0000 8000 0000 221e 395e ............".9^ │ │ │ │ +00029ac0: 7265 702e 906b 0100 0000 0000 1e00 0000 rep..k.......... │ │ │ │ +00029ad0: b200 0000 f504 1257 7265 702e b481 0100 .......Wrep..... │ │ │ │ +00029ae0: 0000 0000 1b00 0000 6400 0000 db38 8359 ........d....8.Y │ │ │ │ +00029af0: 0072 6570 0cd7 0000 0000 0000 2200 0000 .rep........"... │ │ │ │ +00029b00: 0700 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00029b10: 0000 0000 0000 0000 0000 0000 5226 295f ............R&)_ │ │ │ │ +00029b20: 0072 6570 9591 0100 0000 0000 1900 0000 .rep............ │ │ │ │ +00029b30: 0500 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00029b40: 0000 0000 0000 0000 0000 0000 9bcb 445f ..............D_ │ │ │ │ +00029b50: 7265 702e 1925 0000 0000 0000 1a00 0000 rep..%.......... │ │ │ │ +00029b60: 1c00 0000 5447 7051 7265 702e b4e4 0000 ....TGpQrep..... │ │ │ │ +00029b70: 0000 0000 1e00 0000 2e00 0000 87e3 225f .............."_ │ │ │ │ +00029b80: 7265 702e 1b27 0000 0000 0000 0e00 0000 rep..'.......... │ │ │ │ +00029b90: 8300 0000 256d 505e 0072 6570 ffd9 0000 ....%mP^.rep.... │ │ │ │ +00029ba0: 0000 0000 2100 0000 0700 0000 3012 bc5b ....!.......0..[ │ │ │ │ +00029bb0: 0072 6570 9e92 0100 0000 0000 2c00 0000 .rep........,... │ │ │ │ +00029bc0: 0500 0000 b734 1f55 7265 702e 3231 0000 .....4.Urep.21.. │ │ │ │ +00029bd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[ │ │ │ │ +00029be0: 7265 702e 1b67 0000 0000 0000 1f00 0000 rep..g.......... │ │ │ │ +00029bf0: 4800 0000 488a 7354 7265 702e 0584 0100 H...H.sTrep..... │ │ │ │ +00029c00: 0000 0000 1700 0000 4d00 0000 9339 4f5a ........M....9OZ │ │ │ │ +00029c10: 7265 702e b1d2 0000 0000 0000 1d00 0000 rep............. │ │ │ │ +00029c20: 5000 0000 dc0a 5c52 7265 702e 032c 0000 P.....\Rrep..,.. │ │ │ │ +00029c30: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV │ │ │ │ +00029c40: 7265 702e 4581 0100 0000 0000 1d00 0000 rep.E........... │ │ │ │ +00029c50: 5200 0000 d9c6 1f55 0072 6570 5dde 0000 R......U.rep]... │ │ │ │ +00029c60: 0000 0000 2600 0000 0d00 0000 8dad 9659 ....&..........Y │ │ │ │ +00029c70: 7265 702e 3c92 0100 0000 0000 1a00 0000 rep.<........... │ │ │ │ +00029c80: 4800 0000 ffff ffff 0000 0000 0000 0000 H............... │ │ │ │ +00029c90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00029ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029cb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00029cc0: 0000 0000 0000 0000 0000 0000 7bf3 a755 ............{..U │ │ │ │ +00029cd0: 0072 6570 3c8b 0100 0000 0000 2100 0000 .rep<.......!... │ │ │ │ +00029ce0: 1d00 0000 6d8a fd5d 7265 702e 84e7 0000 ....m..]rep..... │ │ │ │ +00029cf0: 0000 0000 1800 0000 2900 0000 ffff ffff ........)....... │ │ │ │ 00029d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029d10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029d20: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029d40: 0000 0000 64ee 4e40 7265 702e 9569 0000 ....d.N@rep..i.. │ │ │ │ -00029d50: 0000 0000 1c00 0000 7c00 0000 28e0 fd41 ........|...(..A │ │ │ │ -00029d60: 7265 702e f813 0100 0000 0000 1e00 0000 rep............. │ │ │ │ -00029d70: 8f00 0000 a18e ab4a 7265 702e 7f38 0000 .......Jrep..8.. │ │ │ │ -00029d80: 0000 0000 1800 0000 ea00 0000 8db1 b147 ...............G │ │ │ │ -00029d90: 7265 702e 975b 0100 0000 0000 1400 0000 rep..[.......... │ │ │ │ -00029da0: 4600 0000 b8bb ec4f 7265 702e be24 0000 F......Orep..$.. │ │ │ │ -00029db0: 0000 0000 2400 0000 4c00 0000 ffff ffff ....$...L....... │ │ │ │ +00029d10: 0000 0000 e51a ea50 7265 702e b4ad 0000 .......Prep..... │ │ │ │ +00029d20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S │ │ │ │ +00029d30: 6572 726f 7f4f 0100 0000 0000 1600 0000 erro.O.......... │ │ │ │ +00029d40: 6500 0000 6313 0e51 7265 702e 90de 0000 e...c..Qrep..... │ │ │ │ +00029d50: 0000 0000 1800 0000 2600 0000 da7b 4f5e ........&....{O^ │ │ │ │ +00029d60: 7265 6d6f ff90 0100 0000 0000 1500 0000 remo............ │ │ │ │ +00029d70: 3f00 0000 b48f 8351 7265 702e 0030 0000 ?......Qrep..0.. │ │ │ │ +00029d80: 0000 0000 1b00 0000 7600 0000 ffff ffff ........v....... │ │ │ │ +00029d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029da0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00029db0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00029dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00029dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029e00: 0000 0000 c5cd a643 7265 702e 3add 0100 .......Crep.:... │ │ │ │ -00029e10: 0000 0000 1800 0000 3300 0000 ffff ffff ........3....... │ │ │ │ +00029de0: 0000 0000 0000 0000 0000 0000 2a39 6355 ............*9cU │ │ │ │ +00029df0: 7265 702e ef5b 0000 0000 0000 2800 0000 rep..[......(... │ │ │ │ +00029e00: a000 0000 dae3 b35a 7265 702e ece7 0000 .......Zrep..... │ │ │ │ +00029e10: 0000 0000 1900 0000 1200 0000 ffff ffff ................ │ │ │ │ 00029e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00029e30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ 00029e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00029e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029e60: 0000 0000 fbab db4b 7265 702e 5fb8 0000 .......Krep._... │ │ │ │ -00029e70: 0000 0000 2000 0000 6700 0000 9f9b 5441 .... ...g.....TA │ │ │ │ -00029e80: 7265 702e fa16 0100 0000 0000 1d00 0000 rep............. │ │ │ │ -00029e90: 2a00 0000 8b42 2d42 7265 702e 1358 0000 *....B-Brep..X.. │ │ │ │ -00029ea0: 0000 0000 1600 0000 2501 0000 c396 fb4d ........%......M │ │ │ │ -00029eb0: 3a72 6570 f664 0000 0000 0000 1600 0000 :rep.d.......... │ │ │ │ -00029ec0: 4000 0000 6ded 974b 0072 6570 f5b9 0000 @...m..K.rep.... │ │ │ │ -00029ed0: 0000 0000 1f00 0000 0400 0000 c6d2 ef40 ...............@ │ │ │ │ -00029ee0: 7265 702e 98bd 0000 0000 0000 3500 0000 rep.........5... │ │ │ │ -00029ef0: 3000 0000 b0b2 794b 0072 6570 30d3 0100 0.....yK.rep0... │ │ │ │ -00029f00: 0000 0000 1f00 0000 0800 0000 ffff ffff ................ │ │ │ │ +00029e60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00029e70: 0000 0000 0000 0000 0000 0000 c502 8c57 ...............W │ │ │ │ +00029e80: 7265 702e 6c62 0100 0000 0000 1400 0000 rep.lb.......... │ │ │ │ +00029e90: 4f00 0000 ffff ffff 0000 0000 0000 0000 O............... │ │ │ │ +00029ea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00029eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029ec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00029ed0: 0000 0000 0000 0000 0000 0000 bf43 2455 .............C$U │ │ │ │ +00029ee0: 7265 702e 9990 0100 0000 0000 3600 0000 rep.........6... │ │ │ │ +00029ef0: 3000 0000 ffff ffff 0000 0000 0000 0000 0............... │ │ │ │ +00029f00: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 00029f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00029f20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029f30: 0000 0000 0000 0000 0000 0000 df3f ff49 .............?.I │ │ │ │ -00029f40: 7265 702e 57d5 0100 0000 0000 1f00 0000 rep.W........... │ │ │ │ -00029f50: af00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -00029f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ -00029f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029f80: 0000 0000 d68c ec4f 0072 6570 2ad7 0100 .......O.rep*... │ │ │ │ -00029f90: 0000 0000 1900 0000 0700 0000 08c5 9d44 ...............D │ │ │ │ -00029fa0: 7265 702e ab4a 0000 0000 0000 2100 0000 rep..J......!... │ │ │ │ -00029fb0: 8e00 0000 b7aa 8642 0072 6570 8eb5 0000 .......B.rep.... │ │ │ │ -00029fc0: 0000 0000 2300 0000 0500 0000 ffff ffff ....#........... │ │ │ │ +00029f30: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +00029f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +00029f60: 0000 0000 0000 0000 0000 0000 7776 d758 ............wv.X │ │ │ │ +00029f70: 0072 6570 a2d6 0000 0000 0000 1200 0000 .rep............ │ │ │ │ +00029f80: 0700 0000 d108 3a52 7265 702e fbd7 0000 ......:Rrep..... │ │ │ │ +00029f90: 0000 0000 1f00 0000 4100 0000 ffff ffff ........A....... │ │ │ │ +00029fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029fb0: 0000 0000 24a3 0b5c 7265 702e 2770 0200 ....$..\rep.'p.. │ │ │ │ +00029fc0: 0000 0000 2300 0000 3b00 0000 ffff ffff ....#...;....... │ │ │ │ 00029fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029fe0: 0000 0000 983d 3e4b 7265 702e 6e66 0000 .....=>Krep.nf.. │ │ │ │ -00029ff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................ │ │ │ │ -0002a000: 0100 0000 100a 0000 f0b5 0200 0000 0000 ................ │ │ │ │ +00029fe0: 0000 0000 ce4e f750 7265 702e d22a 0000 .....N.Prep..*.. │ │ │ │ +00029ff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................ │ │ │ │ +0002a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ -0002a050: 6a00 0000 9da6 895d 7265 702e 0030 0000 j......]rep..0.. │ │ │ │ -0002a060: 0000 0000 1800 0000 2100 0000 dea3 c652 ........!......R │ │ │ │ -0002a070: 7265 702e 98cf 0000 0000 0000 2200 0000 rep........."... │ │ │ │ -0002a080: 4000 0000 ffff ffff 0000 0000 0000 0000 @............... │ │ │ │ -0002a090: 0000 0000 0000 0000 0000 0000 a52e 8c5c ...............\ │ │ │ │ -0002a0a0: 7265 702e 0020 0000 0000 0000 0c00 0000 rep.. .......... │ │ │ │ -0002a0b0: a100 0000 e61a 7d5e 7265 702e d6d2 0100 ......}^rep..... │ │ │ │ -0002a0c0: 0000 0000 1e00 0000 3c00 0000 2da2 5251 ........<...-.RQ │ │ │ │ -0002a0d0: 7265 702e efb2 0200 0000 0000 1f00 0000 rep............. │ │ │ │ -0002a0e0: 4500 0000 5c55 1650 7265 702e 93d1 0100 E...\U.Prep..... │ │ │ │ -0002a0f0: 0000 0000 0f00 0000 4500 0000 a5fd 0356 ........E......V │ │ │ │ -0002a100: 7265 702e 325f 0100 0000 0000 1400 0000 rep.2_.......... │ │ │ │ -0002a110: 2f00 0000 9a02 5055 7265 702e 53b3 0200 /.....PUrep.S... │ │ │ │ -0002a120: 0000 0000 1c00 0000 6d00 0000 6ba3 935c ........m...k..\ │ │ │ │ -0002a130: 7265 702e 45b5 0200 0000 0000 1f00 0000 rep.E........... │ │ │ │ -0002a140: 8c00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a150: 0000 0000 0000 0000 0000 0000 0a00 405a ..............@Z │ │ │ │ -0002a160: 7265 702e 6030 0000 0000 0000 1900 0000 rep.`0.......... │ │ │ │ -0002a170: 1200 0000 c4b1 9354 0072 6570 12b8 0000 .......T.rep.... │ │ │ │ -0002a180: 0000 0000 2200 0000 0600 0000 ffff ffff ...."........... │ │ │ │ +0002a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a1a0: 0000 0000 6068 d95d 0072 6570 91da 0100 ....`h.].rep.... │ │ │ │ -0002a1b0: 0000 0000 1e00 0000 0400 0000 ffff ffff ................ │ │ │ │ +0002a1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a1d0: 0000 0000 daf9 775b 7265 702e f8b5 0000 ......w[rep..... │ │ │ │ -0002a1e0: 0000 0000 2100 0000 3000 0000 f56c ed5e ....!...0....l.^ │ │ │ │ -0002a1f0: 7265 702e 00d0 0100 0000 0000 1b00 0000 rep............. │ │ │ │ -0002a200: 4000 0000 bb38 f058 0072 6570 5bd0 0100 @....8.X.rep[... │ │ │ │ -0002a210: 0000 0000 1900 0000 1800 0000 12a1 db5b ...............[ │ │ │ │ -0002a220: 0072 6570 87b4 0200 0000 0000 2b00 0000 .rep........+... │ │ │ │ -0002a230: 0500 0000 5e6f 2950 0072 6570 28b5 0200 ....^o)P.rep(... │ │ │ │ -0002a240: 0000 0000 1900 0000 0400 0000 ffff ffff ................ │ │ │ │ +0002a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a270: 0000 0000 0000 0000 0000 0000 9717 2957 ..............)W │ │ │ │ -0002a280: 7265 702e b9bb 0000 0000 0000 3400 0000 rep.........4... │ │ │ │ -0002a290: 2a00 0000 ffff ffff 0000 0000 0000 0000 *............... │ │ │ │ -0002a2a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a2c0: 0000 0000 bcbb 9650 7265 702e 4626 0000 .......Prep.F&.. │ │ │ │ -0002a2d0: 0000 0000 2500 0000 5700 0000 ffff ffff ....%...W....... │ │ │ │ +0002a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a2f0: 0000 0000 dee0 f155 0072 6570 73d7 0100 .......U.reps... │ │ │ │ -0002a300: 0000 0000 2d00 0000 1900 0000 fb20 9d56 ....-........ .V │ │ │ │ -0002a310: 7265 702e afb1 0200 0000 0000 1e00 0000 rep............. │ │ │ │ -0002a320: 3800 0000 868e d457 7265 702e e6b8 0000 8......Wrep..... │ │ │ │ -0002a330: 0000 0000 2000 0000 3600 0000 ffff ffff .... ...6....... │ │ │ │ +0002a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a360: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a380: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a390: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a3b0: 0000 0000 29e3 0350 0072 6570 ecd9 0100 ....)..P.rep.... │ │ │ │ -0002a3c0: 0000 0000 2400 0000 1400 0000 7a28 ae5c ....$.......z(.\ │ │ │ │ -0002a3d0: 7265 702e fc8b 0000 0000 0000 0d00 0000 rep............. │ │ │ │ -0002a3e0: d200 0000 0f86 f45d 7265 6d6f 56bd 0000 .......]remoV... │ │ │ │ -0002a3f0: 0000 0000 1600 0000 2c00 0000 3a0a 4358 ........,...:.CX │ │ │ │ -0002a400: 7265 702e d625 0000 0000 0000 1c00 0000 rep..%.......... │ │ │ │ -0002a410: 5400 0000 f841 6750 7265 702e 19b0 0200 T....AgPrep..... │ │ │ │ -0002a420: 0000 0000 1300 0000 1f00 0000 ac84 0a55 ...............U │ │ │ │ -0002a430: 7265 702e f55a 0100 0000 0000 0f00 0000 rep..Z.......... │ │ │ │ -0002a440: 4d00 0000 ffff ffff 0000 0000 0000 0000 M............... │ │ │ │ -0002a450: 0000 0000 0000 0000 0000 0000 9dbb da58 ...............X │ │ │ │ -0002a460: 7265 702e 57d3 0100 0000 0000 1d00 0000 rep.W........... │ │ │ │ -0002a470: b701 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a480: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a4a0: 0000 0000 e457 2857 7265 702e 5a6e 0000 .....W(Wrep.Zn.. │ │ │ │ -0002a4b0: 0000 0000 2400 0000 d500 0000 d4eb 1d5f ....$.........._ │ │ │ │ -0002a4c0: 7265 702e 5d38 0000 0000 0000 0f00 0000 rep.]8.......... │ │ │ │ -0002a4d0: 1300 0000 216b 1b5a 7265 702e d690 0000 ....!k.Zrep..... │ │ │ │ -0002a4e0: 0000 0000 0c00 0000 5a00 0000 0980 0a50 ........Z......P │ │ │ │ -0002a4f0: 0072 6570 c35f 0100 0000 0000 1d00 0000 .rep._.......... │ │ │ │ -0002a500: 0a00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a510: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a530: 0000 0000 00c4 1c5b 6572 726f 7233 0000 .......[error3.. │ │ │ │ -0002a540: 0000 0000 0a00 0000 6d00 0000 8c76 df52 ........m....v.R │ │ │ │ -0002a550: 7265 702e 0484 0000 0000 0000 0f00 0000 rep............. │ │ │ │ -0002a560: fb00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a570: 0000 0000 0000 0000 0000 0000 0513 2856 ..............(V │ │ │ │ -0002a580: 7265 702e 0010 0100 0000 0000 1d00 0000 rep............. │ │ │ │ -0002a590: 3e00 0000 1651 c658 7265 702e 23c5 0000 >....Q.Xrep.#... │ │ │ │ -0002a5a0: 0000 0000 1c00 0000 a700 0000 45a9 3d55 ............E.=U │ │ │ │ -0002a5b0: 0072 6570 60db 0100 0000 0000 2700 0000 .rep`.......'... │ │ │ │ -0002a5c0: 0500 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a5d0: 0000 0000 0000 0000 0000 0000 6e3e b654 ............n>.T │ │ │ │ -0002a5e0: 7265 702e bf2c 0000 0000 0000 1700 0000 rep..,.......... │ │ │ │ -0002a5f0: 3200 0000 da22 5052 7265 702e 8eb2 0200 2...."PRrep..... │ │ │ │ -0002a600: 0000 0000 2800 0000 3900 0000 e635 8055 ....(...9....5.U │ │ │ │ -0002a610: 7265 702e 751f 0100 0000 0000 1900 0000 rep.u........... │ │ │ │ -0002a620: 3500 0000 805c 295e 7265 702e ee98 0000 5....\)^rep..... │ │ │ │ -0002a630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[ │ │ │ │ -0002a640: 6465 6275 ff54 0100 0000 0000 0c00 0000 debu.T.......... │ │ │ │ -0002a650: 4700 0000 f00f 6250 7461 7266 2ebe 0000 G.....bPtarf.... │ │ │ │ -0002a660: 0000 0000 1500 0000 2600 0000 c2d4 f654 ........&......T │ │ │ │ -0002a670: 7265 702e 1e79 0000 0000 0000 0d00 0000 rep..y.......... │ │ │ │ -0002a680: 3600 0000 ffff ffff 0000 0000 0000 0000 6............... │ │ │ │ -0002a690: 0000 0000 0000 0000 0000 0000 d144 315b .............D1[ │ │ │ │ -0002a6a0: 7265 702e cab2 0000 0000 0000 1d00 0000 rep............. │ │ │ │ -0002a6b0: 6300 0000 ffff ffff 0000 0000 0000 0000 c............... │ │ │ │ -0002a6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a6e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002a6f0: 0000 0000 0000 0000 0000 0000 e5d2 cc54 ...............T │ │ │ │ -0002a700: 0072 6570 98b0 0200 0000 0000 1800 0000 .rep............ │ │ │ │ -0002a710: 0200 0000 81ee aa5d 7265 702e b81c 0100 .......]rep..... │ │ │ │ -0002a720: 0000 0000 1800 0000 2a00 0000 15d8 9353 ........*......S │ │ │ │ -0002a730: 7265 702e 0bb1 0000 0000 0000 1f00 0000 rep............. │ │ │ │ -0002a740: a001 0000 8d24 1656 7265 702e 501d 0100 .....$.Vrep.P... │ │ │ │ -0002a750: 0000 0000 1400 0000 5000 0000 e74a 8b50 ........P....J.P │ │ │ │ -0002a760: 7265 702e 9116 0100 0000 0000 2100 0000 rep.........!... │ │ │ │ -0002a770: 4800 0000 6127 8259 6465 6275 e052 0100 H...a'.Ydebu.R.. │ │ │ │ -0002a780: 0000 0000 0e00 0000 0101 0000 7d15 375b ............}.7[ │ │ │ │ -0002a790: 0072 6570 2bd5 0100 0000 0000 1e00 0000 .rep+........... │ │ │ │ -0002a7a0: 0e00 0000 2b47 1159 7265 702e 9693 0000 ....+G.Yrep..... │ │ │ │ -0002a7b0: 0000 0000 1600 0000 ed00 0000 daf9 6b57 ..............kW │ │ │ │ -0002a7c0: 0072 6570 00b0 0200 0000 0000 1900 0000 .rep............ │ │ │ │ -0002a7d0: 0000 0000 dc26 0f52 7265 702e 4bb0 0200 .....&.Rrep.K... │ │ │ │ -0002a7e0: 0000 0000 1700 0000 3600 0000 5fbc c852 ........6..._..R │ │ │ │ -0002a7f0: 7265 702e 05b2 0200 0000 0000 1e00 0000 rep............. │ │ │ │ -0002a800: 3f00 0000 1658 c55d 7265 702e 2f51 0100 ?....X.]rep./Q.. │ │ │ │ -0002a810: 0000 0000 1f00 0000 9800 0000 f3b5 595c ..............Y\ │ │ │ │ -0002a820: 0072 6570 62b2 0200 0000 0000 2300 0000 .repb.......#... │ │ │ │ -0002a830: 0900 0000 4f8d 335e 0072 6570 ebb7 0000 ....O.3^.rep.... │ │ │ │ -0002a840: 0000 0000 2100 0000 0600 0000 e338 d659 ....!........8.Y │ │ │ │ -0002a850: 7265 702e b8b0 0000 0000 0000 1600 0000 rep............. │ │ │ │ -0002a860: 3d00 0000 ffff ffff 0000 0000 0000 0000 =............... │ │ │ │ -0002a870: 0000 0000 0000 0000 0000 0000 915a b956 .............Z.V │ │ │ │ -0002a880: 7265 702e c3b6 0000 0000 0000 1d00 0000 rep............. │ │ │ │ -0002a890: 3a00 0000 ffff ffff 0000 0000 0000 0000 :............... │ │ │ │ -0002a8a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a8c0: 0000 0000 ac97 4b50 7265 702e b2b0 0200 ......KPrep..... │ │ │ │ -0002a8d0: 0000 0000 1700 0000 2000 0000 ffff ffff ........ ....... │ │ │ │ +0002a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a8f0: 0000 0000 63aa 9d58 7265 702e 2e25 0000 ....c..Xrep..%.. │ │ │ │ -0002a900: 0000 0000 2600 0000 8200 0000 ffff ffff ....&........... │ │ │ │ +0002a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a920: 0000 0000 23ab 0e54 7265 702e b9d7 0100 ....#..Trep..... │ │ │ │ -0002a930: 0000 0000 2000 0000 de00 0000 9fd3 0257 .... ..........W │ │ │ │ -0002a940: 7265 702e 465d 0100 0000 0000 1600 0000 rep.F].......... │ │ │ │ -0002a950: 4d00 0000 9296 025e 7265 702e 4ab3 0000 M......^rep.J... │ │ │ │ -0002a960: 0000 0000 1900 0000 5700 0000 e018 f85d ........W......] │ │ │ │ -0002a970: 0072 6570 58d1 0100 0000 0000 1300 0000 .repX........... │ │ │ │ -0002a980: 0900 0000 5e86 f45a 0072 6570 5cb4 0200 ....^..Z.rep\... │ │ │ │ -0002a990: 0000 0000 2b00 0000 0000 0000 ffff ffff ....+........... │ │ │ │ +0002a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a9b0: 0000 0000 7e4f 8b53 7265 702e 4546 0000 ....~O.Srep.EF.. │ │ │ │ -0002a9c0: 0000 0000 2200 0000 3401 0000 ffff ffff ...."...4....... │ │ │ │ +0002a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a9e0: 0000 0000 a53a 275e 7265 702e bec8 0000 .....:'^rep..... │ │ │ │ -0002a9f0: 0000 0000 2000 0000 3700 0000 e38f cb5d .... ...7......] │ │ │ │ -0002aa00: 7265 702e 5a56 0000 0000 0000 1600 0000 rep.ZV.......... │ │ │ │ -0002aa10: 3800 0000 4c21 9859 7265 702e 02b1 0200 8...L!.Yrep..... │ │ │ │ -0002aa20: 0000 0000 1b00 0000 9200 0000 ffff ffff ................ │ │ │ │ +0002a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002aa40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002aa50: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002aa70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002aa80: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002aaa0: 0000 0000 f504 1257 7265 702e 7563 0000 .......Wrep.uc.. │ │ │ │ -0002aab0: 0000 0000 1b00 0000 6400 0000 221e 395e ........d...".9^ │ │ │ │ -0002aac0: 7265 702e d654 0000 0000 0000 1e00 0000 rep..T.......... │ │ │ │ -0002aad0: b200 0000 4ace 8c51 7265 702e 66c9 0000 ....J..Qrep.f... │ │ │ │ -0002aae0: 0000 0000 1300 0000 8000 0000 db38 8359 .............8.Y │ │ │ │ -0002aaf0: 0072 6570 49b6 0000 0000 0000 2200 0000 .repI......."... │ │ │ │ -0002ab00: 0700 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002ab10: 0000 0000 0000 0000 0000 0000 5226 295f ............R&)_ │ │ │ │ -0002ab20: 0072 6570 3eb4 0200 0000 0000 1900 0000 .rep>........... │ │ │ │ -0002ab30: 0500 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002ab40: 0000 0000 0000 0000 0000 0000 9bcb 445f ..............D_ │ │ │ │ -0002ab50: 7265 702e b477 0000 0000 0000 1a00 0000 rep..w.......... │ │ │ │ -0002ab60: 1c00 0000 5447 7051 7265 702e 5e22 0000 ....TGpQrep.^".. │ │ │ │ -0002ab70: 0000 0000 1e00 0000 2e00 0000 87e3 225f .............."_ │ │ │ │ -0002ab80: 7265 702e 467f 0000 0000 0000 0e00 0000 rep.F........... │ │ │ │ -0002ab90: 8300 0000 256d 505e 0072 6570 3cb9 0000 ....%mP^.rep<... │ │ │ │ -0002aba0: 0000 0000 2100 0000 0700 0000 3012 bc5b ....!.......0..[ │ │ │ │ -0002abb0: 0072 6570 8cd0 0100 0000 0000 2c00 0000 .rep........,... │ │ │ │ -0002abc0: 0500 0000 9339 4f5a 7265 702e 24da 0100 .....9OZrep.$... │ │ │ │ -0002abd0: 0000 0000 1d00 0000 5000 0000 b734 1f55 ........P....4.U │ │ │ │ -0002abe0: 7265 702e 5f36 0000 0000 0000 1600 0000 rep._6.......... │ │ │ │ -0002abf0: 3d00 0000 278d e05b 7265 702e 2016 0100 =...'..[rep. ... │ │ │ │ -0002ac00: 0000 0000 1f00 0000 4800 0000 488a 7354 ........H...H.sT │ │ │ │ -0002ac10: 7265 702e d66b 0000 0000 0000 1700 0000 rep..k.......... │ │ │ │ -0002ac20: 4d00 0000 dc0a 5c52 7265 702e 0090 0000 M.....\Rrep..... │ │ │ │ -0002ac30: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV │ │ │ │ -0002ac40: 7265 702e 0663 0000 0000 0000 1d00 0000 rep..c.......... │ │ │ │ -0002ac50: 5200 0000 8dad 9659 7265 702e dcb3 0200 R......Yrep..... │ │ │ │ -0002ac60: 0000 0000 1a00 0000 4800 0000 d9c6 1f55 ........H......U │ │ │ │ -0002ac70: 0072 6570 b7b4 0200 0000 0000 2600 0000 .rep........&... │ │ │ │ -0002ac80: 0d00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002ac90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002acb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002acc0: 0000 0000 0000 0000 0000 0000 7bf3 a755 ............{..U │ │ │ │ -0002acd0: 0072 6570 50b5 0000 0000 0000 2100 0000 .repP.......!... │ │ │ │ -0002ace0: 1d00 0000 6d8a fd5d 7265 702e d32d 0000 ....m..]rep..-.. │ │ │ │ -0002acf0: 0000 0000 1800 0000 2900 0000 ffff ffff ........)....... │ │ │ │ +0002acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ad10: 0000 0000 e51a ea50 7265 702e e6c5 0000 .......Prep..... │ │ │ │ -0002ad20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S │ │ │ │ -0002ad30: 6572 726f 5255 0100 0000 0000 1600 0000 erroRU.......... │ │ │ │ -0002ad40: 6500 0000 da7b 4f5e 7265 6d6f bbbc 0000 e....{O^remo.... │ │ │ │ -0002ad50: 0000 0000 1500 0000 3f00 0000 6313 0e51 ........?...c..Q │ │ │ │ -0002ad60: 7265 702e eab4 0200 0000 0000 1800 0000 rep............. │ │ │ │ -0002ad70: 2600 0000 b48f 8351 7265 702e 2d35 0000 &......Qrep.-5.. │ │ │ │ -0002ad80: 0000 0000 1b00 0000 7600 0000 ffff ffff ........v....... │ │ │ │ +0002ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ada0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002adb0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002add0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002ade0: 0000 0000 0000 0000 0000 0000 dae3 b35a ...............Z │ │ │ │ -0002adf0: 7265 702e 3b2e 0000 0000 0000 1900 0000 rep.;........... │ │ │ │ -0002ae00: 1200 0000 2a39 6355 7265 702e bc10 0100 ....*9cUrep..... │ │ │ │ -0002ae10: 0000 0000 2800 0000 a000 0000 ffff ffff ....(........... │ │ │ │ +0002add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ae30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002ae40: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ae60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002ae70: 0000 0000 0000 0000 0000 0000 c502 8c57 ...............W │ │ │ │ -0002ae80: 7265 702e 1a56 0100 0000 0000 1400 0000 rep..V.......... │ │ │ │ -0002ae90: 4f00 0000 ffff ffff 0000 0000 0000 0000 O............... │ │ │ │ -0002aea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002aec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002aed0: 0000 0000 0000 0000 0000 0000 bf43 2455 .............C$U │ │ │ │ -0002aee0: 7265 702e 17bc 0000 0000 0000 3600 0000 rep.........6... │ │ │ │ -0002aef0: 3000 0000 ffff ffff 0000 0000 0000 0000 0............... │ │ │ │ -0002af00: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002af20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002af30: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002af50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ -0002af60: 0000 0000 0000 0000 0000 0000 d108 3a52 ..............:R │ │ │ │ -0002af70: 7265 702e 38b7 0000 0000 0000 1f00 0000 rep.8........... │ │ │ │ -0002af80: 4100 0000 7776 d758 0072 6570 e9b0 0200 A...wv.X.rep.... │ │ │ │ -0002af90: 0000 0000 1200 0000 0700 0000 ffff ffff ................ │ │ │ │ +0002af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002afb0: 0000 0000 24a3 0b5c 7265 702e a1ba 0000 ....$..\rep..... │ │ │ │ -0002afc0: 0000 0000 2300 0000 3b00 0000 ffff ffff ....#...;....... │ │ │ │ +0002afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0002afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002afe0: 0000 0000 ce4e f750 7265 702e db8c 0000 .....N.Prep..... │ │ │ │ -0002aff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................ │ │ │ │ -0002b000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp │ │ │ │ -0002b010: 7265 7465 7223 6e6f 7072 6570 2e6c 616e reter#noprep.lan │ │ │ │ -0002b020: 672e 6d61 7468 2372 6561 6c70 5265 7475 g.math#realpRetu │ │ │ │ -0002b030: 726e 2074 2069 6620 5820 6973 2061 2072 rn t if X is a r │ │ │ │ -0002b040: 6561 6c20 6e75 6d62 6572 2e72 6570 2e6c eal number.rep.l │ │ │ │ -0002b050: 616e 672e 6d61 7468 2372 6174 696f 6e61 ang.math#rationa │ │ │ │ -0002b060: 6c70 5265 7475 726e 2074 2069 6620 5820 lpReturn t if X │ │ │ │ -0002b070: 6973 2061 2028 706f 7373 6962 6c79 2069 is a (possibly i │ │ │ │ -0002b080: 6e65 7861 6374 2920 7261 7469 6f6e 616c nexact) rational │ │ │ │ -0002b090: 206e 756d 6265 722e 0072 6570 2e6c 616e number..rep.lan │ │ │ │ -0002b0a0: 672e 6d61 7468 2370 6f73 6974 6976 6570 g.math#positivep │ │ │ │ -0002b0b0: 2058 7265 702e 6c61 6e67 2e6d 6174 6823 Xrep.lang.math# │ │ │ │ -0002b0c0: 6e65 6761 7469 7665 7052 6574 7572 6e20 negativepReturn │ │ │ │ -0002b0d0: 7420 6966 2058 2069 7320 6c65 7373 2074 t if X is less t │ │ │ │ -0002b0e0: 6861 6e20 7a65 726f 2e00 7265 702e 6c61 han zero..rep.la │ │ │ │ -0002b0f0: 6e67 2e6d 6174 6823 6c63 6d20 2e20 4152 ng.math#lcm . AR │ │ │ │ -0002b100: 4753 7265 702e 6c61 6e67 2e64 6f63 2364 GSrep.lang.doc#d │ │ │ │ -0002b110: 6573 6372 6962 652d 7661 6c75 6550 7269 escribe-valuePri │ │ │ │ -0002b120: 6e74 2074 6f20 7374 616e 6461 7264 2d6f nt to standard-o │ │ │ │ -0002b130: 7574 7075 7420 6120 6465 7363 7269 7074 utput a descript │ │ │ │ -0002b140: 696f 6e20 6f66 2074 6865 206c 6973 7020 ion of the lisp │ │ │ │ -0002b150: 6461 7461 206f 626a 6563 7420 5641 4c55 data object VALU │ │ │ │ -0002b160: 452e 2049 660a 4e41 4d45 2069 7320 7472 E. If.NAME is tr │ │ │ │ -0002b170: 7565 2c20 7468 656e 2069 7420 7368 6f75 ue, then it shou │ │ │ │ -0002b180: 6c64 2062 6520 7468 6520 7379 6d62 6f6c ld be the symbol │ │ │ │ -0002b190: 2074 6861 7420 6973 2061 7373 6f63 6961 that is associa │ │ │ │ -0002b1a0: 7465 6420 7769 7468 2056 414c 5545 2e72 ted with VALUE.r │ │ │ │ -0002b1b0: 6570 2e6c 616e 672e 646f 6323 646f 6375 ep.lang.doc#docu │ │ │ │ -0002b1c0: 6d65 6e74 2d76 6172 6961 626c 6553 6574 ment-variableSet │ │ │ │ -0002b1d0: 7320 7468 6520 646f 6375 6d65 6e74 6174 s the documentat │ │ │ │ -0002b1e0: 696f 6e20 7072 6f70 6572 7479 206f 6620 ion property of │ │ │ │ -0002b1f0: 5359 4d42 4f4c 2074 6f20 444f 432d 5354 SYMBOL to DOC-ST │ │ │ │ -0002b200: 5249 4e47 2e72 6570 2e6c 616e 672e 646f RING.rep.lang.do │ │ │ │ -0002b210: 6323 6164 642d 646f 6375 6d65 6e74 6174 c#add-documentat │ │ │ │ -0002b220: 696f 6e41 6464 7320 6120 646f 6375 6d65 ionAdds a docume │ │ │ │ -0002b230: 6e74 6174 696f 6e20 7374 7269 6e67 2053 ntation string S │ │ │ │ -0002b240: 5452 494e 4720 746f 2074 6865 2066 696c TRING to the fil │ │ │ │ -0002b250: 6520 6f66 2073 7563 6820 7374 7269 6e67 e of such string │ │ │ │ -0002b260: 732e 0072 6570 2e6d 6f64 756c 652d 7379 s..rep.module-sy │ │ │ │ -0002b270: 7374 656d 2364 6566 696e 652d 696e 7465 stem#define-inte │ │ │ │ -0002b280: 7266 6163 6520 4e41 4d45 2053 4947 7265 rface NAME SIGre │ │ │ │ -0002b290: 702e 6d6f 6475 6c65 2d73 7973 7465 6d23 p.module-system# │ │ │ │ -0002b2a0: 6465 6669 6e65 2d73 7472 7563 7475 7265 define-structure │ │ │ │ -0002b2b0: 2d61 6c69 6173 4372 6561 7465 2061 2073 -aliasCreate a s │ │ │ │ -0002b2c0: 6563 6f6e 6461 7279 206e 616d 6520 544f econdary name TO │ │ │ │ -0002b2d0: 2066 6f72 2074 6865 2073 7472 7563 7475 for the structu │ │ │ │ -0002b2e0: 7265 2063 616c 6c65 6420 4652 4f4d 2e72 re called FROM.r │ │ │ │ -0002b2f0: 6570 2e76 6d2e 6469 7361 7373 656d 626c ep.vm.disassembl │ │ │ │ -0002b300: 6572 2364 6973 6173 7365 6d62 6c65 4469 er#disassembleDi │ │ │ │ -0002b310: 7373 6173 656d 626c 6573 2041 5247 2c20 ssasembles ARG, │ │ │ │ -0002b320: 7769 7468 206f 7574 7075 7420 746f 2053 with output to S │ │ │ │ -0002b330: 5452 4541 4d2c 206f 7220 7468 6520 2a64 TREAM, or the *d │ │ │ │ -0002b340: 6973 6173 7365 6d62 6c79 2a20 6275 6666 isassembly* buff │ │ │ │ -0002b350: 6572 2e72 6570 2e64 6174 6123 7374 7269 er.rep.data#stri │ │ │ │ -0002b360: 6e67 2d75 7070 6572 2d63 6173 652d 7052 ng-upper-case-pR │ │ │ │ -0002b370: 6574 7572 6e20 7420 6966 2073 7472 696e eturn t if strin │ │ │ │ -0002b380: 6720 5820 6973 2075 7070 6572 2063 6173 g X is upper cas │ │ │ │ -0002b390: 6520 2863 6f6e 7461 696e 7320 6e6f 206c e (contains no l │ │ │ │ -0002b3a0: 6f77 6572 2063 6173 6520 6368 6172 6163 ower case charac │ │ │ │ -0002b3b0: 7465 7273 2061 6e64 0a61 7420 6c65 6173 ters and.at leas │ │ │ │ -0002b3c0: 7420 6f6e 6520 7570 7065 722d 6361 7365 t one upper-case │ │ │ │ -0002b3d0: 2063 6861 7261 6374 6572 292e 7265 702e character).rep. │ │ │ │ -0002b3e0: 6461 7461 2363 6170 6974 616c 697a 652d data#capitalize- │ │ │ │ -0002b3f0: 7374 7269 6e67 5265 7475 726e 2061 206e stringReturn a n │ │ │ │ -0002b400: 6577 2073 7472 696e 672c 2061 2063 6f70 ew string, a cop │ │ │ │ -0002b410: 7920 6f66 2058 2077 6974 6820 6974 7320 y of X with its │ │ │ │ -0002b420: 6669 7273 7420 6368 6172 6163 7465 7220 first character │ │ │ │ -0002b430: 696e 2075 7070 6572 2063 6173 652e 0072 in upper case..r │ │ │ │ -0002b440: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin │ │ │ │ -0002b450: 672d 3e6c 6973 7420 5249 4e47 0072 6570 g->list RING.rep │ │ │ │ -0002b460: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message │ │ │ │ -0002b470: 2d70 6f72 7423 6d61 6b65 2d6d 6573 7361 -port#make-messa │ │ │ │ -0002b480: 6765 2d70 6f72 7400 7265 702e 7468 7265 ge-port.rep.thre │ │ │ │ -0002b490: 6164 732e 6d65 7373 6167 652d 706f 7274 ads.message-port │ │ │ │ -0002b4a0: 236d 6573 7361 6765 2d77 6169 7469 6e67 #message-waiting │ │ │ │ -0002b4b0: 2d70 2050 4f52 5400 7265 702e 7468 7265 -p PORT.rep.thre │ │ │ │ -0002b4c0: 6164 732e 6d65 7373 6167 652d 706f 7274 ads.message-port │ │ │ │ -0002b4d0: 236d 6573 7361 6765 2d73 656e 6420 504f #message-send PO │ │ │ │ -0002b4e0: 5254 204d 4553 5341 4745 7265 702e 7468 RT MESSAGErep.th │ │ │ │ -0002b4f0: 7265 6164 732e 6d75 7465 7823 6d75 7465 reads.mutex#mute │ │ │ │ -0002b500: 7870 5265 7475 726e 7320 7472 7565 2069 xpReturns true i │ │ │ │ -0002b510: 6620 4152 4720 6973 2061 206d 7574 6578 f ARG is a mutex │ │ │ │ -0002b520: 206f 626a 6563 742e 0072 6570 2e74 6872 object..rep.thr │ │ │ │ -0002b530: 6561 6473 2e6d 7574 6578 236d 7574 6578 eads.mutex#mutex │ │ │ │ -0002b540: 7020 4152 4772 6570 2e74 6872 6561 6473 p ARGrep.threads │ │ │ │ -0002b550: 2e6d 7574 6578 2372 656c 6561 7365 2d6d .mutex#release-m │ │ │ │ -0002b560: 7574 6578 5265 6c65 6173 6520 7468 6520 utexRelease the │ │ │ │ -0002b570: 6d75 7465 7820 6f62 6a65 6374 204d 5458 mutex object MTX │ │ │ │ -0002b580: 2028 7768 6963 6820 7368 6f75 6c64 2068 (which should h │ │ │ │ -0002b590: 6176 6520 7072 6576 696f 7573 6c79 2062 ave previously b │ │ │ │ -0002b5a0: 6565 6e20 6f62 7461 696e 6564 0a62 7920 een obtained.by │ │ │ │ -0002b5b0: 7468 6520 6375 7272 656e 7420 7468 7265 the current thre │ │ │ │ -0002b5c0: 6164 292e 2052 6574 7572 6e73 2074 7275 ad). Returns tru │ │ │ │ -0002b5d0: 6520 6966 2074 6865 206d 7574 6578 2068 e if the mutex h │ │ │ │ -0002b5e0: 6173 206e 6f20 6e65 7720 6f77 6e65 722e as no new owner. │ │ │ │ -0002b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b000: 0400 0000 0f00 0000 f17f 0000 0000 0000 ................ │ │ │ │ +0002b010: 1200 0000 eebf 0100 0000 0000 1900 0000 ................ │ │ │ │ +0002b020: e7df 0100 0000 0000 e002 0000 203d 0200 ............ =.. │ │ │ │ +0002b030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ +0002b050: 6200 0000 ffff ffff 0000 0000 0000 0000 b............... │ │ │ │ +0002b060: 0000 0000 0000 0000 0000 0000 7d4f f66c ............}O.l │ │ │ │ +0002b070: 7265 702e 2376 0000 0000 0000 1d00 0000 rep.#v.......... │ │ │ │ +0002b080: c600 0000 f812 b363 7265 702e 0030 0200 .......crep..0.. │ │ │ │ +0002b090: 0000 0000 2a00 0000 3f00 0000 ffff ffff ....*...?....... │ │ │ │ +0002b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b0b0: 0000 0000 1c3b 0c67 7265 702e 47ee 0000 .....;.grep.G... │ │ │ │ +0002b0c0: 0000 0000 1900 0000 3b00 0000 e9e6 1366 ........;......f │ │ │ │ +0002b0d0: 0072 6570 8bda 0100 0000 0000 1200 0000 .rep............ │ │ │ │ +0002b0e0: 0500 0000 d3c1 c569 7265 702e 5ae5 0000 .......irep.Z... │ │ │ │ +0002b0f0: 0000 0000 1200 0000 4900 0000 a731 d56c ........I....1.l │ │ │ │ +0002b100: 7265 702e 7045 0100 0000 0000 1c00 0000 rep.pE.......... │ │ │ │ +0002b110: 1402 0000 5baa 0e66 7265 702e 13af 0000 ....[..frep..... │ │ │ │ +0002b120: 0000 0000 1d00 0000 5400 0000 94df 736b ........T.....sk │ │ │ │ +0002b130: 7265 6d6f 0536 0200 0000 0000 1700 0000 remo.6.......... │ │ │ │ +0002b140: 3f00 0000 f59e 3a62 7265 702e 5a75 0000 ?.....:brep.Zu.. │ │ │ │ +0002b150: 0000 0000 1400 0000 6b00 0000 ce70 fc65 ........k....p.e │ │ │ │ +0002b160: 0072 6570 1b34 0200 0000 0000 3500 0000 .rep.4......5... │ │ │ │ +0002b170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b180: 0000 0000 0000 0000 0000 0000 915b 8c6a .............[.j │ │ │ │ +0002b190: 7265 702e 5e23 0000 0000 0000 1600 0000 rep.^#.......... │ │ │ │ +0002b1a0: 9500 0000 7bfc 396d 0072 6570 b0d3 0100 ....{.9m.rep.... │ │ │ │ +0002b1b0: 0000 0000 2600 0000 1a00 0000 8427 346c ....&........'4l │ │ │ │ +0002b1c0: 7265 702e ffba 0100 0000 0000 2c00 0000 rep.........,... │ │ │ │ +0002b1d0: 1800 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b1e0: 0000 0000 0000 0000 0000 0000 1382 476c ..............Gl │ │ │ │ +0002b1f0: 7072 696e 1f62 0100 0000 0000 0c00 0000 prin.b.......... │ │ │ │ +0002b200: 4100 0000 e360 ec6e 7265 702e e1aa 0000 A....`.nrep..... │ │ │ │ +0002b210: 0000 0000 1d00 0000 b300 0000 3a36 ea6c ............:6.l │ │ │ │ +0002b220: 0072 6570 1731 0200 0000 0000 2000 0000 .rep.1...... ... │ │ │ │ +0002b230: 0400 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b240: 0000 0000 0000 0000 0000 0000 57b5 c56f ............W..o │ │ │ │ +0002b250: 7265 702e a780 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +0002b260: 8100 0000 6c42 686d 7265 702e 43d4 0100 ....lBhmrep.C... │ │ │ │ +0002b270: 0000 0000 1c00 0000 ec01 0000 5370 b26f ............Sp.o │ │ │ │ +0002b280: 7265 702e 9983 0000 0000 0000 1800 0000 rep............. │ │ │ │ +0002b290: 5c00 0000 724c f76d 7265 702e 983a 0200 \...rL.mrep..:.. │ │ │ │ +0002b2a0: 0000 0000 2b00 0000 3700 0000 ffff ffff ....+...7....... │ │ │ │ +0002b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b2c0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b2d0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b2f0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b300: 0000 0000 0000 0000 0000 0000 c91f 7e64 ..............~d │ │ │ │ +0002b310: 0072 6570 c07f 0000 0000 0000 2900 0000 .rep........)... │ │ │ │ +0002b320: 0800 0000 827f 4b62 7265 702e cd51 0000 ......Kbrep..Q.. │ │ │ │ +0002b330: 0000 0000 2400 0000 aa00 0000 ffff ffff ....$........... │ │ │ │ +0002b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b360: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b380: 0000 0000 bb56 ee60 7265 702e 10b8 0100 .....V.`rep..... │ │ │ │ +0002b390: 0000 0000 1b00 0000 4c00 0000 ffff ffff ........L....... │ │ │ │ +0002b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b3b0: 0000 0000 1679 c46c 7265 702e 8768 0000 .....y.lrep..h.. │ │ │ │ +0002b3c0: 0000 0000 1b00 0000 2002 0000 1c0d 9c66 ........ ......f │ │ │ │ +0002b3d0: 7265 702e 4bb4 0100 0000 0000 1a00 0000 rep.K........... │ │ │ │ +0002b3e0: 8100 0000 c767 ae64 7265 702e 0080 0000 .....g.drep..... │ │ │ │ +0002b3f0: 0000 0000 2600 0000 0302 0000 5292 9d67 ....&.......R..g │ │ │ │ +0002b400: 7265 702e b22f 0000 0000 0000 0d00 0000 rep../.......... │ │ │ │ +0002b410: 2200 0000 0a86 5767 0072 6570 aebd 0100 ".....Wg.rep.... │ │ │ │ +0002b420: 0000 0000 2100 0000 0b00 0000 ffff ffff ....!........... │ │ │ │ +0002b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b440: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b450: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b470: 0000 0000 02da 2369 7265 702e a047 0100 ......#irep..G.. │ │ │ │ +0002b480: 0000 0000 1c00 0000 3202 0000 4363 6664 ........2...Ccfd │ │ │ │ +0002b490: 7265 702e dcd7 0100 0000 0000 1200 0000 rep............. │ │ │ │ +0002b4a0: 5600 0000 6891 9a69 7265 702e 4e22 0000 V...h..irep.N".. │ │ │ │ +0002b4b0: 0000 0000 2200 0000 7500 0000 ffff ffff ...."...u....... │ │ │ │ +0002b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b4d0: 0000 0000 b6ea c664 0072 6570 4bd6 0100 .......d.repK... │ │ │ │ +0002b4e0: 0000 0000 1f00 0000 0e00 0000 7145 f76a ............qE.j │ │ │ │ +0002b4f0: 0072 6570 44d8 0100 0000 0000 1000 0000 .repD........... │ │ │ │ +0002b500: 0800 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b510: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b530: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b540: 0000 0000 0000 0000 0000 0000 50ac 9860 ............P..` │ │ │ │ +0002b550: 7265 6d6f 5b36 0200 0000 0000 1f00 0000 remo[6.......... │ │ │ │ +0002b560: 3400 0000 ffff ffff 0000 0000 0000 0000 4............... │ │ │ │ +0002b570: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b590: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b5a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ +0002b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b5c0: 0000 0000 948b 7b6a 7265 702e 682b 0000 ......{jrep.h+.. │ │ │ │ +0002b5d0: 0000 0000 0f00 0000 8c00 0000 225c 3364 ............"\3d │ │ │ │ +0002b5e0: 7265 702e 4938 0200 0000 0000 3500 0000 rep.I8......5... │ │ │ │ +0002b5f0: 4300 0000 ffff ffff 0000 0000 0000 0000 C............... │ │ │ │ +0002b600: 0000 0000 0000 0000 0000 0000 94fd 3b6f ..............;o │ │ │ │ +0002b610: 7265 702e 59b6 0100 0000 0000 2200 0000 rep.Y......."... │ │ │ │ +0002b620: 3100 0000 ffff ffff 0000 0000 0000 0000 1............... │ │ │ │ +0002b630: 0000 0000 0000 0000 0000 0000 7923 cf63 ............y#.c │ │ │ │ +0002b640: 6669 6c65 6567 0100 0000 0000 1200 0000 fileeg.......... │ │ │ │ +0002b650: cc00 0000 120f 6961 7265 702e 6f79 0000 ......iarep.oy.. │ │ │ │ +0002b660: 0000 0000 1900 0000 7a00 0000 ffff ffff ........z....... │ │ │ │ 0002b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b690: 0000 0000 0000 0000 0000 0000 ba2a 896e .............*.n │ │ │ │ +0002b6a0: 6674 702d 5034 0200 0000 0000 0b00 0000 ftp-P4.......... │ │ │ │ +0002b6b0: 1e00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b6e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b6f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b710: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b720: 0000 0000 0000 0000 0000 0000 9f71 b062 .............q.b │ │ │ │ +0002b730: 7265 702e fcb6 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +0002b740: 7300 0000 ffff ffff 0000 0000 0000 0000 s............... │ │ │ │ +0002b750: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b770: 0000 0000 d4f2 8761 7265 702e 6f37 0000 .......arep.o7.. │ │ │ │ +0002b780: 0000 0000 1700 0000 6900 0000 71e8 c56f ........i...q..o │ │ │ │ +0002b790: 7265 702e 6865 0100 0000 0000 1800 0000 rep.he.......... │ │ │ │ +0002b7a0: e200 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b7b0: 0000 0000 0000 0000 0000 0000 23d4 0564 ............#..d │ │ │ │ +0002b7c0: 0072 6570 a5d7 0100 0000 0000 1600 0000 .rep............ │ │ │ │ +0002b7d0: 2100 0000 ffff ffff 0000 0000 0000 0000 !............... │ │ │ │ +0002b7e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b800: 0000 0000 439c d369 7265 702e 43bb 0100 ....C..irep.C... │ │ │ │ +0002b810: 0000 0000 1a00 0000 6f01 0000 ffff ffff ........o....... │ │ │ │ 0002b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b830: 0000 0000 bbd9 ab61 7265 702e 7541 0100 .......arep.uA.. │ │ │ │ +0002b840: 0000 0000 1c00 0000 b300 0000 b860 9c69 .............`.i │ │ │ │ +0002b850: 7265 702e 32de 0100 0000 0000 2200 0000 rep.2......."... │ │ │ │ +0002b860: 4e01 0000 f122 1363 7265 6d6f 6137 0200 N....".cremoa7.. │ │ │ │ +0002b870: 0000 0000 1800 0000 4a00 0000 48a4 d061 ........J...H..a │ │ │ │ +0002b880: 7265 702e 00d0 0100 0000 0000 2300 0000 rep.........#... │ │ │ │ +0002b890: 1602 0000 32ea bc6d 7265 702e 00e0 0000 ....2..mrep..... │ │ │ │ +0002b8a0: 0000 0000 1100 0000 7402 0000 7bb3 f16d ........t...{..m │ │ │ │ +0002b8b0: 7265 702e 5d39 0200 0000 0000 1600 0000 rep.]9.......... │ │ │ │ +0002b8c0: 3400 0000 a021 d564 7265 702e 343a 0200 4....!.drep.4:.. │ │ │ │ +0002b8d0: 0000 0000 2d00 0000 3700 0000 63ab 446d ....-...7...c.Dm │ │ │ │ +0002b8e0: 0072 6570 fa3a 0200 0000 0000 2700 0000 .rep.:......'... │ │ │ │ +0002b8f0: 0000 0000 508c 2565 0072 6570 c93c 0200 ....P.%e.rep.<.. │ │ │ │ +0002b900: 0000 0000 1a00 0000 1700 0000 a9ea 006e ...............n │ │ │ │ +0002b910: 7265 6d6f ae36 0200 0000 0000 1c00 0000 remo.6.......... │ │ │ │ +0002b920: 4b00 0000 8537 286f 0072 6570 1039 0200 K....7(o.rep.9.. │ │ │ │ +0002b930: 0000 0000 1a00 0000 0c00 0000 9f8b be68 ...............h │ │ │ │ +0002b940: 2a69 7370 a739 0200 0000 0000 1000 0000 *isp.9.......... │ │ │ │ +0002b950: 2100 0000 ffff ffff 0000 0000 0000 0000 !............... │ │ │ │ +0002b960: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002b970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b990: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b9b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002b9c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002b9e0: 0000 0000 abcd 2562 7265 702e acb6 0100 ......%brep..... │ │ │ │ +0002b9f0: 0000 0000 1600 0000 3a00 0000 ffff ffff ........:....... │ │ │ │ 0002ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ba10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002ba20: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ba40: 0000 0000 2eab c46b 7265 702e b64b 0100 .......krep..K.. │ │ │ │ +0002ba50: 0000 0000 1e00 0000 7600 0000 ffff ffff ........v....... │ │ │ │ 0002ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ba70: 0000 0000 bef8 ad63 7265 702e 8e5b 0000 .......crep..[.. │ │ │ │ +0002ba80: 0000 0000 2000 0000 4100 0000 3e0c cd65 .... ...A...>..e │ │ │ │ +0002ba90: 6578 6563 4b24 0000 0000 0000 0e00 0000 execK$.......... │ │ │ │ +0002baa0: 4100 0000 e5de 2561 0072 6570 e3b9 0100 A.....%a.rep.... │ │ │ │ +0002bab0: 0000 0000 1800 0000 0700 0000 47c0 c569 ............G..i │ │ │ │ +0002bac0: 7265 702e 32e3 0000 0000 0000 0a00 0000 rep.2........... │ │ │ │ +0002bad0: cf00 0000 9757 9166 7265 702e 72d8 0100 .....W.frep.r... │ │ │ │ +0002bae0: 0000 0000 1600 0000 0302 0000 7ddf 5f64 ............}._d │ │ │ │ +0002baf0: 7265 702e 6ee9 0000 0000 0000 0c00 0000 rep.n........... │ │ │ │ +0002bb00: 4901 0000 5cc5 b767 7265 702e ad33 0200 I...\..grep..3.. │ │ │ │ +0002bb10: 0000 0000 3500 0000 3900 0000 d401 ec64 ....5...9......d │ │ │ │ +0002bb20: 7265 6d6f 7934 0200 0000 0000 0f00 0000 remoy4.......... │ │ │ │ +0002bb30: 2900 0000 2c34 7869 7265 702e 606b 0000 )...,4xirep.`k.. │ │ │ │ +0002bb40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k │ │ │ │ +0002bb50: 7265 702e c5e7 0000 0000 0000 1900 0000 rep............. │ │ │ │ +0002bb60: 0e00 0000 8bf6 916f 0072 6570 3639 0200 .......o.rep69.. │ │ │ │ +0002bb70: 0000 0000 1b00 0000 0c00 0000 9344 4769 .............DGi │ │ │ │ +0002bb80: 7265 702e e6b1 0100 0000 0000 1600 0000 rep............. │ │ │ │ +0002bb90: 4c00 0000 05a7 c368 7265 6d6f c337 0200 L......hremo.7.. │ │ │ │ +0002bba0: 0000 0000 1400 0000 3d00 0000 ffff ffff ........=....... │ │ │ │ 0002bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002bbc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002bbd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002bbf0: 0000 0000 0573 8b65 0072 6570 f0d3 0100 .....s.e.rep.... │ │ │ │ +0002bc00: 0000 0000 1800 0000 0200 0000 51d7 9661 ............Q..a │ │ │ │ +0002bc10: 7265 702e e6b4 0100 0000 0000 1b00 0000 rep............. │ │ │ │ +0002bc20: 4c00 0000 15fb b662 7265 702e 213b 0200 L......brep.!;.. │ │ │ │ +0002bc30: 0000 0000 1900 0000 8f01 0000 ffff ffff ................ │ │ │ │ 0002bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002bc50: 0000 0000 6fcd cd6d 7265 702e 05b3 0100 ....o..mrep..... │ │ │ │ +0002bc60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g │ │ │ │ +0002bc70: 7265 702e b96e 0000 0000 0000 1700 0000 rep..n.......... │ │ │ │ +0002bc80: 3d00 0000 ffff ffff 0000 0000 0000 0000 =............... │ │ │ │ +0002bc90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002bcb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002bcc0: 0000 0000 0000 0000 0000 0000 53d0 ee6e ............S..n │ │ │ │ +0002bcd0: 7265 702e 00b0 0100 0000 0000 1600 0000 rep............. │ │ │ │ +0002bce0: 6a00 0000 ffff ffff 0000 0000 0000 0000 j............... │ │ │ │ +0002bcf0: 0000 0000 0000 0000 0000 0000 861e 7d64 ..............}d │ │ │ │ +0002bd00: 7265 702e d839 0200 0000 0000 1700 0000 rep..9.......... │ │ │ │ +0002bd10: 4500 0000 ffff ffff 0000 0000 0000 0000 E............... │ │ │ │ +0002bd20: 0000 0000 0000 0000 0000 0000 1722 5d6d ............."]m │ │ │ │ +0002bd30: 7265 702e 7b6d 0100 0000 0000 1e00 0000 rep.{m.......... │ │ │ │ +0002bd40: 4200 0000 d77d de6f 7265 702e 1866 0000 B....}.orep..f.. │ │ │ │ +0002bd50: 0000 0000 2500 0000 5600 0000 06c4 666a ....%...V.....fj │ │ │ │ +0002bd60: 0072 6570 1438 0200 0000 0000 3500 0000 .rep.8......5... │ │ │ │ +0002bd70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002bd80: 0000 0000 0000 0000 0000 0000 4d6e 1969 ............Mn.i │ │ │ │ +0002bd90: 7265 702e 547b 0000 0000 0000 1c00 0000 rep.T{.......... │ │ │ │ +0002bda0: 6201 0000 ffff ffff 0000 0000 0000 0000 b............... │ │ │ │ +0002bdb0: 0000 0000 0000 0000 0000 0000 c89a 2365 ..............#e │ │ │ │ +0002bdc0: 0072 6570 8233 0200 0000 0000 2b00 0000 .rep.3......+... │ │ │ │ +0002bdd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002bde0: 0000 0000 0000 0000 0000 0000 73ba 8066 ............s..f │ │ │ │ +0002bdf0: 7265 702e c138 0200 0000 0000 1b00 0000 rep..8.......... │ │ │ │ +0002be00: 3400 0000 02bf 2369 2a63 6f6d e2b5 0100 4.....#i*com.... │ │ │ │ +0002be10: 0000 0000 1500 0000 6200 0000 336b c568 ........b...3k.h │ │ │ │ +0002be20: 7265 702e 02ba 0100 0000 0000 2100 0000 rep.........!... │ │ │ │ +0002be30: dc00 0000 e617 9e64 0072 6570 b532 0200 .......d.rep.2.. │ │ │ │ +0002be40: 0000 0000 1e00 0000 0d00 0000 ffff ffff ................ │ │ │ │ 0002be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002be60: 0000 0000 6df3 4a6e 7265 702e 54a7 0000 ....m.Jnrep.T... │ │ │ │ +0002be70: 0000 0000 1d00 0000 7003 0000 9267 cb68 ........p....g.h │ │ │ │ +0002be80: 7265 702e 5d29 0000 0000 0000 0d00 0000 rep.]).......... │ │ │ │ +0002be90: 4f00 0000 ea86 6469 7265 702e 7626 0000 O.....direp.v&.. │ │ │ │ +0002bea0: 0000 0000 1100 0000 9400 0000 b97a 826b .............z.k │ │ │ │ +0002beb0: 7265 702e 6db3 0100 0000 0000 1900 0000 rep.m........... │ │ │ │ +0002bec0: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002bed0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002bef0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002bf00: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002bf20: 0000 0000 6e65 f264 7265 702e 2982 0000 ....ne.drep.)... │ │ │ │ +0002bf30: 0000 0000 1700 0000 aa00 0000 e797 9061 ...............a │ │ │ │ +0002bf40: 7265 702e 57be 0100 0000 0000 2100 0000 rep.W.......!... │ │ │ │ +0002bf50: 4e01 0000 1fd6 b269 7265 702e 606c 0100 N......irep.`l.. │ │ │ │ +0002bf60: 0000 0000 1200 0000 2d00 0000 c396 fb60 ........-......` │ │ │ │ +0002bf70: 3a72 6570 90b1 0100 0000 0000 1600 0000 :rep............ │ │ │ │ +0002bf80: 4000 0000 ffff ffff 0000 0000 0000 0000 @............... │ │ │ │ +0002bf90: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ │ │ │ 0002bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002bfb0: 0000 0000 c287 5062 7265 702e f0b0 0100 ......Pbrep..... │ │ │ │ +0002bfc0: 0000 0000 1b00 0000 8500 0000 ffff ffff ................ │ │ │ │ 0002bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c000: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri │ │ │ │ -0002c010: 6e67 2d72 6566 5265 6164 2061 6e20 6f62 ng-refRead an ob │ │ │ │ -0002c020: 6a65 6374 2066 726f 6d20 7468 6520 7269 ject from the ri │ │ │ │ -0002c030: 6e67 2062 7566 6665 7220 5249 4e47 2e20 ng buffer RING. │ │ │ │ -0002c040: 4966 2044 4550 5448 2069 7320 7472 7565 If DEPTH is true │ │ │ │ -0002c050: 2069 740a 6465 6669 6e65 7320 7468 6520 it.defines the │ │ │ │ -0002c060: 6f62 6a65 6374 2074 6f20 6163 6365 7373 object to access │ │ │ │ -0002c070: 2c20 7468 6520 6d6f 7374 2072 6563 656e , the most recen │ │ │ │ -0002c080: 746c 7920 6164 6465 6420 6974 656d 2069 tly added item i │ │ │ │ -0002c090: 7320 6174 0a64 6570 7468 207a 6572 6f2c s at.depth zero, │ │ │ │ -0002c0a0: 2074 6865 206e 6578 7420 6174 2064 6570 the next at dep │ │ │ │ -0002c0b0: 7468 206f 6e65 2c20 616e 6420 736f 206f th one, and so o │ │ │ │ -0002c0c0: 6e2e 2049 6620 7468 6572 6520 6973 206e n. If there is n │ │ │ │ -0002c0d0: 6f20 6974 656d 2061 740a 4445 5054 4820 o item at.DEPTH │ │ │ │ -0002c0e0: 6e69 6c20 6973 2072 6574 7572 6e65 642e nil is returned. │ │ │ │ -0002c0f0: 7265 702e 6461 7461 2373 6f72 7453 6f72 rep.data#sortSor │ │ │ │ -0002c100: 7420 4c53 5420 6465 7374 7275 6374 6976 t LST destructiv │ │ │ │ -0002c110: 656c 792c 2062 7574 2073 7461 626c 792c ely, but stably, │ │ │ │ -0002c120: 2072 6574 7572 6e69 6e67 2074 6865 2073 returning the s │ │ │ │ -0002c130: 6f72 7465 6420 6c69 7374 2e0a 0a49 6620 orted list...If │ │ │ │ -0002c140: 5052 4544 2069 7320 6465 6669 6e65 6420 PRED is defined │ │ │ │ -0002c150: 6974 2069 7320 7573 6564 2074 6f20 636f it is used to co │ │ │ │ -0002c160: 6d70 6172 6520 7477 6f20 6f62 6a65 6374 mpare two object │ │ │ │ -0002c170: 732c 2069 7420 7368 6f75 6c64 2072 6574 s, it should ret │ │ │ │ -0002c180: 7572 6e20 740a 7768 656e 2074 6865 2066 urn t.when the f │ │ │ │ -0002c190: 6972 7374 2069 7320 606c 6573 7327 2074 irst is `less' t │ │ │ │ -0002c1a0: 6861 6e20 7468 6520 7365 636f 6e64 2e20 han the second. │ │ │ │ -0002c1b0: 4279 2064 6566 6175 6c74 2074 6865 2073 By default the s │ │ │ │ -0002c1c0: 7461 6e64 6172 6420 6c65 7373 2d74 6861 tandard less-tha │ │ │ │ -0002c1d0: 6e0a 6675 6e63 7469 6f6e 2028 603c 2729 n.function (`<') │ │ │ │ -0002c1e0: 2069 7320 7573 6564 2e0a 0a54 6865 2066 is used...The f │ │ │ │ -0002c1f0: 6163 7420 7468 6174 2074 6865 2073 6f72 act that the sor │ │ │ │ -0002c200: 7420 6973 2073 7461 626c 6520 6d65 616e t is stable mean │ │ │ │ -0002c210: 7320 7468 6174 2073 6f72 7420 6b65 7973 s that sort keys │ │ │ │ -0002c220: 2077 6869 6368 2061 7265 2065 7175 616c which are equal │ │ │ │ -0002c230: 2077 696c 6c0a 7072 6573 6572 7665 2074 will.preserve t │ │ │ │ -0002c240: 6865 6972 206f 7269 6769 6e61 6c20 706f heir original po │ │ │ │ -0002c250: 7369 7469 6f6e 2069 6e20 7265 6c61 7469 sition in relati │ │ │ │ -0002c260: 6f6e 2074 6f20 6561 6368 206f 7468 6572 on to each other │ │ │ │ -0002c270: 2e72 6570 2e77 7777 2e71 756f 7465 2d75 .rep.www.quote-u │ │ │ │ -0002c280: 726c 2371 756f 7465 2d75 726c 4573 6361 rl#quote-urlEsca │ │ │ │ -0002c290: 7065 2055 524c 206d 6574 612d 6368 6172 pe URL meta-char │ │ │ │ -0002c2a0: 6163 7465 7273 2069 6e20 5354 5249 4e47 acters in STRING │ │ │ │ -0002c2b0: 2e00 7265 702e 7777 772e 7175 6f74 652d ..rep.www.quote- │ │ │ │ -0002c2c0: 7572 6c23 756e 7175 6f74 652d 7572 6c20 url#unquote-url │ │ │ │ -0002c2d0: 5354 5249 4e47 0000 0000 0000 0000 0000 STRING.......... │ │ │ │ -0002c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002bfe0: 0000 0000 556b a463 0072 6570 fa3c 0200 ....Uk.c.rep.<.. │ │ │ │ +0002bff0: 0000 0000 1800 0000 0e00 0000 0000 0000 ................ │ │ │ │ +0002c000: 0200 0000 3f0c 0000 c1a3 0100 0000 0000 ....?........... │ │ │ │ +0002c010: 0010 0000 00d0 0200 0000 0000 0000 0000 ................ │ │ │ │ +0002c020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002c030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002c040: 0000 0000 0000 0000 0000 0000 0300 0000 ................ │ │ │ │ +0002c050: 6300 0000 92d9 5373 7265 702e c531 0200 c.....Ssrep..1.. │ │ │ │ +0002c060: 0000 0000 1d00 0000 4200 0000 9cab cf73 ........B......s │ │ │ │ +0002c070: 7265 702e baa2 0100 0000 0000 1e00 0000 rep............. │ │ │ │ +0002c080: 4400 0000 ffff ffff 0000 0000 0000 0000 D............... │ │ │ │ +0002c090: 0000 0000 0000 0000 0000 0000 0cd0 9170 ...............p │ │ │ │ +0002c0a0: 7265 702e f5bc 0100 0000 0000 1a00 0000 rep............. │ │ │ │ +0002c0b0: 9f00 0000 8d8b cb70 7265 702e ef37 0000 .......prep..7.. │ │ │ │ +0002c0c0: 0000 0000 1400 0000 6d00 0000 c8d9 d174 ........m......t │ │ │ │ +0002c0d0: 7265 702e e032 0200 0000 0000 1700 0000 rep..2.......... │ │ │ │ +0002c0e0: 3700 0000 0a56 b67b 2a69 7370 e8a0 0100 7....V.{*isp.... │ │ │ │ +0002c0f0: 0000 0000 1300 0000 3d00 0000 ffff ffff ........=....... │ │ │ │ +0002c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002c110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002c120: 0000 0000 0000 0000 0000 0000 68ef 7872 ............h.xr │ │ │ │ +0002c130: 7265 702e 4a4c 0100 0000 0000 1c00 0000 rep.JL.......... │ │ │ │ +0002c140: 2f01 0000 60cb 437d 0072 6570 79d3 0100 /...`.C}.repy... │ │ │ │ +0002c150: 0000 0000 1f00 0000 1800 0000 4ffb 3c71 ............O... │ │ │ │ +0002ce40: 0000 0000 1500 0000 3300 0000 ffff ffff ........3....... │ │ │ │ 0002ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ce60: 0000 0000 6351 8c7e 7265 702e dabd 0100 ....cQ.~rep..... │ │ │ │ +0002ce70: 0000 0000 2300 0000 5a00 0000 ffff ffff ....#...Z....... │ │ │ │ 0002ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ce90: 0000 0000 c66a 8f70 0072 6570 62a0 0100 .....j.p.repb... │ │ │ │ +0002cea0: 0000 0000 1e00 0000 0200 0000 200c 1978 ............ ..x │ │ │ │ +0002ceb0: 7265 702e b75c 0000 0000 0000 2c00 0000 rep..\......,... │ │ │ │ +0002cec0: 8501 0000 8a80 8b71 7265 702e fbda 0100 .......qrep..... │ │ │ │ +0002ced0: 0000 0000 1d00 0000 b400 0000 28be 5d72 ............(.]r │ │ │ │ +0002cee0: 7265 702e c6bf 0100 0000 0000 1d00 0000 rep............. │ │ │ │ +0002cef0: 0b00 0000 260c 4a7d 7265 702e 0d3d 0000 ....&.J}rep..=.. │ │ │ │ +0002cf00: 0000 0000 1500 0000 3300 0000 0e45 a376 ........3....E.v │ │ │ │ +0002cf10: 7265 702e f3d6 0100 0000 0000 2200 0000 rep........."... │ │ │ │ +0002cf20: 3800 0000 731f b87d 7265 702e 48b2 0100 8...s..}rep.H... │ │ │ │ +0002cf30: 0000 0000 1900 0000 a400 0000 ffff ffff ................ │ │ │ │ 0002cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002cf50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................ │ │ │ │ +0002cf60: 0000 0000 0000 0000 0000 0000 1918 767f ..............v. │ │ │ │ +0002cf70: 7265 702e 4a35 0000 0000 0000 1800 0000 rep.J5.......... │ │ │ │ +0002cf80: 3700 0000 eb21 8279 2a69 7370 38a1 0100 7....!.y*isp8... │ │ │ │ +0002cf90: 0000 0000 1000 0000 3300 0000 0cf0 b87b ........3......{ │ │ │ │ +0002cfa0: 7265 702e 11a2 0100 0000 0000 1b00 0000 rep............. │ │ │ │ +0002cfb0: 4400 0000 ffff ffff 0000 0000 0000 0000 D............... │ │ │ │ +0002cfc0: 0000 0000 0000 0000 0000 0000 84d8 a376 ...............v │ │ │ │ +0002cfd0: 7265 702e 1444 0100 0000 0000 1c00 0000 rep..D.......... │ │ │ │ +0002cfe0: 4001 0000 d0ab 257b 7265 702e 77b8 0100 @.....%{rep.w... │ │ │ │ +0002cff0: 0000 0000 1700 0000 5501 0000 0000 0000 ........U....... │ │ │ │ +0002d000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002da90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002daa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002daf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002db90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ ├── librep16-dbgsym_0.92.5-3.2_i386.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-04-17 20:48:53.000000 debian-binary │ │ -rw-r--r-- 0 0 0 532 2024-04-17 20:48:53.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 313100 2024-04-17 20:48:53.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 313104 2024-04-17 20:48:53.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -6,8 +6,8 @@ │ │ │ │ Maintainer: Jose M Calhariz │ │ │ │ Installed-Size: 378 │ │ │ │ Depends: librep16 (= 0.92.5-3.2) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: same │ │ │ │ Description: debug symbols for librep16 │ │ │ │ -Build-Ids: 861cf992265897d751f98fe3ba521d4a8c7aa117 │ │ │ │ +Build-Ids: 1a027d2739afaa1e5221826e59c6f1455973cffb │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/86/1cf992265897d751f98fe3ba521d4a8c7aa117.debug │ │ │ │ │ +usr/lib/debug/.build-id/1a/027d2739afaa1e5221826e59c6f1455973cffb.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/86/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 376724 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/86/1cf992265897d751f98fe3ba521d4a8c7aa117.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/1a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 376720 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/1a/027d2739afaa1e5221826e59c6f1455973cffb.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16-dbgsym -> librep16 │ │ │ │ --- ./usr/lib/debug/.build-id/86/1cf992265897d751f98fe3ba521d4a8c7aa117.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/1a/027d2739afaa1e5221826e59c6f1455973cffb.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 4% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: Intel 80386 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ │ - Start of section headers: 375284 (bytes into file) │ │ │ │ │ + Start of section headers: 375280 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ │ Number of program headers: 9 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 36 │ │ │ │ │ Section header string table index: 35 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 36 section headers, starting at offset 0x5b9f4: │ │ │ │ │ +There are 36 section headers, starting at offset 0x5b9f0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000178 000178 002998 04 A 3 0 4 │ │ │ │ │ [ 3] .dynsym NOBITS 00002b10 000178 006250 10 A 4 1 4 │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ [19] .data.rel.ro NOBITS 00066780 000778 001510 00 WA 0 0 32 │ │ │ │ │ [20] .dynamic NOBITS 00067c90 000778 000110 08 WA 4 0 4 │ │ │ │ │ [21] .got NOBITS 00067da0 000778 001258 04 WA 0 0 4 │ │ │ │ │ [22] .data NOBITS 00069000 000778 00223c 00 WA 0 0 32 │ │ │ │ │ [23] .bss NOBITS 0006b240 000778 0046ec 00 WA 0 0 32 │ │ │ │ │ [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 00000000 000198 00018c 00 C 0 0 4 │ │ │ │ │ - [26] .debug_info PROGBITS 00000000 000324 0218f5 00 C 0 0 4 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 00000000 021c1c 002166 00 C 0 0 4 │ │ │ │ │ - [28] .debug_line PROGBITS 00000000 023d84 01158e 00 C 0 0 4 │ │ │ │ │ - [29] .debug_str PROGBITS 00000000 035314 003b6b 01 MSC 0 0 4 │ │ │ │ │ - [30] .debug_line_str PROGBITS 00000000 038e80 0001ec 01 MSC 0 0 4 │ │ │ │ │ - [31] .debug_loclists PROGBITS 00000000 03906c 00bb9d 00 C 0 0 4 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 00000000 044c0c 002302 00 C 0 0 4 │ │ │ │ │ - [33] .symtab SYMTAB 00000000 046f10 00abc0 10 34 1176 4 │ │ │ │ │ - [34] .strtab STRTAB 00000000 051ad0 009dc1 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 00000000 05b891 000163 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 00000000 000324 0218f2 00 C 0 0 4 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 00000000 021c18 002166 00 C 0 0 4 │ │ │ │ │ + [28] .debug_line PROGBITS 00000000 023d80 01158e 00 C 0 0 4 │ │ │ │ │ + [29] .debug_str PROGBITS 00000000 035310 003b6b 01 MSC 0 0 4 │ │ │ │ │ + [30] .debug_line_str PROGBITS 00000000 038e7c 0001ec 01 MSC 0 0 4 │ │ │ │ │ + [31] .debug_loclists PROGBITS 00000000 039068 00bb9d 00 C 0 0 4 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 00000000 044c08 002302 00 C 0 0 4 │ │ │ │ │ + [33] .symtab SYMTAB 00000000 046f0c 00abc0 10 34 1176 4 │ │ │ │ │ + [34] .strtab STRTAB 00000000 051acc 009dc1 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 00000000 05b88d 000163 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 FILE LOCAL DEFAULT ABS continuations.c │ │ │ │ │ 2: 000173c0 84 FUNC LOCAL DEFAULT 12 trace_barriers │ │ │ │ │ 3: 00017420 84 FUNC LOCAL DEFAULT 12 common_ancestor │ │ │ │ │ 4: 00017480 154 FUNC LOCAL DEFAULT 12 unlink_thread │ │ │ │ │ 5: 00017520 13 FUNC LOCAL DEFAULT 12 thread_join_poller │ │ │ │ │ 6: 00017590 240 FUNC LOCAL DEFAULT 12 enqueue_thread │ │ │ │ │ - 7: 0004e908 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.4 │ │ │ │ │ + 7: 0004e914 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.4 │ │ │ │ │ 8: 00017680 34 FUNC LOCAL DEFAULT 12 inner_make_thread │ │ │ │ │ 9: 000176b0 108 FUNC LOCAL DEFAULT 12 continuation_type │ │ │ │ │ 10: 0006b254 4 OBJECT LOCAL DEFAULT 23 type.8 │ │ │ │ │ 11: 00017840 246 FUNC LOCAL DEFAULT 12 mark_all │ │ │ │ │ 12: 00017940 1786 FUNC LOCAL DEFAULT 12 mark_cont │ │ │ │ │ 13: 000181c0 107 FUNC LOCAL DEFAULT 12 sweep_cont │ │ │ │ │ 14: 00018290 40 FUNC LOCAL DEFAULT 12 print_cont │ │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ │ 16: 0006b250 4 OBJECT LOCAL DEFAULT 23 type.1 │ │ │ │ │ 17: 00018040 373 FUNC LOCAL DEFAULT 12 mark_thread │ │ │ │ │ 18: 00018230 94 FUNC LOCAL DEFAULT 12 sweep_thread │ │ │ │ │ 19: 000189e0 112 FUNC LOCAL DEFAULT 12 print_thread │ │ │ │ │ 20: 00017790 96 FUNC LOCAL DEFAULT 12 new_thread │ │ │ │ │ 21: 0006b264 4 OBJECT LOCAL DEFAULT 23 threads │ │ │ │ │ 22: 0006b274 4 OBJECT LOCAL DEFAULT 23 barriers │ │ │ │ │ - 23: 0004e924 10 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.7 │ │ │ │ │ + 23: 0004e930 10 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.7 │ │ │ │ │ 24: 0006b268 4 OBJECT LOCAL DEFAULT 23 continuations │ │ │ │ │ 25: 000182c0 92 FUNC LOCAL DEFAULT 12 grow_stack_and_invoke │ │ │ │ │ 26: 00018320 314 FUNC LOCAL DEFAULT 12 primitive_invoke_continuation │ │ │ │ │ 27: 00066788 8 OBJECT LOCAL DEFAULT 19 unreachable.6 │ │ │ │ │ 28: 0006b258 4 OBJECT LOCAL DEFAULT 23 invoked_continuation_ancestor │ │ │ │ │ 29: 0006b260 4 OBJECT LOCAL DEFAULT 23 invoked_continuation │ │ │ │ │ 30: 0006b25c 4 OBJECT LOCAL DEFAULT 23 invoked_continuation_ret │ │ │ │ │ @@ -40,26 +40,26 @@ │ │ │ │ │ 36: 00018820 47 FUNC LOCAL DEFAULT 12 call_out │ │ │ │ │ 37: 00018850 46 FUNC LOCAL DEFAULT 12 call_in │ │ │ │ │ 38: 00018880 116 FUNC LOCAL DEFAULT 12 bind_object │ │ │ │ │ 39: 00018900 45 FUNC LOCAL DEFAULT 12 call_with_inwards │ │ │ │ │ 40: 00018930 124 FUNC LOCAL DEFAULT 12 unbind_object │ │ │ │ │ 41: 000189b0 41 FUNC LOCAL DEFAULT 12 call_with_outwards │ │ │ │ │ 42: 00018a50 134 FUNC LOCAL DEFAULT 12 thread_wake │ │ │ │ │ - 43: 0004e918 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.5 │ │ │ │ │ + 43: 0004e924 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.5 │ │ │ │ │ 44: 00018ae0 1149 FUNC LOCAL DEFAULT 12 primitive_call_cc │ │ │ │ │ 45: 00066790 8 OBJECT LOCAL DEFAULT 19 no_root.9 │ │ │ │ │ 46: 00018f80 90 FUNC LOCAL DEFAULT 12 ensure_default_thread.part.0 │ │ │ │ │ 47: 00017260 7 FUNC LOCAL DEFAULT 12 ensure_default_thread.part.0.cold │ │ │ │ │ 48: 000190e0 527 FUNC LOCAL DEFAULT 12 thread_invoke │ │ │ │ │ 49: 0006b26c 4 OBJECT LOCAL DEFAULT 23 exit_barrier_cell │ │ │ │ │ - 50: 0004e930 14 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.10 │ │ │ │ │ + 50: 0004e93c 14 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.10 │ │ │ │ │ 51: 00019400 346 FUNC LOCAL DEFAULT 12 thread_suspend │ │ │ │ │ - 52: 0004e8ec 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0 │ │ │ │ │ + 52: 0004e8f8 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0 │ │ │ │ │ 53: 000199e0 379 FUNC LOCAL DEFAULT 12 make_thread │ │ │ │ │ - 54: 0004e8fc 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.2 │ │ │ │ │ + 54: 0004e908 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.2 │ │ │ │ │ 55: 00066840 8 OBJECT LOCAL DEFAULT 19 str_continuation │ │ │ │ │ 56: 00066798 8 OBJECT LOCAL DEFAULT 19 Sthread_name__name │ │ │ │ │ 57: 000667a0 8 OBJECT LOCAL DEFAULT 19 Sthread_permit__name │ │ │ │ │ 58: 000667a8 8 OBJECT LOCAL DEFAULT 19 Sthread_forbid__name │ │ │ │ │ 59: 000667b0 8 OBJECT LOCAL DEFAULT 19 Sall_threads__name │ │ │ │ │ 60: 000667b8 8 OBJECT LOCAL DEFAULT 19 Scurrent_thread__name │ │ │ │ │ 61: 000667c0 8 OBJECT LOCAL DEFAULT 19 Sthread_exited_p__name │ │ │ │ │ @@ -500,16 +500,16 @@ │ │ │ │ │ 496: 0006b4b4 4 OBJECT LOCAL DEFAULT 23 last_match_type │ │ │ │ │ 497: 0006b460 80 OBJECT LOCAL DEFAULT 23 last_matches │ │ │ │ │ 498: 0006b4b0 4 OBJECT LOCAL DEFAULT 23 last_match_data │ │ │ │ │ 499: 00069604 4 OBJECT LOCAL DEFAULT 22 regexp_cache_limit │ │ │ │ │ 500: 0006b4c0 4 OBJECT LOCAL DEFAULT 23 cached_regexps │ │ │ │ │ 501: 0006b4b8 4 OBJECT LOCAL DEFAULT 23 regexp_misses │ │ │ │ │ 502: 0006b4bc 4 OBJECT LOCAL DEFAULT 23 regexp_hits │ │ │ │ │ - 503: 0004e954 19 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.1 │ │ │ │ │ - 504: 0004e940 20 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0 │ │ │ │ │ + 503: 0004e960 19 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.1 │ │ │ │ │ + 504: 0004e94c 20 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0 │ │ │ │ │ 505: 00066c18 8 OBJECT LOCAL DEFAULT 19 str_regexp_error │ │ │ │ │ 506: 00066c10 8 OBJECT LOCAL DEFAULT 19 err_regexp_error │ │ │ │ │ 507: 00066bd8 8 OBJECT LOCAL DEFAULT 19 Sregexp_cache_control__name │ │ │ │ │ 508: 00066be0 8 OBJECT LOCAL DEFAULT 19 Squote_regexp__name │ │ │ │ │ 509: 00066be8 8 OBJECT LOCAL DEFAULT 19 Smatch_end__name │ │ │ │ │ 510: 00066bf0 8 OBJECT LOCAL DEFAULT 19 Smatch_start__name │ │ │ │ │ 511: 00066bf8 8 OBJECT LOCAL DEFAULT 19 Sexpand_last_match__name │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 861cf992265897d751f98fe3ba521d4a8c7aa117 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1a027d2739afaa1e5221826e59c6f1455973cffb │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4058,15 +4058,15 @@ │ │ │ │ │ <207e> DW_AT_type : (ref4) <0xbc3> │ │ │ │ │ <2082> DW_AT_location : (sec_offset) 0x5ce (location list) │ │ │ │ │ <2086> DW_AT_GNU_locviews: (sec_offset) 0x5c4 │ │ │ │ │ <2><208a>: Abbrev Number: 43 (DW_TAG_variable) │ │ │ │ │ <208b> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__ │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x2458>, char │ │ │ │ │ <2093> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2093> DW_AT_location : (exprloc) 5 byte block: 3 24 e9 4 0 (DW_OP_addr: 4e924) │ │ │ │ │ + <2093> DW_AT_location : (exprloc) 5 byte block: 3 30 e9 4 0 (DW_OP_addr: 4e930) │ │ │ │ │ <2><2099>: Abbrev Number: 27 (DW_TAG_lexical_block) │ │ │ │ │ <209a> DW_AT_ranges : (sec_offset) 0x38 │ │ │ │ │ <209e> DW_AT_sibling : (ref4) <0x2119> │ │ │ │ │ <3><20a2>: Abbrev Number: 7 (DW_TAG_variable) │ │ │ │ │ <20a3> DW_AT_name : (string) ptr │ │ │ │ │ <20a7> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <20a7> DW_AT_decl_line : (data2) 1204 │ │ │ │ │ @@ -4526,15 +4526,15 @@ │ │ │ │ │ <2534> DW_AT_type : (ref4) <0xb76> │ │ │ │ │ <2538> DW_AT_location : (sec_offset) 0x8e1 (location list) │ │ │ │ │ <253c> DW_AT_GNU_locviews: (sec_offset) 0x8cf │ │ │ │ │ <2><2540>: Abbrev Number: 43 (DW_TAG_variable) │ │ │ │ │ <2541> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__ │ │ │ │ │ <2545> DW_AT_type : (ref4) <0x25b3>, char │ │ │ │ │ <2549> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2549> DW_AT_location : (exprloc) 5 byte block: 3 ec e8 4 0 (DW_OP_addr: 4e8ec) │ │ │ │ │ + <2549> DW_AT_location : (exprloc) 5 byte block: 3 f8 e8 4 0 (DW_OP_addr: 4e8f8) │ │ │ │ │ <2><254f>: Abbrev Number: 17 (DW_TAG_call_site) │ │ │ │ │ <2550> DW_AT_call_return_pc: (addr) 0x19452 │ │ │ │ │ <2554> DW_AT_call_origin : (ref4) <0x2b19> │ │ │ │ │ <2558> DW_AT_sibling : (ref4) <0x2563> │ │ │ │ │ <3><255c>: Abbrev Number: 5 (DW_TAG_call_site_parameter) │ │ │ │ │ <255d> DW_AT_location : (exprloc) 1 byte block: 50 (DW_OP_reg0 (eax)) │ │ │ │ │ <255f> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (esi): 0) │ │ │ │ │ @@ -4674,15 +4674,15 @@ │ │ │ │ │ <2684> DW_AT_type : (ref4) <0xb8b> │ │ │ │ │ <2688> DW_AT_location : (sec_offset) 0x9fb (location list) │ │ │ │ │ <268c> DW_AT_GNU_locviews: (sec_offset) 0x9ed │ │ │ │ │ <2><2690>: Abbrev Number: 43 (DW_TAG_variable) │ │ │ │ │ <2691> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__ │ │ │ │ │ <2695> DW_AT_type : (ref4) <0x27b1>, char │ │ │ │ │ <2699> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2699> DW_AT_location : (exprloc) 5 byte block: 3 fc e8 4 0 (DW_OP_addr: 4e8fc) │ │ │ │ │ + <2699> DW_AT_location : (exprloc) 5 byte block: 3 8 e9 4 0 (DW_OP_addr: 4e908) │ │ │ │ │ <2><269f>: Abbrev Number: 18 (DW_TAG_inlined_subroutine) │ │ │ │ │ <26a0> DW_AT_abstract_origin: (ref4) <0x2bd7> │ │ │ │ │ <26a4> DW_AT_entry_pc : (addr) 0x19a24 │ │ │ │ │ <26a8> DW_AT_GNU_entry_view: (data2) 1 │ │ │ │ │ <26aa> DW_AT_low_pc : (addr) 0x19a24 │ │ │ │ │ <26ae> DW_AT_high_pc : (data4) 0x16 │ │ │ │ │ <26b2> DW_AT_call_file : (implicit_const) 1 │ │ │ │ │ @@ -4921,15 +4921,15 @@ │ │ │ │ │ <28c1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <28c1> DW_AT_decl_line : (data2) 903 │ │ │ │ │ <28c3> DW_AT_decl_column : (data1) 1 │ │ │ │ │ <2><28c4>: Abbrev Number: 43 (DW_TAG_variable) │ │ │ │ │ <28c5> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__ │ │ │ │ │ <28c9> DW_AT_type : (ref4) <0x2a2c>, char │ │ │ │ │ <28cd> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <28cd> DW_AT_location : (exprloc) 5 byte block: 3 30 e9 4 0 (DW_OP_addr: 4e930) │ │ │ │ │ + <28cd> DW_AT_location : (exprloc) 5 byte block: 3 3c e9 4 0 (DW_OP_addr: 4e93c) │ │ │ │ │ <2><28d3>: Abbrev Number: 27 (DW_TAG_lexical_block) │ │ │ │ │ <28d4> DW_AT_ranges : (sec_offset) 0x1a6 │ │ │ │ │ <28d8> DW_AT_sibling : (ref4) <0x2961> │ │ │ │ │ <3><28dc>: Abbrev Number: 8 (DW_TAG_variable) │ │ │ │ │ <28dd> DW_AT_name : (strp) (offset: 0x837): active │ │ │ │ │ <28e1> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <28e1> DW_AT_decl_line : (data2) 909 │ │ │ │ │ @@ -5171,15 +5171,15 @@ │ │ │ │ │ <2b02> DW_AT_decl_line : (data2) 862 │ │ │ │ │ <2b04> DW_AT_decl_column : (data1) 18 │ │ │ │ │ <2b05> DW_AT_type : (ref4) <0xb76> │ │ │ │ │ <2><2b09>: Abbrev Number: 43 (DW_TAG_variable) │ │ │ │ │ <2b0a> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__ │ │ │ │ │ <2b0e> DW_AT_type : (ref4) <0x27b1>, char │ │ │ │ │ <2b12> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2b12> DW_AT_location : (exprloc) 5 byte block: 3 18 e9 4 0 (DW_OP_addr: 4e918) │ │ │ │ │ + <2b12> DW_AT_location : (exprloc) 5 byte block: 3 24 e9 4 0 (DW_OP_addr: 4e924) │ │ │ │ │ <2><2b18>: Abbrev Number: 0 │ │ │ │ │ <1><2b19>: Abbrev Number: 23 (DW_TAG_subprogram) │ │ │ │ │ <2b1a> DW_AT_name : (strp) (offset: 0x695): unlink_thread │ │ │ │ │ <2b1e> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <2b1e> DW_AT_decl_line : (data2) 833 │ │ │ │ │ <2b20> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ │ <2b20> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ @@ -5231,15 +5231,15 @@ │ │ │ │ │ <2b7e> DW_AT_type : (ref4) <0xb76> │ │ │ │ │ <2b82> DW_AT_location : (sec_offset) 0xc1e (location list) │ │ │ │ │ <2b86> DW_AT_GNU_locviews: (sec_offset) 0xc0a │ │ │ │ │ <2><2b8a>: Abbrev Number: 43 (DW_TAG_variable) │ │ │ │ │ <2b8b> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__ │ │ │ │ │ <2b8f> DW_AT_type : (ref4) <0x25b3>, char │ │ │ │ │ <2b93> DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - <2b93> DW_AT_location : (exprloc) 5 byte block: 3 8 e9 4 0 (DW_OP_addr: 4e908) │ │ │ │ │ + <2b93> DW_AT_location : (exprloc) 5 byte block: 3 14 e9 4 0 (DW_OP_addr: 4e914) │ │ │ │ │ <2><2b99>: Abbrev Number: 27 (DW_TAG_lexical_block) │ │ │ │ │ <2b9a> DW_AT_ranges : (sec_offset) 0x18 │ │ │ │ │ <2b9e> DW_AT_sibling : (ref4) <0x2bb7> │ │ │ │ │ <3><2ba2>: Abbrev Number: 7 (DW_TAG_variable) │ │ │ │ │ <2ba3> DW_AT_name : (string) ptr │ │ │ │ │ <2ba7> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ <2ba7> DW_AT_decl_line : (data2) 807 │ │ │ │ │ @@ -19462,15 +19462,15 @@ │ │ │ │ │ DW_AT_decl_line : (data1) 136 │ │ │ │ │ DW_AT_decl_column : (data1) 48 │ │ │ │ │ DW_AT_type : (ref4) <0x94ad> │ │ │ │ │ <2>: Abbrev Number: 54 (DW_TAG_variable) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__ │ │ │ │ │ DW_AT_type : (ref4) <0xa150>, char │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - DW_AT_location : (exprloc) 5 byte block: 3 40 e9 4 0 (DW_OP_addr: 4e940) │ │ │ │ │ + DW_AT_location : (exprloc) 5 byte block: 3 4c e9 4 0 (DW_OP_addr: 4e94c) │ │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ │ <1>: Abbrev Number: 20 (DW_TAG_array_type) │ │ │ │ │ DW_AT_type : (ref4) <0x8fa7>, char │ │ │ │ │ DW_AT_sibling : (ref4) <0xa150> │ │ │ │ │ <2>: Abbrev Number: 21 (DW_TAG_subrange_type) │ │ │ │ │ DW_AT_type : (ref4) <0x8f5c>, unsigned int │ │ │ │ │ DW_AT_upper_bound : (data1) 19 │ │ │ │ │ @@ -19561,15 +19561,15 @@ │ │ │ │ │ DW_AT_type : (ref4) <0x8f78>, int │ │ │ │ │ DW_AT_location : (sec_offset) 0x2c72 (location list) │ │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x2c6a │ │ │ │ │ <2>: Abbrev Number: 54 (DW_TAG_variable) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__ │ │ │ │ │ DW_AT_type : (ref4) <0xa2b7>, char │ │ │ │ │ DW_AT_artificial : (flag_present) 1 │ │ │ │ │ - DW_AT_location : (exprloc) 5 byte block: 3 54 e9 4 0 (DW_OP_addr: 4e954) │ │ │ │ │ + DW_AT_location : (exprloc) 5 byte block: 3 60 e9 4 0 (DW_OP_addr: 4e960) │ │ │ │ │ <2>: Abbrev Number: 40 (DW_TAG_lexical_block) │ │ │ │ │ DW_AT_ranges : (sec_offset) 0x3d8 │ │ │ │ │ DW_AT_sibling : (ref4) <0xa25b> │ │ │ │ │ <3>: Abbrev Number: 34 (DW_TAG_variable) │ │ │ │ │ DW_AT_name : (strp) (offset: 0x30a6): saved_re │ │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ │ DW_AT_decl_line : (data1) 69 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,44 +1,40 @@ │ │ │ │ │ GCC: (Debian 13.2.0-23) 13.2.0 │ │ │ │ │ brETtuic │ │ │ │ │ -P]zCqs-=0* │ │ │ │ │ -`R{-uC{-u{{- │ │ │ │ │ -cYwyd`q= │ │ │ │ │ -x9y>l*pKL │ │ │ │ │ -|cEkDZ9hM< │ │ │ │ │ -'t{p;?ab │ │ │ │ │ -AE7*IMP- │ │ │ │ │ -%qjhS[dj │ │ │ │ │ -HE)|zi}n* │ │ │ │ │ -eY!V"J:_ │ │ │ │ │ -S2RNdYsV# │ │ │ │ │ -srNrR 9!! │ │ │ │ │ -^8#{tF*1 │ │ │ │ │ -"|r/O=!jC │ │ │ │ │ -+ZY;(jEe_O0 │ │ │ │ │ -m'~-]?onpy │ │ │ │ │ -]S0vqy= │ │ │ │ │ -T[i-4)mci │ │ │ │ │ -BbUw0t;j │ │ │ │ │ -x!K|\&?v │ │ │ │ │ -(B*HqI{Qb │ │ │ │ │ -[8Po>h+x │ │ │ │ │ -&9g,aNu*;R │ │ │ │ │ -9$"KH1"Q │ │ │ │ │ -k+I1"/Sd │ │ │ │ │ -\FJS{nG= │ │ │ │ │ -FN%2R5*5p │ │ │ │ │ -+]ADEDcaEE │ │ │ │ │ +e7C.F"<4a │ │ │ │ │ +ZBDJ[hLi │ │ │ │ │ +LU#s7N|2 │ │ │ │ │ +t a-,G:9 │ │ │ │ │ +vl=v85toTF │ │ │ │ │ +z"x .w>"q< │ │ │ │ │ +kOffggfg │ │ │ │ │ +tpcSp[km │ │ │ │ │ +@D7in,yC; │ │ │ │ │ +@cAR\~+; │ │ │ │ │ +pd2_,>&5 │ │ │ │ │ +xl"TR\}P │ │ │ │ │ +}+E3BJt7 │ │ │ │ │ +U;":hG+M" │ │ │ │ │ +FFEGMPjiH │ │ │ │ │ +6_&7&dxC │ │ │ │ │ IJs2#jft5 │ │ │ │ │ $$F%!1* │ │ │ │ │ $$F%!1* │ │ │ │ │ $$F%!1* │ │ │ │ │ $$F%!1* │ │ │ │ │ :(<*R