BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Haskell に関するすべてのコンテンツ

  • Haxl - Haskellを使った暗黙的な並列データアクセス

    Facebookは,効率的な並行データアクセスのためのライブラリであるHaxlをオープンソースとして公開した。表現力のある型システムや並列性,安全性保証といった,Haskellの従来からの強みに加えて,GHCの持つ実行時のハイパフォーマンスを活用することで,暗黙の並列データアクセスという厄介な問題を解決する。

  • HaskellがiOSをサポート、性能を改善

    GHC 7.8.1がリリースされ、Haskellのエコシステムがいくつか改善された。iOS向けにコンパイルできるようになり、Closed Type Families, Roles, Overloaded Lists, Pattern Synonymsなどの新しい機能が追加され、性能改善が行われた。

  • FP CompleteがブラウザベースのHaskell用IDEをリリース

    FP CompleteはFP Haskell Centerをリリースした。これは、HaskellのIDEであり、アプリケーションサーバでもある。IDEはブラウザベースで、アプリケーションサーバが同梱されている。これによってウェブベースのHaskellプログラムを簡単し作成し、実行することができる。

  • HaskellがGitへ移行

    有名なHaskellの実装であるGHCが運用の高速化とツールのサポートを考慮して、リポジトリをDarcsからGitHubへ移行した。

  • HaskellとHubrisを使ってRubyに力を与える

    RubyやRailsアプリケーションにCを組み込むのは、パフォーマンスのボトルネックを解消するひとつの方法だ。Mark Wotton氏は最近、HubrisというRubyからHaskellコードの呼び出しを可能にするブリッジを書いた。

  • 現実世界のアプリケーションでHaskellを学習価値があるようにさせるもの

    Real World Haskellの共著者の一人John Goerzen氏がO’Reillyへの最近のインタビューでpurity、laziness、再帰性など、Haskellが学ぶ価値のある理由について話している。しかし、オブジェクト指向や命令プログラミング出身の人びとにとっては、乗り気がしない原因になるかもしれない。

  • プログラミング言語:2008年の振り返りと2009年の展望

    昨年の年初、Ehud Lamm氏がLamba the Ultimate上で他のブロガーにも呼び掛けて2008年のプログラミング言語(PL)分野に関する予言を投稿するスレッドを立ち上げた。

  • プログラミング言語は自由度が低いほど強力か?

    さらなるパワーを追求し、C#には最近新機能が加わり、Javaも間もなくC#と同じ道をたどる可能性がある。機能の選択肢が拡大すればプログラマーの自由度は高まるが、これにより必ずパワーが増すのだろうか。また、真に強力であるために、言語は高い自由度と柔軟性を提供する必要があるのだろうか。

  • テストと復元性をめぐる議論: オブジェクト指向 vs. 関数型プログラミング言語

    Michael Feathers氏の最新の投稿をめぐり、ブログのコミュニティ上で活発な議論が行われた。Feathers氏は、オブジェクト指向プログラミング言語に組み込まれた機能を使うと、テストが容易に行うことができ、コードの復元性を簡単に高めることができると主張した。

  • 柔軟性、構造安定性のデザイン: 非同期メッセージモデル、OOPとFunctional Programming

    Pragmatic Programmersによると、オブジェクト指向のプログラミングにおいては”データを尋ねるよりもむしろオブジェクトに頼む”ほうが好ましいということだ。またFeathers氏は適応性と強固性の向上に役立つかもしれない非同期のメッセージを使用するほうが効率的であることを議論している。これによって純機能的なプログラミングの規則に反しているものの、Erlangが位置づけされる。

BT