1 分•作者: edward_9x•8 个月前
好吧,这是第二次发布这个项目了!Bourne shell 借鉴 ALGOL 的语法看起来有点冗长,虽然 `rc` 很好用,但它缺少一些我更喜欢在 shell 中看到的功能(这可能是有意为之)。虽然不要被我选择的名字所迷惑,这个 shell 可能与 `tcl` 或 `csh` 的关系比 `rc` 更密切,只是在一些小地方有所不同。
距离我上次发帖已经有一段时间了。值得注意的新功能包括堆栈跟踪(通过 `caller`)、`try`/`catch`(但仅限于用户提供的字符串)、`fc`、`disown`、登录 shell 检测,以及更短的 argv 别名(`${argv number}` 变成 `$number`)。
我很乐意收到关于设计的反馈。(还有,是的,我知道行编辑器不能很好地换行。可能不会修复)