Manejo de errores en LISP

El sistema de condiciones en Lisp es una de sus mejores características. Realiza la misma tarea que los mecanismos de manejo de excepciones en Java, Python y C++, pero es más adaptable. En realidad, su adaptabilidad va más allá del manejo de errores ya que las condiciones, que son más flexibles que las excepciones, pueden … Continue reading «Manejo de errores en LISP»

¿Cómo instalar LISP en MacOS?

Lisp es uno de los lenguajes de programación más antiguos. Fue inventado en la década de 1950 por John McCarthy. Lisp es un llamado lenguaje de metaprogramación o un lenguaje de programación simbólico. Se puede utilizar para cualquier tipo de tarea. Es un lenguaje de propósito general. Es el segundo lenguaje de programación de alto … Continue reading «¿Cómo instalar LISP en MacOS?»

Predicados en LISP

En este artículo, discutiremos los predicados. Los predicados son similares a las funciones que se usarán para probar sus argumentos para las condiciones. Devolverán NIL si no se cumplen las condiciones, si se cumplen las condiciones devolverán T. Tipos de predicados: A continuación se muestra una lista de los principales predicados con sintaxis y ejemplos. … Continue reading «Predicados en LISP»

Resto de parámetros en LISP

La lista de parámetros de la función LISP tiene como objetivo básico declarar las variables que recibirán los argumentos que se pasan en la función. Normalmente, la lista de parámetros contiene una lista básica de nombres de variables, esos parámetros se denominan «parámetros requeridos». Si se llama a una función, para cada parámetro requerido se … Continue reading «Resto de parámetros en LISP»

Tabla hash en LISP

Una tabla hash es un tipo de colección en Common LISP, que se utiliza para asignar claves a valores. Cualquier objeto no nulo se puede utilizar como clave o como valor. Para almacenar y recuperar con éxito objetos de una tabla hash, los objetos utilizados como claves deben implementar el método hashCode y el método … Continue reading «Tabla hash en LISP»

Listas de asociaciones en LISP

Las listas de asociaciones en Lisp se utilizan para asignar valores a los elementos clave respectivos. También se les conoce como una lista. El coche del par representa el elemento clave mientras que cdr representa el valor asociado. Creando una lista: 1. Uso de listas y contras: en este método, hacemos uso de listas y … Continue reading «Listas de asociaciones en LISP»

Introducción a LISP

Lisp es un lenguaje de programación que tiene un estilo general que se organiza en torno a expresiones y funciones. Cada procedimiento Lisp es una función, y cuando se llama, devuelve un objeto de datos como su valor. También se conoce comúnmente como «funciones», aunque pueden tener efectos secundarios. Lisp es el segundo lenguaje de … Continue reading «Introducción a LISP»