
13 May
2006
13 May
'06
6:20 a.m.
We haven't talked about bash features like !:1 !:$ yet !:1 means first argument of last commands, !:$ means last argument of last command Some kind of completion could also be achieved by using this completion:: IO (a) -- a in this case Filename liftM cat completion where is a function (or another program) with it's own interface... beeing executated after pressing enter.. A haskell shell would be nice because you could also do something like this (in the manner of formIntegral) : dvd <- (fromVideo viedo.mov))::MyDVD butn dvd >> mkiso dvd ;) Wow!!! You would be able to assemble common task in a new, type-safe fashion. fromVideo of cause would itself call something like mplayer or transcode. Marc Weber