3 ms·
I hope these systems will be more modern in terms of tooling. For example, having the LSP server[1] will help a lot for those who don't want to leave their favo
by xvilka 6y ago
I hope these systems will be more modern in terms of tooling. For example, having the LSP server[1] will help a lot for those who don't want to leave their favorite editor. Or a better Unicode support[2].
[1] https://savannah.gnu.org/bugs/?57106 https://savannah.gnu.org/bugs/?57106
[2] https://savannah.gnu.org/bugs/?57103 https://savannah.gnu.org/bugs/?57103
- BeetleB 6y agoSagemath is probably the best you'll get in the free software ecosystem. I don't think anything comes close. Yes, better tooling would be nice. But I think better math support would be better. I encourage everyone to read William Stein's posts on the challenges they face on that front (incredibly hard to get funding, etc). Their resources are very limited, and they have to prioritize heavily.
- williamstein 6y agoRegarding LSP support, SageMath is a Python library and Python has LSP support, as does JupyterLab...
- fipar 6y agoOn emacs, sagemath can be used on babel blocks in org mode, and it can keep a sage session open for all such blocks, updates result blocks when executing, etc. Since with babel you can do this with multiple languages, this means you can create multi-language documents (that are like notebooks, minus the collaborating part) that include sage blocks.