给这个 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 询问,方便别人看到。最好是英文,中文也无所谓。
1
sadhen OP |
2
sadhen OP |
3
hourann 2018-10-13 14:26:28 +08:00
下了个 texamcs,用了两分钟后扔废纸篓里了,太卡了
|
7
sadhen OP @hourann 谢谢反馈,我研究一下怎么做 C++项目的性能优化
之前用过 valgrind 试了一下,原理大概是用模拟器去跑整个应用,但是基本上卡得要命。所以只能把代码模块化之后,用专门的 benchmark 模块做 Profiling 和 Tuning。 |
8
sadhen OP 我在 Linux Deepin 上试了一下,没有这种感觉,可能是 MacOS 版本有点问题。
|
9
sadhen OP 刚刚是在 Linux Deepin 的旧版上试的,现在又编译了一遍,发现是最新的代码有问题 :(
git bisect 应该就能定位 |
10
sadhen 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 |
11
sadhen OP @hourann 这个卡顿的问题已经修复了,see https://github.com/texmacs/GNUTeXmacs/commit/fe0b382070e8355426a1356a46bda7b372503cf5
就是上面的 bad commit 里面最后那个 100ms 的延时有点莫名奇妙,反正删掉就好了。 感谢!!! |
12
hourann 2018-10-13 20:49:38 +08:00 via iPhone
|
13
hepin1989 2018-10-13 21:11:12 +08:00
哇塞~~大大又在搞活动!
|
14
sadhen OP http://texmacs.org/tmweb/plugins/cas.en.html
刚刚把这个页面上的 CAS 系统试了一遍,对这些欧洲的数学家,还是很佩服的。里面有好多官网(域名)已经从一个搬到了另一个国家,但是项目还一直在维护。 |
15
pythonee 2018-10-13 21:43:18 +08:00
先关注
|
16
tt0411 2018-10-13 22:26:16 +08:00
关注一下, 只是不太熟悉 rust 语言...
|
17
hourann 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 |
19
sadhen OP 这个 CMake 的构建是我在维护,但是不成熟,我是用来构建和阅读代码的。官方提供的包是用别的方式制作的,细节我不太清楚。如果只是鼓捣插件,可以不用构建整个 TeXmacs。
|
20
sadhen OP @hourann Homebrew 的问题我已经修复了。有兴趣加一下我们的 QQ 群:934456971
https://zhuanlan.zhihu.com/texmacs 最近开始做一些科普的宣传,另外下周四晚上还会在 Shanghai LUG 做一个分享 |