主要观点:解释一个关于想要特定计算环境的梦,包括对 nushell 加 notebook UI 或 jupyter notebooks 减 UI 的设想,追求比终端多比桌面环境少的体验,希望有小应用如邮件、日历等,同时要有 DWIM 语义且不牺牲类型安全,能像连接 DAW 插件一样连接图形程序,以 bash 和 scrapscript(smel)为例展示相关操作和概念,如通过管道和交互仪表实现数据处理和可视化,还介绍了基于该架构的各种交互式 notebook 样的小部件及 smel 平台 API 构建部件的方式,并邀请他人参与贡献。
关键信息:提到多种工具如 bash、nano、jq、scrapscript 等,展示了在不同工具下的命令和效果,如通过管道处理 JSON 数据、用 smel 实现各种功能部件等。
重要细节:详细描述了在 bash 中通过 curl | nano | jq
处理 JSON 的过程及效果,在 smel 中通过各种函数和消息传递实现数据处理和界面更新,如 http
获取数据、edit
编辑、each
处理等,还介绍了 smel 平台 API 中各种函数和数据类型的定义及用途。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。