梦见贝壳

主要观点:解释一个关于想要特定计算环境的梦,包括对 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 中各种函数和数据类型的定义及用途。

阅读 6
0 条评论