|
| 1 | +#reader(lib"read.ss""wxme")WXME0108 ## |
| 2 | +#| |
| 3 | + This file uses the GRacket editor format. |
| 4 | + Open this file in DrRacket version 7.1 or later to read it. |
| 5 | +
|
| 6 | + Most likely, it was created by saving a program in DrRacket, |
| 7 | + and it probably contains a program with non-text elements |
| 8 | + (such as images or comment boxes). |
| 9 | +
|
| 10 | + http://racket-lang.org/ |
| 11 | +|# |
| 12 | + 33 7 #"wxtext\0" |
| 13 | +3 1 6 #"wxtab\0" |
| 14 | +1 1 8 #"wximage\0" |
| 15 | +2 0 8 #"wxmedia\0" |
| 16 | +4 1 34 #"(lib \"syntax-browser.ss\" \"mrlib\")\0" |
| 17 | +1 0 36 #"(lib \"cache-image-snip.ss\" \"mrlib\")\0" |
| 18 | +1 0 68 |
| 19 | +( |
| 20 | + #"((lib \"image-core.ss\" \"mrlib\") (lib \"image-core-wxme.rkt\" \"mr" |
| 21 | + #"lib\"))\0" |
| 22 | +) 1 0 16 #"drscheme:number\0" |
| 23 | +3 0 44 #"(lib \"number-snip.ss\" \"drscheme\" \"private\")\0" |
| 24 | +1 0 36 #"(lib \"comment-snip.ss\" \"framework\")\0" |
| 25 | +1 0 93 |
| 26 | +( |
| 27 | + #"((lib \"collapsed-snipclass.ss\" \"framework\") (lib \"collapsed-sni" |
| 28 | + #"pclass-wxme.ss\" \"framework\"))\0" |
| 29 | +) 0 0 43 #"(lib \"collapsed-snipclass.ss\" \"framework\")\0" |
| 30 | +0 0 19 #"drscheme:sexp-snip\0" |
| 31 | +0 0 29 #"drscheme:bindings-snipclass%\0" |
| 32 | +1 0 101 |
| 33 | +( |
| 34 | + #"((lib \"ellipsis-snip.rkt\" \"drracket\" \"private\") (lib \"ellipsi" |
| 35 | + #"s-snip-wxme.rkt\" \"drracket\" \"private\"))\0" |
| 36 | +) 2 0 88 |
| 37 | +( |
| 38 | + #"((lib \"pict-snip.rkt\" \"drracket\" \"private\") (lib \"pict-snip.r" |
| 39 | + #"kt\" \"drracket\" \"private\"))\0" |
| 40 | +) 0 0 55 |
| 41 | +#"((lib \"snip.rkt\" \"pict\") (lib \"snip-wxme.rkt\" \"pict\"))\0" |
| 42 | +1 0 34 #"(lib \"bullet-snip.rkt\" \"browser\")\0" |
| 43 | +0 0 25 #"(lib \"matrix.ss\" \"htdp\")\0" |
| 44 | +1 0 22 #"drscheme:lambda-snip%\0" |
| 45 | +1 0 29 #"drclickable-string-snipclass\0" |
| 46 | +0 0 26 #"drracket:spacer-snipclass\0" |
| 47 | +0 0 57 |
| 48 | +#"(lib \"hrule-snip.rkt\" \"macro-debugger\" \"syntax-browser\")\0" |
| 49 | +1 0 26 #"drscheme:pict-value-snip%\0" |
| 50 | +0 0 45 #"(lib \"image-snipr.ss\" \"slideshow\" \"private\")\0" |
| 51 | +1 0 38 #"(lib \"pict-snipclass.ss\" \"slideshow\")\0" |
| 52 | +2 0 55 #"(lib \"vertical-separator-snip.ss\" \"stepper\" \"private\")\0" |
| 53 | +1 0 18 #"drscheme:xml-snip\0" |
| 54 | +1 0 31 #"(lib \"xml-snipclass.ss\" \"xml\")\0" |
| 55 | +1 0 21 #"drscheme:scheme-snip\0" |
| 56 | +2 0 34 #"(lib \"scheme-snipclass.ss\" \"xml\")\0" |
| 57 | +1 0 10 #"text-box%\0" |
| 58 | +1 0 32 #"(lib \"text-snipclass.ss\" \"xml\")\0" |
| 59 | +1 0 1 6 #"wxloc\0" |
| 60 | + 0 0 55 0 1 #"\0" |
| 61 | +0 75 1 #"\0" |
| 62 | +0 10 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 0 9 |
| 63 | +#"Standard\0" |
| 64 | +0 75 12 #"Courier New\0" |
| 65 | +0 10 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 2 1 |
| 66 | +#"\0" |
| 67 | +0 -1 1 #"\0" |
| 68 | +1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 2 24 |
| 69 | +#"framework:default-color\0" |
| 70 | +0 -1 1 #"\0" |
| 71 | +1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1 |
| 72 | +#"\0" |
| 73 | +0 -1 1 #"\0" |
| 74 | +1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 150 0 150 0 0 0 -1 -1 2 15 |
| 75 | +#"text:ports out\0" |
| 76 | +0 -1 1 #"\0" |
| 77 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 150 0 150 0 0 0 -1 -1 2 1 |
| 78 | +#"\0" |
| 79 | +0 -1 1 #"\0" |
| 80 | +1.0 0 -1 -1 93 -1 -1 -1 0 0 0 0 0 0 0 0 0 1.0 1.0 1.0 255 0 0 0 0 0 -1 |
| 81 | +-1 2 15 #"text:ports err\0" |
| 82 | +0 -1 1 #"\0" |
| 83 | +1 0 -1 -1 93 -1 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 1 |
| 84 | +#"\0" |
| 85 | +0 -1 1 #"\0" |
| 86 | +1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 175 0 0 0 -1 -1 2 17 |
| 87 | +#"text:ports value\0" |
| 88 | +0 -1 1 #"\0" |
| 89 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 175 0 0 0 -1 -1 2 1 |
| 90 | +#"\0" |
| 91 | +0 -1 1 #"\0" |
| 92 | +1.0 0 92 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1.0 1.0 1.0 34 139 34 0 0 0 -1 |
| 93 | +-1 2 27 #"Matching Parenthesis Style\0" |
| 94 | +0 -1 1 #"\0" |
| 95 | +1.0 0 92 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1.0 1.0 1.0 34 139 34 0 0 0 -1 |
| 96 | +-1 2 1 #"\0" |
| 97 | +0 -1 1 #"\0" |
| 98 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 37 |
| 99 | +#"framework:syntax-color:scheme:symbol\0" |
| 100 | +0 -1 1 #"\0" |
| 101 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 38 |
| 102 | +#"framework:syntax-color:scheme:keyword\0" |
| 103 | +0 -1 1 #"\0" |
| 104 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 1 |
| 105 | +#"\0" |
| 106 | +0 -1 1 #"\0" |
| 107 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2 |
| 108 | +38 #"framework:syntax-color:scheme:comment\0" |
| 109 | +0 -1 1 #"\0" |
| 110 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2 1 |
| 111 | +#"\0" |
| 112 | +0 -1 1 #"\0" |
| 113 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 37 |
| 114 | +#"framework:syntax-color:scheme:string\0" |
| 115 | +0 -1 1 #"\0" |
| 116 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 35 |
| 117 | +#"framework:syntax-color:scheme:text\0" |
| 118 | +0 -1 1 #"\0" |
| 119 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 39 |
| 120 | +#"framework:syntax-color:scheme:constant\0" |
| 121 | +0 -1 1 #"\0" |
| 122 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 1 |
| 123 | +#"\0" |
| 124 | +0 -1 1 #"\0" |
| 125 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 132 60 36 0 0 0 -1 -1 2 49 |
| 126 | +#"framework:syntax-color:scheme:hash-colon-keyword\0" |
| 127 | +0 -1 1 #"\0" |
| 128 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 132 60 36 0 0 0 -1 -1 2 42 |
| 129 | +#"framework:syntax-color:scheme:parenthesis\0" |
| 130 | +0 -1 1 #"\0" |
| 131 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 132 60 36 0 0 0 -1 -1 2 1 |
| 132 | +#"\0" |
| 133 | +0 -1 1 #"\0" |
| 134 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 36 |
| 135 | +#"framework:syntax-color:scheme:error\0" |
| 136 | +0 -1 1 #"\0" |
| 137 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 1 |
| 138 | +#"\0" |
| 139 | +0 -1 1 #"\0" |
| 140 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 36 |
| 141 | +#"framework:syntax-color:scheme:other\0" |
| 142 | +0 -1 1 #"\0" |
| 143 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 16 |
| 144 | +#"Misspelled Text\0" |
| 145 | +0 -1 1 #"\0" |
| 146 | +1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1 |
| 147 | +#"\0" |
| 148 | +0 -1 1 #"\0" |
| 149 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 81 112 203 0 0 0 -1 -1 2 |
| 150 | +38 #"drracket:check-syntax:lexically-bound\0" |
| 151 | +0 -1 1 #"\0" |
| 152 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 81 112 203 0 0 0 -1 -1 2 1 |
| 153 | +#"\0" |
| 154 | +0 -1 1 #"\0" |
| 155 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 2 28 |
| 156 | +#"drracket:check-syntax:set!d\0" |
| 157 | +0 -1 1 #"\0" |
| 158 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 2 37 |
| 159 | +#"drracket:check-syntax:unused-require\0" |
| 160 | +0 -1 1 #"\0" |
| 161 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 36 |
| 162 | +#"drracket:check-syntax:free-variable\0" |
| 163 | +0 -1 1 #"\0" |
| 164 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 1 |
| 165 | +#"\0" |
| 166 | +0 -1 1 #"\0" |
| 167 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 68 0 203 0 0 0 -1 -1 2 31 |
| 168 | +#"drracket:check-syntax:imported\0" |
| 169 | +0 -1 1 #"\0" |
| 170 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 68 0 203 0 0 0 -1 -1 2 47 |
| 171 | +#"drracket:check-syntax:my-obligation-style-pref\0" |
| 172 | +0 -1 1 #"\0" |
| 173 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 178 34 34 0 0 0 -1 -1 2 1 |
| 174 | +#"\0" |
| 175 | +0 -1 1 #"\0" |
| 176 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 0 116 0 0 0 0 -1 -1 2 50 |
| 177 | +#"drracket:check-syntax:their-obligation-style-pref\0" |
| 178 | +0 -1 1 #"\0" |
| 179 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 0 116 0 0 0 0 -1 -1 2 48 |
| 180 | +#"drracket:check-syntax:unk-obligation-style-pref\0" |
| 181 | +0 -1 1 #"\0" |
| 182 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1 |
| 183 | +#"\0" |
| 184 | +0 -1 1 #"\0" |
| 185 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 139 142 28 0 0 0 -1 -1 2 |
| 186 | +49 #"drracket:check-syntax:both-obligation-style-pref\0" |
| 187 | +0 -1 1 #"\0" |
| 188 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 139 142 28 0 0 0 -1 -1 2 |
| 189 | +26 #"plt:htdp:test-coverage-on\0" |
| 190 | +0 -1 1 #"\0" |
| 191 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1 |
| 192 | +#"\0" |
| 193 | +0 -1 1 #"\0" |
| 194 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 2 27 |
| 195 | +#"plt:htdp:test-coverage-off\0" |
| 196 | +0 -1 1 #"\0" |
| 197 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 4 1 |
| 198 | +#"\0" |
| 199 | +0 70 1 #"\0" |
| 200 | +1.0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1.0 1.0 1.0 1.0 1.0 1.0 0 0 0 0 0 0 |
| 201 | +-1 -1 4 4 #"XML\0" |
| 202 | +0 70 1 #"\0" |
| 203 | +1.0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1.0 1.0 1.0 1.0 1.0 1.0 0 0 0 0 0 0 |
| 204 | +-1 -1 2 37 #"plt:module-language:test-coverage-on\0" |
| 205 | +0 -1 1 #"\0" |
| 206 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 38 |
| 207 | +#"plt:module-language:test-coverage-off\0" |
| 208 | +0 -1 1 #"\0" |
| 209 | +1 0 -1 -1 -1 93 -1 -1 0 1 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 4 1 |
| 210 | +#"\0" |
| 211 | +0 71 1 #"\0" |
| 212 | +1.0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1.0 1.0 1.0 1.0 1.0 1.0 0 0 0 0 0 0 |
| 213 | +-1 -1 4 1 #"\0" |
| 214 | +0 -1 1 #"\0" |
| 215 | +1.0 0 -1 -1 -1 -1 -1 -1 1 0 0 0 0 0 0 0 0 1.0 1.0 1.0 0 0 255 0 0 0 -1 |
| 216 | +-1 4 1 #"\0" |
| 217 | +0 71 1 #"\0" |
| 218 | +1.0 0 -1 -1 -1 -1 -1 -1 1 0 0 0 0 0 0 0 0 1.0 1.0 1.0 0 0 255 0 0 0 -1 |
| 219 | +-1 4 1 #"\0" |
| 220 | +0 71 1 #"\0" |
| 221 | +1.0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1.0 1.0 1.0 0 100 0 0 0 0 -1 |
| 222 | +-1 0 42 0 28 3 12 #"#lang racket" |
| 223 | +0 0 24 29 1 #"\n" |
| 224 | +0 0 24 3 1 #"(" |
| 225 | +0 0 14 3 7 #"provide" |
| 226 | +0 0 24 3 2 #" (" |
| 227 | +0 0 14 3 14 #"all-define-out" |
| 228 | +0 0 24 3 2 #"))" |
| 229 | +0 0 24 29 1 #"\n" |
| 230 | +0 0 24 3 1 #"(" |
| 231 | +0 0 15 3 6 #"define" |
| 232 | +0 0 24 3 1 #" " |
| 233 | +0 0 14 3 1 #"a" |
| 234 | +0 0 24 3 1 #" " |
| 235 | +0 0 21 3 1 #"3" |
| 236 | +0 0 24 3 1 #")" |
| 237 | +0 0 24 29 1 #"\n" |
| 238 | +0 0 24 3 1 #"(" |
| 239 | +0 0 15 3 6 #"define" |
| 240 | +0 0 24 3 1 #" " |
| 241 | +0 0 14 3 1 #"b" |
| 242 | +0 0 24 3 2 #" (" |
| 243 | +0 0 14 3 1 #"+" |
| 244 | +0 0 24 3 1 #" " |
| 245 | +0 0 14 3 1 #"a" |
| 246 | +0 0 24 3 1 #" " |
| 247 | +0 0 21 3 1 #"2" |
| 248 | +0 0 24 3 2 #"))" |
| 249 | +0 0 24 29 1 #"\n" |
| 250 | +0 0 24 3 1 #"(" |
| 251 | +0 0 15 3 6 #"define" |
| 252 | +0 0 24 3 1 #" " |
| 253 | +0 0 14 3 1 #"x" |
| 254 | +0 0 24 3 1 #" " |
| 255 | +0 0 21 3 1 #"3" |
| 256 | +0 0 24 3 1 #")" |
| 257 | +0 0 17 3 9 #";val x =3" |
| 258 | +0 0 24 29 1 #"\n" |
| 259 | +0 0 24 3 1 #"(" |
| 260 | +0 0 15 3 6 #"define" |
| 261 | +0 0 24 3 1 #" " |
| 262 | +0 0 14 3 1 #"y" |
| 263 | +0 0 24 3 2 #" (" |
| 264 | +0 0 |
0 commit comments