tree-mapの謎
hash-table-mapとhash-table-for-eachはあるのに,tree-map-mapとtree-map-for-eachは何故無いんだろう.語呂が悪いから?
hash-table(手続き)はあるのに,tree-mapはない.
tree-map-minはペアを返すのに,tree-map-successorは多値を返す.
gosh> (define foo (make-tree-map = <)) foo gosh> (tree-map-put! foo 3 "hoge") #<undef> gosh> (tree-map-min foo) (3 . "hoge") gosh> (tree-map-successor foo 0) 3 "hoge"
><
ついでに,多分この関係で,tree-map-successor-valueとかはあるけどtree-map-min-valueはない.