EGOH
826 views | +0 today
Follow
EGOH
haskell javascript lisp scheme
Curated by shin
Your new post is loading...
Your new post is loading...
Scooped by shin
Scoop.it!

表1●主な関数型プログラミング言語とJavaについての、特徴と利用事例の比較

表1●主な関数型プログラミング言語とJavaについての、特徴と利用事例の比較 | EGOH | Scoop.it
shin's insight:

Javaとの連携のしやすさやオブジェクト指向の利用を○×するのはあんまり意味がないと思うが

more...
No comment yet.
Scooped by shin
Scoop.it!

JavaScript アプリケーションのメモリー・リークを理解する

JavaScript アプリケーションのメモリー・リークを理解する | EGOH | Scoop.it
ガーベッジ・コレクションは、私たちを作業から解放してくれます。ガーベッジ・コレクションにより、私たちはメモリーの管理よりもアプリケーションのロジックに集中することができます。しかしガーベッジ・コレクションは魔法ではありません。ガーベッジ・コレクションの動作や、なぜガーベッジ・コレクションがうまく機能せず、解放されたはずのメモリーがいつまでも保持されるのかを理解すると、より高速で信頼性の高いアプリケーションを作成することができます。この記事では、JavaScript アプリケーションのメモリー・リークをシステマチックに特定する方法、一般的なリーク・パターン、それらのリークに対処するための適切な方法について学びます。...
more...
No comment yet.
Scooped by shin
Scoop.it!

Haskellで特定のモジュールのコンパイルが遅すぎる - yunomuのブログ

Haskellで特定のモジュールのコンパイルが遅すぎる - yunomuのブログ | EGOH | Scoop.it
1つのモジュールのコンパイルに時間がかかりすぎて、5分間何も出力がなかったとしてビルド失敗扱いされるの、つらいものがある— 就活用アカウントさん (@eagletmt) 2013年1月24日という話があって。具体的に ...
more...
No comment yet.
Scooped by shin
Scoop.it!

下から目線のコードレビュー - steps to phantasien

下から目線のコードレビュー - steps to phantasien | EGOH | Scoop.it
WEB+DB の新しいやつがちょっと前にでてます.
コードレビュー特集だそうな.
時が経つのは早い. まだ次の原稿書いてないのに… そういえば前にコードレビューの話を書いた気がして,
見なおしたところ かきかけ だった.
せっかくなので続きを書いてみることにします. …
shin's insight:

仕事のコードはコードレビュー必須にしたいな。。

more...
No comment yet.
Scooped by shin
Scoop.it!

Google Chrome の拡張機能にショートカットキーを割り当てる方法!!

Google Chrome の拡張機能にショートカットキーを割り当てる方法!! | EGOH | Scoop.it
グーグルクロームの拡張機能にショートカットキーが設定できる。キーボードから簡単にエクステンションを起動できて便利。
shin's insight:

便利

 

more...
No comment yet.
Scooped by shin
Scoop.it!

『関数プログラミング入門 Haskellで学ぶ原理と技法』出来! - オーム社 ...

『関数プログラミング入門 Haskellで学ぶ原理と技法』出来! - オーム社 ... | EGOH | Scoop.it
原著である "Introduction to Functional Programming using Haskell, second edition" は、この分野の標準的な教科書といっても差し支えないでしょう。 出版は1998年ですが、その内容は現在でもまったく色あせていません。 訳者序文で ...
shin's insight:

こんど読む。が、「関数プログラミングのたのしみ」でつかえてるのでまだきびしかも

more...
No comment yet.
Scooped by shin
Scoop.it!

Channel9の関数プログラミング - TIM Labs

この中に、haskellの講義が入っていた。単にhaskellを教えるというより、他の言語と比較してhaskell、そして関数プログラミングの素晴らしさを訴えるという内容である。比較対象として、ときどきVBやF#も出てくる。 C9 Lectures: Dr. Erik Meijer ...
more...
No comment yet.
Scooped by shin
Scoop.it!

Freeモナドでゲームを作ろう!第1回: Gameモナドの基本 - fumievalの手記

Freeモナドでゲームを作ろう!第1回: Gameモナドの基本 - fumievalの手記 | EGOH | Scoop.it
連載目次 第0回: 概要 第1回: Gameモナドの基本 (この記事) free-gameを使う さて、みなさん、free-gameはインストールしましたか?まだの型方も、もうインストールした方も、本日free-gameを更新したのでcabal update && cabal install free-gameしましょう。 free-gameは、Gameモナドという独自のモナドによってGUIの抽象化を実現しています。GameはFreeモナドによって生成されたモナドであり、元は単なるFunctorです(これが何を意味するかは、連載の中で明らかにしていきます)。...
more...
No comment yet.
Scooped by shin
Scoop.it!

Yet Another Haskell Tutorial

Yet Another Haskell Tutorial | EGOH | Scoop.it
Hasekllを使って、一応プログラムを作れるレベルにはなってきたけれど、もう一度俯瞰的にHaskellプログラミングを眺めたくなってきた。そこで、Has...
shin's insight:

この読み方良いかも > そこで、文書の中のプログラム例だけを読んで見ることにした。プログラム例の中に理解できないことがあった場合だけ、本文を読むようにしたのだ

more...
No comment yet.
Scooped by shin
Scoop.it!

コードレビューについて - Oh, you `re no (fun _ → more)

このところ立て続けにコードレビューについて話をする機会があったので 私が経験した最高のレビュー体制を..
shin's insight:

さっきのコードレビューの記事につられて思い出した、昔ブクマした記事。

コストの認識は本当に重要だと思う。その上でやるだけの価値はあると思う。

more...
No comment yet.
Scooped by shin
Scoop.it!

Freeモナドでゲームを作ろう!第0回: 概要 - fumievalの手記

Freeモナドでゲームを作ろう!第0回: 概要 - fumievalの手記 | EGOH | Scoop.it
先ほど、free-gameというライブラリをアップロードしました。free-gameは、世界で一番柔軟かつ簡単にゲームなどのGUIを作れるライブラリを目指しています。 Freeモナドとは Freeモナドは、Functorを与えると自動的にモナドを生成してくれる構造で、これを使うことで、アクションをデータの一つとして柔軟に扱えるようになります。去年の10月ごろからにわかに日本のHaskeller間で流行り始めた、今一番熱いモナドです[要出典]。Freeモナドそのものに関してはこれらの記事を読みましょう。...
more...
No comment yet.
Scooped by shin
Scoop.it!

How wonderful to be (statically) typed 〜型が付くってスバラシイ〜

PFI社内セミナーで強力な型システムがもたらす様々な恩恵について発表した際の資料です。 補足的な記事はこちらをどうぞ: http://blog.konn-san.com/article/20120412/how-wonderful-to-be-typed また、発表の模様は以下の ustream からご覧になれます。 http://www.ustream.tv/recorded/21781769...

more...
No comment yet.
Scooped by shin
Scoop.it!

子供たちにHaskellでお絵描きプログラムを!! - TIM Labs

子供たちにHaskellでお絵描きプログラムを!! - TIM Labs | EGOH | Scoop.it
Haskellは、なぜか非常に難しい言語、理解しがたい言語という考えが結構はびこっているようだ。 確かに、既存の、いわゆる普通の言語、C,C++,Java,Perl,PHP...などと比べると、非常に違う。 過去に何らかのプログラミング言語を習っている ...
shin's insight:

レイトレとかもあるのか

more...
No comment yet.