2008-01-01から1年間の記事一覧
http://d.hatena.ne.jp/amachang/20080509/1210355674 面白そう。後で試す。
gtags (global)より良いらしい。後で試す。
>
ある処理に依存する入力/出力コントロールを明示すれば、自動マルチスレッド化できそうな気がするのだがなぁ。ああ、もちろん駆動はイベントでだけど。
コンパイラフレームワークという立ち位置は正しい。 JITについては懐疑的だが、使わなくても良いというのは良い。 バイトコード変換、バイナリ変換をも纏めるというのは良い。 リンク時の動作もLLVMの方が良かったような。 ということで将来性確実。 という…
一方、D言語は出力関連のを使おうとするとimportが必須で、しかもimport(std.stdio);みたいな書き方は出来ないので無理。 できるよ! int*x;typeof(*x)y;extern(C)typeof(y)printf(char*,...);typeof(y)main(){printf(cast(char*)"Hello,%cworld.",0x20);ret…
ありそうなのから無さそうまで。オモロいなぁ。 動いちゃえざるをですしとしかんく 動けせてはるのでもんくとりましぇん 動けるよりはねとならんかっ 動けるまいなあとのことでさえもへんとは 動くみたいでもあれたし 動けよとのことでさえせられろってんだ …
静的なテーマが主流の今にギミック付きテーマは良いねぇ。
https://code.launchpad.net/~lovesyao/+junk/depgraph パース&ランダム出力してみた。以下出力例。ちゃんとAnthyで一文節で変換される。オモロい。 $ ./depgraph random 動詞終止形 動く 動くやとのことでさえすっかで 動くべければとも 動くさとか 動くみ…
>
http://dehs.alioth.debian.org/uscan.html 正規表現で可能と。 llvmなら version=3 http://llvm.org/releases/download.html \ ([\d\.]*)/llvm-([\d\.]*)\.tar\.gzこんな感じ。
2chで知ったもの。https://launchpad.net/~martin-espinoza/+archiveにhardy向けしか無いのでintrepid向けにして自分のPPAにcopyしてインストール。 んでシステム->設定->Qt 4設定からスタイルをGTKに。 微妙に異なるが以前よりマシ…だがうーむ色々気になる…
http://shinh.skr.jp/m/?date=20081119#p01 ASへの変換kt llvmdc試し時だなぁ。でも今は他の事したいのだが、、、でも他の誰かが試してくれるわけでもなし、、、。
現時点ではD言語最強だよね、という人向けに。 方法。dmdのフロントエンドがオープンソースで公開されているが、バックエンドはgccかllvmかそれとも新しく作るしかないんです。 D言語で書きたいならフロントエンドだけだがdparser(http://www.dsource.org/pr…
2chを参考にしながら作ってみたが、バイナリ表示に一苦労。 コマンド プロンプトはエスケープシーケンスをサポートしてなかったという罠。ビープ音は出るのに…。 utf-16のBOMを区切りとして使って無理やり実装。 Python良く知らんのや面倒という理由でコード…
今が旬のgit。 trunkのbzr-gitにはまだworking treeへのアクセス機能は無いらしいので、対応しているブランチ(lp:~jelmer/bzr-git/jelmer)から取ってくることにする。 git clone git://gitorious.org/git-python/mainline.git git-python cd git-python sudo…
http://steps.dodgson.org/?date=20081117 便利だが、Fxで使えないのが。SipidermonkeyでもDEBUGビルドじゃないと使えなさげ。 これによって(型の制約などを追加することで?)ちまちま最適化できそう。bytecodeのニーモニックの一覧ってどっかにないのかなぁ…
関数の引数としては理解できるが、でもABIと最適化の問題な気もする。 戻り値としての実装がどうなってるか理解していない訳だが…。ようは参照のように使えるポインタであり、"."と"->"の区別の無いD言語には不要と考えて良いのだろうか? と思ったけどa = b…
なんかそんな感じ。lvalueでしか伝達できない。ちなみにref関数内のreturnはlvalueを取るようだ。 あとref関数fooがあるとして、foo = 10としようとしてもfoo() = 10ではなくfoo(10)となってしまってエラーがでる。バグか仕様か。
http://www.h5.dion.ne.jp/~terun/gakuFrame.html ゾンビ問題から見たが、ふーむ、ここで止まっているのか。 脳がクオリアをエミュレートしてクオリアへ出力していて、そのエミュレート結果を監視しているとしたら別に矛盾しないような>随伴現象説と現象報…
ちゃんとアナウンスしてほしいなぁ。
スレに書かれていたのが気になったのだが2ch規制中なのでここで。 プレゼンに乗ってたalias foo this;に比べてどうなのかなぁと思ってたけど、結論的にはインライン化されればオーバーヘッド無いはず。structなのでopDotでサイズが増えることも無い (クラス…
>
>
ころころ変わっておもろい。 ttp://www.social-ime.com/api/?method=predict&string=%E3%81%82 ちなみにGoogle Suggestの候補。 http://www.google.co.jp/complete/search?hl=ja&csv=t&qu=%E3%81%82
x-dns-prefetch-controlとかなんぞこれと思ったらgoogle chromeの仕様を実装したらしい。仕様は以下。 http://dev.chromium.org/developers/design-documents/dns-prefetching ただその仕様に書かれている内容が…。アクロバティック過ぎます>< <a href="http://a.com"> A) Default</a>…
個人的に思うことは全てのグローバル変数は悪。 ただ同様の便利さが必要な訳で、ネストクラスのnew時に親クラスのインスタンス渡して親クラスのメンバ変数に透過的にアクセスできれば良くね?っていう。 D言語はどうもそれがうまく行くようなので、皆もっとネ…
>
最新版の最大の変更点は、CC-BY-SA 3.0で公開されている資料の一部利用を認める「セクション11」が加わったことだ。これにより、WikipediaなどのWikiは、FDLでカバーされている資料をCC-BY-SA 3.0で再ライセンス可能となり、サイト間でコンテンツのやりとり…
概要が見れないのがちょっとネックだけど。 vlcもっとガンガレと思った。