[SIMILAR] WITH 15117 glut WITH 14647 opengl WITH 9554 graphics WITH 8246 rendering WITH 8246 getargsandinitialize WITH 8246 displaycallback WITH 8246 colorbuffer WITH 8246 mainloop WITH 7748 progname WITH 7707 haskell WITH 7438 cabal WITH 7380 createwindow WITH 7055 枚開 WITH 4813 、gl WITH 2567 install WITH 2532 import WITH 1489 ドウ WITH 1381 実行 WITH 1301 一枚 WITH 1072 ィン WITH 1014 トエ WITH 1005 ウィ WITH 883 エリ WITH 642 ンロ WITH 531 トー WITH 507 プル WITH 493 ダウ WITH 433 windows WITH 431 ンデ WITH 424 イア WITH 413 環境 WITH 397 ンド の検索結果 169 件中 1 - 10 件目 (0.064629524 秒)
OpenGLでちょっと遊んでみようかなと思い、せっかくなのでHaskellでやってみることにしました。環境はWindowsのGHC 6.10.4で。 まずは、GLUTバインディングをインストールします。cabal-installが入っていれば、 cabal install GLUT でインストールできます。glut32.dllは含まれていないので、GLUT for Win32か ...
今度はアニメーションをしてみます。アニメーションをするには、addTimerCallbackでタイマーを設定し、一定時間ごとに状態を変更してやり、その後にpostRedisplayでウィンドウに再描画の要求を出します。描画時には、状態を見て描く内容を決めます。 ちらつきなく書き換えるためにダブルバッファリングを有効に ...
# (スコア:6346)
少し趣を変えてGLSLを使って書いたシェーダーを使う方法です。 シェーダーを使うには、頂点シェーダーとフラグメントシェーダーをコンパイルしてから、プログラムオブジェクトにアタッチし、そのプログラムオブジェクトをリンクして使います。実際に描く時には、vertexAttribPointerで頂点の属性を設定して頂点 ...
# (スコア:5705)
描画するたびに頂点属性をメモリからGPUのメモリに転送するのを避けるには頂点バッファオブジェクトを使います。頂点バッファオブジェクトを使うと、頂点属性をGPUのメモリに置きっぱなしにできます。 作成するには、genObjectNamesで名前を作り、bindBufferでバインドし、bufferDataでデータを書き込みます。 ...
# (スコア:3364)
Haskellで正規表現リテラルは、正規表現のリテラルというよりは、ヒアドキュメントっぽいもの + IsStringクラスを使った文字列からRegexへの変換という趣です。正規表現の作成自体もQuasiQuoteでやるならばこんな感じでしょうか。 {-# LANGUAGE TemplateHaskell, ScopedTypeVariables #-} module RegexQQ where ...
# (スコア:2317)
GHCの新しい版のsarge向けのパッケージが公開されています。ただ、まだ6.4.1のようです。 /etc/apt/sources.listに以下を追加して、apt-get install ghc6。 deb http://haskell-unsafe.alioth.debian.org/archive/i386 . stable ...
# (スコア:2315)
手元のDebianだと、GHC 6.4.1のパッケージはないものの、Generic Linux with glibc 2.3を落としてきて、 ./configure make install でインストールできます。 ...
# (スコア:2309)
Haskellでソースを実行時にコンパイルして、動的にロードするライブラリ。Haskellでevalができるらしいです。 ...
# (スコア:2250)
Invalid Textたとえば、HDBCを使うときに普通にIOモナドの中から直接扱うには、 f :: IO () f = bracket (connectODBC dsn) (disconnect) (\conn -> ...) のようにすればOKです。ところがこれをIOモナドを合成するモナドの中で扱うとすると、bracketの型がIO a -> (a -> IO b) -> (a -> IO c) -> IO cなのでbra ...
# (スコア:2250)
by Brent Yorgey <first initial last name at cis.upenn.edu> 標準Haskellライブラリには、代数や圏論に裏打ちされた数多くの型クラスが用意されています。流暢なHaskellハッカーになるためには、これら全てに根本的に慣れ親しんでいる必要がありますが、慣れ親しむためには、しばしば山ほどのチュートリアルや ...
# (スコア:2223)
# (スコア:10000)