Haskell

Haskellでゲーム開発出来ますね

mokeheheさんがHaskellでゲーム作ってしまいました。 Haskellで敵を踏み潰したりするゲームを作ってみた(IMHO) 素晴らしいです。他にHaskellで作られたゲームはMonadiusなどがありますが、それ以降にゲームを制作するという流れがなかったので、一歩進んだ…

時代は純粋関数型言語へ?

この記事は面白いです。 ゲームプログラミング界の巨人、Tim Sweeneyが「未来のゲーム開発テクノロジー」を語る まだ全部読んでいないですけど、流れとしては「今主流のC/C++では並列処理の安全性が欠けるので、安全性の高い純粋関数型言語を使いましょう」…

Lispメモ

やはり二日も経つと忘れてしまいますのでメモ。 cons 二つの値を覚える変数 car consの一番目の値(基本的に値) cdr consの二番目の値(次のリストとか) let 局所変数 lambda 関数定義 quote (') 引用符 define 定義 null? 空リストか判定 if 条件分岐 con…

関数型言語Lispを触りました

Haskellと関数型言語繋がりでLispを触ってみました。渡した引数に1を加える関数addの定義はこんな感じです。 (define add (lambda (n) (+ n 1))) letがlambdaで表現できる部分が少し悩みます。とりあえずnull?、if、list、quote、car、cdr、cons、atomとかや…

サイトメモ

久々にHaskellメモ。 Haskellで遊ぶ: Netsphere Laboratories Pragmatic Haskell Programming in Haskell About Haskell

ふつうのHaskellプログラミング01

まず第二章まで読み終えました。まだ何か納得できない部分がありますが、とりあえず概要をつかむのが先だと思うのでこのまま進みます。コンパイルエラーとして気をつけたいのが、doのレイアウト調整でしたね。TABは半角4文字か半角8文字になるのですが、Hask…