Function: value<
value< is a function defined in fns.c.
Signature
(value< A B)
Documentation
Return non-nil if A precedes B in standard value order.
A and B must have the same basic type.
Numbers are compared with <.
Strings and symbols are compared with string-lessp.
Lists, vectors, bool-vectors and records are compared lexicographically.
Markers are compared lexicographically by buffer and position.
Buffers and processes are compared by name.
Other types are considered unordered and the return value will be nil.
Probably introduced at or before Emacs version 30.1.
Source Code
// Defined in /usr/src/emacs/src/fns.c
{
int maxdepth = 200; /* FIXME: arbitrary value */
return value_cmp (a, b, maxdepth) < 0 ? Qt : Qnil;
}