InfoQ ホームページ F# に関するすべてのコンテンツ
-
関数型言語を使ったドメイン駆動設計
ドメイン駆動設計 (DDD) で関数型言語を使用すると、多くの場合で実際のコードが簡単になり、ドメイン専門家と議論する際にUMLの代わりとして使うこともできると、Scott Wlaschinは関数型ロンドン市民グループの最近の会議で述べた。講演内容は、F#を使った関数型プログラミングにドメインモデリングを適用することについてであった。
-
F#がプレビューリリースで3.1にアップデート
Microsoftの強力な関数型言語であるF#には、幾つもの点で言語を洗練する改善がなされている。その中には、.NET 4.5 + Windows Storeポータブルライブラリのサポート、プロジェクトのラウンドトリップ、名前付けされた共用体型フィールドや配列スライシングの拡張を含んだ幾つもの言語拡張がある。
-
FunScript: ウェブアプリを書くのにF#のパワーを使う
FunScript はF#コンパイラのライブラリで開発者はF#で単一ページのウェブアプリケーションを作成でき、それを Node.jsを介してブラウザ内、あるいはサーバー上で実行できる。
-
F# と QuantLibによる金融アプリケーションの開発
QuantLibとMicrosoft F#を使うことで、開発者は量的金融アプリケーションを作成する可能性を広げることができ、このニュース報告は、単純なF#アプリケーションをQuantLibで作成するのに必要な手順を
-
C#の非同期の落とし穴
時々 1 つの言語の落とし穴を理解する最良の方法は、別の言語がそれらをどのように防いでいるかを参考にすることである。Real-World Functional Programmingの著者であるTomas Petricek氏は、非同期なC# コードに見られる6つの一般的な誤りについて説明し、どのように F# がそれらの発生する可能性を少なくしているかを示している。
-
Daniel Jebaraj氏が Succinctlyシリーズの電子書籍を語る
Daniel Jebaraj氏がSuccinctlyシリーズの電子書籍のリリースの背後にある考えと将来のロードマップについて、InfoQに話した。
-
-
F# Software Foundationの紹介
開発者と企業による独立グループが協力して、F# Software Foundationが設立された。この組織の目標は「F#プログラミング言語の普及、保護、前進、そしてF#プログラマの多様な国際的なコミュニティづくりの支援と促進」にある。
-
F#用型プロバイダーの作成
昨年、F#の多くの型プロバイダーが様々なデータソース向けにリリースされた。その中にはAppSettings, Excel, XAMLそして統計プログラミング言語R向けがある。そしてこれらの多くがオープンソースプロジェクトとして提供されいるので、自分独自のものをどのように作成するかを学ぶのがずっと簡単になる。
-
Math.NET NumericsがF#,Intel MKL,Vectorスライシングをサポート
最近リリースされたMath.NET数値ライブラリは、F#向けに改善され、Windows Phone 8とベクタースライシングをサポートしている。
-
コミュニティ駆動リサーチ: なぜあなたは関数型言語を使っていないのか?
InfoQリサーチ活動の11番目の質問「なぜあなたは関数型言語を使っていないのか?」が公開された。このInfoQの新しいサービスが望んでいるのは、エンタープライズソフトウェア開発に影響を及ぼすトレンド、行動、テクノロジに関する最新の偏見のないコミュニティベースの洞察を皆さんに提供することだ。従来のベンダーやアナリストによるリサーチとは違って、このリサーチは皆さんの回答がベースになる。
-
MicrosoftがWindowsデスクトップとF#用のVisual Studio Expressを提供開始
Microsoftは無料のVisual Studio Express 2012の2つの新しいエディションをリリースした。それらはF#と従来のWindowsデスクトップアプリケーションをターゲットにしている。これにより開発者はC#、C++、F#やVisual Studio .NETを用いることができるようになり、VS2012の改善を享受する事が可能になった。
-
F# Type Providers - なぜ と いかに
Microsoft Researchが発行したホワイトペーパーには、いかにType Providersによって「インターネット規模」の情報ソースをアクセスし、処理するのにF#が役立つかを説明している。
-
F# 3.0の新機能紹介
今度の.NET Framework 4.5には、F# 3.0 (F Sharp) 言語に型プロバイダやLINQクエリといったコア機能に加えて、新しい型属性、三重クォート文字列リテラル、オートプロパティ、未使用変数の警告といった新機能が取り込まれる。
-
WebSharper について - Adam Granicz に訊く
F# ベースのフレームワークである WebSharper が先日,オープンソースプロジェクトとしてリリースされた。我々は IntelliFactory の CEO である Adam Granicz 氏に,WebSharper の F# to JavaScript コンパイラの変換機能について質問した。