summaryrefslogtreecommitdiff
path: root/Lisp/data-types.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'Lisp/data-types.lisp')
-rw-r--r--Lisp/data-types.lisp14
1 files changed, 0 insertions, 14 deletions
diff --git a/Lisp/data-types.lisp b/Lisp/data-types.lisp
index 164bf1b..cd6ba71 100644
--- a/Lisp/data-types.lisp
+++ b/Lisp/data-types.lisp
@@ -253,20 +253,6 @@ an __exception__, you can simply send it the `self' message.
(defclass tagged-union (tagged-struct) ())
-;; FIXME: Either document or throw away. (Does the C language actually
-;; support returning arrays from functions? It certainly does not
-;; support passing them as arguments.)
-(defclass foreign-array (foreign-value)
- ((element-type :type symbol
- :reader foreign-array-element-type
- :initarg :element-type)
- (length :type integer
- :reader foreign-array-length
- :initarg :type)
- (typespec :reader foreign-value-typespec
- :initarg :typespec)))
-
-
;; FIXME: Document.
(defgeneric foreign-value-lisp-managed-p (foreign-value))
(defmethod foreign-value-lisp-managed-p ((foreign-value foreign-value))