タグ

JavaScriptとdelay-forceに関するishideoのブックマーク (1)

  • R7RSのdelay-forceとは何か - NaCl Blog

    こんにちは。NaCl松江社のyharaです。最近BiwaSchemeにdelay-forceという機能を追加しました。 BiwaSchemeは筆者の個人的なプロジェクトで、JavaScriptで書かれたScheme処理系です。 delay-forceはSchemeの最新規格であるR7RS (small language)から標準として取り込まれた機能で、delayおよびforceと併用してScheme上で遅延評価を実現するためのものですが、それがどういうものなのかについては順を追って見ていく必要があるでしょう。 記事では以下の順で説明を行います。 delay-forceをいつどのように使うのか delay-forceがどのように実装されるのか サンプルプログラム 1. delay-forceとは 手短にいうと、(delay-force expr)はおおよそ(delay (force e

  • 1