Greetings,and thanks for the help here! (char-code (read-from-string (with-output-to-string (s) (prin1 (code-char 28) s))))
Error in READ-FROM-STRING [or a callee]: Unexpected end of file on #<string-input stream from "#\^\">. Paul's random tester cannot compile gazonk files using this character, as they must be printed and read first :-). Take care, Robert Boyer <[EMAIL PROTECTED]> writes: > > we have the #\^[ et.al characters. #\^\ is unreadable. Other lisps use the > > #\Fs notation. > > First of all, what's the evidence that there is a problem with the current > GCL sharp-sign backslash reader? Look like it is working to me. See at the > end of this message. > > Second, I have no idea what #\Fs notation means. Certainly you are free to > do a lot here. From the ANSI doc: > > When the token x is more than one character long, the x must have the > syntax > of a symbol with no embedded package markers. In this case, the sharpsign > backslash notation parses as the character whose name is (string-upcase x); > > 2.7.0 currently does all that are required of #\ as far as I can see. It > would be cool if things like #\trade and #\ETH and other ISO-8859-1/html > pharses worked, too. Cf. http://www.w3schools.com/tags/ref_entities.asp for > one list. No idea how official it is, but it looks nice. I wouldn't suggest > going beyond 255, e.g., to #\euro. Coming, of course, is Unicode, some > century or other. But I think you need 100,000 characters and there are lots > of copyright issues I fear. > > Bob > > > ------------------------------------------------------------------------------- > > > > >(loop for i below 256 do (print (list i (read-from-string (coerce (list #\# > >#\\ (code-char i)) 'string))))) > > > (0 #\^@) > (1 #\^A) > (2 #\^B) > (3 #\^C) > (4 #\^D) > (5 #\^E) > (6 #\^F) > (7 #\^G) > (8 #\Backspace) > (9 #\Tab) > (10 #\Newline) > (11 #\^K) > (12 #\Page) > (13 #\Return) > (14 #\^N) > (15 #\^O) > (16 #\^P) > (17 #\^Q) > (18 #\^R) > (19 #\^S) > (20 #\^T) > (21 #\^U) > (22 #\^V) > (23 #\^W) > (24 #\^X) > (25 #\^Y) > (26 #\^Z) > (27 #\^[) > (28 #\^\) > (29 #\^]) > (30 #\^^) > (31 #\^_) > (32 #\Space) > (33 #\!) > (34 #\") > (35 #\#) > (36 #\$) > (37 #\%) > (38 #\&) > (39 #\') > (40 #\() > (41 #\)) > (42 #\*) > (43 #\+) > (44 #\,) > (45 #\-) > (46 #\.) > (47 #\/) > (48 #\0) > (49 #\1) > (50 #\2) > (51 #\3) > (52 #\4) > (53 #\5) > (54 #\6) > (55 #\7) > (56 #\8) > (57 #\9) > (58 #\:) > (59 #\;) > (60 #\<) > (61 #\=) > (62 #\>) > (63 #\?) > (64 #\@) > (65 #\A) > (66 #\B) > (67 #\C) > (68 #\D) > (69 #\E) > (70 #\F) > (71 #\G) > (72 #\H) > (73 #\I) > (74 #\J) > (75 #\K) > (76 #\L) > (77 #\M) > (78 #\N) > (79 #\O) > (80 #\P) > (81 #\Q) > (82 #\R) > (83 #\S) > (84 #\T) > (85 #\U) > (86 #\V) > (87 #\W) > (88 #\X) > (89 #\Y) > (90 #\Z) > (91 #\[) > (92 #\\) > (93 #\]) > (94 #\^) > (95 #\_) > (96 #\`) > (97 #\a) > (98 #\b) > (99 #\c) > (100 #\d) > (101 #\e) > (102 #\f) > (103 #\g) > (104 #\h) > (105 #\i) > (106 #\j) > (107 #\k) > (108 #\l) > (109 #\m) > (110 #\n) > (111 #\o) > (112 #\p) > (113 #\q) > (114 #\r) > (115 #\s) > (116 #\t) > (117 #\u) > (118 #\v) > (119 #\w) > (120 #\x) > (121 #\y) > (122 #\z) > (123 #\{) > (124 #\|) > (125 #\}) > (126 #\~) > (127 #\Rubout) > (128 #\\200) > (129 #\\201) > (130 #\\202) > (131 #\\203) > (132 #\\204) > (133 #\\205) > (134 #\\206) > (135 #\\207) > (136 #\\210) > (137 #\\211) > (138 #\\212) > (139 #\\213) > (140 #\\214) > (141 #\\215) > (142 #\\216) > (143 #\\217) > (144 #\\220) > (145 #\\221) > (146 #\\222) > (147 #\\223) > (148 #\\224) > (149 #\\225) > (150 #\\226) > (151 #\\227) > (152 #\\230) > (153 #\\231) > (154 #\\232) > (155 #\\233) > (156 #\\234) > (157 #\\235) > (158 #\\236) > (159 #\\237) > (160 #\\240) > (161 #\\241) > (162 #\\242) > (163 #\\243) > (164 #\\244) > (165 #\\245) > (166 #\\246) > (167 #\\247) > (168 #\\250) > (169 #\\251) > (170 #\\252) > (171 #\\253) > (172 #\\254) > (173 #\\255) > (174 #\\256) > (175 #\\257) > (176 #\\260) > (177 #\\261) > (178 #\\262) > (179 #\\263) > (180 #\\264) > (181 #\\265) > (182 #\\266) > (183 #\\267) > (184 #\\270) > (185 #\\271) > (186 #\\272) > (187 #\\273) > (188 #\\274) > (189 #\\275) > (190 #\\276) > (191 #\\277) > (192 #\\300) > (193 #\\301) > (194 #\\302) > (195 #\\303) > (196 #\\304) > (197 #\\305) > (198 #\\306) > (199 #\\307) > (200 #\\310) > (201 #\\311) > (202 #\\312) > (203 #\\313) > (204 #\\314) > (205 #\\315) > (206 #\\316) > (207 #\\317) > (208 #\\320) > (209 #\\321) > (210 #\\322) > (211 #\\323) > (212 #\\324) > (213 #\\325) > (214 #\\326) > (215 #\\327) > (216 #\\330) > (217 #\\331) > (218 #\\332) > (219 #\\333) > (220 #\\334) > (221 #\\335) > (222 #\\336) > (223 #\\337) > (224 #\\340) > (225 #\\341) > (226 #\\342) > (227 #\\343) > (228 #\\344) > (229 #\\345) > (230 #\\346) > (231 #\\347) > (232 #\\350) > (233 #\\351) > (234 #\\352) > (235 #\\353) > (236 #\\354) > (237 #\\355) > (238 #\\356) > (239 #\\357) > (240 #\\360) > (241 #\\361) > (242 #\\362) > (243 #\\363) > (244 #\\364) > (245 #\\365) > (246 #\\366) > (247 #\\367) > (248 #\\370) > (249 #\\371) > (250 #\\372) > (251 #\\373) > (252 #\\374) > (253 #\\375) > (254 #\\376) > (255 #\\377) > NIL > > > > > > -- Camm Maguire [EMAIL PROTECTED] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Gcl-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gcl-devel
