top | item 34238808

(no title)

stewartlynch8 | 3 years ago

The way I see 10x competing is by general speed and responsiveness, and the robustness of the parser. The parser may not be fully C++ compliant, but it is dependable and scales well.

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.

discuss

order

CMay|3 years ago

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. :)

stewartlynch8|3 years ago

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.

cmrdporcupine|3 years ago

I would suggest using the Chromium src tree as a benchmark. It chokes CLion completely.

stewartlynch8|3 years ago

I tried it on Chromium a while back and it seemed to cope fine