ToDo:
http://www.f13g.com/?blog/2007-09-28
わらた
文字列拾ってきて自動生成したスパム文章を 翻訳させて投稿ってかんじなんだろうか。
(05:19)
ghc 動かしたら shinh.org が死んだ。
それで初めて気付いたが shinh.org のディスプレイ死んでるのかこれ。 ほとんど見えん。
とりあえずむっちゃ雑なベンチだけど
i@u ~/wrk/bf> time ghc -c -keep-hc-files sbf.hs ghc -c -keep-hc-files sbf.hs 18.20s user 0.74s system 99% cpu 18.955 total i@u ~/wrk/bf> la sbf.o sbf.hc -rw-r--r-- 1 i 382k 2007-10-01 08:33 sbf.hc -rw-r--r-- 1 i 135k 2007-10-01 08:34 sbf.o
明らかに GCC は無罪ということでよろしいか。
追記:
雑すぎますた。すいませんすいませんすいません GCC はだめなこです。
http://d.hatena.ne.jp/sumii/20070828/p1#c1191419878
(08:34)
keymap $ EXTERN "firefox %s &" keymap M-$ EXTERN_LINK "firefox %s &" keymap m EXTERN "echo -n %s | xclip" keymap M EXTERN_LINK "echo -n %s | xclip"
あたりかなぁ
(20:36)
http://www.f13g.com/?blog%2F2007-10-01#dc036899
スパムあつかいしてごめんなさいごめんなさいごめんなさい。
でもなんか名前とかもスパムぽかたし…
日本は暑いようなすずしいような。 言えることは眠いということだけだ
(20:39)
D&E が好きなのは C++ の 何が好きなのか言語化できてなかった部分の一つであるところの、 「言語要素少なくてシンプルなモデルの綺麗な言語つーても どーせ世界ってそんな簡単なモデルだけで扱えるわけねーんだから それに応じて基本的には C よりゃ硬めの言語にするけど 色んなケースの逃げ道も色々用意しちゃるけんね」 的なことを作者本人が言語化してくれたことにあって、 そういう意味で friend とか多重継承ってのは 必要悪として用意された素晴らしい機能なんだから それを封印したせいで まわりくどい書き方になるとかは イヤだよなぁという。
どうでもいいけどそいう嫌われがち言語要素って C++ にはどんくらいあるのかな。 まぁ trigraph とかは忘れるとして、
なんか他にもありそうだけどまあいいや。
それはそうと file scope static って 匿名名前空間って
という点から…とか今の今まで 思ってたんだけど、前者は
namespace N { namespace { void f() {} } } int main() { N::f(); }
と普通に書けることを知ったので瓦解した。 なんか勝手にできないと決めつけていたよ…
でまぁ嫌われ言語要素は ハマりどころがあるから完全に封印です、 みたいなのには強く反発を覚える一方、 嫌う人が多かれ少なかれいるから ポリティカルコレクトみたいなかんじで 適度に自制するっていうのは まぁいいことで、 例えばインデントはタブでとか using 禁止とか例外仕様禁止とか file static だめとか そいう細かいとこはまぁ納得できる。
一方マクロとか多重継承とか friend とかは、 なんかプログラムという表現の本質にちょっと かかわってくる部分な気がするので 本当に欲しい時に封じられてると ぎぎぎ感がある気がする。
しかしまぁそんなぎぎぎ感は プログラムという表現とかいうウザい表現を使うような子しか 感じないのでどうでも良いことなのであったが ウザい子にはどうでもよくないのだった。
(21:25)
前 | 2007年 10月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
そのエントリの追記2をご参照ください。:-)>ghcとgcc
> 全体で5.195秒、gccが2.634秒、perlスクリプトのポストプロセッサ(Mangler)が0.929秒との結果。
C++のその辺のって「乱用しなければ」便利だと思ってみたり。乱用しないことが難しいだけで。。。