.NET Clips - F#のタグがつけられたエントリー
1
CLIPS

Start F#! 関数型言語&形式手法無料セミナー (7/19火19:00~新宿)

202日前に更新 aoki1210aoki1210 204日前に登録
2011年07月18日 GMT 2011年07月16日 GMT
関数型言語って何?という方、F#って何が嬉しいの? という方のために、最新の話題を含めて解説します! 概要: 近年、関数型プログラミングに対する注目が集まっています。 関連する言語の書籍が日本でも多く発売され、 Web上でも活発に議論になり、 雑誌でも特集記事が組まれるまでになっています。 オブジェクト指向に並ぶプログラミングパラダイムとして、 実際に便利なツールとして、多くの人の興味を引いてます。 特に静的型付けで関数プログラミングができる言語には、 注目すべき言語が目白押しです。遅延評価のHaskell、 バランスの良いOCaml、MicrosoftがリリースしたF#、 オブジェクト指向との融合を図るScalaなどです。 本セミナーでは、これら関数型言語の実務への応用実績を持つ 株式会社ITプランニングの小笠原氏をお招きし、 関数プログラミングとは何なのか、どのような特長があるのかについて 解説して頂きます。 プログラム: 関数プログラミングで開発を加速しよう!  ヌルポ (NullReferenceException) がない世界へようこそ ... (詳細)
カテゴリー: 勉強会/イベント配信 | クリック数: 13 | コメント | | ソースサイト: kokucheese.com
タグ: F#
1
CLIPS

Soma 0.9.0.0 の新機能 - taediumの日記

276日前に更新 aoki1210aoki1210 278日前に登録
2011年05月05日 GMT 2011年05月03日 GMT
新機能は大きく言って2つあります。MicrosoftSQL Server Compact 4.0 と SQLite といった軽量RDBMSのサポート 動的オブジェクトへのマッピングのサポートMicrosoftSQL Server Compact 4.0 と SQLite のサポート 設定方法やデータ型のマッピングなどはドキュメントを読んでもらえればと思います。 ここでは、一番重要なトランザクションを絡めた典型的な使い方だけを紹介します。 C#で書くとこんなコードになります。 var db = new LocalDb(new Config()); using (var tx = new TransactionScope()) using (var con = db.CreateConnection()) { var emp = db.Find (詳細)
カテゴリー: ツール(VisualStudio/Expression/OSS..) | クリック数: 14 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: F#, Soma
1
CLIPS

Soma 0.6.0.0 リリース - taediumの日記

293日前に更新 aoki1210aoki1210 301日前に登録
2011年04月18日 GMT 2011年04月10日 GMT
.NETのO/Rマッパー Soma 0.6.0.0 をリリースしました。 http://soma.codeplex.com/releases/view/64164 F#、C#、VB.NETで動作します。それぞれの言語ごとにサンプルプロジェクトを作ったので、それらを見ると使い方のイメージが湧くと思います。.NETのバージョンは4である必要があります。 http://soma.codeplex.com/SourceControl/changeset/view/39bffe048f03 今回の目玉は、Oracle Databaseのサポートです。これで、SQL Server、MySQLを合わせて3つのRDBMSをサポートすることになりました。全体のリリースノートは以下の通りです。Release NotesNew feature - Oracle Databaseをサポートしました。New feature - Oracleのシーケンスを使ったIDの生成をサポートしました。New feature - IsEnclosedプロパティをTableAttri... (詳細)
カテゴリー: ツール(VisualStudio/Expression/OSS..) | クリック数: 3 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: F#, Soma
1
CLIPS

書籍『実践 F# 関数型プログラミング入門』を書きました: いげ太のブログ

373日前に更新 aoki1210aoki1210 377日前に登録
2011年01月28日 GMT 2011年01月24日 GMT
荒井さんじゃない方の著者のいげ太です。価格: ¥3,360大型本: 464ページ発売日:作者: 荒井省三:いげ太出版社: 技術評論社ISBN-10: 4774145165ISBN-13: 978-4774145167 というわけで、すこしだけご紹介を。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 15 | コメント | | ソースサイト: igeta.cocolog-nifty.com
タグ: F#
1
CLIPS

Developer @ ADJUST : スクリプト言語としてのF# - .fsx は強力だった!

379日前に更新 aoki1210aoki1210 384日前に登録
2011年01月22日 GMT 2011年01月17日 GMT
本日1/15(土)、@zecl さん講師による3セッションの CLR/H 第54回勉強会に参加してきた。 例によってライトニングトークにもお邪魔させて頂いたのだが、そのときのお題がこれ。 SkyDrive に配置した .ppt はこちら。 ということで、F# をスクリプト言語として使う話である。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 10 | コメント | | ソースサイト: devadjust.exblog.jp
タグ: F#
1
CLIPS

C#からF#のクロージャを利用するには、こんな風にしたらいんじゃないの的サンプル - Bug Catharsis

379日前に更新 aoki1210aoki1210 388日前に登録
2011年01月22日 GMT 2011年01月13日 GMT
荒井さん、いげ太さん共著の「実践 F# 関数型プログラミング入門 」が好評発売中です。 微力ながらレビュアーの一人としてご協力させていただきました。 基本的な文法からはじまり、関数型言語の特徴について丁寧に解説しています。 読者が新しい情報を順を追って少しずつ手に入れながら、徐々に成長していけるように配慮して構成されています。 F#に興味がある人はもちろん、はじめて関数型言語を勉強しようという方にもおすすめです! お値段以上ニトリよろしくお買い得すぎるので、.NETerは全員買ったほうがいいと思います。まじで。 C#からF#のクロージャを利用するには で、小ネタです。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 13 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, F#, クロージャ
1
CLIPS

UbuntuでF#

380日前に更新 aoki1210aoki1210 390日前に登録
2011年01月21日 GMT 2011年01月11日 GMT
実践F#を読みながら試すのに、諸般の事情からUbuntuマシンというかネットブックを使っている。 以下のようにインストールした(またはしていない)。 -CTPのzipをダウンロードする。 -展開する。 -install-mono.shを無視する。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 8 | コメント | | ソースサイト: www.artonx.org
タグ: F#, Mono
1
CLIPS

F# でブログアプリを作る (Very Easy 編)

394日前に更新 aoki1210aoki1210 402日前に登録
2011年01月07日 GMT 2010年12月30日 GMT
あー、これは ASP.NET MVC で F# やったことあるしエントリにする流れ!ということで、F# でごくごくシンプルなブログアプリを作ってみることにしましょう。 ただし、「15 分で~」とか、「ここがすごい~」とかっていう話はないです。それはまた機会があるときにでも、ということでお願いします。 完成品はこちらにあります http://cid-c562dfdeb23518f0.office.live.com/self.aspx/.Public/MyBlog.zip 実際にコードをみながらこのエントリの内容を見たほうがわかりやすいかも、ということで。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 8 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: ASP.NET MVC, F#
1
CLIPS

F# Advent Calendar jp 2010 : ATND

415日前に更新 aoki1210aoki1210 421日前に登録
2010年12月17日 GMT 2010年12月11日 GMT
―― または私は如何にして心配するのを止めてF#を愛するようになったか日時 / DATE :定員 / LIMIT :-会場 / PLACE :fsc.exe, fsi.exeURL / URL :http://bit.ly/fsug-jp管理者 / ADMIN :のぶひさ “Advent Calendar”については http://gihyo.jp/news/info/2010/12/0102 などを見てね。 蓋を開ければ想像以上の大反響!でもでもやっぱりラフに行きましょう♡ 年末年始はみんなでF#を楽しもうというのが狙いです。 これを機にF#触ってみました!なんていうのも歓迎。(hello, worldでもOK!) WeblogやTwitterでご参加ください。 ━―━―━ ルール ━―━―━一応登録順に投稿してください。(多少の前後はOK)1~2日に1postくらいが目標内容、分量は自由(F#をdisると災いがふりかかるという言い伝えがあります)投稿したらコメント欄で教えてください人数によっては2周目ありせっかく書いてくださった記事なので、PCの前で正座して熟読すること! ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 6 | コメント | | ソースサイト: atnd.org
タグ: F#
1
CLIPS

MicrosoftがF#をオープンソース化 - スラッシュドット

446日前に更新 aoki1210aoki1210 453日前に登録
2010年11月16日 GMT 2010年11月09日 GMT
SourceForge.jpに記事が出ているが、 Microsoftが.NETプラットフォーム向けの関数型言語である「F#」をオープンソースにしたそうだ。 Microsoft Research Shared Source LicenseからApache License 2.0に変更されたとのことである。 F# PowerPackプロジェクトのページにてコンパイラやコアライブラリが入手できる。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 10 | コメント | | ソースサイト: slashdot.jp
タグ: F#
1
CLIPS

F# で汎用の関数(汎用のリテラル)を書く

468日前に更新 aoki1210aoki1210 476日前に登録
2010年10月25日 GMT 2010年10月17日 GMT
F# の整数は int(32ビット整数), int64(64ビット整数), bigint(多倍長整数) があって、もちろんそれぞれ型が違う。 ベキ乗とか階乗とか、どの整数型でも同じことをしたいだけでも、普通に書いたらそれぞれ実装しないといけない。 ところで F# には自動汎化という仕組みがあって、要は型を制限しないように書けば、互換性のあるどの型でも使える関数ができる。 「型安全なダックタイピング」と言っておけば、かっこいい。 let max a b = if a > b then a else b let x = max 1 2 // int let xL = max 1L 2L // int64 let xI = max 1I 2I // bigint 自動汎化がうまくいっているかは、Visual Studio でソースを書いて、関数名にマウスを重ねれば確かめられる。 型として 'a のように表示されれば、汎化が働いていることがわかる。 関数や変数にマウスオーバーすれば推論された型情報が表示されるのは... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 6 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: F#
1
CLIPS

『プログラミングF#』著者が明かすF#を使いこなすとっておきの秘訣

491日前に更新 aoki1210aoki1210 494日前に登録
2010年10月02日 GMT 2010年09月29日 GMT
『プログラミングF#』の著者であり、またF#開発チームのメンバーであったクリス・スミスさんをお迎えして、秋葉原の書泉ブックタワーで9月22日にトークショーが開かれました。  技術監修者の頃末和義氏と、鈴木幸敏氏がインタビュアーとして、F#開発秘話、F#の特徴、魅力、関数型言語の威力、関数型言語をマスターする方法、F#を使いこなす秘訣など、さまざまなことをクリスさんにお伺いしました。とにかくナイスガイのクリスさん、多岐にわたる質問に笑顔でていねいにお答えくださいました。  もともとイギリス・ケンブリッジのマイクロソフトリサーチのDon Syme博士が個人の研究プロジェクトとしてスタートしたF#ですが、クリスさんはF#開発チームの4番目のメンバーとして開発に参加。開発チームは11人という少人数で構成され、またメンバーはイギリス、アメリカ、カナダ、中国と世界中に散らばっているとのこと。ビデオ会議やメールでやり取りし開発を進めたそう... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 12 | コメント | | ソースサイト: www.oreilly.co.jp
タグ: F#
1
CLIPS

Visual F# Express Edition の入手方法

516日前に更新 aoki1210aoki1210 517日前に登録
2010年09月07日 GMT 2010年09月06日 GMT
おそらく、「F# Express」で検索する方が多いと思うので、その人たちを釣る誘導するためのタイトルです。 喜んでください!F#は無償で利用することができます! ただし、「Express Edition」というものは用意されていません。 以下のものをインストールしてください。Visual Studio (2008|2010) Shell Microsoft F# CTP Visual Studio Shell というIDEを用意し、その中にF#を組み込む形になります。 F# CTPだけでも利用可能ですが、この場合コマンドラインで実行することになります。 マシンパワー的にVS2010は厳しい!という方は、VS2008も選択可能です。 ダウンロードは以下から: ダウンロードの詳細 : Microsoft Visual Studio 2010 Shell (Integrated) ダウンロードの詳細 : Visual Studio 2008 Shell (integrated mode) D... (詳細)
カテゴリー: ツール(VisualStudio/Expression/OSS..) | クリック数: 12 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: F#, Visual Studio
1
CLIPS

他人様の知恵を拝借して、F#にモックフレームワークを導入しましたよー、というお話

517日前に更新 aoki1210aoki1210 521日前に登録
2010年09月06日 GMT 2010年09月02日 GMT
私はC#ではMoqというモックフレームワークを愛用しているのですが、このMoq、F#においては思うように動作してくれなかったのです。 環境Visual Studio 2010 ProfessionalNUnit Moq 3.1 Moq 4.0 BetaRhino Mocks 3.6 を利用しております。その他の環境では確認しておりませんのでご了承下さい。 Moq moq - Project Hosting on Google Code C#では使い勝手の良いMoqを何とか、F#でも使おうとあーだこーだソースをこねくり回していましたが、結局挫折しました。 F#のラムダ式をLINQ expressionsに変換する必要があるのですが、その変換にどうやら無理があるようです。 ググったら以下のようなエントリを見つけました。 Mock framework challenges in F# - Vagif Abilov's blog on .NET F#でもMoq使いたかったんだけど、なんかダメそうな... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 11 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: F#, Moq, Rhino Mocks
1
CLIPS

プログラミングF#著者が来日されてトークイベントがあるようです(9/22水19:00~秋葉原:書泉)

520日前に更新 aoki1210aoki1210 522日前に登録
2010年09月03日 GMT 2010年09月01日 GMT
荒井さんのBlogにて、「プログラミングF#」の書評を書かれていたのですが、その中で。 プログラミング F# が発売されました – 荒井省三のBlog – Site Home – MSDN Blogs この書籍の発売を記念して、著者であるChris Smith氏のトークイベントが行われます。先着20名限定でサインをしていただけるそうです。もし、行かれる場合は予約をされることをお勧めします。 Σ(゚Д゚;エーッ! 聞いてないよ。。。(誰がおまえにわざわざ連絡するw) 日時場所は 日時:2010年9月22日(水) 開場18:30/開演19:00~ 場所:書泉ブックタワー 9階イベントフロア 入場料:無料/入場順に前からのご着席になりますのでご了承ください だそうです。 詳細は以下のオライリーのページにてご確認ください。 http://www.oreilly.co.jp/editors/archives/2010/08/ann-programmi... (詳細)
カテゴリー: 勉強会/イベント配信 | クリック数: 3 | コメント | | ソースサイト: opcdiary.net
タグ: F#, イベント
1
CLIPS

F#のfslexとfsyaccを用いたコンパイラ作成(1/4):CodeZine

535日前に更新 aoki1210aoki1210 536日前に登録
2010年08月19日 GMT 2010年08月18日 GMT
F#では、fslexやfsyaccといったツールや、判別共用体などのF#固有の機能を用いることで、既存言語に新たな構造を簡単に追加したり、言語を作成したりできます。  今回はF#言語指向プログラミングを利用して、fslexとfsyaccを用いたコンパイラ作成について解説します。  fslexとfsyaccは、PowerPackに含まれています。PowerPackは、マイクロソフトのF#チームが用意したF#用ライブラリとツールを集めたものです。ダウンロードはこちらのURLからできます。fslexとfsyacc  lexとyaccは字句解析器と構文解析器を自動生成する有名なツールですが、これらをF#用に移植したツールがfslexとfsyaccです(注1)。fslexとfsyaccの役割  人間がC言語や... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 11 | コメント | | ソースサイト: codezine.jp
タグ: F#, コンパイラ
1
CLIPS

[和訳] Announcing the F# 2.0 Standalone Tools Update (for .NET 2.0, 4.0 and other CLI Implementations): いげ太のブログ

535日前に更新 aoki1210aoki1210 536日前に登録
2010年08月19日 GMT 2010年08月18日 GMT
この記事は、以下の Don Syme 氏のブログ記事の私訳です。 Announcing the F# 2.0 Standalone Tools Update (for .NET 2.0, 4.0 and other CLI Implementations) - Don Syme's WebLog on F# and Related Topics - Site Home - MSDN Blogs 待ちに待った F# + .NET 4 の無償開発環境がこれで整いましたね。 (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 4 | コメント | | ソースサイト: igeta.cocolog-nifty.com
タグ: F#, Visual Studio, 翻訳
2
CLIPS

VS2010 Template for F# ASP.NET Web Application (再)

532日前に更新 aoki1210aoki1210 541日前に登録
2010年08月22日 GMT 2010年08月13日 GMT
http://dl.dropbox.com/u/7392906/20100813/FSharpAspNet.zip http://dl.dropbox.com/u/7392906/20100813/FSharpAspNetItem.zip それらしいものです。 必須コンポーネントF# PowerPack 使い方 上記ファイルをそれぞれ以下の場所に置きます: FSharpAspNet.zip : [ユーザー プロジェクト テンプレートの場所]で指定されているディレクトリ FSharpAspNetItem.zip : [ユーザー項目テンプレートの場所]で指定されているディレクトリ なおzipファイルを解凍する必要はありません。 ファイルが置かれた状態でVS2010からプロジェクトを新規作成すると、[Visual F#]の項目に[F# Web Application]というテンプレートが追加されます。 このテンプレートを選択してプ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 10 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: ASP.NET, F#, Visual Studio 2010
3
CLIPS

F#でプロセス間通信

559日前に更新 aoki1210aoki1210 563日前に登録
2010年07月26日 GMT 2010年07月22日 GMT
MailboxProcessorというクラスを使ってやると、スレッド間で簡単にメッセージのやり取りをすることができます。 でもこれがプロセス間となると一工夫が必要。F#側には用意されていないので、BCLの力を借りることになります。 しかし.NETに用意されたプロセス間通信のためのクラスは、F#のMailboxProcessorとはかなり毛色が異なりますし、使い方も少々面倒。というわけで、これらの仕組みをラップしてF#色に染め直してみました。 MailboxProcessorに比べると機能は少ないですが、ほとんど同じようにして利用することができます。 ちなみに、.NET(CLR)にはアプリケーションドメインという概念があるため、「プロセス間通信」というよりは、「アプリケーション間通信」と言ってやった方が適切かもしれません。 結構長いのでソースは一番最後に載せます。まずはこのクラスの利用方法から。 利用例その1 サーバアプリケーション: (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 18 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: F#
1
CLIPS

F#:どう書く?org - 2進数の記述 -

568日前に更新 aoki1210aoki1210 570日前に登録
2010年07月17日 GMT 2010年07月15日 GMT
どう書く?org の 2進数の記述 をF#で解いてみました。 プログラムソースコード中に、2進数を定数として書く方法、あるいはその代替手段を考えてください、というものです。 以下のような、BinaryNumberクラスを書いてみました。 open System type BinaryNumber(num:int) = let mutable num = num new (s:string) = new BinaryNumber(Convert.ToInt32(s,2)) member this.GetInt32() = _num override this.ToString() = Convert.ToString(num,2) let int(bn:BinaryNumber) = bn.GetInt32() let Main() = let bn = new BinaryNumber(63) printfn "%... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 4 | コメント | | ソースサイト: techbank.jp
タグ: F#
Previous 1 2 Next