The Craft of Text Editing (1999)
finseth.com
The Craft of Text Editing (1999)
1–10 of 51 posts
Re: The Craft of Text Editing (1999)
#2https://www.cs.unm.edu/~crowley/papers/sds.pdf
The gap buffer, in particular, is a great example of a simple yet powerful idea that is perfectly suited to the problem domain.
Re: The Craft of Text Editing (1999)
#3Re: The Craft of Text Editing (1999)
#4What are the other canonical resources on this topic? It feels like tons of the interesting thought is scattered around various blogs and usenet posts and the like. I'd love to create a nice collection of good writing on text-editing / tools, but I'm not sure where to start.
[1] https://github.com/google/xi-editor
Re: The Craft of Text Editing (1999)
#5I've been learning a lot lately by following along with the development of xi[1], a new text editor written in Rust. Through reading that project's RFCs I've then come across other interesting projects, like swiobe[2] and wi[3]. What are the other canonical resources on this topic? It feels like tons of the interesting thought is scattered around various blogs and usenet posts and the like. I'd love to create a nice…
Re: The Craft of Text Editing (1999)
#6I've been learning a lot lately by following along with the development of xi[1], a new text editor written in Rust. Through reading that project's RFCs I've then come across other interesting projects, like swiobe[2] and wi[3]. What are the other canonical resources on this topic? It feels like tons of the interesting thought is scattered around various blogs and usenet posts and the like. I'd love to create a nice…
Re: The Craft of Text Editing (1999)
#7Re: The Craft of Text Editing (1999)
#8A paper that covers some of the data structures used in editors is: https://www.cs.unm.edu/~crowley/papers/sds.pdf The gap buffer, in particular, is a great example of a simple yet powerful idea that is perfectly suited to the problem domain.
Re: The Craft of Text Editing (1999)
#9I've been learning a lot lately by following along with the development of xi[1], a new text editor written in Rust. Through reading that project's RFCs I've then come across other interesting projects, like swiobe[2] and wi[3]. What are the other canonical resources on this topic? It feels like tons of the interesting thought is scattered around various blogs and usenet posts and the like. I'd love to create a nice…
REmacs is a very interesting development... https://github.com/Wilfred/remacs/blob/master/README.md
Equally important is perhaps improving elisp concurrency. The jury is still out on whether this will happen by migrating to Guile Scheme [1].
[1] https://www.reddit.com/r/emacs/comments/4zttlt/guileemacs_st...
Re: The Craft of Text Editing (1999)
#10Fun blast from the past. The original version of this shipped with Mark of the Unicorn's Mince/Scribble package for CP/M. (Mince = Mince Is Not Complete Emacs)
The sources for the original version of Mince were lost long ago. It's too bad; they were very clear (thanks to the skills of Jason Linhart, the primary author, as well as Craig) and would have made a great example for study.