自分用に Coalton で遅延評価をするためのライブラリを公開した。
といってもまだ書かないといけない関数とか型クラスの実装はたくさんある。Scheme の SRFI-45 の参照実装を参考にして delay-force を実装している。(delay-force は R7RS での名前、SRFI-45 では lazy という名前になっている)。
これは Coalton が公式に遅延評価のライブラリを用意するまでの間だけ必要なライブラリなわけだけど書いていて楽しいので書いた。
自分用に Coalton で遅延評価をするためのライブラリを公開した。
といってもまだ書かないといけない関数とか型クラスの実装はたくさんある。Scheme の SRFI-45 の参照実装を参考にして delay-force を実装している。(delay-force は R7RS での名前、SRFI-45 では lazy という名前になっている)。
これは Coalton が公式に遅延評価のライブラリを用意するまでの間だけ必要なライブラリなわけだけど書いていて楽しいので書いた。
遅延評価できるようになると Alternative とかの魅力が跳ね上がるのでとても嬉しい。
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.