public static IoObject slotRemoveAt(IoObject target, IoObject locals, IoObject message)
{
IoMessage m = message as IoMessage;
IoNumber ind = m.localsNumberArgAt(locals, 0);
IoList o = target as IoList;
try
{
o.list.RemoveAt(ind.asInt());
return target;
}
catch(ArgumentOutOfRangeException aoore)
{
object ex = aoore;
return target.state.ioNil;
}
}