[Openmcl-devel] function-lambda-list
Burton Samograd
burton.samograd at gmail.com
Mon Jul 9 18:18:05 PDT 2012
On 12-07-09 07:09 PM, Stas Boukarev wrote:
> Burton Samograd <burton.samograd at gmail.com> writes:
>
>> On 12-07-09 07:02 PM, Stas Boukarev wrote:
>>> (ccl:decode-string-from-octets (ccl::source-note-source (ccl:function-source-note #'add)))
>>
>> Oddly, it works when I run CCL from the command line, but not when I
>> run from within SLIME:
>>
>> CL-USER> (defun add (x) (1+ x))
>> ADD
>> CL-USER> (ccl:decode-string-from-octets (ccl::source-note-source
>> (ccl:function-source-note #'add)))
>> ; Evaluation aborted on #<TYPE-ERROR #x30200278979D>.
>> CL-USER> (ccl:decode-string-from-octets (ccl::source-note-source
>> (ccl:function-source-note #'add)))
>> ; Evaluation aborted on #<TYPE-ERROR #x30200284D12D>.
>> CL-USER> (ccl:function-source-note #'add)
>> NIL
>> CL-USER> (ccl:function-source-note 'add)
> Well, you should just compile the function in slime with C-c C-c.
>
Sorry for my ignorance, but why would I have to do that? From my tests it looks
like CCL always compiles defun's by default. Am I wrong with this assumption?
--
Burton Samograd
More information about the Openmcl-devel
mailing list