小さな遅延し、評価した言語を作成するためのアプローチを開始する方法
-
18-09-2019 - |
質問
私はリスト理解とラムダ関数と、そのような(すでに作られた)で、Javaのと似た構文や文法構造を持つ小さな言語を構築しようとしている。
私は今、それが先行評価を行うのではなくでやろうとしている何を、私は、この言語は、式を遅延し、評価したいです。私は部分的な評価を行う方法の明確な考えを持っていないので、それについて移動する方法が全くわからない。
私は、グーグルの多くを行っなしの答えを思い付くので、ここで誰もがこの上の適切な参照を持っていた場合、私は思っていたしました。
任意の受験者?
解決
HaskellのWikibookからこのページは良い出発点かもしれません。
他のヒント
サイモンペイトンジョーンズ BIJ関数型プログラミング言語の開発/設計の上に
紙ここ
を 便利かもしれません。所属していません StackOverflow