I am having difficulty with the new call-with-values procedure in
Scheme48. I am familiar with Common Lisp, so I had no trouble at all
with the (values ...) form or with the concept of multiple return
values in general. I simply cannot deduce how a procedure which
returns multiple values is to be applied using call-with-values.
In Common Lisp, the idioms I have used typically involved using
multiple-value-bind or alternatively multiple-value-list. Could some
kind soul provide implementations of either/both of these forms
using Scheme48's call-with-values?
// Kaelin Colclasure ---------------------------------------------------------
// EMail: kaelin@bridge.com Mail: Bridge Information Systems, Inc.
// Voice: (314)567-8463 717 Office Parkway
// Fax: (314)432-5391 St. Louis, MO 63141
|