[SIMILAR] WITH 37191 bracket WITH 20867 connectodbc WITH 17779 disconnect WITH 15241 unblock WITH 14877 monadio WITH 14426 liftio WITH 11917 conn WITH 10987 ナド WITH 9019 モナ WITH 7748 期例 WITH 7748 generalize WITH 7323 回実 WITH 6676 がio WITH 6506 dsn WITH 6506 actions WITH 6425 接扱 WITH 5138 haskell WITH 5048 非同 WITH 4972 例外 WITH 4660 io WITH 4494 度実 WITH 3837 block WITH 3746 合成 WITH 3589 とun WITH 2186 外側 WITH 2134 定義 WITH 2015 自前 WITH 1739 無視 WITH 1674 外を WITH 1533 視す WITH 1393 扱う WITH 1381 実行 の検索結果 207 件中 1 - 10 件目 (0.075919391 秒)
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 ...
Invalid TextNewCGIはCGIモナドで、DBのアクセスはIOモナドの中で行われるので、もはや関数型というよりは単なる手続き型にしか見えません… import Control.Monad.Trans import Data.Maybe import qualified Database.HDBC as DB import qualified Database.HDBC.ODBC as ODBC import IO import Network.NewCGI ...
# (スコア:7262)
HDBC-1.0.1.0を使ってMySQL 5.0.24に接続するテスト。HDBCにはMySQLのドライバが無いので、unixODBCを使ってODBC経由で接続します。 unixODBCは2.2.11、mysql-connector-odbcは3.51.12、HDBC-ODBCは1.0.1.0を使います。 import IO import qualified Database.HDBC as DB import qualified Database.HDBC.ODBC a ...
# (スコア:6269)
HSQL-1.7を使ってMySQL 5.0.24に接続してみるテスト。 module Main where import IO import qualified Database.HSQL as DB import qualified Database.HSQL.MySQL as MySQL host = "localhost" db = "test" user = "root" password = "password" main :: IO () main = process `DB.catchSql` print where proc ...
# (スコア:5114)
Haskellにはバイナリを読み書きする時に使えるBitSyntaxというライブラリがあります。rubyで言うところのpackとかunpackに近いでしょうか。パースする時には返り値の型が引数に依存するので、その部分のコードはTemplate Haskellになっています。例えば、tzfile形式のファイルをパースするならこんな感じになり ...
# (スコア:4508)
generic catch in a MonadIO Simple IO Regions Existing Records ...
# (スコア:2598)
一つの例をモナドを合成しながら拡張していくという形で説明されているので使い方のチュートリアルとしてはかなり分かりやすいと思います。最後に、モナドの型クラスの方(MonadReaderとかMonadStateなど)にも触れているとなお良かったかも。 ...
# (スコア:2560)
核廃棄物のメタファーを使ったモナドの説明。基本的には、モナドの全てのモナドの物理的なアナロジーと同じ話。 ...
# (スコア:2447)
x86アセンブリ言語入門 モナドのすべて 電子回路論 Nullsoft Scriptable Install System 最近良く見るようになったNSISのページ。 Gliding_Technics Platform SDK Archive Samples: Microsoft Exchange Server Samples and Library 今はPlatform SDKに入っていないExchange Server関係のドキュメントとサンプル ...
# (スコア:2346)
ここ二三日で、試しに簡単なWikiを作ってみました。 何が大変って、最初は副作用が無いつもりだったメソッドが副作用を持つ必要があった場合に、呼び出し側の根っこまですべてをIOモナド内での操作に変えなくてはいけないところでしょうか。 ...
# (スコア:2309)
# (スコア:10000)