INTERLOCK

[GENERIC-FUNCTION]


OM 6.1
Function Reference
ARGUMENTS:
  - lis1 a list [default = (0 1 2 3)]
  - lis2 a list [default = (a b)]
  - plc1 a list of indexes [default = (1 3)]

Description:

Inserts the successive elements of <lis2> in <lis1> before the elements of <lis1> of respective positions from <plc1>.

Ex. (interlock '(0 1 2 3 ) '(a b) '(1 3)) => (0 a 1 2 b 3)