On Saturday, June 30, 2012 8:44:27 AM UTC-4, hdm_persist wrote:
> 1 (define (test un)
> 2 "What is the purpose of this string?"
> 3 (display (string-append "un" un)))
> 4
> 5 (test "believable")
>
> Line 2 appears to be a docstring similar to those in python.
> Is this a docstring? Are they commonly use in scheme?
> Are they available at runtime or stripped like a comment?
> Thank you...
What it is, is an expression whose value is being discarded. If there is more than one expression in `define`, the values of all but the last are thrown away. It may be that in some implementation this value is associated with the name of the variable and accessible somehow, but it is not portable to assume that.