遅延評価

遅延評価をデフォルトにすると
リアルタイムプログラミングと折り合いが悪すぎると思ってるので
scheme R5RSみたいに

  • Promiseの作成は明示的
  • Promiseの起動は暗黙

って感じがいいかなと思ってます。
正確に言うと、R5RSでは、作成(delay)は明示的だけど
起動(force)は処理系依存で暗黙にしてもいいよということに
なってたはずですが。


当時はそんな大事なところ処理系依存でいいのかよと思った。
R6RSは読んでないので知りません。