The documentation for make-derived-parameter appears incorrect. It is at least somewhat misleading<br><br><a href="http://docs.plt-scheme.org/reference/parameters.html#(def._((quote._~23~25kernel)._make-derived-parameter))">http://docs.plt-scheme.org/reference/parameters.html#(def._((quote._~23~25kernel)._make-derived-parameter))</a><br clear="all">
<br>The docs say that the arguments to make-derived-parameter are:<br><br> v: any/c<br> guard: ...<br> wrap: ...<br><br>which makes it looks like its an extended version of make-parameter, when in fact its real arguments appear to be:<br>
<br> p: parameter?<br> guard: ...<br> wrap: ...<br><br>The first argument is a parameter not the initial value for a parameter.<br><br>-- <br>Christopher W. Bowron <<a href="mailto:chris@bowron.us">chris@bowron.us</a>><br>
[ Nothing is exciting if you know what the outcome will be ]<br> - Joseph Campbell<br>