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