Siguiente: , Anterior: , Subir: Listas   [Índice general][Índice]

5.4.1 Introducción a las listas

Las listas son bloques de construcción básica para Maxima y Lisp. Todos los tipos de datos diferentes a los arreglos, tablas mixtas o números son representados como listas Lisp, estas listas Lisp tienen la forma

((MPLUS) $A 2)

para indicar la expresión a+2. Al nivel de Maxima se observará la notación infija a+2. Maxima también tiene listas con el formato

[1, 2, 7, x+y]

para una lista de 4 elementos. Internamente esto se corresponde con una lista Lisp de la forma

((MLIST) 1  2  7  ((MPLUS)  $X $Y ))

El elemento que denota el tipo de expresión en Maxima es también una lista, la cual tras ser analizada y simplificada tomará la forma

((MLIST SIMP) 1 2 7 ((MPLUS SIMP) $X $Y))

Siguiente: , Anterior: , Subir: Listas   [Índice general][Índice]