I'm a lisp noobie, and I need a hash table class.
I'm kind of new to lisp, and after coming from languages like C, Java, and Python, where there is a well 开发者_开发知识库defined set of standard libraries, I'm a little lost in the sea of implementations and libraries out there.
I'm looking for a few nice data structures to use as primitives, such as RB trees and dictionaries.
Common Lisp has a specification: CL HyperSpec.
Hash tables are part of that.
Common Lisp has some built-in data structures, like single-linked lists (also used for the language itself), arrays, and hash-tables. There are lots of data structure libraries available from quicklisp, e.g. trees, spatial-trees, bk-tree. Look at CLiki's data structure directory for some directions.
Common Lisp the Language, 2nd ed., specifically chapter 16: Hash Tables
精彩评论