#gosh> 1.1|53
#では問題なく数値として認識されますが、
gosh> (print 1.1|53)
では変数になってしまいますね。
#それは、 1.1 までが数値として読み込まれて `|53' から次の `|' までがシンボルとして読み込まれているんじゃないでしょうか
##`|precision
#`|precision' の構文はまだサポートしていません。なのでlequeさんの言う通り、最初の1.1|53は1.1 to
#|53 として読まれ、後者は次の'|'でシンボルとして完結します。