Question: Concatenating strings and floats

Here is a simple example from the Maple Help (nersion 9.03):
###
i := 5; cat( "The value of i is ", i, "." );
###
which yields
  "The value of i is 5."

I would like to use the same syntax to generate a string to be printed at the beginning of a data file (so that I can remember what are the figures in the files); for instance I want to specify that this set has been generated choosing the value of a parameter alpha to be 0.618. So I write
###
alpha:=0.618; cat( "The value of alpha is ", alpha, "." );
 ###

and I get the following ugly-looking output
   "The value of alpha is " || (.618) || "."

Any idea how to obtain a normal string?

Please Wait...