三个寄予希望的包: flymake, eglot, jsonrpc

三个包好像是同一个作者.

名字的吐槽之外, 实际上我喜欢这几个包.

flymake在emacs26上大改了一番, 看介绍功能上跟flycheck看齐了, 还多了一些其他功能. 内置在emacs中, 我更细化内置的, 这样不用自己做太多维护和更新.

eglot看了一下, 很精简, 全部在一个文件, 配置也很集中, 是我喜欢的类型.

jsonrpc是一个很不错的基础包, 平时自己也经常用json, 也许自己的代码也会用到.

开源第一法则:我行我上

1 个赞

Talk is cheap, show me your pencil case

我也反驳下你的观点,毕竟那是人家的项目,建议可以提。但是提了不采纳,也不必有什么想法。毕竟那是人家的东西。不要搞成“民主就是多数人对少数人的独裁”这种样子。(开玩笑的哈)

不要一刀切, 仅仅因为名字问题没必要

有点上纲上线了, 所谓言论自由, 表达一下直观的意见和想法很正常, 高度不要提太高了. 有没有什么想法也是人家自己的事啊

名字问题, 要我show什么? 我也赞同jsonrpc这个名字, 我更喜欢flycheck这个名字, 还有lsp-mode

我以为 j 是 java


楼主说的 jrpc 是这个帖子里讨论的吗?http://lists.gnu.org/archive/html/emacs-devel/2018-05/msg00398.html

这位仁兄真是孜孜不倦想要把自己的东西推进 ELPA 啊,之前的 eglot 看来是没戏了,现在终于想通,大包大揽的方式不被接受,就把里边的核心功能摘出来单独搞一个 package

我看了一下已经改成 jsonrpc 了

哈哈,这样的人当然越多越好。。。。。

我理解错了, 人家没有不同意修改, 好像已经修改了.

flymake 和 yasnippet 的原作者都不是他,勉强算造轮子的只有 eglot,不过他自己的说法是他开发 eglot 的时候并不知道 lsp-mode 的存在

至于 flymake 本身也算不上轮子,这货应该比 flycheck 要早的多。

重写 flymake 纯属是 flycheck 不愿意进 emacs 而不得已为之,我刚刚发现其实 emacs 现在的维护者 John Wiegley 是有主动联系过 flycheck 的作者的,希望 flycheck 可以进入 elpa 进而成为 emacs 的一部分,不过可惜 flycheck 的作者拒绝了 https://github.com/flycheck/flycheck/issues/801

对了, eglot 已经进 elpa 好几天了

1 个赞

我觉得这个哥们能抽出自己的时间来维护者两个包,就是好样的,能造轮子也是好样的, 最起码他为emacs做贡献了,这是值得肯定的。

我觉得 emacs-china 社区里面频繁用 “造轮子” 这个词,本身就是不良风气。。。。。

3 个赞

另外我觉得这个主题本身就是对 package 维护者的一种侮辱,不建议大家顺着这个主题继续讨论下去了。

1 个赞

造轮子并不是贬义词. 知乎上有个轮子哥很有名, 可以了解下.

如果说包名字不好听算作侮辱, 那太夸张了, 而且另一位emacs开发者也表示jrpc名字不好, 建议jsonrpc.

如果吐槽都是侮辱, 生活就太累了. 任何一个东西, 不管开源不开源, 只要是给用户使用的, 就应该敢于面对用户, 用户说好与不好的权利还是有的吧? 况且只是针对名字. 很多进步都是用户意见和反馈驱动的.

我是指抛开其他因素, 仅从代码实现的功能角度考虑

我赞同 @tumashu 的观点,建议管理员关了这个帖子. 如果你对package 有任何意见和建议的话,建议当面向package maintainer 提,楼主现在的帖子有背后说人是非之嫌.造轮子之说来源于软件工程:

Don’t Reinvent The Wheel, Unless You Plan on Learning More About Wheels.

软件工程的best practice 提倡不要重复造轮子,造轮子是有前提的.

如果吐槽都是侮辱, 生活就太累了. 任何一个东西, 不管开源不开源, 只要是给用户使用的, 就应该敢于面对用户, 用户说好与不好的权利还是有的吧? 况且只是针对名字. 很多进步都是用户意见和反馈驱动的.

反馈的前提是尊重,package maintainer 绝大部分都是无偿贡献的,不要让人家流着汗还要被骂.楼主现在的帖子和标题尊重体现不出来,难免 @tumashu 会认为你的帖子带有侮辱性

那关了吧, 本来就不是长期讨论的话题, 只是一句话的吐槽.

要不我改下帖子标题和内容吧.

我只是觉得,讨论应该建立在尊重的前提下.我自己也有在维护package ,只是和Emacs 无关,是Rust 和Spotify 的东西.在我自己发布crate 的时候,也有人跟我说名字的东西,只是都是很平和的语气的: