Easel Turns One One year of building my own IDE in Clojure
5 months ago
- #Software Development
- #Clojure
- #IDE
- Easel 是一个用 Clojure 编写的集成开发环境,专注于开发可共享数据且能独立使用的模块化工具。
- 该 IDE 基于 Clojure 和 JVM 构建,充分发挥其优势来解决复杂问题,尽管存在 UI 库的限制。
- Easel 不仅支持编码,还支持创造性任务,如制作游戏、艺术和生产力应用程序。
- 该项目受到 Emacs 等社区的启发,强调软件中的信任和自由。
- 经过一年的开发,Easel 已完成 80%,主要功能已实现但仍需完善。
- 已开发的关键工具包括 Clobber(文本编辑器)、终端模拟、数据检查和网页浏览。
- 未来的工作包括改进文档、添加独特功能和完善现有工具。
- 演示视频展示了 Easel 的功能,但该项目尚未准备好供公众使用。