See the Racket site for up-to-date information, because PLT Scheme is now Racket. (Why?) This page is for compatiblity and historical reference only.
http://martinfowler.com/bliki/Closure.html 動的言語に興味がでてくると、 クロージャやブロックと呼ばれる概念に出会うと思います。 C/C++/Java/C# などクロージャを持たない言語をご使用の方は、 どういったものなのかご存知ないかもしれません。 ここでは簡単にクロージャについて説明します。 クロージャを持った素晴らしい言語を使ったことある方にとっては、 あまり面白くない話かもしれません。 クロージャは長年使用されてきました。 私が最初に出会ったのは、おそらく Smalltalk だったと思います。 Smalltalk ではブロックと呼んでいました。 Lisp ではクロージャを多用しています。 Ruby でもクロージャが提供されています――多くの rubyist がスクリプト言語に Ruby を選ぶのはこのためです。 基本的にクロージャとは、ブ
焼肉を愛する皆様へ 早いもので、サイト「YAKINIQUEST」の開設からまる10年が経ちました。 この間、私達は他の食べ物には目もくれずに全国の焼肉屋のべ1500軒超を食べ歩きつつ、「焼奥義」に代表されるような、焼肉をより楽しむための方法を探究してきました。 一方、おかげさまでYAKINIQUESTは多くの方にご覧いただくサイトへと成長し、出版や各種メディア、イベントへの出演など身に余る機会を数多く与えていただきました。 また嬉しいことに、そうした舞台に上がるに足るだけの準備をしようとした積み重ねが、通常であれば学び得なかったような知識や見解を得ることにもつながりました。 サイトを見て下さった皆さんのおかげで、私達の焼肉への愛もますます深まっていったのです。 この10年間の経験を通して確信したことがひとつあります。 それは「焼肉は日本を代表する食文化の一つだ」ということです。 焼肉の誕生
1.Apolloって要するに何? Apolloを端的に言えば「Flash Playerをデスクトップ・アプリケーションのように動かすための実行環境」です。新しい言語でもなければアプリケーション自体を指すのでもないことに注意してください。今までもFlash Playerのスタンドアロン版からSWFファイルを実行することはできましたが,セキュリティ上の問題からローカル・ファイル・システムにアクセスできないなど,機能が非常に限定されていました。 Apolloではスクリプト言語「ActionScript3」やVM(仮想マシン)自体が拡張され,Flex/Flashではできなかったことができるようになりました。Apolloについて,Adobe Labsに掲載されている図や説明をベースに筆者なりにもう少しわかりやすくしてみたのが図1です。 図1はとりあえずApolloのアルファ版でできることだけを図示し
PEAR::Flickr_API INSTALLATION Install PEAR. At the command prompt, type "pear install -of http://code.iamcal.com/php/flickr/Flickr_API-Latest.tgz". If you don't have command line access, then just unzip this package into a folder in your include_path. UPGRADING At the command prompt, type "pear -d preferred_state=beta upgrade -of http://code.iamcal.com/php/flickr/Flickr_API-Latest.tgz". If you don
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く