clearbool
Vacía la pila booleana. Como vacía cuenta como verdadera, todos los stores que siguen vuelven a escribir.
Datos
clearbool vacía la pila booleana de una vez, tenga lo que tenga. Una pila booleana vacía cuenta como verdadera, así que después de un clearbool todos los stores del cuerpo vuelven a correr.
Es la forma segura de cerrar un gen que usó condiciones en línea. Un gen que empieza con start, sin cond, no limpia la pila booleana: hereda lo que dejó el anterior (ver La pila entera y la booleana). En este par de genes, sin el clearbool, el falso del primero frenaría el store del segundo y la celda 51 nunca se escribiría; con él, la 51 queda en 4:
start
1 2 = 3 50 store
clearbool
stop
start
4 51 store
stopLa otra salida es abrir cada gen con cond, que también vacía la pila booleana al empezar.
Frente a dropbool, que saca solo el de arriba, clearbool no deja nada abajo que pueda volver a mandar. Frente a true, no tapa: borra. Para vaciar la pila entera está clear.