ENTRETEJE

Sinopsis
ENTRETEJE plantilla lista_de_datos
(ENTRETEJE plantilla datos1 datos2 ...)
CROSSMAP plantilla lista_de_datos
(CROSSMAP plantilla datos1 datos2 ...)
Descripción

Devuelve una lista que contiene los resultados de evaluaciones de plantilla de todas las combinaciones de sus argumentos de datos. Cada lista de datos contribuye argumentos a una ranura distinta en la plantilla; el número de ranuras debe ser igual al número de listas de datos que te das como argumentos a ENTRETEJE. Como caso especial, si ENTRETEJE sólo tiene un argumento de datos, se toma éste como una lista de listas de datos, y cada sublista contribuye argumentos a la ranura correspondiente.

ENTRETEJE se distinguía de TEJE en que, en lugar de tomar elementos de los argumentos de datos en paralelo, ENTRETEJE evalúa todas las combinaciones posibles de sus argumentos de datos, que no necesitan ser del mismo tamaño.

Para compatibilidad con los programas en los libros de texto «Computer Science Logo Style» de Brian Harvey, las plantillas de ENTRETEJE puede usar la notación :1 como sinónimo de ?1 para indicar las ranuras.

Ejemplo
MUESTRA (ENTRETEJE [PALABRA ?1 ?2] [a b c] [1 2 3 4])
[a1 a2 a3 a4 b1 b2 b3 b4 c1 c2 c3 c4]

SourceForge.net Logo