Я новичок, и мне нужен класс хеш-таблиц. - PullRequest
6 голосов
/ 06 февраля 2011

Я новичок в lisp, и после того, как я пришел из таких языков, как C, Java и Python, где есть четко определенный набор стандартных библиотек, я немного потерян в море реализаций и библиотек.там.

Я ищу несколько хороших структур данных для использования в качестве примитивов, таких как деревья RB и словари.

Ответы [ 3 ]

9 голосов
/ 06 февраля 2011

Common Lisp имеет спецификацию: CL HyperSpec .

Хеш-таблицы являются частью этого.

3 голосов
/ 06 февраля 2011

Common Lisp имеет некоторые встроенные структуры данных, такие как односвязные списки (также используемые для самого языка), массивы и хеш-таблицы. Существует множество библиотек структур данных, доступных из quicklisp , например, деревья, пространственные деревья, bk-дерево. Посмотрите на каталог структуры данных CLiki для некоторых направлений.

0 голосов
/ 06 февраля 2011
...