TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Guile in TeXmacs (2019) [pdf]

73 pointsby mgubiabout 5 years ago

6 comments

aasasdabout 5 years ago
I&#x27;m mourning on two graves every time I&#x27;m tuning my Org-mode workflow. First, that Emacs had to have its own language so I can&#x27;t take my code and run it in an up-to-date and stable vm embedded in an Android app. Second, that additions and modifications to Org-mode tend to use Emacs&#x27; text juggling here and there instead of a higher-level Org API and string functions—so even if I had an embedded Elisp, I&#x27;d need to implement half of Emacs.<p>Emacs&#x27; flirt with Guile promised to mend one of those ailments—especially considering how on my oldish machine Emacs&#x27; GC hiccups every few seconds when just scrolling through an outline, and Emacs internals don&#x27;t seem to get lots of low-level development these days (understandably, but still). Alas, that hope now has a grave of its own.
评论 #22890006 未加载
评论 #22893002 未加载
neel_kabout 5 years ago
TeXmacs is a marvel, and for literally decades I&#x27;ve wondered why it hasn&#x27;t seen broader adoption.
评论 #22888124 未加载
评论 #22887610 未加载
评论 #22888044 未加载
评论 #22888126 未加载
teleforceabout 5 years ago
I&#x27;m surprised nobody mentioning the similarity of TeXmacs to Tioga editor within the legendary CEDAR desktop environment from Xerox [1]:<p>I&#x27;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].<p>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&#x27;s neither of them. Just like the Holy Roman Empire after the collapsed of Roman Empire, it&#x27;s neither Holy nor Roman nor an Empire.<p>Now hoping for the modern incarnation version of CEDAR desktop environment.<p>[1] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=z_dt7NG38V4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=z_dt7NG38V4</a><p>[2] <a href="http:&#x2F;&#x2F;cajun.cs.nott.ac.uk&#x2F;wiley&#x2F;journals&#x2F;epobetan&#x2F;pdf&#x2F;volume3&#x2F;issue2&#x2F;ep030dt.pdf" rel="nofollow">http:&#x2F;&#x2F;cajun.cs.nott.ac.uk&#x2F;wiley&#x2F;journals&#x2F;epobetan&#x2F;pdf&#x2F;volum...</a>
评论 #22897355 未加载
bjoliabout 5 years ago
I followed some of the discussions of the porting to guile3. I have been amazed at what kind of code guile1.8 allowed, with _no_ separation of macro expansion and runtime.:<p><pre><code> (defmacro (foo bar) (define (baz n) (bar 4 n)) baz) ((foo +) 4) </code></pre> would work just fine. No separation between runtime and compile time. this hasn&#x27;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.
评论 #22888408 未加载
codenamepodabout 5 years ago
Is it better than TexStudio??
评论 #22891658 未加载
ncmncmabout 5 years ago
Upvoting for the looped &quot;st&quot; ligatures in the slides.<p>+1 would sit through
评论 #22887888 未加载
评论 #22887985 未加载