Gauche > Archives > 2013/10/26

2013/10/26 06:50:13 UTCshiro
#
R7RSにするタイミングで文字列内の \x の解釈を変えるのだけれど、ついでに文字列補間構文も変えてしまおうと思っている。 #"... ~expr ..." という感じ。#`がR6RSとぶつかるので #"..." にして (これはもう何年も前からの構想)、そんでどうせバッククオートがなくなるならコンマにこだわる必要もないんでアンクオートを~にする (これはClojureから)。
#
文字列の中には通常のコンマが良く出てくるので、アンクオートにコンマを使うのは前からひっかかってた。~だとformat文字列とも似てるし、わかりやすいかなと。デフォルトでは #`"...,expr..." と #"...~expr..." の両方をサポートして、#!r6rsの時に#`の解釈を切り替える。