没有合适的资源?快使用搜索试试~ 我知道了~
porcelain:像老板一样处理外部流程
共30个文件
exs:11个
ex:9个
md:2个
需积分: 5 0 下载量 128 浏览量
2021-05-04
01:42:37
上传
评论
收藏 33KB ZIP 举报
温馨提示
瓷 Porcelain实施了一种更安全的方法来从Elixir启动和与外部OS进程进行通信。 构建在Erlang的端口之上,它提供了更丰富的功能和更简单的API。 简而言之,瓷器消除了与港口打交道的痛苦,并以幸福和安心代替了它。 概述 Erlang端口API有20种奇怪的选项,使用起来很麻烦而且麻烦。 瓷器用一种更简单的方法代替了它,并为常见情况提供了默认值。 用户级别的功能包括: 理智的API 能够以同步或异步方式启动外部程序 通过多种方式将输入传递给程序并返回其输出(包括直接使用文件和Elixir流) 能够使用试图在产生输出之前读取整个输入直到EOF的程序 能够将OS信号发送到外部进程(需要goon v2.0) 要阅读有关图书馆设计和可能的未来扩展的背景故事,请参阅 。 安装 将瓷器添加为您的Mix项目的依赖项: def application do [ applic
资源推荐
资源详情
资源评论
收起资源包目录
porcelain-master.zip (30个子文件)
porcelain-master
.gitignore 33B
README.md 7KB
CHANGELOG.md 988B
test
goon
async_test.exs 6KB
multiproc_test.exs 1KB
signal_test.exs 1KB
chaining_test.exs 756B
driver_test.exs 7KB
fixtures
input.txt 16B
test_helper.exs 150B
basic
async_test.exs 4KB
driver_test.exs 7KB
errors_test.exs 2KB
util
socket_stream.exs 658B
LICENSE 1KB
TODO 80B
docker
build
Dockerfile 249B
Makefile 310B
.travis.yml 541B
mix.lock 326B
lib
porcelain
exceptions.ex 215B
drivers
stream_server.ex 2KB
driver_common.ex 7KB
basic_driver.ex 4KB
goon_driver.ex 6KB
process.ex 3KB
application.ex 308B
init.ex 3KB
porcelain.ex 13KB
mix.exs 1KB
共 30 条
- 1
资源评论
龙窑溪
- 粉丝: 31
- 资源: 4520
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功