lispdoc - results for equal

(equal x y)
Function: Return T if X and Y are EQL or if they are structured components whose elements are EQUAL. Strings and bit-vectors are EQUAL if they are the same length and have identical components. Other arrays must be EQ to be EQUAL.
Example:
(defun is (a b) (equal a b))
Mentioned in:
CLtL2 - 13.2. Predicates on Characters
CLtL2 - 14. Sequences
CLtL2 - 14.3. Modifying Sequences
CLtL2 - 15.1. Conses
CLtL2 - 15.2. Lists
CLtL2 - 15.5. Using Lists as Sets
CLtL2 - 15.6. Association Lists
CLtL2 - 16. Hash Tables
CLtL2 - 16.1. Hash Table Functions
CLtL2 - 18. Strings
CLtL2 - 18.2. String Comparison
CLtL2 - 22.1. Printed Representation of Lisp Objects
CLtL2 - 22.1.3. Macro Characters
CLtL2 - 22.1.6. What the Print Function Produces
CLtL2 - 23.1.1. Pathnames
CLtL2 - 23.1.2. Case Conventions
CLtL2 - 23.1.4. Extended Wildcards
CLtL2 - 23.1.5.2. Parsing of Logical Pathname Namestrings
CLtL2 - 25.1. The Compiler
CLtL2 - 25.1.4. Similarity of Constants
CLtL2 - 27.6. Pretty Printing Dispatch Tables
CLtL2 - 28.1.6.3. Agreement on Parameter Specializers and Qualifiers
CLtL2 - 28.2. Functions in the Programmer Interface
CLtL2 - 6.2.1. General Type Predicates
CLtL2 - 6.3. Equality Predicates
HyperSpec - 18.1.2.2 Visible Modification of Objects with respect to EQUAL
HyperSpec - 18.1.2.2.1 Visible Modification of Conses with respect to EQUAL
HyperSpec - 18.1.2.2.2 Visible Modification of Bit Vectors and Strings with respect to EQUAL
HyperSpec - Function EQUAL
On Lisp - Common Lisp Evolves
On Lisp - Conditional Evaluation
On Lisp - Other Structures
On Lisp - Referential Transparency
PCL - hash tables
PCL - playlists as song sources
PCL - querying the database
PCL - the database
PCL - truth falsehood and equality
Successful Lisp - chapter17
(equalp x y)
Undocumented
 Mentioned in:
CLtL2 - 12.1. Precision, Contagion, and Coercion
CLtL2 - 14.1. Simple Sequence Functions
CLtL2 - 15.5. Using Lists as Sets
CLtL2 - 16.1. Hash Table Functions
CLtL2 - 18. Strings
CLtL2 - 6.3. Equality Predicates
HyperSpec - 18.1.2.3 Visible Modification of Objects with respect to EQUALP
HyperSpec - 18.1.2.3.1 Visible Modification of Structures with respect to EQUALP
HyperSpec - 18.1.2.3.2 Visible Modification of Arrays with respect to EQUALP
HyperSpec - 18.1.2.3.3 Visible Modification of Hash Tables with respect to EQUALP
HyperSpec - Function EQUALP
PCL - hash tables
PCL - numeric comparisons
PCL - truth falsehood and equality
Successful Lisp - chapter17
(char-equal character &rest more-characters)
Function: Return T if all of the arguments are the same character. Case is ignored.
 Mentioned in:
CLtL2 - 13. Characters
CLtL2 - 13.2. Predicates on Characters
CLtL2 - 18.2. String Comparison
CLtL2 - 6.3. Equality Predicates
HyperSpec - Function CHAR=, CHAR/=, CHAR<, CHAR>, CHAR<=, CHAR>=, CHAR-EQUAL, CHAR-NOT-EQUAL, CHAR-LESSP, CHAR-GREATERP, CHAR-NOT-GREATERP, CHAR-NOT-LESSP
PCL - character comparisons
Successful Lisp - chapter17
(tree-equal x y &key (test #'eql testp) (test-not nil notp))
Function: Return T if X and Y are isomorphic trees with identical leaves.
Example:
(defun same-shape-tree (a b)
  "Are two trees the same except for the leaves?"
  (tree-equal a b :test #'true))
Mentioned in:
CLtL2 - 15.1. Conses
CLtL2 - 6.3. Equality Predicates
HyperSpec - Function TREE-EQUAL
PCL - trees
Successful Lisp - chapter17
equal-sign
 
 Mentioned in:
HyperSpec - 2.4.8.15 Sharpsign Equal-Sign
(string-equal string1 string2 &key (start1 0) end1 (start2 0) end2)
Function: Given two strings (string1 and string2), and optional integers start1, start2, end1 and end2, compares characters in string1 to characters in string2 (using char-equal).
Example:
(defun name-element (name)
  "Get an element from its name"
  (find-element-if
   (lambda (element)
     (string-equal (element-name element) name))))
Mentioned in:
CLtL2 - 13.4. Character Conversions
CLtL2 - 18.2. String Comparison
CLtL2 - 23.1.5.3. Using Logical Pathnames
CLtL2 - 29.3.4. Object-Oriented Basis of Condition Handling
CLtL2 - 6.3. Equality Predicates
HyperSpec - Function STRING=, STRING/=, STRING<, STRING>, STRING<=, STRING>=, STRING-EQUAL, STRING-NOT-EQUAL, STRING-LESSP, STRING-GREATERP, STRING-NOT-GREATERP, STRING-NOT-LESSP
PCL - string comparisons
Successful Lisp - chapter17
(char-not-equal character &rest more-characters)
Function: Return T if no two of the arguments are the same character. Case is ignored.
 Mentioned in:
CLtL2 - 13. Characters
CLtL2 - 13.2. Predicates on Characters
HyperSpec - Function CHAR=, CHAR/=, CHAR<, CHAR>, CHAR<=, CHAR>=, CHAR-EQUAL, CHAR-NOT-EQUAL, CHAR-LESSP, CHAR-GREATERP, CHAR-NOT-GREATERP, CHAR-NOT-LESSP
PCL - character comparisons
Successful Lisp - chapter17
(string-not-equal string1 string2 &key (start1 0) end1 (start2 0) end2)
Function: Given two strings, if the first string is not lexicographically equal to the second string, returns the longest common prefix (using char-equal) of the two strings. Otherwise, returns ().
 Mentioned in:
HyperSpec - Function STRING=, STRING/=, STRING<, STRING>, STRING<=, STRING>=, STRING-EQUAL, STRING-NOT-EQUAL, STRING-LESSP, STRING-GREATERP, STRING-NOT-GREATERP, STRING-NOT-LESSP
PCL - string comparisons
Successful Lisp - chapter17
(alexandria.0.dev:set-equal list1 list2 &key (test #'eql) (key nil keyp))
Function: Returns true if every element of LIST1 matches some element of LIST2 and every element of LIST2 matches some element of LIST1. Otherwise returns false.
  
for-as-equals-then
 
 Mentioned in:
HyperSpec - 6.1.2.1.4 The for-as-equals-then subclause
HyperSpec - 6.1.2.1.4.1 Examples of for-as-equals-then subclause
(babel:external-format-equal ef1 ef2)
Undocumented
  
(flexi-streams:external-format-equal ef1 ef2)
Function: Checks whether two EXTERNAL-FORMAT objects denote the same encoding.
  
(eql x y)
Undocumented
Example:
(defun correct-p (result)
  (eql (result-type result) 'correct))
Mentioned in:
CLtL2 - 12. Numbers
CLtL2 - 12.1. Precision, Contagion, and Coercion
CLtL2 - 12.3. Comparisons on Numbers
CLtL2 - 13. Characters
CLtL2 - 13.2. Predicates on Characters
CLtL2 - 14. Sequences
CLtL2 - 14.3. Modifying Sequences
CLtL2 - 15.1. Conses
CLtL2 - 15.2. Lists
CLtL2 - 15.5. Using Lists as Sets
CLtL2 - 15.6. Association Lists
CLtL2 - 16. Hash Tables
CLtL2 - 16.1. Hash Table Functions
CLtL2 - 18. Strings
CLtL2 - 19.2. How to Use Defstruct
CLtL2 - 19.5. Defstruct Options
CLtL2 - 2.1.3. Floating-Point Numbers
CLtL2 - 22.1.5. The Readtable
CLtL2 - 23.1.1. Pathnames
CLtL2 - 25.1.3. Compilation Environment
CLtL2 - 25.1.4. Similarity of Constants
CLtL2 - 28.1.6.2. Introduction to Methods
CLtL2 - 28.1.7.1. Determining the Effective Method
CLtL2 - 28.2. Functions in the Programmer Interface
CLtL2 - 4.4. Type Specifiers That Combine
CLtL2 - 4.8. Type Conversion Function
CLtL2 - 5.3.2. Declaring Global Variables and Named Constants
CLtL2 - 6.3. Equality Predicates
CLtL2 - 7.1. Reference
CLtL2 - 7.11. Dynamic Non-Local Exits
CLtL2 - 7.6. Conditionals
CLtL2 - 7.8.5. The ``Program Feature''
CLtL2 - 9.2. Declaration Specifiers
CLtL2 - A.2.1. Scanners
HyperSpec - 18.1.2.1 Visible Modification of Objects with respect to EQ and EQL
HyperSpec - Function EQL
HyperSpec - Type Specifier EQL
On Lisp - Classes and Instances
On Lisp - Conditional Evaluation
On Lisp - Other Structures
PCL - defining a schema
PCL - defmethod
PCL - formatting lisp code
PCL - generic functions and methods
PCL - hash tables
PCL - lookup tables alists and plists
PCL - method combination
PCL - numeric comparisons
PCL - other ways to modify places
PCL - reading binary objects
PCL - sequence iterating functions
PCL - song sources
PCL - the compiler
PCL - the database
PCL - training the filter
PCL - trees
PCL - truth falsehood and equality
Successful Lisp - chapter13
Successful Lisp - chapter14
Successful Lisp - chapter17
Successful Lisp - lesson 3