2005-09-25から1日間の記事一覧

ajax

http://chasen.org/~taku/software/ajax/hwr/

UML

[id:pmoky:20050921:1127230361] ↑の記事を読んで、はたと考え込んでしまった。 protectedメンバ、privateメンバ protectedメンバは書きそうですけどね。何が継承されるかが分かる必要があるので。protectedメンバというのは、ある種の公開メンバと言えるの…

Delphiのインデント

Delphi(あるいはpascal)を記述するときの、インデントってどう書きますか? 私は、 function Identity(x: Integer): Integer; begin Result := x; end;と書きます。 あまり見ないインデントのような気がしますが、関数内関数を多用するので、この書き方でな…

pp4dの文法

[id:lethevert:20050915:p4] pp4dの文法は、LLやLALRのような規則的な文法に当てはめることができるのかどうか、ちょっと心配だ。 なにせ、delphi(pascal)の文法の上に、別の体系の文法を載せて、その上、一定程度の混在を許そうと考えているのだから、なん…

Concurrent Clean : 正格/遅延

ある関数の引数や返値について、正格評価か遅延評価のどちらを使いたいかは、その関数自身ではなく、呼び出し元の側の都合の方が大きいような気がする。 ただ、純粋な関数型言語では、呼び出し元からは、意味的に正格評価と遅延評価の差異はない(*1)から、対…