You want to create string using a mixture of literals and computed values. For example you want to display the current date is the string "Today's date is "
Although convenient, the quasistring notation is not considered Schemely by many. An alternative is to make use of Scheme's generic display procedure and variable argument list:
(define (qs . args)
(let ((port (open-output-string)))
(for-each (lambda (arg) (displayargport)) args)
(get-output-stringport)))
(qs"Today's date is " (date->string (seconds->date (current-seconds))))