@@@state List_compressed_word_max # .int
  :desc Maximum number of words for vertically compressed lists
  :value 7
@@@

@@ul.k list_items.rest :cmp.bool false :bullet : Unordered list, with list elements preceeded by the *bullet* character. @@
@@ul :: @eval list.List(K, "ul") eval@ @@  

@@ol.k list_items.rest :cmp.bool false :initial.int 1 : Ordered list, with numbered list elements. @@
@@ol :: @eval list.List(K, "ol") eval@ @@

@@define descriptions.rest(2) :font i : @eval list.Define(K) eval@ @@

@@columns items :n.int 2 : @eval list.columns(K) eval@ @@
##

#[
@@@category list ul ulc ol li define item
:desc Ordered and unordered lists; definitions of terms @@@
]#


#[
@@describe descriptions.rest : @eval list.describe(K) eval@ @@
@@entry item | description : @eval list.entry(K) eval@ @@
]#

#[
@@ul.doc list_items.rest :cmp.bool false :bullet square :itemsep :uncover.bool :indent.bool true :parsep 6pt :margin 8pt :in_define.bool : Unordered list @@
@@ul : @eval list.ul(K) @ @@

@@ol.doc list_items.rest :cmp.bool false :itemsep :uncover.bool :parsep 6pt :margin 8pt :in_define.bool : Ordered list @@
@@ol : @eval list.ol(K) @ @@

@@li.doc s :keep.bool : List item @@
@@li : @eval list.li(K) @ @@

@@dfont :s : @eval list.dfont(K) @ @@

@@define.doc s :font r :uncover.bool : List of definitions @@

@@define : @eval list.define(K) @ @@

@@item.doc term desc :c.bool false :inlist.bool false : Definition of @i-term is @i-desc @@

@@item term desc :
@eval list.definition_item(K) @
@@

@@mli args.rest : @eval list.mli(K) @ @@

@@ncircle.latex n : \circled{*n*} @@

@@dblitem.latex a | b | desc :
\item[\parbox{\linewidth}{*a* \\ *b*}]
\leavevmode \\[-5pt]
*desc*
@@

@@dblitem.html a | b | desc :
<dt>*a*<br>
*b*</dt>
<dd>*desc*</dd>
@@
]#
