文件名称:typed-process:流程的替代API,具有更多类型安全性
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-24 02:12:04
Haskell
打字过程 API级别的文档(Haddocks)可以。 该库提供了启动和与外部流程进行交互的能力。 它包装了,并打算通过以下方法对其进行改进: 使用类型变量表示标准流,使其更易于操作 使用适当的并发(例如,异步库)代替怪异的惰性I / O技巧来处理诸如消耗输出流之类的事情 通过提供基于STM的功能,允许更复杂的并发 正确使用二进制I / O 提供更可组合的API,设计为在简单和复杂的用例中都易于使用 注意强烈建议您使用带有多线程运行时的库来编译任何程序,通常是通过添加ghc-options: -threaded到cabal或package.yaml文件中的可执行节。 单线程运行时需要在表面下使用一些效率低下的轮询。 概要 #!/usr/bin/env stack -- stack --resolver lts-16.27 script {-# LANGUAGE OverloadedS
【文件预览】:
typed-process-master
----Setup.hs(46B)
----.github()
--------workflows()
----package.yaml(1KB)
----src()
--------System()
----LICENSE(1KB)
----test()
--------System()
--------Spec.hs(44B)
----README.md(14KB)
----ChangeLog.md(1KB)
----stack.yaml(19B)
----.gitignore(63B)