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

pp4d

[id:lethevert:20050915:p4] どこまで、delphiの構文を理解するべきかは、悩みどころだな。 最低限は、IDEが自動生成する部分だけでいいんだけど。 unit SampleForm; interface uses aaa, bbb; type TForm1 = class(TForm) edit1: TEdit; label: TLabel; end…

XML Alternatives

http://www.programmers-paradise.com/tdiary/?date=20050902#c01 を経由して、 http://www.pault.com/pault/pxml/xmlalternatives.html を発見。 JSON JavaScript Object Notation (JSON) is a lightweight data-interchange format Plenty of languages Ne…

Concurrent Clean(とHaskell)の結合力

Clean(やHaskell)は、2項演算子よりも関数適用の方が結合力が強いので、下のような記述はエラーになる。 Start w ... # f = fwrites "aaa" +++ "bbb" +++ "ccc" f これは、 # f = fwrites ("aaa" +++ "bbb" +++ "ccc") f と解釈されずに、 # f = (fwrites…

先行着手

http://blog.nikkeibp.co.jp/itpro/it-service/archives/2005/09/post_13.html

Concurrent Clean のレコード型

レコード型は、便利なようで不便なようで。 [id:lethevert:20050911:p1] このときにもちょっと書いたけれど、レコード型に関するTipsは、集めておかないと不便な思いをする気がする。 SomeRecord = { integerValue :: Int , stringValue :: String , doubleV…

pp4d と Concurrent Clean

だんだんコードが長くなってきて、レコードのフィールドや関数の型を見るのに、ファイル内を移動するのが面倒になってきた。 入力支援機能が欲しいかも。 - ところで、Cleanを流行らせるいい方法は、Eclipseのプラグインを作ることだったりして。 Eclipseで…