サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
qiita.com/zecl
以前たまたま見つけた、F#でモッナードなスクリプティングしようず!な論文が面白かった。 Monadic Scripting in F# for Computer Games 論文の内容をかいつまんで書く。 ゲームのスクリプトシステムに必要な要件 コルーチンのサポートが欲しいよね プログラミングし易くしたいよね(シンプルに) スピードが欲しいよね(ゲームは非常に高速な実行が必要) 拡張性が欲しいよね(より良くゲームエンジンに適合させるために) あたりを挙げている。あとは、ステートマシンなコードを書くのは複雑になるし難しいよねとか。そこでモッナード。 みなさんご存じモナドは多くの目的のために使用することができるメタな抽象表現。F#にはコンピュテーション式があるので、モナドでコルーチンなスクリプトシステムを表現できれば、プログラミングし易くてうれしい。スクリプトがF#で書けるなら優れた実行時のパ
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く