文件名称:replenish:这是壳,还有一个副本
文件大小:9KB
文件格式:ZIP
更新时间:2024-04-07 09:16:16
Rust
补充 尝试也成为REPL的模式外壳。 问题 重击: $ ls foo bar baz $ d=foo $ ls d No such file or directory $ ls $d bar baz $ 3+4 Command not found 每个人都习惯了这一点,并且它确实有效。但是REPL通常是更强大的python: >>> d = "foo" >>> dirs = subprocess.check_output(["ls", d]).split('\n') ['bar', 'baz'] >>> for d in dirs: ... >>> 3 + 4 7 但是很明显,就shell-y的表现力而言, subprocess.check_output(["ls", d])不能满足ls $d 。 是否有可能穿线并设计一个兼有两方面优势的shell-repl混合体:一个可以交互编程的丰
【文件预览】:
replenish-master
----Cargo.toml(230B)
----Cargo.lock(3KB)
----src()
--------main.rs(3KB)
--------ast.rs(963B)
--------interp.rs(5KB)
--------parse.rs(8KB)
--------lib.rs(139B)
----TODO.md(334B)
----README.md(3KB)
----.gitignore(8B)