Lists of objects are not a primitive type in FUF. The reason is that a
list of FDs is not a legal FD. Lists are however very useful in
grammatical description, when dealing with subcategorization or
conjunction. FUF therefore contains some built-in support for the
expression and manipulation of lists. The issue of list manipulation is
further developed in Appendix
, where list processing is used
as an example showing the expressive power of FUF as a programming
language.
This chapter explains how and when to use lists in FUF and describes the FUF facilities easing the use of lists.