LISP – CLOS
This topicis about LISP - CLOS. Common LISP predated the advance of object-oriented programming by couple of decades. However, it object-orientation was incorporated into it at a later stage. Defining…
This topicis about LISP - CLOS. Common LISP predated the advance of object-oriented programming by couple of decades. However, it object-orientation was incorporated into it at a later stage. Defining…
This topic is about LISP - Error Handling. In Common LISP terminology, exceptions are called conditions. In fact, conditions are more general than exceptions in traditional programming languages, because a condition represents…
This topic is about LISP - Packages. In general term of programming languages, a package is designed for providing a way to keep one set of names separate from another.…
This topic is about LISP - Structures. Structures are one of the user-defined data type, which allows you to combine data items of different kinds. Structures are used to represent…
This topic is about LISP - File I/O. We have discussed about how standard input and output is handled by common LISP. All these functions work for reading from and…
This topic is about LISP - Hash Table. The hash table data structure represents a collection of key-and-value pairs that are organized based on the hash code of the key. It uses…
This topic is about LISP - Tree. You can build tree data structures from cons cells, as lists of lists. To implement tree structures, you will have to design functionalities…
This topic is about LISP - Set. Common Lisp does not provide a set data type. However, it provides number of functions that allows set operations to be performed on…
This topic is about LISP - Vectors. Vectors are one-dimensional arrays, therefore a subtype of array. Vectors and lists are collectively called sequences. Therefore all sequence generic functions and array…
This topic is about LISP - Symbols. In LISP, a symbol is a name that represents data objects and interestingly it is also a data object. What makes symbols special…