Permalink
Browse files

Cosmetics

  • Loading branch information...
1 parent cec95d1 commit 5db1cbbea323295bb4e4583e472fd1567b7e65b2 @metawilm committed Jan 23, 2011
Showing with 6 additions and 6 deletions.
  1. +6 −6 README.md
View
12 README.md
@@ -9,7 +9,7 @@ Custom hash tables can use arbitrary TEST/HASH functions,
in addition to the TEST functions allowed by the standard
(EQ, EQL, EQUAL and EQUALP).
-This library is primarily a compatibility layer, unifying how to create these hash table in different Lisp implementations. Furthermore this library provides a fully functional fallback solution for implementations that don't support this functionality natively (yet).
+This library is primarily a compatibility layer, unifying how to create these hash table in different Lisp implementations. Furthermore this library provides a simple yet fully functional fall-back solution for implementations that don't support this functionality natively (yet).
Compatibility
-------------
@@ -19,8 +19,8 @@ This library does not shadow symbols in the COMMON-LISP package. It does require
The standard hash table related functions are **supported**:
* get/set: GETHASH, REMHASH, CLRHASH;
-* iteration: WITH-HASH-TABLE-ITERATOR, MAPHASH,
-* statistics: HASH-TABLE-COUNT, HASH-TABLE-REHASH-SIZE, HASH-TABLE-REHASH-THRESHOLD HASH-TABLE-SIZE
+* iteration: WITH-HASH-TABLE-ITERATOR, MAPHASH;
+* statistics: HASH-TABLE-COUNT, HASH-TABLE-REHASH-SIZE, HASH-TABLE-REHASH-THRESHOLD, HASH-TABLE-SIZE.
Hash table iteration using LOOP (using HASH-KEY or HASH-VALUE) is **not supported** in Lisp implementations where the fall-back solution is used.
@@ -30,7 +30,7 @@ Supported implementations
* Allegro CL 8.2 (native support)
* Clozure CL 1.5 (native support)
* CMUCL 20B (native support)
-* ECL 11.1.1 (fall-back implementation)
+* ECL 11.1.1 (fall-back solution)
* LispWorks 6.0 (native support)
* SBCL 1.0.45 (native support)
@@ -80,10 +80,10 @@ custom TEST and HASH arguments for MAKE-HASH-TABLE.
This library is a small wrapper around the vendor-specific extensions.
(Allegro CL, CCL, CMUCL, LispWorks, SBCL)
-In other Lisp implementations a fall-back solution is used:
+In other Lisp implementations (ECL) a fall-back solution is used:
* custom hash tables are created on top of standard hash tables;
-* the WITH-CUSTOM-HASH-TABLE code walker replaces GETHASH and friends by custom functions that work on both standard and "custom" hash tables. (ECL)
+* the WITH-CUSTOM-HASH-TABLE code walker replaces GETHASH and friends by custom functions that work on both standard and "custom" hash tables.
How does this compare to [genhash](http://www.cliki.net/genhash)?
----------------------------------

0 comments on commit 5db1cbb

Please sign in to comment.