WindowsではGHCとHugsの両方が動作しますが、HugsのほうがよりWindowsとの親和性が高いと思われます。しかし、GHCが最も活発に開発やメンテナンスが行われているので、たいていの人は入門者はもちろん、プログラミングになれた人にもGHCを勧めます。またここにもMac OS XにHaskellをインストールする方法が載っています。 Haskell事始め ターミナルを開いてください。もしGHCをインストール済みであれば、コマンドプロンプトに"ghci"と入力してください。(GHCインタプリタの実行ファイル名です)Hugsをインストール済みであれば"hugs"と入力してください。 $ ghci ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 6.4, for Haskell 98.
Haskell | 21:05 | パイレーツオブカリビアンを観てた.この作品は戦闘中のギミックがピタゴラ的ですごくたのしい.そしたら突然入門したくなった.研究室の人(ウチじゃない)はHaskellでコンパイラをつくっているらしいので今のうちに少しHaskellを覚えておきたい.というわけで, 今回はメモしつつ"入門Haskell"に沿って覚えていこうと思います.一通り読みましたが,やはり何か作ってみないとよくわかりません.Haskellとは何か純粋関数型言語である.とにかく全部関数だ.関数は引数を受け取ると決められた値を返す関数のことでCの関数とは一緒にしないでください.メリットは宣言的なプログラミングができること. プログラムとは何か, どのようなものか的な.他にも型推論, 型安全性, 多相型, 遅延評価などの特徴を持つ.Hello Haskell World! --hello.hs
NeverBlock is a fiber-based library that provides I/O concurrency facilities for Ruby programs. It allows developers to write normal blocking Ruby code while handling scheduling transparently. This improves performance over processes and threads by avoiding their overhead, while remaining faster than event loops. NeverBlock uses fibers and event loops under the hood to multiplex I/O operations eff
時々1つのアプリケーションから複数のデータベースにアクセスする必要に迫られることがあります。 たとえば、他のアプリの作ったデータベースにアクセスしたい場合とか。 でも、ActiveRecord のサンプルプログラムのほとんどは、 ActiveRecord::Base に直接設定をセットしているし、 ActiveRecord::Base を使ってコネクションを作成しているので、複数のデータベースの接続を AR をつかって張ることができないです(やりにくい)。 ではどうするか? ただ、ActiveRecord のサブクラスを作成するだけです。 ActiveRecord::Base のサブクラスは親クラスの読み込んだ設定や、データベースへの接続へアクセスできるので、 まず ActiveRecord::Base のサブクラスを作成して(ここでは BaseDB)これにデータベースの設定をセ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く