Common Lisp には *read-eval* が真のとき read 時に任意の式を評価できる(デフォルトは真)という恐怖の仕様があって、これが guile の read に無いことをどうやって確認すればいいのか分からない。
Variable *READ-EVAL*http://www.lispworks.com/documentation/HyperSpec/Body/v_rd_eva.htm#STread-evalST
Common Lisp には *read-eval* が真のとき read 時に任意の式を評価できる(デフォルトは真)という恐怖の仕様があって、これが guile の read に無いことをどうやって確認すればいいのか分からない。
Variable *READ-EVAL*http://www.lispworks.com/documentation/HyperSpec/Body/v_rd_eva.htm#STread-evalST
ドキュメントを見る限り、たぶんそんな機能はないと思っていて大丈夫だと思うんだけど……。https://www.gnu.org/software/guile/manual/html_node/Scheme-Read.html
read-eval? あったし!でもデフォルトは off っぽい。
read-eval? がデフォルト off で存在していてくれていてむしろ良かった。機能として存在していなかったら、この存在がないことを確認する必要があったので逆に辛かった可能性もある。https://git.savannah.gnu.org/cgit/guile.git/tree/module/ice-9/boot-9.scm#n2220
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.