Opened 15 years ago
Closed 15 years ago
#39 closed defect (fixed)
non-standard lexical syntax
Reported by: | Helmut Eller | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Core | Version: | 2010-04 |
Keywords: | Cc: |
Description
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.
Change History (2)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
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.
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.