comparison man/lispref/objects.texi @ 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 95b04754ea8c
children 6772ce4d982b
comparison
equal deleted inserted replaced
4818:1360b0c147c1 4820:e6dec75ded0e
1318 of space for elements.) 1318 of space for elements.)
1319 1319
1320 @example 1320 @example
1321 @group 1321 @group
1322 (make-hash-table :size 50) 1322 (make-hash-table :size 50)
1323 @result{} #<hash-table 0/107 0x313a> 1323 @result{} #<hash-table :size 0/107 0x3babb0e4>
1324 @end group 1324 @end group
1325 @end example 1325 @end example
1326 1326
1327 @xref{Hash Tables}, for information on how to create and work with hash 1327 @xref{Hash Tables}, for information on how to create and work with hash
1328 tables. 1328 tables.