#### 7.4.2 CpDel

• CpDel( <variable list>, <start index>, <number> ).
• Description: that function removes in the <list>, the <number> components from the number <start> [included] component .If <number> is 0, then the function removes all components in the <list> from the number <start> component.

If the number <start> is negative, then the list is read from the right to the left starting from the last component. The last component’s index is $-1$, the penultimate’s is $-2$ $\cdots \phantom{\rule{0.3em}{0ex}}$ etc. The function removes the <number> components in the <list> (or the whole list if <number> is 0) towards left.

The parameter <list> must be a variable name, it is modified and the macro returns Nil.