【发布时间】:2022-01-05 11:52:08
【问题描述】:
是否有可用的 Raku 交互式/登录 shell?我正在寻找一种交互式和脚本环境的组合,例如 zoid (Zoidberg Shell) 或 Bash。
【问题讨论】:
-
你试过玩 Raku REPL 吗?只需在您的 shell 提示符下输入
raku:您可能会感到惊喜。 course.raku.org/essentials/running-programs/from-repl -
»ö« .oO (“2025 年 1 月 1 日:系统管理员讨论
trapezoid,@huckfinn 的zoid后裔在其zoidtoo0.1形式在 Rakoon 社区的帮助下首次发布3 年前的今天。” ????Inline::Perl5/Inline::Perl6在raku中支持perl,反之亦然。???? 是/曾经是zoidtoo0.1raku编:使用zoid;定义了一个Raku函数z,它处理一个块以将Raku映射到zoid特征,通过Inline::Perl传递一些;然后调用zoid?????trapezoid是一个后代使用相同的方法通过 Raku 的Inline::Python支持像 Python 这样的 PL?) -
@raiph 你能告诉我们缺少什么吗?我可以打开 Raku REPL 并仔细阅读本地文件系统上的文件。我可以在正则表达式定义的一系列文件名上执行 Raku 代码(类似于通配符,但更精确)。我可以将数据存储在 Raku 数组等中,然后将它们写入文件。你能解释一下还需要什么功能吗?谢谢! [参考:unix.stackexchange.com/a/675007/227738unix.stackexchange.com/a/676629/227738stackoverflow.com/a/69400187/7270649
-
Rakudoweekley 确实提到了这样一个项目Weekly。
-
@jubilatious1 好的 cmets! ???
zoidREADME 说“渴望成为一个完全可操作的登录外壳”。这是一些基本的“试金石”,我假设您的意思是:为会话设置一个环境变量:%*ENV<foo>=42。列出文件:q:x 'ls'。制作/更改目录:mkdir 'bar'/chdir 'bar'。回显到文件:spurt 'foo', 'ls'。 chmod 执行:chmod 0o755, 'foo'。正确的? ???zoiddoc 说“旨在创建一个易于使用的界面”。你会说我的试金石测试示例和其他案例像zoid一样简单吗?如果不: ????也许trapezoid沿着raku -Mzoid:from<Perl5>等行会很好?
标签: shell raku production-environment