The Guile in TeXmacs (2019) [pdf]
iam.uni-bonn.de
iam.uni-bonn.de
Emacs' flirt with Guile promised to mend one of those ailments—especially considering how on my oldish machine Emacs' GC hiccups every few seconds when just scrolling through an outline, and Emacs internals don't seem to get lots of low-level development these days (understandably, but still). Alas, that hope now has a grave of its own.
I was shocked when I started looking into Org's API and found everything is done via parsing. There's virtually no tree/graph type API.
I say this as there is another well known node based editor out there: Leo. Nonprogrammers manipulate their documents trivially with Python code in a way that's a huge pain in Org mode even for seasoned developers.
With the volume of addon development that Emacs managed to get, it's a quite solid case of ‘worse is better, but you're now stuck with the worse for your life’.
We tend to use git repos + XeLaTeX in my group.
The interface was somewhat clumsy in the early years (around 2005 or so). It wasn't responsive and a lot of things were unintuitive.
Some things simply didn't work. There was a concern that if something broke, it might never be fixed.
Keep in mind that my usage ended about 15 years ago. Maybe it's better now, but LyX was a good alternative, and I've never had a reason to move. It can be hard to overcome a slow start.
I like the idea, but the execution wasn't that good. It really didn't felt as something i could rely on at all.
This seems like an odd description. TeXmacs may be the only implementation of the format, but it seems well-documented and the code is all free software. I don't think I'd call it a proprietary format.
edit: the bugs are real though, no denying that.
Your mailing list archive is not indexed by google (except for the narkive version, where search is broken) so answered questions are generally not visible to new users.
The default search in the list archive only searches a single month, this is useless. Searching multiple months is non-obvious.
Some project-deaf suggestions from this outsider are:
- put your lists on Google Groups so they are easily searchable and findable for new users
- just put the damn thing on GitHub and use their Issues system (or GitLab or at least something that isn't Savannah).
It might be a bit annoying for current project members to get the hang of it but I think, in 2020, it is very difficult to grow and show off a community that's based on GNU Savannah!
a Gitter room:
https://gitter.im/texmacs/Lobby
and a GitHub mirror here:
https://github.com/texmacs/texmacs
where you can post PR. As for Bugs we prefer the savannah bug tracker but if you post something on GitHub we will take it in consideration too.
I've read somewhere some years ago that if you can create a usable hybrid combination of MS Office Word document (WYSIWYG) and TeX then you have a killer application for document editor. Additionally, similar to Tioga with the fact that you can also use other programs inside TeXmacs (e.g. spreadsheet, Octave, etc) is a huge boon for productivity [2].
I think the naming of the TeXmacs does create confusion though since it creates the impression that this is combination of TeX and Emacs but it's neither of them. Just like the Holy Roman Empire after the collapsed of Roman Empire, it's neither Holy nor Roman nor an Empire.
Now hoping for the modern incarnation version of CEDAR desktop environment.
[1] https://www.youtube.com/watch?v=z_dt7NG38V4
[2] http://cajun.cs.nott.ac.uk/wiley/journals/epobetan/pdf/volum...
(defmacro (foo bar)
(define (baz n) (bar 4 n))
baz)
((foo +) 4)
would work just fine. No separation between runtime and compile time. this hasn't been the case since 2.0, but 1.8 is still used places. Hopefully their port to guile 3 works so that they can reap the benefits of the work out in there over the last 10 years.+1 would sit through
The author turned on the "st" elective ligature, but not the "ct", which is entirely why it looks odd.
You don't get those ligatures without specifically asking for them. It must be said that the Libertine ones look better.
Clearly, I'm missing something, happy to be corrected!