;;;; various extensions (including SB-INT "internal extensions") ;;;; available both in the cross-compilation host Lisp and in the ;;;; target SBCL, but which can't be defined on the target until until ;;;; some significant amount of machinery (e.g. error-handling) is ;;;; defined ;;;; This software is part of the SBCL system. See the README file for ;;;; more information. ;;;; ;;;; This software is derived from the CMU CL system, which was ;;;; written at Carnegie Mellon University and released into the ;;;; public domain. The software is in the public domain and is ;;;; provided with absolutely no warranty. See the COPYING and CREDITS ;;;; files for more information. (in-package "SB!IMPL") ;;; Is X a list for which LENGTH is meaningful, i.e. a list which is ;;; not improper and which is not circular? (defun list-with-length-p (x) (values (ignore-errors (list-length x))))