lpc4/lib/
lpc4/lib/doc/efun/
lpc4/lib/doc/lfun/
lpc4/lib/doc/operators/
lpc4/lib/doc/simul_efuns/
lpc4/lib/doc/types/
lpc4/lib/etc/
lpc4/lib/include/
lpc4/lib/include/arpa/
lpc4/lib/obj/d/
lpc4/lib/save/
lpc4/lib/secure/
lpc4/lib/std/
lpc4/lib/std/living/
NAME
	list - a set type

SYNTAX
	construction:	l=(< member1, member2, member3, ... >)
	probing:	l[member1] returns true if member1 is a member of
			the set.

OPERATORS
	[], +, -, &, |, ^
	l_sizeof, indices, mklist

DESCRIPTION
	List is a type used mostly for set operations. If you use & and | to
	set/unset member then you a member will only appear once. If you use
	+ and - then a member can appear any number of times. If l is a list
	then l[ind] will return 1 if ind is a member in l oterwise 0. You can
	not set a member in a list like his l[ind]=1; use l |= (<ind>); or
	l += (<ind>); instead. The internal representation if a list is equal
	to a mapping without any data.

SEE ALSO
	mapping