chiark / gitweb /
Added function FUNCALLABLE
authorespen <espen>
Thu, 5 Oct 2000 17:18:28 +0000 (17:18 +0000)
committerespen <espen>
Thu, 5 Oct 2000 17:18:28 +0000 (17:18 +0000)
glib/gutils.lisp

index d38164c888f99786d3b25d21ef1af3e0edd898a9..22615afb22c55984e8a2ce2b54358c79185fed28 100644 (file)
@@ -15,7 +15,7 @@
 ;; License along with this library; if not, write to the Free Software
 ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
-;; $Id: gutils.lisp,v 1.2 2000-08-22 23:12:20 espen Exp $
+;; $Id: gutils.lisp,v 1.3 2000-10-05 17:18:28 espen Exp $
 
 
 (in-package "KERNEL")
@@ -105,3 +105,10 @@ (defun assoc-rem (key alist &key (test #'eq))
 
 (defun assoc-delete (key alist &key (test #'eq))
   (delete-if #'(lambda (element) (funcall test key (car element))) alist))
+
+
+(defun funcallable (object)
+  (if (consp object)
+      (fdefinition object)
+    object))
+