Lookup Tables: Alists and Plists(查找表:关联表和属性表) Lookup Tables: Alists and Plists(查找表:关联表和属性表) In addition to trees and sets, you can build tables that map keys to values out of c...
Playlists Playlists The basic idea behind the interface will be that each MP3 client that connects to the Shoutcast server gets its own playlist, which serves as the source of ...
Multiple Values Multiple Values Another feature of Common Lisp that I’ve mentioned in passing—in Chapter 11, when I discussed **GETHASH** --is the ability for a single form to ...
The Database The Database The main problem with the database in Chapter 3 is that there’s only one table, the list stored in the variable *db* . Another is that the code doesn’...
3.10 集合 (Sets) 3.10 集合 (Sets) 列表是表示小集合的好方法。列表中的每个元素都代表了一个集合的成员: > ( member 'b ' ( a b c )) ( B C ) 当 member 要返回“真”时,与其仅仅返回 t ,它返回由寻找对象所开始的那部分。逻辑上来说,一个 Cons 扮演的角色和 t ...
What is Agda? Dependent types Typing for programmers Dependent types Dependent types and logic What is Agda? Agda is a dependently typed programming language. It is an ex...