|
|
|
|
|
by vidarh
1581 days ago
|
|
My point was exactly that it's not necessary for every editor to aim to support the general case, because not everyone need that, and aiming to support the general case adds a lot of complexity. I'm glad some editors do that, because some will need it. For my part I love a repl. My editor has a repl too. Different needs. > It was an example how naive approaches failed. Your personal editor doesn't particularly interests me. You made pronouncements about how things would fail that you implied would affect a simplified model. I've pointed out why those assumptions don't hold under the design constraints I stated in my first comments. I get that you replied on the basis of the general case. That's fine - we simply talked past each other in that respect. In that respect my editor serves as an example of viability, that's all. Nobody is asking you to be interested in it. If anything I'm explicitly warning people against expecting it to be usable for them. That your needs from an editor are different is fine. I'm not questioning the validity of your needs for you. |
|
And you said, they do fail? Can I load a several GB of data from weather or LHC?
I haven't really heard of Rouge or if something else that uses it. But some of the choices you mentioned (like external services doing code analysis) is some of the stuff I've seen as dead ends when making a code editor (see Lure of Modular software).
https://raphlinus.github.io/xi/2020/06/27/xi-retrospective.h...
------
Like ok, you made a toy editor that works in your case. Ok.
Good for you, but for me and probably 90% of people, if it can't open large file, can't automcomplete, can't reference XSD schema, can't reference, can't give good overall structure, can't refactor, can't recognize SQL in strings, can't deal with macros, source gens, debugging etc. It's not that useful.