给这个 Repo 提交 PR: https://github.com/texmacs/Rust.tm
在 GNU TeXmacs 中实现 Rust 的 REPL,并提交完整的 PR。LICENSE 采用和 GNU TeXmacs 一样的。
第一个比较完整的,并最终被合并的 PR,赠送一本《 Scala 实用指南》,或者按照要求赠送一本价格上更便宜的任意图书。
加分项:参考 https://github.com/texmacs/GNUTeXmacs/commit/3177bb435a8e92610c53328fa344e9a4bf980981 实现 GNU TeXmacs 中的 Rust 代码片段高亮。
加分项没有任何附加福利,鄙人太穷了,如果是妹子的话,鄙人可以考虑以身相许,(逃
直接在这里问就可以,不过更加欢迎在 https://github.com/texmacs/Rust.tm/issues 询问,方便别人看到。最好是英文,中文也无所谓。
|      1sadhen OP | 
|      2sadhen OP | 
|      3hourann      2018-10-13 14:26:28 +08:00 下了个 texamcs,用了两分钟后扔废纸篓里了,太卡了 | 
|      7sadhen OP @hourann 谢谢反馈,我研究一下怎么做 C++项目的性能优化 之前用过 valgrind 试了一下,原理大概是用模拟器去跑整个应用,但是基本上卡得要命。所以只能把代码模块化之后,用专门的 benchmark 模块做 Profiling 和 Tuning。 | 
|      8sadhen OP 我在 Linux Deepin 上试了一下,没有这种感觉,可能是 MacOS 版本有点问题。 | 
|      9sadhen OP 刚刚是在 Linux Deepin 的旧版上试的,现在又编译了一遍,发现是最新的代码有问题 :( git bisect 应该就能定位 | 
|      10sadhen OP @hourann  定位到了,是这个 commit 有问题: https://github.com/texmacs/GNUTeXmacs/commit/e3cae47854df9611b7668e457376e6188d323c95 麻烦试一下 MacOS 上面的 1.99.7: MacOS-10.10 and later http://www.texmacs.org/Download/ftp/tmftp/macos/TeXmacs-1.99.7-yosemite.dmg MacOS versions 10.6, 10.7, 10.8, and 10.9 http://www.texmacs.org/Download/ftp/tmftp/macos/TeXmacs-1.99.7.dmg | 
|      11sadhen OP  1 @hourann  这个卡顿的问题已经修复了,see  https://github.com/texmacs/GNUTeXmacs/commit/fe0b382070e8355426a1356a46bda7b372503cf5  就是上面的 bad commit 里面最后那个 100ms 的延时有点莫名奇妙,反正删掉就好了。 感谢!!! | 
|      12hourann      2018-10-13 20:49:38 +08:00 via iPhone | 
|  |      13hepin1989      2018-10-13 21:11:12 +08:00 哇塞~~大大又在搞活动! | 
|      14sadhen OP http://texmacs.org/tmweb/plugins/cas.en.html  刚刚把这个页面上的 CAS 系统试了一遍,对这些欧洲的数学家,还是很佩服的。里面有好多官网(域名)已经从一个搬到了另一个国家,但是项目还一直在维护。 | 
|  |      15pythonee      2018-10-13 21:43:18 +08:00 先关注 | 
|  |      16tt0411      2018-10-13 22:26:16 +08:00 关注一下, 只是不太熟悉 rust 语言... | 
|      17hourann      2018-10-13 22:32:47 +08:00 https://github.com/texmacs/texmacs/wiki/Build-with-CMake-on-MacOS macOS 上的 build wiki 有问题,在执行`brew install [email protected]`的时候, ``` Error: An exception occurred within a child process: NoMethodError: undefined method `factory' for Formula:Class ``` 也没找到地方提 issue。解决方案是把 [email protected] 的第 21 行的 Formula 改成 Formulary | 
|      19sadhen OP 这个 CMake 的构建是我在维护,但是不成熟,我是用来构建和阅读代码的。官方提供的包是用别的方式制作的,细节我不太清楚。如果只是鼓捣插件,可以不用构建整个 TeXmacs。 | 
|      20sadhen OP @hourann  Homebrew 的问题我已经修复了。有兴趣加一下我们的 QQ 群:934456971 https://zhuanlan.zhihu.com/texmacs 最近开始做一些科普的宣传,另外下周四晚上还会在 Shanghai LUG 做一个分享 |