* The Craft of Text Editing: https://www.finseth.com/craft/
* Writing a Text Editor From Scratch: https://www.twitch.tv/gary_bernhardt/v/90796516
* A Modern Text Editor Built in Rust: https://www.youtube.com/watch?v=SKtQgFBRUvQ
* The Craft of Text Editing: https://www.finseth.com/craft/
* Writing a Text Editor From Scratch: https://www.twitch.tv/gary_bernhardt/v/90796516
* A Modern Text Editor Built in Rust: https://www.youtube.com/watch?v=SKtQgFBRUvQ
https://docs.google.com/document/d/1_S7gv6UGLAKuo9g1tNoNbU2O...
(I won't go into jus how hard it was to find this version of the docs and extract the file on a non-Windows computer. Luckily I just did that a few months ago for unrelated reasons!)
Sounds like a good topic for a small blog post.
BTW, can you upload the original doc file somewhere? Google Docs appears to be mangling the formatting in a few places (page 28, for example).
I hadn't heard of Vernon Vinge before, but the concept resonates. There's so much lore and knowledge to be found in old software packages. When I was learning how to program, I randomly found this pseudo-BASIC compiler called ASIC, which was amazing for what it could do. It provided low-level functionality that normal QBASIC wouldn't give you. I remember spending a whole summer playing with that and a free tutorial on 3D programming called "3DICA" written by some Finish students. Good times.
BTW, http://www.textfiles.com is a great place to start looking for oldies but goodie :)
[1] Window-Win: http://donhopkins.com/home/archive/lisp/rms.winops.txt
[2] Window-Win protocol: http://donhopkins.com/home/archive/lisp/rms.wincmd.txt
[3] A Performance Comparison of the Window Systems of Two LISP Machines: http://www.cs.cornell.edu/~rdz/Papers/ZJ-CSC86.pdf
http://bitsavers.informatik.uni-stuttgart.de/pdf/mit/cadr/LI...
> CADR Lisp Machine window system. (Not to be confused with Genera!!!
Early Genera was based on the Lisp Machine window system. Later Symbolics introduced a new window system (Dynamic Windows), but the old one (TV, ...) was still provided.
[1] http://dl.acm.org/citation.cfm?id=806463
[2] http://donhopkins.com/home/archive/emacs/skull-and-crossbone...
always been partial to "A Tale Of Five Editors" ~ http://www.catb.org/esr/writings/taoup/html/ch13s02.html
I want to continue developing it, but have no idea what to do regarding design... I'm considering using Sublime's themes.
Another interesting tutorial: http://www.catch22.net/tuts/neatpad