Elements can be deleted by assigning the special value .NULL to them, using the element modification syntax given above. For example:
$m(.FRONT) = .NULL ! delete the first element
$m(.BACK) = .NULL ! delete the last element
foreach $$i in $m()
if $$i = "something" then
$m(.REF($$i)) = .NULL ! delete the element
exit ! always exit foreach loop
endif ! after removing an element, as it
next $$i ! may invalidate the iterator
In addition, you can use the following dot-statements to delete:
.POPFRONT $m() ! delete first element
.POPBACK $m() ! delete last element