16 進文字列の件

以下の微妙なエントリにてコメントにてフォローを頂くことができました。

本当にありがとうございます。id:leque さん曰く、以下とのこと。

倍精度浮動小数点数リテラルですね。 Scheme では、指数部マーカーに e 以外にも s, f, d, l を使うことができます。
R5RS でいうとこのあたりです:
> The letters s, f, d, and l specify the use of short, single, double, and long precision, respectively.
http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%25_sec_6.2.4
02d4 のような名前のシンボルを書きたい場合には、 Gauche では |02d4| のように |...| で囲む構文を使う必要があります。
http://practical-scheme.net/gauche/man/?l=jp&p=%3csymbol%3e
必ずしもシンボルとして扱う必要がないのなら、16進数リテラルで #x02d4 と書いて出力時に適宜 format してもよいと思います。


16 進で出力されるメモリダンプを Gauche で云々、みたいなことを考えていたのですが、そういった意味では渡す前にどちらかのフォーマットにしてさしあげる必要があるのか。
それにしても何となく仕様なのだろうな、と思いつつばたばたしてて放っている所にフォロー頂き、ありがとうございました。