タグ

2007年5月11日のブックマーク (4件)

  • Erlangは関数型だけど難しくない - みかログ

    Erlangで簡単なアプリまで書けるくらいになったので,感想を. 関数型言語というと,Lisp,Haskellなどがあって,どれも難しいイメージ. Erlangもはじめは結構覚えるの大変かなぁという印象があった. Lispは括弧だらけでまず見た目から拒否反応が起こる. HaskellはふつうのHaskellとか読んでみたけど,遅延評価やモナドがやはり難しいイメージ. 今までのように,書いた順番に実行されるという点が違ったり,デバッグするときに好きなときにprint入れたり出来ないのは,やっぱりかなり影響が大きい. ※追記:unsafePerformIOって関数で無理矢理printさせたりできるらしい.危険らしいけど(^^; その点,Erlangはそういう難しさが全くなかった. 書いた順番に普通に実行されるし,副作用がどうとか気にする必要も無し. エラー時は(見にくいけど)スタックトレースが

    Erlangは関数型だけど難しくない - みかログ
  • Erlangについて一言言いたくなったが - lethevert is a programmer

    やめておく。 やっぱり書いとく。 Erlangって、プログラミング言語としての面白みってあんまりないような気がしますよね。(一部の人からはエキセントリックな文法に見えるかもしれないですけど) どちらかというと、あれは、処理系が面白い言語なんじゃないかと思うのですよ。というか、抽象的な分散実行モデルを一つしっかりと持っていて、言語も処理系もすべてそのモデルに殉じているというところが面白い。 Erlangでプログラミングをしてみるとすぐに気づくのは、すこし複雑なシステムを作ろうとすると、プロセスを使わないではやっていられない。オブジェクトを作るようにプロセスを作るような言語なわけです。 プロセスが実行モデルの中心にいるから、プロセスが異様に軽量なわけです。普通のプログラミング言語の処理系からすると異様なほどプロセスが軽いのは、そうでなければプログラミングができないからそうなっているわけで。 だ

    Erlangについて一言言いたくなったが - lethevert is a programmer
  • Free Dynamic DNS(DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, VPS | MyDNS.JP

    kilala.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS in

  • Firebug の monitorEvents unmonitorEvents がバグってる件とそのバグ修正方法 - IT戦記

    以下のエントリーを見て FirebugのmonitorEventsが動かない - Enjoy*Study で、実際はどうなんだろうと試してみた。 ちなみに monitorEvents とは Firebug のコンソールで >>> monitorEvents(document.body) と打ち込むと document.body にあがってきた全てのイベントをモニタリングできる >>> monitorEvents(document.body, 'click') と打ち込むと document.body にあがってきたクリックイベントをモニタリングできる >>> monitorEvents($('target')) もちろん document.body 以外もできる そんな機能 たしかに、現在の Firebug 1系 ではこれがバグっててまったく機能してない! なんで今まで気がつかなかったんだ

    Firebug の monitorEvents unmonitorEvents がバグってる件とそのバグ修正方法 - IT戦記