Ivan Reese
Doug Moen
10/29/2019, 11:58 AMDoug Moen
10/29/2019, 12:00 PMStefan
10/29/2019, 12:29 PMDoug Moen
10/29/2019, 12:40 PMDoug Moen
10/29/2019, 12:42 PMDoug Moen
10/29/2019, 12:52 PMStefan
10/29/2019, 1:22 PMStefan
10/29/2019, 1:30 PMIvan Reese
I should also point out that the linked article primarily makes a point about the complex interactions of text editing and Unicode just happens to play a part in this.I didn't mean for Unicode to be the focus of the discussion. Rather, I had in mind the complexities of text editing, and whether those complexities are the sort that can be reduced (and thus are part of the "spiralling") or not, and why, and how.
Ivan Reese
Stefan
10/29/2019, 2:19 PMSounds to me like structural editing is the way forward — even if you’re not editing a programming language, but just Unicode text. And we already have it for text input on mobile platforms, looking at the examples with Chinese characters and emojis.
I’m using an iPhone right now, and as far as I know there’s no way for me to input a thumbs up emoji followed by a skin tone modifier separately using the built-in keyboard. If you relate that to structural editing like I just did, that would be a syntax error. The onscreen keyboard in iOS prevents me from inputting that incorrect state.To add a bit more to this: the complexities of implementing this also could benefit from a more declarative approach. If you read the article, the author is basically describing the rules of how the interaction should behave in the text — that should be more or less directly translated into code, perhaps as rules constraining the movement of the caret/cursor and which keyboard interactions are possible.
Doug Moen
10/29/2019, 2:29 PMDoug Moen
10/29/2019, 2:33 PMIvan Reese
0.3 - 0.2 != 0.1
Ivan Reese
Doug Moen
10/29/2019, 2:41 PMDoug Moen
10/29/2019, 2:45 PMDoug Moen
10/29/2019, 2:54 PMWouter
10/29/2019, 3:02 PMWouter
10/29/2019, 3:03 PMDoug Moen
10/29/2019, 3:04 PMWouter
10/29/2019, 3:04 PMWouter
10/29/2019, 3:07 PMDoug Moen
10/29/2019, 3:14 PMStefan
10/29/2019, 3:49 PMDoug Moen
10/29/2019, 4:37 PMDoug Moen
10/29/2019, 5:41 PMwtaysom
10/29/2019, 11:52 PMshalabh
10/30/2019, 3:43 AMI'd like to build a radically different kind of text editor as part of a projectional editor for my programming language.@Doug Moen can you describe what you're looking for in more detail? Have you written this up somewhere? One way would be to customize one of the existing text editors.
shalabh
10/30/2019, 3:59 AMAchraf Kassioui
11/18/2019, 11:22 AM