comparison lisp/descr-text.el @ 4820:e6dec75ded0e

Use keywords, not ordinary symbols, in the structure syntax for hash tables. lisp/ChangeLog addition: 2010-01-09 Aidan Kehoe <kehoea@parhasard.net> * descr-text.el (describe-char-unihan-field-descriptions): * cl-macs.el: Use keywords, not ordinary symbols, in the hash table read syntax, for compatibility with Common Lisp and recent GNU Emacs. man/ChangeLog addition: 2010-01-09 Aidan Kehoe <kehoea@parhasard.net> * lispref/objects.texi (Hash Table Type): * lispref/hash-tables.texi (Introduction to Hash Tables): Use keywords, not ordinary symbols, in the hash table read syntax; document that we do accept the ordinary symbols for the sake of backward-compatiblity. 2010-01-09 Aidan Kehoe <kehoea@parhasard.net> * elhash.c: (print_hash_table, print_hash_table_data) (hash_table_instantiate) (structure_type_create_hash_table_structure_name): (syms_of_elhash): Use keywords, not ordinary symbols, in the hash table read syntax, for compatibility with Common Lisp and recent GNU Emacs. Accept the non-keyword syntax, but don't allow mixing of the two styles.
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 09 Jan 2010 17:28:51 +0000
parents 69cd8e2d2a88
children b50624d3ae55
comparison
equal deleted inserted replaced
4818:1360b0c147c1 4820:e6dec75ded0e
289 (or (and (featurep 'dbm) 'dbm) 289 (or (and (featurep 'dbm) 'dbm)
290 (and (featurep 'berkeley-db) 'berkeley-db)) 290 (and (featurep 'berkeley-db) 'berkeley-db))
291 "The DB format to use for the `describe-char' cache, or nil if no cache.") 291 "The DB format to use for the `describe-char' cache, or nil if no cache.")
292 292
293 (defvar describe-char-unihan-field-descriptions 293 (defvar describe-char-unihan-field-descriptions
294 #s(hash-table test equal data 294 #s(hash-table :test equal :data
295 ("kAccountingNumeric" 295 ("kAccountingNumeric"
296 "Value as an an accounting numeral" 296 "Value as an an accounting numeral"
297 "kBigFive" 297 "kBigFive"
298 "Big Five mapping (excluding ETEN, etc. extensions)" 298 "Big Five mapping (excluding ETEN, etc. extensions)"
299 "kCCCII" 299 "kCCCII"