I've been looking at a lot of old systems built around the problem of text editing, which similarly feels a bit obsolete: Oberon, Canon Cat, Scott Kim's Viewpoint (text editing still seems more relevant than file management today, at least)https://twitter.com/rsnous/status/979967626620256256 …
-
-
Have you seen https://gingkoapp.com ? It's the only thing I've seen that implements dynamic folding of text & takes text beyond the "linear page" metaphor. It really is depressing how little energy has been invested in innovating this area. Maybe we need better eyes, first.
-
Nice! LiquidText is probably the only other thing I've seen that tries to do something new: https://liquidtext.net/ (although they take a different approach)
End of conversation
New conversation -
-
-
So glad to see that sentiment confirmed! When I researched this there was just almost nothing. Some of the old papers by Irene Vatton are interesting. But the area seems thoroughly unfashionable with academics
-
One of the first projects I attempted was a text editor that prevented backtracking/editing, to help with my then-severe OCD. I remember the scarcity of resources, though on the implementation side, I learned from
@MarijnJH's blog and the Draft.js API docs https://draftjs.org/docs/getting-started.html …
End of conversation
New conversation -
-
-
This is best resource of text editing by far afaik
End of conversation
New conversation -
-
I very much agree. Somehow we got to consider text editors as being dull. Over the past 3 years ago we went through the journey of reinventing the text editor by starting from an empty canvas. There is so much to (re)discover. It is such a rich experience.
-
There’s a good reason part of
@gregork ’s “Introduction to Systematic Program Design” course has students implementing a one-line text editor … an enjoyable and revelatory 190 lines of@racketlang in my attempt.pic.twitter.com/wwQAdINnTG
End of conversation
New conversation -
-
-
Do CS students design compilers to learn principles of programming? My compilers course just taught... compilers. Parsing, type-checking, codegen. And it's not design, more implementation. I feel like this what a PL course should teach, but rarely does.
-
I also don't mean to put down the idea--I think implementing some systems can be illuminating. If anything, I think all CS undergrads should implement a multiplayer game, since that covers graphics, systems, networking, AI, scripting, event-based programming, ...
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.