球门
:
-
有一个
IShell
这只是一个普通的控制台
使用类似命令的
do param1=value1 --option
.
伊舍尔
应协调整个执行。它
没有
运行命令,它所做的唯一事情就是启动适当的
过程
-
任何
从运行开始的进程
伊舍尔
实例应该能够向其报告内部发生的情况。所以
说
伊舍尔
已启动进程
A
做点什么
复杂的过程
A.
应该能够报告两个进度
并将结果返回给父级
伊舍尔
. 实际上,这意味着
应该有一种机制,例如如何打印消息
来自进程
A.
至适当的
伊舍尔
.
-
最后,代码应该同时适用于Windows和Linux。
我非常喜欢Haskell,我想推广“真实世界”Haskell的使用。但我对现有的库不太了解,我还没有开发任何“真实世界”的Haskell应用程序。
因此,问题:
如何建立
IShell <- it's processes
表达是否有一个库可以同时处理特定于Windows和Linux的内容?