<tc>

Type: <tc>

A TC is a list of <pair>s that can be appended to in constant time, unlike conventional lists which require proportional time; they are derived from the common tconc idiom from Lisp. ("tc" is short for "tconc", which is an abbreviation of "tail-concatenated").

TC Procedures:

make-tc
tc->list
tc-append!
tc-prepend!
tc-next!
tc?
tc-empty?
tc-clear!
tc-splice!