デノテーショナルセマンティクス(DS)について少し読んだことがあり、型と関数が数学に強く明確にマッピングされているコンピュータープログラムの設計プロセスに非常に興味があります。
DSに基づいたプログラムの設計を詳細に議論するリソースはありますか?私は対象のいくつかの表面的な治療を見てきました。
私はHaskell、Scala、Common Lisp、および少しのSchemeに精通しているので、これらの言語を使用するリソースは大歓迎です。
7
Conal Elliottの作品をご覧ください
あなたがまだ知らなかったなら、カレー-ハワード同型はキーワードです。
—
ペドロフルラ
同じようなことを考えました。点、剛体、流体の数値シミュレーションを設計しようとしました。これ(github.com/takagi/SimulationDSL)は、Haskell DSLでベクトル代数と部分方程式を表現した私の実験の1つです。また、Conal Elliottの作品もチェックしました。
LtUをチェックアウトする必要があります。そこはおそらくいくつかの良い古い議論があり、あるいは少なくともあなたの質問は、SOのより良いフィット感があるだろう
Samuel Kaminの「Wadlerのきれいな印刷コンビネーターの実装指向のセマンティクス」を読んでください。運用上のアプローチと表示上のアプローチを比較して、よく知られた実世界の例を実装し、表示上のアプローチの擁護を行います。
—
スティーブンテトリー