Concurrent Clean : for-notation
とりあえず、こんなのが動くようになった。
module Main extension for-notation import StdBase, OptBase, OptFile Start w # (f,w) = stdio w f = for f fwrites "one for all" $> newline fwrites "all for one" $> newline (_,w) = fclose f w = w
-
-
- -
-
こういうのもできるようになった。
module Main extension for-notation import StdBase, OptBase, OptFile, OptText Start w # (f,w) = stdio w f = for f fwrites "your name? " name <- freadline name = chop name fwrites "Hello, " $> name $> newline (_,w) = fclose f w = w