作者停止维护,Emacs “替代品”正式开源
点击关注公众号,一周多次包邮送书
4coder 官方社交平台发布推文,宣布 4coder 编辑器现已完全开源。
4coder 是一个大致上基于(based loosely) Emacs 的现代文本编辑器,由开发者 Allen Webster 和 Yuval Dolev 开发完成。4coder 的主要目标是最大限度地提高扩展的能力和便利性,4coder 也高度重视性能和可移植性。
4coder 扩展是用 C/C++ 编写的,并编译成可以链接到核心的 .dll 或 .so 文件。与 Emacs 的 elisp 相比,这样做的缺点是必须重新编译扩展,因此用户需要单独设置他们的编译器。而其优点是:首先 C/C++ 允许更多的性能导向的定制代码,其次任何经常使用 C/C++ 的用户将能够在他们的 4coder 扩展中使用自己的代码。
在回复网友询问时,作者表示项目已经停止维护,并且 4coder 的代码已经非常古老,接下来他们会尝试开发一些新的东西,因此决定开源 4coder。
目前 4coder 的代码已经托管至 GitHub 平台,包含项目 2014 年至 2022 年的所有代码,并基于非常宽松的 MIT 协议分发。
由于项目已经停止维护,作者也明确表示不会在这个仓库中接受 PR 或进行任何其他形式的贡献。作者在开源 4coder 的同时,也归档了该仓库,其意图是让依赖 4coder 的用户可以选择 fork 代码库、修复他们的问题,或者根据他们自己的愿景将 4coder 带向新的方向。
相关链接:
https://twitter.com/4coderEditor/status/1531531170965426176?cxt=HHwWgMCo_Ynfi8EqAAAA
https://github.com/Dion-Systems/4coder
推荐阅读
• 彻底理解操作系统:CPU与实模式• 被diss性能差,Dan连夜优化React新文档• 这一定是你经常用,但是不知道名字的设计模式• 助你成为 CSS 大师的18个 GitHub 仓库• 炸锅了,Java多线程批量操作,居然有人不做事务控制?• 我又发现了超赞的软硬件项目,全部开源• React如何原生实现防抖?
👇更多内容请点击👇