Re:10x Editor
by cmrdporcupine on Tuesday January 03, 2023 @06:30PM
(#34239667)
I would suggest using the Chromium src tree as a benchmark. It chokes CLion completely.
Re:10x Editor
by stewartlynch8 on Tuesday January 03, 2023 @07:06PM
(#34239966)
I tried it on Chromium a while back and it seemed to cope fine
VS Code was pretty appealing to me at the start, but the project overall has experienced the typical degradation such that it provides cause to consider alternatives again even if it would be possible to return to older versions of it.
Didn't see a feature list anywhere and even after pulling up a few of your livestreams couldn't find an example of you typing anything in it, so not sure if it has autocomplete or intellisense-like support for definitions or documentation.
Will keep an eye on 10x. Your other matured projects look interesting too, so nice work. :)
Re:10x Editor
by stewartlynch8 on Thursday January 05, 2023 @06:21PM
(#34268435)
The new website I've just uploaded has a feature list
https://10xeditor.com/features.htm
It has autocomplete, goto-definition, find references, type hover box etc. You should find everything that intellisense has.
I don't want to be specific here, but my experiences with some other IDEs is that they can stall, lock up and operations can take seconds to complete regardless of the hardware. All this can break the flow. I think you really have to try 10x on a large project to notice the difference. The instance search feature alone can be a game changer.
> I don't believe that one person can create both a good code editor and a fully compliant C++ parser
Believe me, I question this myself almost every day. A small hobby project turned into a 6 year marathon and here we are. The parser will probably never be fully compliant, but hopefully it's good enough for most code. And the speed and robustness will hopefully compensate for this.
> Another problem I see is that very few of large codebases are C++ only
Even though I market 10x as a C++ editor, it has syntax highlighting for many other languages. And you can add more languages using the regex system. I'll hopefully be adding some parsing for other languages after the 1.0 launch.