海滩旁的小木屋️!
海滩上有一个小木屋!
我是一名大学二年级的学生,正在做一些项目来填充时间。如果你喜欢我的作品,不妨通过买一杯咖啡来支持我!
我觉得 bash 在很多方面都很棒,但它并不给人一种 舒适 的感觉:它缺乏一种个人化的特色,而且也缺乏快速、简单的可定制性。在我的上一款 shell Atom 中,我已经实现了 bash 所缺少的部分舒适感,但同时也在语法和类型系统中引入了很多 非常 致命的缺陷。
不过,Dune 的设计与 Atom 完全不同(虽然你可能会注意到它们的小部件系统之间的相似之处)。解释器本身是独立的,而且几乎不包含 Dune 默认分发中所包含的任何功能。如果你愿意,你可以编写自定义前端,并创建一个独特的基于 Dune 的 shell!
Dune 还试图成为一个可用的脚本语言,甚至提供了一些特定的元编程功能,如引用 (借鉴自 Lisp), 运算符重载和宏!
在进入交互模式之前,Dune 会执行 序曲。序曲只是存储在用户主目录中的启动文件 .dune-prelude。如果您没有提供自己的序曲文件,Dune 将执行自己的默认序曲,并对 shell 进行介绍。您可以在 这里 查看我的个人序曲示例。
暂无开放 Issues,或尚未同步最近议题。