From cmucl-devel at common-lisp.net Sat Apr 3 08:21:41 2010 From: cmucl-devel at common-lisp.net (cmucl) Date: Sat, 03 Apr 2010 08:21:41 -0000 Subject: [cmucl-ticket] [cmucl] #39: non-standard lexical syntax Message-ID: <054.b65b1c0bced5e6410f06705367551c10@common-lisp.net> #39: non-standard lexical syntax --------------------+------------------------------------------------------- Reporter: heller | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: Core | Version: 2010-04 Keywords: | --------------------+------------------------------------------------------- When I first heard about the i18n stuff, piglatin, and Google translated Korean I thought this was an April Fool's joke. But apparently it's serious. Now I get this: {{{ CMU Common Lisp Snapshot 2010-04 (20A Unicode), running on ix * '(_"x") ((INTL:GETTEXT "x")) * }}} Can you please fix the initial readtable so that it's free of such silliness? I'm also disappointed that this (mis)feature was added in such an intrusive way: essentially every file was changed and is now riddled with non standard reader macros. -- Ticket URL: cmucl cmucl From cmucl-devel at common-lisp.net Sat Apr 3 14:29:30 2010 From: cmucl-devel at common-lisp.net (cmucl) Date: Sat, 03 Apr 2010 14:29:30 -0000 Subject: [cmucl-ticket] [cmucl] #39: non-standard lexical syntax In-Reply-To: <054.b65b1c0bced5e6410f06705367551c10@common-lisp.net> References: <054.b65b1c0bced5e6410f06705367551c10@common-lisp.net> Message-ID: <063.693c3c935008d0f987e8092c07b0d8d5@common-lisp.net> #39: non-standard lexical syntax ---------------------+------------------------------------------------------ Reporter: heller | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: Core | Version: 2010-04 Resolution: | Keywords: ---------------------+------------------------------------------------------ Comment(by rtoy): The reader macros were installed by default. This is fixed now fixed in my current tree. Note that even with the new macros you could have gotten what you wanted by writing {{{`(_ "x")}}}. (Note the space). To install, use {{{(intl::install)}}}. And how is the non-standard reader macros in the CMUCL sources a problem? Does it affect your usage with SLIME? It's certainly possible to replace all of them with the corresponding calls to gettext and friends. -- Ticket URL: cmucl cmucl From cmucl-devel at common-lisp.net Mon Apr 19 18:37:53 2010 From: cmucl-devel at common-lisp.net (cmucl) Date: Mon, 19 Apr 2010 18:37:53 -0000 Subject: [cmucl-ticket] [cmucl] #39: non-standard lexical syntax In-Reply-To: <054.b65b1c0bced5e6410f06705367551c10@common-lisp.net> References: <054.b65b1c0bced5e6410f06705367551c10@common-lisp.net> Message-ID: <063.648409f5d1ff9e5c9921b5704d46f032@common-lisp.net> #39: non-standard lexical syntax ---------------------+------------------------------------------------------ Reporter: heller | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 2010-04 Resolution: fixed | Keywords: ---------------------+------------------------------------------------------ Changes (by rtoy): * status: new => closed * resolution: => fixed Comment: The reader macros are no longer installed by default. They must be installed manually by running {{{(intl:install)}}}. The reader macros in the source code will be eventually removed when possible. Some may not, however, due to the way the code is structured. Closing bug report. -- Ticket URL: cmucl cmucl