Path: utzoo!attcan!uunet!mailrus!cornell!oravax!klapper From: klapper@oravax.UUCP (Carl Klapper) Newsgroups: comp.lang.lisp Subject: Re: Preserving case for LISP symbol names Summary: You may still want the mixed case object name Message-ID: <1586@oravax.UUCP> Date: 6 Jul 90 16:20:44 GMT References: <3186@stl.stc.co.uk> <2856214136@ARTEMIS.cam.nist.gov> Organization: Odyssey Research Associates, Ithaca NY Lines: 29 In article <2856214136@ARTEMIS.cam.nist.gov>, miller@GEM.cam.nist.gov (Bruce R. Miller) writes: > > [good idea deleted] > > Or better yet, a macro such as > > (define-pseudo-method objective-c-op (args ..) "objective_C_Op") > > which would expand to something like > > (defmethod objective-c-op (args) > (network-magic args.. "objective_C_Op")) While it is easier to construct the Objective C call with strings, there may still be a need to keep information about object_C_Op in Lisp, to have a token for it in, say, an Objective C -> Lisp parser, etc. For these reasons, one may still want a Lisp object of the correct name, i.e. |object_C_Op|. Or one may want for aesthetic reasons to have: (define-pseudo-method |objective_C_Op| (args ..) "objective_C_Op") +-----------------------------+--------------------------------------------+ | Real urbanites don't buy | Carl Klapper | | things. They buy service. | Odyssey Research Associates, Inc. | | | 301A Harris B. Dates Drive | | A kitchen's place is | Ithaca, NY 14850 | | in the restaurant. | (607) 277-2020 | | | klapper%oravax.uucp@cu-arpa.cs.cornell.edu | +-----------------------------+--------------------------------------------+