Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies. Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺ Build from the source (if you don’t use our packages) You will need: Python 3.4+, the interpreter, as well as the headers and shared objects needed to compil
GCでのメモリの様子などを可視化するとおもしろいかもなぁとおもい とりあえず一時間ほどで書いてみました。Mark&Sweepをしています。(かなり初歩的な部分しかしていませんが) (defclass <lobject> () ((mark :initform nil :initarg :mark :accessor mark) (next :initform nil :initarg :next :accessor next))) (defclass <cons> (<lobject>) ((car-ref :initarg :car-ref :accessor car-ref) (cdr-ref :initarg :cdr-ref :accessor cdr-ref))) (defun create-cons (car-lobj cdr-lobj) (make-instance '<co
角度と値を元にした円形のグラフを書く必要がある場面があったので、 とりあえずの出力結果を確認するためにlispbuilder-sdlをつかって書いてみました。 (ql:quickload :lispbuilder-sdl) (ql:quickload :lispbuilder-sdl-gfx) (defun read-plot-data (file-name) (with-open-file (in file-name :direction :input :if-does-not-exist nil) (loop for deg = (read in nil) for val = (read in nil) while (and deg val) collect (cons deg val)))) (defun deg->rad (deg) (* COMMON-LISP:PI (/ deg
chatonのCL部屋で困ってる人がいたみたいなので。 ここのsbclのwindows forkを使えば最速(全プラットフォーム中)でサンプルの動作まで持っていけるはず。 配布のこととかも考えたらライブラリの配置、ロード方法をしっかり理解しといた方が良いとは思うけどとりあえず動かすまでを最優先で。 1. sbcl windows forkのダウンロード ここからStand-alone executableってのをダウンロード。 zipファイルを展開して出てくるsbcl-with-contrib-win32-うんたらかんたら.exeをパスの通ってる場所に置き、名前が長いのでsbcl.exeにリネームしておく。 2. sdl.dllのダウンロード 公式サイトからwindows用バイナリ(dll)をダウンロード zipファイルを展開して出てくるsdl.dllをパスの通ってる場所に置く。 ※ 今回
そろそろHaskellでゲーム開発なんか真面目にやっていこうかなぁとか思いつつ、SDLの勉強しています。 並行してやってる色んな事を総スルーしながら、やっていきます。気分屋なのでやることがコロコロ変わるのは悪いくせですね、はい。 というわけで、HaskellのSDLラッパーの使い方、色々調べてみたんですが、なかなか良い感じのチュートリアルに出会わず、結局Hackageの定義とにらめっこするのが一番手っ取り早いという結論に至りました。 SDLもOpenGLもはじめて使うので試行錯誤との戦いです。 っていうか、Haskell/SDL関連の記事書いてるみなさん、型定義書きましょうよ、マジで。型推論利くし、面倒なのは解るのですが、型が書かれてるだけで全然読みやすさ違いますから。 とにかく、今回書いたコードをペロンと貼っておきます。 まっさらな画面を表示して、その画面に対するイベントを標準出力に吐き
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く