summaryrefslogtreecommitdiff
path: root/Lisp/defpackage.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'Lisp/defpackage.lisp')
-rw-r--r--Lisp/defpackage.lisp13
1 files changed, 12 insertions, 1 deletions
diff --git a/Lisp/defpackage.lisp b/Lisp/defpackage.lisp
index 3c2444b..17a81c8 100644
--- a/Lisp/defpackage.lisp
+++ b/Lisp/defpackage.lisp
@@ -23,7 +23,8 @@
;; Functions
(:export #:initialise-runtime
#:shutdown-runtime
- #:install-reader-syntax
+ #:enable-method-syntax
+ #:enable-objective-c-syntax
#:invoke-by-name
#:invoke
#:find-objc-class
@@ -33,14 +34,17 @@
#:selector
#:define-returns-boolean-exception
#:undefine-returns-boolean-exception
+ #:collect-classes
;; Generic functions
#:objc-eql
#:objc-equal
+ #:foreign-value-lisp-managed-p
;; Macros
#+(or) #:define-objc-struct
#+(or) #:define-objc-union
+ #:define-objective-c-method
;; Special variables
#:*trace-method-calls*
@@ -57,6 +61,8 @@
#:foreign-value
#:foreign-struct
#:foreign-union
+ #:objective-c-generic-function
+ #:objective-c-method
;; Conditions
#:message-not-understood
@@ -79,4 +85,9 @@
(:use))
+(defpackage #:objective-c-methods
+ (:nicknames #:objc-methods #:objcm)
+ (:use))
+
+
#-(or cmu sbcl) (declaim (declaration values))