あれ、何か誤解されていそうなので補足。 関数電卓でこのRVALを実装して、それにユーザーが任意の値を入れられたとして、なんら危険な事はないと思うのですが…… そもそもish さんのいう「危険な状態」とはどういった状態なのでしょうか? 仮に「関数電卓が想定外の動作をする」事を「危険な状態」と定義するのであれば、それは違うのではないか、と思うのですが。 EVAL系における「危険」とは、「本来であれば出来ない事であるにも関わらず、ユーザーがそれを実行出来てしまう事」だと思うのですが。