【转帖】GNU TeXmacs 招募开发者

2 个赞

一个关于TeXmacs 的简介:

http://www.yinwang.org/blog-cn/2012/09/18/texmacs

guile的3.0还没有出来

3.0将会支持jit

先等等guile更好吧

用 3.0 不太可能吧,毕竟要保证大多数的发行版能用,我觉得用 2.2 就差不多了。

1 个赞

不用STL是历史原因吧? 编辑排版软件因为性能问题而不用STL的话,那是什么场面。。。

用 C++ 是因为用 Qt,主体逻辑是用 Guile 写的。

我记得排版算法也是用C++写的

那个链接里面讲,TeXmacs的C++代码不用STL,用了自己搞的一套,方便性能调优。 在现今时代,TeXmacs得打算支持编辑多大文档,以至于STL性能不足。 文章中提到TeXmacs有20年历史,20年前可能STL本身处在兵荒马乱的状态吧。

大佬,您怎么看待如何支持(资金)emacs 的讨论? https://www.reddit.com/r/emacs/comments/bpbu70/emacs_together_an_organization_for_crowdfunding/

仔细看那篇post,我说的是,没有用STL,所以那一堆代码其实可以用各种C++的黑科技优化性能。

大部分排版相关的代码都是C++写的,用C++是因为作者本人选择了C++,实际上,一开始是用X的,Qt是后面才加上的。

各种杂七杂八的功能是Guile写的,比如菜单,就是可以用Guile定制的。这一点和Emacs是类似的。