Concurrent Clean : ?
なぜ、`をalnumの仲間に入れて、?をそうしなかったのだろう?
isNull :: [a] -> Bool
の代わりに
null? :: [a] -> Bool
と書けるのに。
ついでに、破壊的な関数については、!を使って
fwrites! :: !String !*File -> *File
と書きたいし。
これも、プリプロセッサを作るかな。null?ならnull`pに、fwrites!ならfwrites`uに変換するような。
なぜ、`をalnumの仲間に入れて、?をそうしなかったのだろう?
isNull :: [a] -> Bool
の代わりに
null? :: [a] -> Bool
と書けるのに。
ついでに、破壊的な関数については、!を使って
fwrites! :: !String !*File -> *File
と書きたいし。
これも、プリプロセッサを作るかな。null?ならnull`pに、fwrites!ならfwrites`uに変換するような。