#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.
#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.
#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.