tamaño de fuente: + - prefijar
RSS 1.0
G a t a  D u r m i e n t e  -  d i a r i o
Volver al índice
Firefox :: Faster Safer Cuter
Say No to corrupt Audio CDs
三次元なんかに興味あるか、ばーか。

Tópicos Recientes

* まもなく移轉
當サイトはまもなく移轉します。

* みっくみく事件の決着
驚いた。ドワンゴが殆ど完全に折れる形で、しかもこんなに早く決着が付くとは思はなかった。こんな結末になるとは夢にも思はなかった。

* Quốc ngữ と日本語
ベトナム語は六つの聲調を持つ言語であるが、現在それを表記する爲に用ゐられてゐる Quốc ngữ ではその六声調を書き分ける事が出來るらしい。

* 自然物と信仰/生體機械としての人間/初音ミク/オープンソース戰爭
みっくみくが JASRAC された件には非常にもやもやとさせられる。だから出來るだけ消化しようと試みた。Every man thinketh his burden is the heaviest.

* HsHyperEstraier 0.1
HyperEstraier の Haskell 用バインディングである HsHyperEstraier を公開した。

Lee más...

_ viernes, 16 mayo 2003
Cuenta Larga = 12.19.10.4.13; tzolkin = 7 Ben; haab = 1 Zip [Trackback Ping]

偽林檎 - CVS更新
■文クローン  全面的に書き直し。文v4用であり、文v3ゴーストは動作しません。
        ※ファイルIO関連のシステム関数は未実装

 もう何て言えばいいんだか…。
 仕様書を読んだ限りでは、文字列定数の前後の「"」が欠落していたり、関数名に「-」が含まれていたり、関数名の先頭の文字が数字だったりif文の実行部がブロックでなく単なる文であったり文字列定数の内部に%ASC(34)などに置換されていない「"」が含まれていて例えば"abc"def"のような文字列になっていたり、このような場合は正しくない記述であるはずなのです。
 ところが。
 現在のaya.dllは、これらを全て、本当に正しく動いているかどうかはともかく、問題無く通してエラーを出しません。だからゴーストマスタは、このような記述の間違いに気付きません。この事は、将来aya.dllのパーサが修正されて仕様書の通りに動くようになった時には、既存の文ゴーストが動かなくなる事を意味します。しかも、異常な名前を持つ関数を定義しても問題が出ないのは、単にその関数を一度も使っていないためであって、おそらく実際にそのような関数が使えるわけではないでしょう。
 なんとか出来るレベルでの補正はしましたが(例えば文字列定数の「"」の欠落)、現状の文の動作を完全にエミュレートする事は、このように予測出来ない動作である以上、また最初から書き直す以外の方法では不可能です。それも私がやったように、最初に字句解析と構文解析をしてから解釈するのではなく、一行ずつパースしていくしか無いでしょう。異常な名前の関数を受け付けるためには、文脈によってトークンの切り方を変える必要があるという事ですから。調べれば調べるほど予測できない動作が見付かります。
 動作をテストした文ゴーストの中では、安子さんだけが唯一動作しました。その他の文ゴーストは、一つとして動きませんでした。私の力不足という事も大いにあります。これが私の限界です。ごめんなさい。もう本当に疲れました。

2002
   10 11 12
2003
   1 2 3 4 5 6 7 8 9 10 11 12
2004
   1 2 3 4 5 6 7 8 9 10 11 12
2005
   1 2 3 4 5 6 7 8 9 10 11 12
2006
   1 2 3 4 6 7 8 9 10 11 12
2007
   1 2 3 4 5 6 7 8 9 10 12
2008
   1 4

login