On 31 March 2013 05:17, Mark H Weaver <m...@netris.org> wrote: > Nala Ginrut <nalagin...@gmail.com> writes: >> + >> +(define (print-src p) >> + (define (get-program-src p) >> + (let ((source (program-source p 0))) >> + (cond >> + ((not source) "It's inner procedure implemented with C") > > I'm not sure we can conclude that the procedure is implemented in C just > because 'program-source' returns #f. There might be other reasons why > that might happen. >
Yes right, instead of trying to interpret the meaning and display a message, returning ‘#f’ like e.g. ‘describe’ should be sufficient. This is enough of a clue to indicate that the material is not available.